edit : je pense que sudo make install va te copier automatiquement le module au bon endroit.
sebchap
Tu as juste oublié de copier le fichier rt2500.ko dans /lib/modules/`uname -r`/kernel/driver/net/wireless
Le modprobe recherche la dedans, c'est pour ca qu'il ne trouve pas
traaf
j'ai refait le process
j'obtiens
Code :
regis@ubuntu:~$ tar -xzf rt2500-cvs-daily.tar.gz
regis@ubuntu:~$ cd ./rt2500-cvs-20050609/Module
regis@ubuntu:~/rt2500-cvs-20050609/Module$ make
make[1]: entrant dans le répertoire « /usr/src/linux-2.6.11ac7 »
CC [M] /home/regis/rt2500-cvs-20050609/Module/rtmp_main.o
CC [M] /home/regis/rt2500-cvs-20050609/Module/mlme.o
CC [M] /home/regis/rt2500-cvs-20050609/Module/connect.o
CC [M] /home/regis/rt2500-cvs-20050609/Module/sync.o
CC [M] /home/regis/rt2500-cvs-20050609/Module/assoc.o
CC [M] /home/regis/rt2500-cvs-20050609/Module/auth.o
CC [M] /home/regis/rt2500-cvs-20050609/Module/auth_rsp.o
CC [M] /home/regis/rt2500-cvs-20050609/Module/rtmp_data.o
CC [M] /home/regis/rt2500-cvs-20050609/Module/rtmp_init.o
CC [M] /home/regis/rt2500-cvs-20050609/Module/sanity.o
CC [M] /home/regis/rt2500-cvs-20050609/Module/rtmp_wep.o
CC [M] /home/regis/rt2500-cvs-20050609/Module/wpa.o
CC [M] /home/regis/rt2500-cvs-20050609/Module/md5.o
CC [M] /home/regis/rt2500-cvs-20050609/Module/rtmp_tkip.o
CC [M] /home/regis/rt2500-cvs-20050609/Module/rtmp_info.o
CC [M] /home/regis/rt2500-cvs-20050609/Module/eeprom.o
je reviens sur ce pb tjrs pas résolu et abandonné le tps de qqes vacances
Citation :
Si tu es sur le 2.6.11-ac7, fais
ln -s /usr/src/linux-2-6.11 /usr/src/linux
Et tu comile le driver en specifiant bien les sources du 2.6.11-ac7, pas celle du 2.6.11 ubuntu
Les sources du noyau ubuntu devrait s'appeler linux-headers-2.6.11 ou linux-source-2.6.11 alors que celle du vanilla patché -ac7 doivent s'apeler linux-2.6.11
je désigne bien le nouveau noyau comme source
je n'ai pas de noyau 2.6.11ubuntu
uniquement le 2.6.11 de kernel.org
je ne peux donc pas les confondre :-)
Code :
regis@ubuntu:/usr/src$ ls -l
total 45700
lrwxrwxrwx 1 root src 15 2005-08-22 17:22 linux -> linux-2.6.11ac7
J'ai pas tout suivi, mais il me semble que tu as compilé ton module avec les sources d'un autres kernel :/
Si tu es sur le 2.6.11-ac7, fais
ln -s /usr/src/linux-2-6.11 /usr/src/linux
Et tu comile le driver en specifiant bien les sources du 2.6.11-ac7, pas celle du 2.6.11 ubuntu
Les sources du noyau ubuntu devrait s'appeler linux-headers-2.6.11 ou linux-source-2.6.11 alors que celle du vanilla patché -ac7 doivent s'apeler linux-2.6.11
mais ma carte mere, asus p5gd1, a un controlleur IDE/RAID, non supporté par linux
pour l'activer, j'ai du utiliser un patch, alan cox -ac patch-2.6.11-ac7
comme on le voit ici www.kernel.org , il est dispo au mieux avec un kernel 2.6.11
mais le patch plante avec les kernel 2.6.11-ubuntu
j'ai donc du installer un kernel générique 2.6.11 que j'ai patché avec le patch 2.6.11ac7
j'ai réessayé d'installer le driver rt2500 suivant la même méthode, mais il n'existe évidemment pas de linux-headers-2.6.11ac7
j'ai qd même tenté avec linux-headers 2.6.11-1 et 2.6.11-1-386
le module se crée mais n'est pas valide