ubuntu et driver rt2500 sur kernel patché

ubuntu et driver rt2500 sur kernel patché - Linux et OS Alternatifs

Marsh Posté le 02-08-2005 à 18:02:41    

salut a vous
suite de mes aventures newb souslinux, c pas triste
j'ai une connection internet par wifi, installé facilement en suivant ce tuto
https://wiki.ubuntu.com//Rt2500WirelessCardsHowTo/
 
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
 
est ce qu'il y a moyen de le créer correctement?
 
merci  
 
traaf

Reply

Marsh Posté le 02-08-2005 à 18:02:41   

Reply

Marsh Posté le 02-08-2005 à 21:02:49    

Le raid sur carte mere c'est de la merde, laisse tomber. Utilise le raid de Linux. Et tu auras le wifi en prime ;)

Reply

Marsh Posté le 02-08-2005 à 21:11:20    

c pas pour du RAID
il est configuré en IDE standard
 

Reply

Marsh Posté le 02-08-2005 à 21:24:01    

Les headers, c'est un epartie des sources en gros, donc tes sources patchées remplacent les headers.

Reply

Marsh Posté le 02-08-2005 à 21:24:52    

OK :jap:

Reply

Marsh Posté le 02-08-2005 à 22:26:30    

oui mais...
le module se crée
etj'obtiens ceci (extrait de syslog)
localhost modprobe: FATAL: Error inserting rt2500 (/lib/modules/2.6.11ac7/kernel/drivers/net/wireless/rt2500.ko): Invalid module format

Reply

Marsh Posté le 02-08-2005 à 22:27:48    

apt-get install module-assistant
 
m-a a-i rt2500

Reply

Marsh Posté le 02-08-2005 à 22:32:11    

traaf a écrit :

oui mais...
le module se crée
etj'obtiens ceci (extrait de syslog)
localhost modprobe: FATAL: Error inserting rt2500 (/lib/modules/2.6.11ac7/kernel/drivers/net/wireless/rt2500.ko): Invalid module format


 
Ca je sais pas, j'ai la même erreur avec le module kqemu que j'ai compilé pour ma debian, mais ca passe avec un modprobe -f .
 
Si quelqu'un a la réponse ca m'intéresse aussi.

Reply

Marsh Posté le 02-08-2005 à 22:33:23    

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


---------------
BOFH excuse #400:We are Microsoft.  What you are experiencing is not a problem; it is an undocumented feature.
Reply

Marsh Posté le 02-08-2005 à 22:38:16    

M300A a écrit :

apt-get install module-assistant
 
m-a a-i rt2500


Reply

Marsh Posté le 02-08-2005 à 22:38:16   

Reply

Marsh Posté le 22-08-2005 à 15:28:03    

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 :
  1. regis@ubuntu:/usr/src$ ls -l
  2. total 45700
  3. lrwxrwxrwx   1 root  src         15 2005-08-22 17:22 linux -> linux-2.6.11ac7
  4. drwxrwxr-x  19   500   500     4096 2005-08-01 22:43 linux-2.6.11ac7
  5. -rw-r--r--   1 root  src   46578138 2005-07-29 04:52 linux-2.6.11.tar.gz
  6. drwxr-xr-x  17 root  root      4096 2005-08-20 11:31 linux-headers-2.6.10-5
  7. drwxr-xr-x   3 root  root      4096 2005-08-22 17:19 linux-headers-2.6.10-5-386
  8. -rw-r--r--   1 regis regis   141637 2005-07-29 03:49 patch-2.6.11-ac7.bz2
  9. drwxr-xr-x   7 root  root      4096 2005-07-26 19:53 rpm
  10. regis@ubuntu:/usr/src$


Message édité par traaf le 22-08-2005 à 15:28:28
Reply

Marsh Posté le 22-08-2005 à 15:51:33    

j'ai refait le process
 
j'obtiens

Code :
  1. regis@ubuntu:~$ tar -xzf rt2500-cvs-daily.tar.gz
  2. regis@ubuntu:~$ cd ./rt2500-cvs-20050609/Module
  3. regis@ubuntu:~/rt2500-cvs-20050609/Module$ make
  4. make[1]: entrant dans le répertoire « /usr/src/linux-2.6.11ac7 »
  5.   CC [M]  /home/regis/rt2500-cvs-20050609/Module/rtmp_main.o
  6.   CC [M]  /home/regis/rt2500-cvs-20050609/Module/mlme.o
  7.   CC [M]  /home/regis/rt2500-cvs-20050609/Module/connect.o
  8.   CC [M]  /home/regis/rt2500-cvs-20050609/Module/sync.o
  9.   CC [M]  /home/regis/rt2500-cvs-20050609/Module/assoc.o
  10.   CC [M]  /home/regis/rt2500-cvs-20050609/Module/auth.o
  11.   CC [M]  /home/regis/rt2500-cvs-20050609/Module/auth_rsp.o
  12.   CC [M]  /home/regis/rt2500-cvs-20050609/Module/rtmp_data.o
  13.   CC [M]  /home/regis/rt2500-cvs-20050609/Module/rtmp_init.o
  14.   CC [M]  /home/regis/rt2500-cvs-20050609/Module/sanity.o
  15.   CC [M]  /home/regis/rt2500-cvs-20050609/Module/rtmp_wep.o
  16.   CC [M]  /home/regis/rt2500-cvs-20050609/Module/wpa.o
  17.   CC [M]  /home/regis/rt2500-cvs-20050609/Module/md5.o
  18.   CC [M]  /home/regis/rt2500-cvs-20050609/Module/rtmp_tkip.o
  19.   CC [M]  /home/regis/rt2500-cvs-20050609/Module/rtmp_info.o
  20.   CC [M]  /home/regis/rt2500-cvs-20050609/Module/eeprom.o
  21.   LD [M]  /home/regis/rt2500-cvs-20050609/Module/rt2500.o
  22.   Building modules, stage 2.
  23.   MODPOST
  24.   CC      /home/regis/rt2500-cvs-20050609/Module/rt2500.mod.o
  25.   LD [M]  /home/regis/rt2500-cvs-20050609/Module/rt2500.ko
  26. make[1]: quittant le répertoire « /usr/src/linux-2.6.11ac7 »
  27. regis@ubuntu:~/rt2500-cvs-20050609/Module$ sudo insmod rt2500.ko
  28. regis@ubuntu:~/rt2500-cvs-20050609/Module$ sudo modinfo ./rt2500.ko
  29. filename:       ./rt2500.ko
  30. parm:           debug:Enable level: accepted values: 1 to switch debug on, 0 to switch debug off.
  31. parm:           ifname:Network device name (default ra%d)
  32. author:         http://rt2x00.serialmonkey.com
  33. description:    Ralink RT2500 802.11g WLAN driver 1.1.0 BETA2 2005/02/21
  34. license:        GPL
  35. vermagic:       2.6.11ac7 SMP preempt PENTIUM4 4KSTACKS gcc-3.3
  36. depends:
  37. alias:          pci:v00001814d00000201sv*sd*bc*sc*i*
  38. regis@ubuntu:~/rt2500-cvs-20050609/Module$sudo modprobe rt2500.ko
  39. FATAL: Module rt2500.ko not found.
  40. regis@ubuntu:~/rt2500-cvs-20050609/Module$

Reply

Marsh Posté le 22-08-2005 à 22:21:45    

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


Message édité par sebchap le 22-08-2005 à 22:22:27
Reply

Marsh Posté le 22-08-2005 à 22:27:51    

Et ne mets pas .ko avec le nom du module
 
edit : je pense que sudo make install va te copier automatiquement le module au bon endroit.


Message édité par madkat le 22-08-2005 à 22:28:59
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed