Le Fri, 12 Dec 2003 14:36:43 +0100, Guillaume Duveau <guillaume.duveau@laposte.net> a écrit :
Bonjour,
Salut,
Je suis les instructions de la page
http://www.linuxorbit.com/modules.php?op=modload&name=Sections&file=index&req=viewarticle&artid=541&page=1,
paragraphe Stock Debian kernel without precompiled modules, comme je ne
trouve pas de module précompilé pour mon kernel 2.2.20 et mon chip son SiS
7012.
Une fois les sources de ALSA décompressées je dois executer la commande
suivante :
./debian/rules KSRC=/usr/src/kernel-headers-2.2.20 KVERS=2.2.20 KDREV=?
binary-modules
pour savoir ce que je dois mettre en KDREV=, je dois taper :
dpkg -l kernel-image-2.2.20
ce qui me donne:
Desired=Unknown/Install/Remove/purge/Hold
| Status=Not/Installed/Config-files/unpacked/Failed-config/Half-installed
|/ Err?=(none)/Hold/Reinst-required/X=both-problems (Status,Err:
uppercase=bad)
||/ Name Version Description
+++-==============-=======-==================
pn kernel-image-2 (none) (no description available)
pour voir la ligne correctement, utilise un terminal avec + de colonnes,
ou tape : « COLUMNS=150 dpkg -l kernel-image-2.2.20 »
Sinon, il semble que ton noyau ne soit pas un 2.2.20, ou en tout cas pas installé
par un paquet Debian. Regarde dans ton répertoire /boot/, tu devrais avoir
des fichiers config-2.2.20, vmlinuz-2.2.20 ... ou une autre version peut-être.
j'obtiens les mêmes erreurs à la compilation :
In file included from emu10k1_main.c:1:
../../alsa-kernel/pci/emu10k1/emu10k1_main.c: In function
`snd_emu10k1_create':
../../alsa-kernel/pci/emu10k1/emu10k1_main.c:550: structure has no member
named `driver_data'
make[3]: *** [emu10k1_main.o] Error 1
make[3]: Leaving directory `/usr/src/modules/alsa-driver/pci/emu10k1'
make[2]: *** [_modsubdir_emu10k1] Error 2
make[2]: Leaving directory `/usr/src/modules/alsa-driver/pci'
make[1]: *** [compile] Error 1
make[1]: Leaving directory `/usr/src/modules/alsa-driver'
make: *** [install-modules] Error 2
À tout hasard, tu devrais vérifier qu'ALSA soit bien compatible avec un noyau 2.2.XX ...
Fred.