#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 :
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à :
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
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
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 (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
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.....