Forum Linux.mandriva dkms rt2500 et Noyau 2.6.11-12mdk

Posté par  .
Étiquettes : aucune
0
21
juil.
2005
alors voila ...
j'ai fait une MàJ vers Mandriva 2005... et installé le noyau 2.6.11-12mdk.

Avant j'avais une mdk 10.1 et j'ai installé en ra0 une carte Wifi MSI PC54G2 avec le module RT2500 téléchargé à l'époque sur ralink.. et aprés quelques suées tout marchait trés bien..

Maintenant avec dkms tout paraissait simple... et bien pas vraiment !!!!
En fait, il m'a installé le module (?) RT2500 (avec un lsmod : il est bien présent) et pourtant au démarrage il n'arrive pas à le compiler : un erreur 10 (?).

Ensuite en essayant de virer dkms (remove) .. il refuse !

pour finir en essayant de l'installer à la main (comme avant), j'ai droit à une erreur à la compilation (un texte long comme la bible)
[root@localhost Module]# make -C /usr/src/linux SUBDIRS=$PWD modules
make: Entering directory `/usr/src/linux-2.6.11-12mdk'
CC [M] /home/manu/tmp/RT2500-Linux-STA-1.4.6.2/Module/rtmp_main.o
In file included from /home/manu/tmp/RT2500-Linux-STA-1.4.6.2/Module/mlme.h:39,
from /home/manu/tmp/RT2500-Linux-STA-1.4.6.2/Module/rtmp.h:41,
from /home/manu/tmp/RT2500-Linux-STA-1.4.6.2/Module/rt_config.h:138,
from /home/manu/tmp/RT2500-Linux-STA-1.4.6.2/Module/rtmp_main.c:38:
/home/manu/tmp/RT2500-Linux-STA-1.4.6.2/Module/oid.h:276: warning: `packed' attribute ignored
/home/manu/tmp/RT2500-Linux-STA-1.4.6.2/Module/oid.h:277: warning: `packed' attribute ignored
/home/manu/tmp/RT2500-Linux-STA-1.4.6.2/Module/rtmp_main.c: In function `RT2500_probe':
/home/manu/tmp/RT2500-Linux-STA-1.4.6.2/Module/rtmp_main.c:163: warning: passing arg 1 of `readl' makes pointer from integer without a cast
/home/manu/tmp/RT2500-Linux-STA-1.4.6.2/Module/rtmp_main.c:164: warning: passing arg 1 of `readl' makes pointer from integer without a cast
/home/manu/tmp/RT2500-Linux-STA-1.4.6.2/Module/rtmp_main.c: In function `RT2500_open':
/home/manu/tmp/RT2500-Linux-STA-1.4.6.2/Module/rtmp.h:1127: sorry, unimplemented: inlining failed in call to 'NICDisableInterrupt': function body not available
/home/manu/tmp/RT2500-Linux-STA-1.4.6.2/Module/rtmp_main.c:266: sorry, unimplemented: called from here
/home/manu/tmp/RT2500-Linux-STA-1.4.6.2/Module/rtmp.h:1130: sorry, unimplemented: inlining failed in call to 'NICEnableInterrupt': function body not available
/home/manu/tmp/RT2500-Linux-STA-1.4.6.2/Module/rtmp_main.c:322: sorry, unimplemented: called from here
/home/manu/tmp/RT2500-Linux-STA-1.4.6.2/Module/rtmp_main.c: In function `RTMPIsr':
/home/manu/tmp/RT2500-Linux-STA-1.4.6.2/Module/rtmp_main.c:465: warning: passing arg 1 of `readl' makes pointer from integer without a cast
/home/manu/tmp/RT2500-Linux-STA-1.4.6.2/Module/rtmp_main.c:466: warning: passing arg 2 of `writel' makes pointer from integer without a cast
make[1]: *** [/home/manu/tmp/RT2500-Linux-STA-1.4.6.2/Module/rtmp_main.o] Erreur 1
make: *** [_module_/home/manu/tmp/RT2500-Linux-STA-1.4.6.2/Module] Erreur 2
make: Leaving directory `/usr/src/linux-2.6.11-12mdk'



Et parce que sinon celà ne serait pas rigolo : avec ifconfig sur ra0 (alias de RT2500)

"Warning: Driver for device ra0 has been compiled with version 17
of Wireless Extension, while this program supports up to version 16.
Some things may be broken..."

j'adore le 'Some things'
Enfin bon, si vous avez une idée... à votre bon coeur Monsieur, Dame !
  • # Patch

    Posté par  (site web personnel) . Évalué à 3.

    Récupères le patch RT2500-Linux-STA-1.4.6.2-fix_build.patch que j'ai mis avec les sources du dkms ca lui permet de compiler.
    • [^] # Re: Patch

      Posté par  . Évalué à 1.

      Excuse moi... j'ai cherché mais je ne sais pas où tu mets les patchs ???
      En tout cas je te remercie de te pencher sur mon modeste cas !!
      • [^] # Re: Patch

        Posté par  (site web personnel) . Évalué à 3.

        Hum je pensais qu'il était appliqué à la compilation et stocké dans /usr/src/rt2500-1.4.6.2-1mdk mais en fait il est appliqué à la construction du package.

        Tu peux le trouver là : http://cvs.mandriva.com/cgi-bin/cvsweb.cgi/contrib-SPECS/dkms-rt250(...)
        • [^] # Re: Patch

          Posté par  . Évalué à 1.

          J'ai copie le patch dans le rép Module de RT2500-Linux-STA-1.4.6.2 avant de faire la commande
          make -C /usr/src/linux SUBDIRS=$PWD modules

          mais toujours pareil...
          Comment utilise t on le patch pour compiler ?
          • [^] # Re: Patch

            Posté par  . Évalué à 1.

            j'ai trouvé la commande : patch -p1 NOM DU PATCH

            mais seulement rien ne se passe :-(((
            y a t il d'autres options à préciser ?
            • [^] # Re: Patch

              Posté par  . Évalué à 1.

              Avec DKMS je n'ai que le package rt2500-1.4.4.0-2mdk.
              Mais il n'arrive pas à le compiler au démarrage !

              Donc j'ai téléchargé le dernier driver sur Ralink et donc la version RT2500-Linux-STA-1.4.6.2
              Idem ... jusqu'à ce que j'arrive à le patcher et le compiler à la fin.

              Est ce que je dois virer avec DKMS la version 1.4.4.0-2 ou faire autre chose ?

              J'avance à tout petit pas.. car je découvre toutes ces manips !
              je suis désolé de faire autant de POST, mais j'aimerais bien installer enfin ce module qui marchait si bien avec la version précédente :-[

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.