Bonjour,

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)

Des fois ça me donne kernel-image-2.2, parfois encore kernel-image-2.2.20.

Je ne comprends rien à ce charabia... alors j'ai essayé avec KDREV=2.2.20,
2.2, 2, rien n'a marché...

Car le problème vient à la compilation. Que je lance ./config comme indiqué
dans le INSTALL de ALSA, ou que je lance la commande ./debian/rules
KSRC=/usr/src/kernel-headers-2.2.20 KVERS=2.2.20 KDREV=2.2.20 (par exemple)
binary-modules

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

Quelqu'un peut m'aider ?

Répondre à