Chargement...
 
Skip to main content

1 - Le matériel et les pilotes ALSA, FFADO, ...


[RÉSOLU] M-Audio Delta 66 non reconnue TangoStudio

Bonjour,

j'ai fait l'acquisition d'une carte son Delta 66 mais elle n'est pas reconnu.

Je suis tout débutant, je suis sur Tango Studio 1.1.

Je l'ai branchée sur un port PCI, ensuite connectée au boitier et lancer TangoStudio mais il ne la trouve pas.

Pouvez-vous m'éclairer ?

Merci beaucoup.

Orion
Hello !

Bon, ça y est, te voilà (bien) équipé !
Pour commencer, poste le résultat des commandes suivantes :
Copy to clipboard
lspci cat /proc/asound/cards aplay -l

et dis-nous ce que tu appelles "pas reconnue" ou "il ne la trouve pas". Qui, comment, où ? Avec Jack, sans Jack ? Arrives-tu, malgré tout, à lancer ce dernier ?

Peux-tu également vérifier, en utilisant Synaptic, que le paquet alsa-tools est bien installé, chez toi ? Tu utiliseras un mixer pour la Delta 66 (envy24control) qui est inclus dedans...

Bon, on se débarrasse de cette première étape et on voit la suite après...

A+
Salut,

Alors j'entends pas pas reconnue qu'elle n'est pas detecté, en tout cas je ne la vois pas.

Ensuite Alsa-Tools est bien installé mais rien ne se passse quand je lance Envy24.

Ma carte est mise dans le port PCI normal (pas express).

Enfin le terminal :



[+]
Voilà, merci !

Orion
Bonjour,

pour la commande (dernière ligne, ci-dessus):
Copy to clipboard
aplay -l

tu n'avais vraiment rien ?

Vu le contexte, le résultat de :
Copy to clipboard
lsmod

serait également utile avant de passer à la suite.

Peux-tu, dans l'ordre et un par un :
- vérifier, avec Synaptic, que rtirq est bien installé. Sinon, l'installer, redémarrer ton système et refaire un essai,
- peut-être inutile mais, toujours par Synaptic, demander la réinstallation de tout ce qui est déjà installé (coché en vert), ayant rapport avec alsa,
- si toujours rien, positionner la carte sur un autre slot, dans ta machine, et renvoyer les résultats des mêmes commandes.
- si pas de résultats, essaye de désactiver la carte-son intégrée (Intel HDA), en passant par le setup de ton BIOS, s'il en offre la possibilité.

En réalité, ta carte est bien reconnue mais, il semble, seulement au niveau hardware. C'est ici :
04:06.0 Multimedia audio controller: VIA Technologies Inc. ICE1712 Envy24 PCI Multi-Channel I/O Controller (rev 02)

A+
Salut,

Alors pour les commandes :


[+]
Sinon j'ai fais les autres choses mais il n'y a toujours rien. Je n'ai qu'un seul PCI normal et je ne peux pas désactiver la carte son intégrée.

Merci

Salutations, Orion
Y'a un truc qui me parait zarbi, là :
Copy to clipboard
**** Liste des PLAYBACK périphériques **** carte 0: SB [HDA ATI SB], périphérique 0 : HDA Generic [HDA Generic] Sous-périphériques: 1/1 Sous-périphérique: #0: subdevice #0 carte 1: HDMI [HDA ATI HDMI], périphérique 3 : ATI HDMI [ATI HDMI] Sous-périphériques: 1/1 Sous-périphérique: #0: subdevice #0

mais je ne connais pas la Delta 66...
Par contre, sûr qu'elle est bien là, la preuve :
Copy to clipboard
snd_ice1712 65163 0 snd_ice17xx_ak4xxx 3155 1 snd_ice1712 snd_ak4xxx_adda 8572 2 snd_ice1712,snd_ice17xx_ak4xxx snd_cs8427 7978 1 snd_ice1712 snd_ac97_codec 125228 1 snd_ice1712 ac97_bus 1450 1 snd_ac97_codec snd_i2c 5544 2 snd_ice1712,snd_cs8427

Arrives-tu à lancer Qjackctl ?
Si oui, quels sont les choix qui te sont proposés dans les réglages, à la case "interface" ?
S'il te propose hw:1 (comme il le devrait) choisis cette option et essaye avec.

Peux-tu nous expliquer comment tu la testes, avec quels logiciels ?

A+
Oui, j'arrive à lancer Qjackctl. Voici les options :

-hw 1
-hw 0
-par défault
-/dev/audio
-plughw 0
-/dev/dsp

Si je mets hw:1, je n'arrive pas à démarrer il y a un message d'erreur.


[+]
Et pour tester, je vais voir si je la voie dans Qjackctl et aussi dans système>Préférence>Sound
Ouaip !
Déjà, tu peux corriger ça :
Copy to clipboard
Memory locking is unlimited - this is dangerous. You should probably alter the line: @audio - memlock unlimited in your /etc/limits.conf to read: @audio - memlock 2655144

Pour ce faire, il faut que tu fasses :
Copy to clipboard
cd /etc/security/limits.d

que tu édites le fichier audio.conf avec :
Copy to clipboard
sudo gedit audio.conf

que tu changes, dans les toutes dernières lignes :
memlock par 2655144
et que tu sauvegardes. Un bon reboot...

Pas certain du tout que tes soucis viennent de là, mais ce sera fait...
Ensuite, as-tu vérifié, en lançant :
Copy to clipboard
alsamixer

que tous tes canaux utiles étaient bien actifs (pas en "M"ute) et aux bons volumes ?

Enfin, quels choix te propose Jack en :
- périphérique d'entrée,
- périphérique de sortie ?

A+
J'ai changé le memlock. Lorsque je démarre Jack, il y a de nouveau un message d'erreur :

[+]
Pour alsamixer, j'ai le master à 7878 et PCM à 100100 et Capture à 8080.

Ensuite dans Jack pour les périphérique d'entrée et sortie j'ai ceux là :
-hw0
-plughw0
-/dev/audio
-/dev/dsp

A+
Aïe !
Y'a vraiment un blème...
Tu devrais avoir, dans les périphériques, des hw:1,0; des hw:1,1; etc...
En tout cas, c'est là que ça pêche :
Copy to clipboard
creating alsa driver ... hw:1|hw:1|1024|2|44100|0|0|nomon|swmeter|-|32bit control device hw:1 ALSA: Cannot open PCM device alsa_pcm for playback. Falling back to capture-only mode cannot load driver module alsa

Problème de driver, à vue de nez. Je ne comprends pas trop le "32 bit", non plus mais ça dépasse mon expertise...
Bon, écoute, ce serait ma machine, j'essaierais de démarrer sur le DVD (surtout pas d'install') de TangoStudio, avec la carte installée, bien sûr, voir si, partant de zéro, il peut gérer la carte. Si tu n'as pas la dernière version de Tango, sacrifie un DVD pour la graver.
Sur le site de Tango, ils disent que les M-audio sont intégrées nativement...

A+
J'ai installé TangoStudio 1.1 amd64. Aurais-je du installé la version i386 ?

Je sais pas si ça change quelque chose...

A+
Non, je ne pense pas.
Essaye ce que je t'ai dit : démarre sur ton DVD en live.
Ca va être un peu long, faudra que tu passes en clavier français, c'est ch..nt mais si tu lances Jack (avec tous les xruns qui vont bien...) tu devrais voir si la carte est vraiment reconnue et fonctionnelle.
J'essaie de procéder par élimination...
A+
Il y a toujours pas la carte son meme en live.
Zut, ça m'avait échappé :
J'ai l'impression que, dans tes réglages de Jack (/usr/bin/jackd -dalsa -dhw:1 -r44100 -p1024 -n2), tu n'as pas coché la case "temps réel".
Peux-tu refaire un essai, avec ?

Envoie également le résultat de la commande :
Copy to clipboard
cat /proc/asound/modules


A+
Salut,

"Temps réel" est bien coché mais y a toujours rien.

Sinon pour la commande :

Copy to clipboard
benjamin@benjamin-desktop:~$ cat /proc/asound/modules 0 snd_hda_intel 1 snd_hda_intel benjamin@benjamin-desktop:~$


A+
Là, je ne comprends pas !
La M-audio est reconnue partout mais il n'y a que ces deux (?!!) drivers HDA-intel (chipset son intégré) qui soient chargés.
Donc, que ce soit hw:0 ou hw:1, Jack ne voit que le chipset en question. Inédit !
Si vraiment tu ne peux pas désactiver ce module par le setup de ton bios, on peut essayer :
Copy to clipboard
sudo modprobe -r snd_hda_intel
(faudra entrer ton password)
puis revoir le résultat de :
Copy to clipboard
aplay -l cat /proc/asound/cards cat /proc/asound/modules


A tout'
J'ai désactivé le chipset audio.

Voici ce que ça donne :

Copy to clipboard
benjamin@benjamin-desktop:~$ aplay -l **** Liste des PLAYBACK périphériques **** carte 1: HDMI [HDA ATI HDMI], périphérique 3 : ATI HDMI [ATI HDMI] Sous-périphériques: 1/1 Sous-périphérique: #0: subdevice #0 benjamin@benjamin-desktop:~$ cat /proc/asound/cards 1 [HDMI ]: HDA-Intel - HDA ATI HDMI HDA ATI HDMI at 0xfdbfc000 irq 19 benjamin@benjamin-desktop:~$ cat /proc/asound/modules 1 snd_hda_intel benjamin@benjamin-desktop:~$


++
Bon, ça prend la tête mais je viens de découvrir qu'en réalité, tu as 3 carte-son...

Copy to clipboard
benjamin@benjamin-desktop:~$ lspci 00:14.2 Audio device: ATI Technologies Inc SBx00 Azalia (Intel HDA) (rev 40) 01:05.1 Audio device: ATI Technologies Inc RS880 Audio Device [Radeon HD 4200] 04:06.0 Multimedia audio controller: VIA Technologies Inc. ICE1712 [Envy24] PCI Multi-Channel I/O Controller (rev 02)

Tu dois en avoir une (vue comme HDA) sur ta carte graphique, en plus du chipset de la carte-mère.
Ca confirme ma surprise depuis le début. Reste à trouver le remède si tu n'as pas accès au BIOS pour les désactiver...
Je sais que l'on peut blacklister des modules mais je n'ai jamais pratiqué.
Par contre, tu peux essayer de lancer :
Copy to clipboard
alsaconf

voir ce qu'il te propose...

Je regarde pour "blacklist".

A+
Okay. Alors pour la commande :

Copy to clipboard
benjamin@benjamin-desktop:~$ alsaconf alsaconf : commande introuvable benjamin@benjamin-desktop:~$ alsa conf Usage: /sbin/alsa {unload|reload|force-unload|force-reload|suspend|resume} benjamin@benjamin-desktop:~$


Il faudrait que je désactive la carte son intégrée + celle qu'il y aurait sur la carte graphique ?

Sinon qu'est ce que c'est "blacklist" ?

Merci beaucoup pour ton aide en tout cas !

A+
Oui, désolé... Depuis la Debian Squeeze, alsaconf n'est plus inclus dans alsa-tools, je viens de l'apprendre...

A la place, poste le résultat de :
Copy to clipboard
asoundconf list


"blacklist" c'est le fichier qui liste les modules (drivers) à ne pas charger au boot.
La manip' serait de blacklister au moins un des deux snd_hda_intel.
A priori, ce fichier devrait se trouver dans :
Copy to clipboard
/etc/modprobe.d

et se nommer "blacklist" ou "blacklist.qqchose".
Pour le visualiser :
Copy to clipboard
cd /etc/modprobe.d ls (pour voir comment il s'appelle)

Puisque tu es dans modprobe.d, peux-tu en profiter pour poster le contenu du fichier "alsa_base" ?
Après, il semble qu'il y ait au moins deux méthodes (une moins bonne et une mieux bonne 😉) pour blacklister... Encore une fois, je n'ai jamais essayé, sans garantie pour la suite (peut-être, si tu te lances, sauvegarder tous ces fichiers avant les modif's).
- rajouter "blacklist nom_module" dans le fichier,
- créer un fichier "nom_module.conf" dans /etc/modprobe.d et y inclure la ligne "blacklist nom_module"
nom_module serait "snd_hda_intel". La méthode la + actuelle semble être la seconde.

L'idéal restant, depuis le début, de trouver le truc dans ton setup/BIOS pour désactiver, de préférence, la ATI-HDMI qui doit être celle de la carte vidéo.

A+
Suite...

J'ai regardé dans ma Tangostudio et, en effet, il semble que la méthode pour blacklister soit la seconde, ci-dessus.
Par contre, dans la mesure où, sur ma machine, j'ai désactivé le chipset intégré, je ne peux pas essayer la méthode...

Je pense qu'il n'y a aucun risque à créer un fichier snd-hda.conf ou snd_hda_intel.conf (j'ignore si la syntaxe a de l'importance) dans /etc/modprobe.d et d'y inclure une ligne :
Copy to clipboard
blacklist snd_hda_intel

Au tout pire des cas, il faudrait rebooter sur le live-DVD pour annuler cette modification, si la machine ne démarrait plus...

A+
Page: 1/2  [Suivant]
1  2