Skip to main content

3 - Le home-studio, les instruments et le DIY


[ABANDONNÉ] Problème d'audio avec la puce ICH9 Family, HD Audio Controller

Bonjour ! Certaines personnes savent si la puce ICH9 Family HD Audio Controller est grérée ou pas par ALSA ?

En executant la commande lspci dans un terminal, j'obtiens entre autre :
Copy to clipboard
00:1b.0 Audio device: Intel Corporation 82801I (ICH9 Family) HD Audio Controller (rev 03
)

En allant sur ce lien je n'ai pas l'impression que cette puce est gérée par alsa : http://www.alsa-project.org/main/index.php/Matrix:Vendor-Intel

C'est un PC portable assez récent... (ACER Aspire) les gens d'alsa n'ont pas eu le temps de faire le driver ? Est-ce qu'ils mettent longtemps à développer ce genre de driver ?

J'ai une carte USB UA25 qui marche mais ça m'arrangerait que les HP du PC marchent enfin 😯) Ce qui est surprenant, c'est qu'ubuntustudio a l'air de reconnaître la puce audio du PC (vu ce que me donne la commande lspci).
Allemagne
Salut,

je suis étonné que ça ne marche pas. que te dis alsamixer ou les autres mixers si tu en utilisent d'autres ?
Ça marche pas avec jack ?
Salut,

Bon, j'y connais pas grand chose en MAO mais bon :

1 - Si ta carte est vue par lspci ca ne veut en aucun cas dire que le pilote est présent, lspci ça sert juste a lister les cartes qui y'a sur le bus pci.

2 - Check si tes modules sont bien chargé
Copy to clipboard
# lsmod | grep snd

as tu un module du genre snd_hda_intel

3 - Regarde si tu est bien dans le groupe audio
Copy to clipboard
# groups


4 - Ensuite lance un:
Copy to clipboard
# alsaconf

Laisse le détecter ta carte, valide le bazar
(Si il ne la voit pas, ca ne sent pas bon)

5 - Ensuite regle des niveau avec :
Copy to clipboard
alsamixer

Si tu as plusieurs carte tu met le numéro de la carte apres un -c exemple
Copy to clipboard
# alsamixer -c 0 ou alsamixer -c 1


et ca devrait le faire...

Si c'est pas le cas, il va peut être falloir que tu télécharge a part le module qui na pas eu le temps d'être ajouté au noyau de ta distrib ou le pilote est proprio..

Molux
Je n'édite pas car je viens de trouver cette solution proposée "résolue" :
Le type indique que la carte est reconnue seulement a partir de la version 1.0.17 de ALSA (la Fedora 9 possède 1.0.16 par exemple)
Vérifie ta version de ALSA déja


Copy to clipboard
# wget "ftp://ftp.alsa-project.org/pub/driver/alsa-driver-1.0.17.tar.bz2" # tar -xf alsa-driver-1.0.17.tar.bz2 # cd alsa-driver-1.0.17 # ./configure # make # make install


(tout ca en root bien sur, ou en "sudo -s")

Il dit qu'après ça c'est bonnard, ca fonctionne bien

Bon courage

Molux
Alors... commençons par le commencement, voici les résultats de ton premier post :

Copy to clipboard
root@ubuntu:/home/tuttle# lsmod | grep snd snd_rtctimer 4640 1 snd_hda_intel 346136 0 snd_pcm_oss 42400 0 snd_mixer_oss 18048 1 snd_pcm_oss snd_pcm 78724 2 snd_hda_intel,snd_pcm_oss snd_page_alloc 11400 2 snd_hda_intel,snd_pcm snd_hwdep 10628 1 snd_hda_intel snd_seq_dummy 4868 0 snd_seq_oss 35968 0 snd_seq_midi 9376 0 snd_rawmidi 25632 1 snd_seq_midi snd_seq_midi_event 8576 2 snd_seq_oss,snd_seq_midi snd_seq 54992 10 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_seq_midi_event snd_timer 24836 3 snd_rtctimer,snd_pcm,snd_seq snd_seq_device 9612 5 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_rawmidi,snd_seq snd 57636 14 snd_rtctimer,snd_hda_intel,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_hwdep,snd_seq_dummy,snd_seq_oss,snd_rawmidi,snd_seq,snd_timer,snd_seq_device soundcore 9312 1 snd


Copy to clipboard
root@ubuntu:/home/tuttle# groups root


Copy to clipboard
root@ubuntu:/home/tuttle# alsaconf bash: alsaconf : commande introuvable


Lorsque je tape alsamixer, je vois tou les niveaux dans le vers, voire le rouge... enfin bref ils sont activés.

Pas compris le dernier truc...

Pour le deuxième post, voici ce que celà me donne :
Copy to clipboard
root@ubuntu:/home/tuttle# wget "ftp://ftp.alsa-project.org/pub/driver/alsa-driver-1.0.17.tar.bz2" --13:21:54-- ftp://ftp.alsa-project.org/pub/driver/alsa-driver-1.0.17.tar.bz2 => `alsa-driver-1.0.17.tar.bz2' Résolution de ftp.alsa-project.org... 212.20.107.51 Connexion vers ftp.alsa-project.org|212.20.107.51|:21... connecté. Ouverture de session en anonymous... Session établie! ==> SYST ... complété. ==> PWD ... complété. ==> TYPE I ... complété. ==> CWD /pub/driver ... complété. ==> PASV ... complété. ==> RETR alsa-driver-1.0.17.tar.bz2 ... complété. [ ] 2 725 803 339.59K/s 13:22:04 (355.72 KB/s) - « alsa-driver-1.0.17.tar.bz2 » sauvegardé [2725803]


Copy to clipboard
root@ubuntu:/home/tuttle# tar -xf alsa-driver-1.0.17.tar.bz2 root@ubuntu:/home/tuttle# cd alsa-driver-1.0.17 root@ubuntu:/home/tuttle/alsa-driver-1.0.17# ./configure checking for gcc... gcc checking for C compiler default output file name... configure: error: C compiler cannot create executables See `config.log' for more details. root@ubuntu:/home/tuttle/alsa-driver-1.0.17# make make all-deps make[1]: entrant dans le répertoire « /home/tuttle/alsa-driver-1.0.17 » make[1]: Rien à faire pour « all-deps ». make[1]: quittant le répertoire « /home/tuttle/alsa-driver-1.0.17 » Please, run the configure script as first...


Copy to clipboard
root@ubuntu:/home/tuttle/alsa-driver-1.0.17# make install if [ -L /include/sound ]; then \ rm -f /include/sound; \ ln -sf /home/tuttle/alsa-driver-1.0.17/include/sound /include/sound; \ else \ rm -rf /include/sound; \ install -d -m 755 -g root -o root /include/sound; \ for f in include/sound/*.h; do \ install -m 644 -g root -o root $f /include/sound; \ done \ fi install: ne peut évaluer `include/sound/*.h': Aucun fichier ou dossier de ce type make: *** [install-headers] Erreur 1 root@ubuntu:/home/tuttle/alsa-driver-1.0.17#


Pour conclure... ça ne marche pas... 😑
Pour lister les interfaces audio gérée par Alsa tape dans un terminal:

aplay -l

Et recopie ici le resultat.
Copy to clipboard
root@ubuntu:/home/tuttle# aplay -l **** Liste des PLAYBACK périphériques **** carte 0: Intel [HDA Intel], périphérique 0 : ALC883 Analog [ALC883 Analog] Sous-périphériques: 0/1 Sous-périphérique: #0: subdevice #0 carte 1: UA25 [UA-25], périphérique 0 : USB Audio [USB Audio] Sous-périphériques: 0/1 Sous-périphérique: #0: subdevice #0

Salut,
Ouh la, désolé de t'avoir donner les info en bloc comme ça...

Bon déjà ton

Copy to clipboard
lsmod | grep snd snd_rtctimer 4640 1 snd_hda_intel 346136 0 snd_pcm_oss 42400 0 snd_mixer_oss 18048 1 snd_pcm_oss snd_pcm 78724 2 snd_hda_intel,snd_pcm_oss snd_page_alloc 11400 2 snd_hda_intel,snd_pcm snd_hwdep 10628 1 snd_hda_intel snd_seq_dummy 4868 0 snd_seq_oss 35968 0 snd_seq_midi 9376 0 snd_rawmidi 25632 1 snd_seq_midi snd_seq_midi_event 8576 2 snd_seq_oss,snd_seq_midi snd_seq 54992 10 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_seq_midi_event snd_timer 24836 3 snd_rtctimer,snd_pcm,snd_seq snd_seq_device 9612 5 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_rawmidi,snd_seq snd 57636 14 snd_rtctimer,snd_hda_intel,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_hwdep,snd_seq_dummy,snd_seq_oss,snd_rawmidi,snd_seq,snd_timer,snd_seq_device soundcore 9312 1 snd

Nous montre que ton driver est là et chargé, c'est pas mal déja

et ton

Copy to clipboard
aplay -l carte 0: Intel HDA Intel, périphérique 0 : ALC883 Analog ALC883 Analog Sous-périphériques: 0/1 Sous-périphérique: #0: subdevice #0 carte 1: UA25 UA-25, périphérique 0 : USB Audio USB Audio Sous-périphériques: 0/1 Sous-périphérique: #0: subdevice #0


Nous montre que tu as 2 périphériques qui semble bien pris en charge par ALSA.
C'est plutôt bien !

  • Après, déconnecte ton UA25 de l'usb

  • Trouve la commande équivalente a "alsaconf" sur ton OS, a priori ta carte sera trouvée, sélectionne la et termine la procédure, ça devrait réinitialiser le bazar, check les message d'erreur sur la console et sur ton dmesg (et/ou tous les logs système de ton OS)

  • Ensuite concernant tes essais, tu est sûr de bien choisir l'interface sur le logiciel de production ou d'enregistrement de son ?
Essaye avec jack et qjackctl, il est facile de spécifier l'interface audio sur l'interface graphique ou sur la ligne de commande, si y'a embrouille peut etre que jack sera plus verbeux sur le problèmes

  • Ensuite, juste pour information, relevé ta version de ALSA
chez moi :

Copy to clipboard
cat /proc/asound/version Advanced Linux Sound Architecture Driver Version 1.0.18rc3.


Donc le chip est pris en charge
(Je me suis mal exprimé tout a l'heure, désolé...il est TOUJOURS conseillé de vérifier les versions existantes avant d'installer un truc, et toujours l'adapter a ses besoin. Tout a l'heure tu as failli mettre un version de ALSA qui était peut être plus ancienne que le tienne, pas de soucis, ta compile a échoué et l'install aussi, mais fais attention.... pour simplifier :
Evite de faire des "make" "make install" si tu sais pas vraiment ce que tu fais

  • Si non, tape la commande "groups" lorsque tu n'est pas en root

Copy to clipboard
groups molux adm dialout cdrom plugdev lpadmin admin audio sambashare


Si tu ne vois pas "audio", ajoute toi au groupe audio avec la commande

Copy to clipboard
gpasswd -a molux audio


(Bien sûr ici tu remplace ton username et pas molux 😉 )

Bref, a priori il semble que ton matériel soit supporté, si j'ai d'autre idée je reviens vers toi... peut etre met un dmesg voir si c'est un problème de firmware non trouvé ou un truc comme ça au boot, mais sur le HDA ca molletonnerais

Pour finir peux tu me donner le nom/version de ton OS ?

Copy to clipboard
uname -a



Si non truc bête et un peu "ésothérique" essaye avec plusieurs soft de son, et en particulier Hydrogen, depuis peux je fais pas mal d'essais, et j'ai constaté que même quand j'ai des soucis audio, hydrogen fonctionne toujours sur la carte par defaut (même sans jack)....et permet de remettre en question le player plutôt que l'archi...bon essaye me diras...

Molux
Alors Tuttle, qu'est ce que tu deviens ?
Alors Tuttle, qu'est ce que tu deviens ?


Excuse-moi, j'ai un gros coup de fatigue et pas mal de taf... je vais essayer de voir ça ce week end. Mais pour être honnête, j'pense j'vais en chier (pas l'habitude des lignes de commandes et tout...). J'te tiens au jus très bientôt ! Encore merci de prendre le temps pour mes p'tits soucis ! A bientôt !
Salut,

je suis étonné que ça ne marche pas. que te dis alsamixer ou les autres mixers si tu en utilisent d'autres ?
Ça marche pas avec jack ?


Excuse-moi pareil que pour Molux, j'vais essayer très bientôt et te répondre ! Merci ;o)