Alexip : parce que j'aime bien pouvoir compiler moi meme certaines choses, on peut trouver des drivers modifies pour RT2570, de meme qu'il peut etre interessant d'utiliser les drivers CVS... (mais j'utilise la version donnee + haut, mieux que rien, et l'auteur des RPM a l'air bien sympa :p)
Pour alsa, voila ce que j'ai :
[root@localhost alsa-driver-1.0.11rc2]# make
make dep
make[1]: Entering directory `/home/skrew/alsaRC2/alsa-driver-1.0.11rc2'
make[2]: Entering directory `/home/skrew/alsaRC2/alsa-driver-1.0.11rc2/acore'
make -C ioctl32 fastdep
make[3]: Entering directory `/home/skrew/alsaRC2/alsa-driver-1.0.11rc2/acore/ioctl32'
/home/skrew/alsaRC2/alsa-driver-1.0.11rc2/include/sndversions.h was updated
make[3]: Leaving directory `/home/skrew/alsaRC2/alsa-driver-1.0.11rc2/acore/ioctl32'
make -C oss fastdep
make[3]: Entering directory `/home/skrew/alsaRC2/alsa-driver-1.0.11rc2/acore/oss'
/home/skrew/alsaRC2/alsa-driver-1.0.11rc2/include/sndversions.h was not updated
copying file alsa-kernel/core/oss/mixer_oss.c
patching file mixer_oss.c
Hunk #1 succeeded at 379 with fuzz 1 (offset 2 lines).
copying file alsa-kernel/core/oss/pcm_oss.c
patching file pcm_oss.c
Hunk #1 succeeded at 2098 (offset 26 lines).
Hunk #3 succeeded at 2449 (offset 33 lines).
Hunk #4 succeeded at 2545 (offset -3 lines).
gcc34 -D__KERNEL__ -DMODULE=1 -I/home/skrew/alsaRC2/alsa-driver-1.0.11rc2/include -I/lib/modules/2.6.18-1.2798.fc6/build/include -I/lib/modules/2.6.18-1.2798.fc6/source/include -I/lib/modules/2.6.18-1.2798.fc6/source/include/asm-i386/mach-default -O2 -mpreferred-stack-boundary=2 -march=i586 -Wdeclaration-after-statement -D__SMP__ -DCONFIG_SMP -DLINUX -DALSA_BUILD -nostdinc -iwithprefix include -I/home/skrew/alsaRC2/alsa-driver-1.0.11rc2/alsa-kernel/core/oss -fno-omit-frame-pointer -E -D__GENKSYMS__ mixer_oss.c
| /sbin/genksyms -k 0.0.0 -p smp_ > /home/skrew/alsaRC2/alsa-driver-1.0.11rc2/include/modules/acore-oss__mixer_oss.ver.tmp
Usage:
genksyms [-dDwqhV] [-k kernel_version] [-p prefix] > .../linux/module/*.ver
-d, --debug Increment the debug level (repeatable)
-D, --dump Dump expanded symbol defs (for debugging only)
-w, --warnings Enable warnings
-q, --quiet Disable warnings (default)
-h, --help Print this message
-V, --version Print the release version
-k ver
--kernel ver Set the kernel version for which we are compiling
-p string
--prefix string Set a mangling prefix for all symbols
In file included from /home/skrew/alsaRC2/alsa-driver-1.0.11rc2/include/sound/driver.h:47,
from mixer_oss.c:22:
/home/skrew/alsaRC2/alsa-driver-1.0.11rc2/include/adriver.h:27:40: missing binary operator before token "("
/home/skrew/alsaRC2/alsa-driver-1.0.11rc2/include/adriver.h:30:41: missing binary operator before token "("
/home/skrew/alsaRC2/alsa-driver-1.0.11rc2/include/adriver.h:35:43: missing binary operator before token "("
/home/skrew/alsaRC2/alsa-driver-1.0.11rc2/include/adriver.h:39:63: missing binary operator before token "("
In file included from /lib/modules/2.6.18-1.2798.fc6/build/include/linux/sched.h:4,
from /lib/modules/2.6.18-1.2798.fc6/build/include/linux/module.h:9,
from /home/skrew/alsaRC2/alsa-driver-1.0.11rc2/include/adriver.h:45,
(... longue longue longue lignes kecamarchepa!!!! ... )
Deja genksyms aime pas quelque chose... la version que j'avais avec FC6 ne supportait pas -k ... bref
Merci