Chargement...
 
Skip to main content

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


[RÉSOLU] Ma toute neuve layla3g ne fonctionne pas :(

Je suis sou gentoo. j'ai installé les packages alsa-driver alsa-firmware et alsa-tools.
Quand je fait un modprobe snd-echo3g dmesg me sort ça:

Copy to clipboard
ACPI: PCI Interrupt 0000:01:08.0[A] -> Link [APC1] -> GSI 16 (level, high) -> IRQ 21 Echoaudio Echo3G: probe of 0000:01:08.0 failed with error -5

Bon bah maintenant ça marche. Je sais pas pourquoi, mais ça marche.
C'est de la bombe cette carte 😊
Pfiou, si tous les problèmes pouvaient se résoudre aussi simplement 😉

T.
Bon bah ça ne marche plus de nouveaux. Avec les meme synmptomes. Ya til des utilisateur de carte echo (de preference sous gentoo) qui peuvent me dire quelle versions de alsa, noyaux... ils utilisent
Bon ben on va reprendre du début 😉
j'ai installé les packages alsa-driver alsa-firmware et alsa-tools.

Quelle(s) version(s) ? Les drivers des cartes echo sont maintenant inclus dans le kernel, aussi l'installation de alsa-driver est facultative. Enfin, c'est pas plus mal d'avoir la dernière version !
Tu as suivi ces infos là : http://www.gentoo.org/doc/fr/alsa-guide.xml ?
Suivi de la commande "alsaconf" pour la detection de la carte ?

Dans l'ordre, tu dois :
  • installer/emerger alsa-drivers (si tu veux la dernière version d'alsa). Sinon, un kernel à jour devrait suffire.
  • installer alsa-firmware (cette carte nécessite il me semble un firmware)
  • installer alsa-tools (pour obtenir en particulier le mixer "Echomixer")
  • Puis modifier le fichier "/etc/modules.d/alsa" avec les info du site ALSA et mettre à jour avec la commande "modules-update". La commande "alsaconf" permet normalement de gérer tout ça automatiquement.
  • Tu dois avoir également avoir hotplug d'installé ("emerge -av hotplug") et d'actif pour charger le bon firmware pour cette carte (pour le lancer : "/etc/init.d/hotplug start" et pour l'activer automatiquement au démarrage : "rc-update add hotplug default").

Les sources possibles du problème :
  • Tu as peut-être un pblème d'IRQ qui coince le bin'z ... que donne "cat /proc/interrupts" ?
  • Peut être aussi un second circuit son (genre celui intégré dans la carte mère) perturbe tout ça. Voir la page ALSA_MultiCartes si c'est le cas. Le cas échéant, poste le contenu de ton fichier "/etc/modules.d/alsa" qu'on regarde si c'est OK...
  • Tu as d'autres infos dans "/var/log/messages" ?
  • La page http://www.webalice.it/g_pochini/ead/ peut également être utile...

T.
J'utilise le noyau 2.6.16. Plutot que de passer sur un kernel plus recent, j'ai préféré passer des pilotes inclu dans le noyaux au pilotes separée.
J'ai bien installé tout ce qu'il fallait.

Chez moi le script hotplug ne fait rien d'important. Normalment c'est inclu dans le noyau. Le script verifie juste que le noyaux est compilé avec hotplug.

Je vais essayer de repasser avec les pilotes du noyau. Ils aparaissent a quelle version dans le noyau?
2.6.17 ou 18?
alsa-firmware est aussi a installé pour les pilotes noyaux? il ya des options a activer?
Les sources possibles du problème :
  • Tu as peut-être un pblème d'IRQ qui coince le bin'z ... que donne "cat /proc/interrupts" ?
  • Peut être aussi un second circuit son (genre celui intégré dans la carte mère) perturbe tout ça. Voir la page ALSA_MultiCartes si c'est le cas. Le cas échéant, poste le contenu de ton fichier "/etc/modules.d/alsa" qu'on regarde si c'est OK...
  • Tu as d'autres infos dans "/var/log/messages" ?
  • La page http://www.webalice.it/g_pochini/ead/ peut également être utile...


[+]

J'utilise une hercules game theater avec l'echo
J'arrivais a utiliser correctement les 2 en meme temps.

[+]
Il n'ya pas d'info suplementaire dans /var/log/messages

J'ai deja regardé la page que tu donne. Je ne vois pas grand chose qui correspond a mon problème. j'ai bien verifié que les firmware etait au bon endroit.
Bon, y'a pas l'air d'avoir de conflit d'IRQ ... et /etc/modules.d/alsa a l'air correct ... j'voies plus qu'un problème de chargement de firmware !

Sinon, recompiles alsa-driver avec le USE flag "debug" d'activé ... comme ça, le "modprobe snd-echo3g" innondera de logs ton /var/log/messages et ça nous mettera peut être sur une piste !

T.
Je me fait jeté direct. sans debug il se passe environ une minute.
Copy to clipboard
FATAL: Error inserting snd_echo3g (/lib/modules/2.6.16-gentoo-r11/alsa-driver/pci/echoaudio/snd-echo3g.ko): Unknown symbol in module, or unknown parameter (see dmesg) snd_echo3g: Unknown symbol snd_hidden_kzalloc snd_echo3g: Unknown symbol snd_hidden_kfree snd_echo3g: Unknown symbol snd_hidden_kmalloc

En rebootant ça va mieux.
voila les erreurs



[+]
l'erreur n'est pas toujour la meme
Copy to clipboard
-install_resident_loader: Failed to write DSP code

ou
Copy to clipboard
-install_resident_loader: Failed to write word count!

En tous cas, tes logs me paraissent bien obscurs !
Apparemment, tu as installé la version 1.0.11 d'alsa-drivers ... essayes voir avec la version 1.0.13 (après tout, c'est le seul interêt de ne pas utiliser la version incluse dans le kernel
Place ça dans ton "/etc/portage/package.keywords" (remplace "~x86" par "~amd64" si t'es en 64 bits AMD):
media-sound/alsa-driver ~x86
media-sound/alsa-firmware ~x86
media-sound/alsa-tools ~x86
media-sound/alsa-utils ~x86
media-plugins/alsa-plugins ~x86

Et re-emerge ensuite le tout. Tentes ensuite un coup d'alsaconf et regardes si c'est pas mieux.

Au fait, l'Hercules fonctionne ?
T.
France
Salut il ne faut pas oublier "alsa-lib" dans cette liste..
"Failde to write dsp code" 😢
et alsaconf, ça donne quoi ? Ca reconnaît/installe correctement le bouzin ?
Alsaconf reconnait bien la carte. Il ne met rien de nouveau dans /etc/modules.d/alsa.
Mais elle devrait marcher cette 🙀 carte ! Il me semble que Gilles en a une ... s'il pouvait passer dans le coin 😉

T.
J'ai compilé le gentoo-sources-2.6.18-r1. La compil des modules externe est en cours. On verra bien :/
Vi, n'oublie pas, c'est :
  • soit tu emerges "media-sound/alsa-driver" et tu desactives ALSA dans le noyau
  • soit tu vires "media-sound/alsa-driver" et t'actives ALSA dans le noyau (cf page compiler un noyau 2.6RT pour les_options_qui_vont_bien).
Dans tous les cas, les alsa-tools et cie devront être installés.
Cf : http://www.gentoo.org/doc/fr/alsa-guide.xml

T.
OuiOui je sais. pour l'instant je garde le meme .config avec les driver alsa a part.
Si ça marche toujours pas je remet tout dans le noyau.
Et Si ça marche toujour pas j'ai un cable reseau de 5m qui pourrait faire une bonne corde.

La carte marche bien sous windows donc deja ce n'est pas matériel (c'est toujour ça de gagné)
Page: 1/2  [Suivant]
1  2