Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 01/11/2005, à 17:46

fabien

[Résolu] - Recompiler ALSA pour carte son Echo Layla24

Bonjour tout le monde.

J'essaye d'installer ma Layla24 sous Ubuntu 5.10, qui ne la reconnait pas par défaut. La carte est donc bien présente dans le gestionnaire de périphériques, mais pas de driver dispo pour elle :

cap13rm.png

J'essaye donc de recompiler ALSA pour qu'elle soit reconnue. J'ai donc téléchargé les sources Alsa 1.0.9b, ainsi qu'un apt-get install kernel-package.

Je me retrouve avec tout ça sous /usr/src. J'ai donc décompacté dans /usr/src/alsa les drivers, et dans /usr/src/linux les sources du Kernel 2.6.10.

Okay, maintenant tâchons de compiler...

./configure --with-cards=layla24 --with-sequencer=yes;

Et là :

cap23wc.png

Il ne trouve pas version.h, et effectivement ce fichier n'est nulle part. Je suis bloqué comme un imbécile. A L'AIDE.

Dernière modification par fabien (Le 01/11/2005, à 19:27)

Hors ligne

#2 Le 01/11/2005, à 17:59

Desintegr

Re : [Résolu] - Recompiler ALSA pour carte son Echo Layla24

Il faut installer le paquet « linux-headers » correspondant à ton noyau.

Mais avec Ubuntu 5.10, tu devrais avoir un noyau 2.6.12.
Commande « uname -r » pour connaître ta version de noyau.

Sinon, tu devrais plutôt utiliser le paquet « alsa-source » pour recompiler les modules pour ta carte son. Par contre, je trouve que c'est étrange qu'Ubuntu n'intègre pas les modules pour ta Layla24.

En fait, le module layla24 n'est pas intégré au noyau 2.6, c'est étrange.

Dernière modification par Desintegr (Le 01/11/2005, à 18:04)


Hoc Volo, Sic Jubeo !
Mon wiki : http://desintegr.free.fr

Hors ligne

#3 Le 01/11/2005, à 18:25

fabien

Re : [Résolu] - Recompiler ALSA pour carte son Echo Layla24

Ouaip, il n'est malheureusement pas intégré, mais ça me permet d'apprendre smile
Bon, merci pour tes conseils :

sudo apt-get install linux-headers-2.6.12-9-386
sudo apt-get install alsa-source
cd /usr/src/modules/alsa-driver
sudo ./configure --with-cards=layla24 --with-sequencer=yes;
sudo make
sudo make install

Jusqu'ici pas de problème, tout ça fonctionne. Ensuite, je ne sais pas trop quoi faire. A priori ALSA est bien compilé pour ma Layla, bien intégré au système, mais comment faire pour que ma carte-son se charge avec ce driver ?

J'ai essayé de redémarrer, mais bien sûr ça n'a pas changé grand chose. Ah si, l'ancienne carte son (une Intel intégrée) n'est plus reconnue, mais bon, c'est pas très grave smile

Donc, que faire maintenant que c'est compilé est installé ?

Edit: Ca se passe dans /etc/alsa/alsa-source.conf ?

Dernière modification par fabien (Le 01/11/2005, à 18:28)

Hors ligne

#4 Le 01/11/2005, à 18:36

Desintegr

Re : [Résolu] - Recompiler ALSA pour carte son Echo Layla24

j'aurais plutôt utilisé la méthode Debian pour compiler ton module et en créer un paquet.
En suivant cette méthode : http://wiki.ubuntu-fr.org/materiel/chipset_intel_hda_realtek (il suffit juste d'adapter un peu pour ta carte son, mais le principe est le même).
Enfin maintenant, le module semble installé par la méthode « traditionnelle ».

Commence déjà faire : « sudo /etc/init.d/alsa-utils restart » puis un « lsmod | grep snd-layla24 » pour voir si le module est chargé automatiquement.
Si ça ne renvoie rien, il faudrait charger le module : «  sudo modprobe snd-layla24 ».
Puis ensuite regarder avec « dmesg » si le noyau dit quelque chose.
Et voir si la carte est bien détectée : « cat /proc/asound/cards ».


Hoc Volo, Sic Jubeo !
Mon wiki : http://desintegr.free.fr

Hors ligne

#5 Le 01/11/2005, à 18:50

fabien

Re : [Résolu] - Recompiler ALSA pour carte son Echo Layla24

Alors, sudo /etc/init.d/alsa-utils restart me donne ça :

 * Shutting down ALSA...  * /etc/init.d/alsa-utils: Warning: 'alsactl store' failed with error message 'alsactl: save_state:1163: No soundcards found...'.
                                                                                                                                       [fail]
 * Setting up ALSA...  * /etc/init.d/alsa-utils: Warning: 'alsactl restore' failed with error message 'alsactl: load_state:1236: No soundcards found...'.
                                                                                                                                       [ ok ]

Par contre, sudo modprobe snd-layla24 fonctionne. Mais dmesg m'indique :

[4294696.959000] PCI: Enabling device 0000:02:0a.0 (0014 -> 0016)
[4294696.959000] ACPI: PCI Interrupt 0000:02:0a.0[A] -> GSI 22 (level, low) -> IRQ 22
[4294697.308000] ALSA /usr/src/modules/alsa-driver/pci/echoaudio/echoaudio.c:41: get_firmware(): Firmware not available (-2)
[4294697.308000] ACPI: PCI interrupt for device 0000:02:0a.0 disabled
[4294697.308000] Echoaudio Layla24: probe of 0000:02:0a.0 failed with error -2

Et donc, cat /proc/asound/cards indique no soundcards.

Mmmh.

Hors ligne

#6 Le 01/11/2005, à 18:51

fabien

Re : [Résolu] - Recompiler ALSA pour carte son Echo Layla24

Et je lance au passage un merci pour ton aide car, éventuellement, on peut dire que c'est super gentil !

Hors ligne

#7 Le 01/11/2005, à 18:54

Desintegr

Re : [Résolu] - Recompiler ALSA pour carte son Echo Layla24

Il semblerait que pour utiliser ta carte Layla, il faut installer un firmware.

Il faut télécharger et installer ça : ftp://ftp.alsa-project.org/pub/firmware/alsa-firmware-1.0.9.tar.bz2


Hoc Volo, Sic Jubeo !
Mon wiki : http://desintegr.free.fr

Hors ligne

#8 Le 01/11/2005, à 18:55

fabien

Re : [Résolu] - Recompiler ALSA pour carte son Echo Layla24

Ah, et quand tout aura marché, je ferai un paquet promis wink (quoiqu'il faut que j'apprenne ça aussi)

Hors ligne

#9 Le 01/11/2005, à 19:24

fabien

Re : [Résolu] - Recompiler ALSA pour carte son Echo Layla24

0 [Layla24        ]: Echoaudio Layla2Layla24 - Layla24
                     Layla24 rev.0 (DSP56361) at 0xeb800000 irq 22

Héhé !
Bon, je vais tester Ardour, je repasserai sous une autrecatégorie...

Merci beaucoup de chez beaucoup smile

Hors ligne

#10 Le 01/11/2005, à 19:25

Desintegr

Re : [Résolu] - Recompiler ALSA pour carte son Echo Layla24

Ça fonctionne ?
N'oublie pas de mettre en [Résolu].


Hoc Volo, Sic Jubeo !
Mon wiki : http://desintegr.free.fr

Hors ligne

#11 Le 01/11/2005, à 19:30

fabien

Re : [Résolu] - Recompiler ALSA pour carte son Echo Layla24

Ouaip, ça marche ! Le contrôleur de volume m'indique bien mes 8 E/S analogiques indépendantes (tiens il manque les E/S numériques). J'ai juste fait le test d'écouter un MP3 avec mplayer, et ça roule.

Hors ligne

#12 Le 01/11/2005, à 19:31

Desintegr

Re : [Résolu] - Recompiler ALSA pour carte son Echo Layla24

Regarde en console avec « alsamixer ».


Hoc Volo, Sic Jubeo !
Mon wiki : http://desintegr.free.fr

Hors ligne

#13 Le 11/11/2007, à 16:04

disconect

Re : [Résolu] - Recompiler ALSA pour carte son Echo Layla24

Meme probleme avec Ubuntu Gutsy...j'ai une echo layla24 ainsi qu'une AC97 intégrée à  mon portable...la AC97 fonctionne sans probleme et j'aimerais faire fonctionner la echo vu que c'est une pcmcia sans désactiver l'autre....

actuellement j'ai installé les alsa-sources, echomixer et j'ai ça :

17
[   20.428000] PCI: Setting latency timer of device 0000:00:1f.5 to 64
[   20.432000] pccard: CardBus card inserted into slot 0
[   20.568000] cs: IO port probe 0x100-0x3af: clean.
[   20.572000] cs: IO port probe 0x3e0-0x4ff: excluding 0x4d0-0x4d7
[   20.572000] cs: IO port probe 0x820-0x8ff: clean.
[   20.572000] cs: IO port probe 0xc00-0xcf7: clean.
[   20.572000] cs: IO port probe 0xa00-0xaff: clean.
[   20.748000] intel8x0_measure_ac97_clock: measured 54116 usecs
[   20.748000] intel8x0: clocking to 48000
[   20.748000] PCI: Enabling device 0000:03:00.0 (0000 -> 0002)
[   20.748000] ACPI: PCI Interrupt 0000:03:00.0[A] -> GSI 20 (level, low) -> IRQ 16
[   20.756000] get_firmware(): Firmware not available (-2)
[   20.756000] ACPI: PCI interrupt for device 0000:03:00.0 disabled
[   20.756000] Echoaudio Layla24: probe of 0000:03:00.0 failed with error -2
[   21.000000] lp: driver loaded but no devices found
[   21.068000] Adding 473876k swap on /dev/sda9.  Priority:-1 extents:1 across:4

ce qui m'étonne c'est le driver loaded but no devices found ?!

qqn peut il m'aider ?

#14 Le 09/02/2008, à 20:38

disconect

Re : [Résolu] - Recompiler ALSA pour carte son Echo Layla24

marche tjrs pas....pb lié au loading du firmware ?

heeeeelp.....