PB driver rt2500-1.1.0-b3 sur noyau-2.6.12.3

pristella Messages postés 859 Statut Contributeur -  
bxflash Messages postés 156 Statut Contributeur -
bonjour,

je suis sur mandriva et j'ai installer le driver rt2500-1.1.0-b2 (wifi PC54G2) sur un noyau-2.6.11-6mdk. Tout fonctionne parfaitement.

Aujourd'hui, j'ai voulu installé un noyau vanilla 2.6.12.3 et la compilation n'a posé aucun problème.

J'ai,ensuite, pu démarrer mon PC avec ce nouveau noyau sur mandriva limited. Puis j'ai voulu reinstaller le driver rt2500 sur ce nouveau noyau avec la version rt2500-1.1.0-b3.
La compilation s'est bien déroulé mais le module rt2500.ko ne s'est pas installé dans /lib/modules/2.6.12.3/kernel/drivers/net/wireless . Conséquence: il m'est impossible de charger le module rt2500 (il ne trouve pas le module rt2500). J'ai essayé également avec la version rt2500-1.1.0-b2 avec le même résultat.

Peut-être que quelqu'un aurait une idée du problème et une solution pour y remedier.

Merci d'avance

A+

5 réponses

  1. bxflash Messages postés 156 Statut Contributeur 9
     
    Salut

    Essaie de créer un lien avec le chemin qu'a pris le module rt2500.ko
    et /lib/modules/2.6.12.3/kernel/drivers/net/wireless

    Trouves où se situe rt2500.ko et lie le avec la lib
    Exemple:
    mon module se situe dans /usr/lib/miam/rt2500.ko

    J'ouvre une console, je passe en root et je tapes un lien

    ln -s /usr/lib/miam/rt2500.ko /lib/modules/2.6.12.3/kernel/drivers/net/wireless


    (C'est écrit en une traite, avec un espace entre la fin du chemin module
    et le début de la librairie wireless)


    As-tu essayé le programme ndiswrapper
    http://ndiswrapper.sourceforge.net/
    http://ndiswrapper.sourceforge.net/mediawiki/index.php/Installation

    ---------------------------------------------------------------------------------------------------

    [root@bxflash1 goldorak]# urpmi ndiswrapper
    
        ftp://ftp.ciril.fr/pub/linux/mandrakelinux/official/2005/i586/media/main/ndiswrapper-1.0-3mdk.i586.rpm
    installation de ndiswrapper-1.0-3mdk.i586.rpm depuis /var/cache/urpmi/rpms
    Préparation ...                  #############################################
          1/1: ndiswrapper           #############################################
    please download binary driver at http://ndiswrapper.sourceforge.net/wiki/index.php/List
    use ndiswrapper -i <inffile.inf> as root to install driver
    [root@bxflash1 goldorak]#
    
    


    bxflash
    0
    1. pristella Messages postés 859 Statut Contributeur 74
       
      Merci pour ta réponse bxflash,

      J'ai chercher le fichier rt2500.ko et celui-ci se trouvait dans /lib/modules/2.6.12.3/extra . J'ai crée le lien symbolique vers /lib/modules/2.6.12.3/kernel/drivers/net/wireless puis j'ai essayé de faire un modprobe rt2500 ou ra0 sans succès. Toujours la même erreur 'ne trouve pas le module rt2500' ??

      Pour info, dans /etc/modprobe.conf 'alias ra0 rt2500' est présent. Dans modules 'rt2500' est present et dans modules.conf 'alias ra0 rt2500' est présent. Mais c'est normal puisque j'ai déjà installé avec succès le driver rt2500 sur le noyau de mandriva 2.6.11-6mdk.

      Donc il semble que le problème soit ailleurs, peut-être as-tu une autre idée pour installer ce driver sur le noyau vanilla 2.6.12.3??

      Néanmoins, je vais essayé avec ndiswrapper mais je doute que cela fonctionne.

      Merci quand même.

      A+
      0
  2. pristella Messages postés 859 Statut Contributeur 74
     
    malheureusement idem pour ndiswrapper

    si quelqu'un à une idée ???
    0
  3. limite Messages postés 1207 Statut Membre 67
     
    Salut

    Partant du principe que tu as installé ndiswrapper
    Télécharger ndiswrapper:

    http://ndiswrapper

    Décompressez les sources et compilez

    $ tar xvzf ndiswrapper-1.1.tar.gz
    $ cd ndiswrapper-1.1
    $ make distclean
    $ make
    $ su
    (tapes le mot de passe root)

    # make install

    Ensuite ,

    installez le pilote Windows : Pour celà, vous devez disposer
    des pilotes sur le CD-Rom d'installation qui est fourni avec la carte.
    Utilisez des pilotes Windows 2000 ou XP . Vous devez récupérer
    les fichiers avec les extensions """.inf"""(ou .INF, infos sur le matériel et le pilote) , """.sys""" (ou .SYS, le pilote) et, éventuellement, """.bin"""
    (ou .BIN, généralement le firmware de la carte).

    # ndiswrapper -i fichier.inf
    (remplacer fichier.inf par le .inf de votre carte)

    Vérifiez si l'installation est correcte :

    # ndiswrapper -l


    Installed ndis drivers
    rt2500 driver present, hardware present


    Il ne reste pls qu'à charger le module :


    # modprobe ndiswrapper
    # dmesg

    ndiswrapper version 1.1 loaded
    (preempt=no, smp=no)
    ndiswrapper: driver rt2500 (Ralink Technology, bla bla...)
    loaded
    ...
    ndiswrapper: using irq 10
    wlan0: ndiswrapper ethernet device
    00:bla bla bla.... using driver rt2500,
    configuration       file
    1814:bla bla ....conf
    wlan0:encryption  modes supported: WEP,
    WPA with TKIP, WPA whit AES/CCMP
    

    Vous pouvez vérifiez le fonctionnement de votre carte réseau, à l'aide des commandes:
    iwconfig
    iwlist
    ifconfig


    Pour le reste (configuration IP, WEP, WPA), vous pouvez dès lors passer par les outils de configuration de votre distribution et demander,
    par exemple, le chargement du module ndiswrapper à l'allumage.

    Pour Mandriva:

    Menu*Système*Configuration*Configurer votre ordinateur
    Onglet Système*Activer ou désactiver les services systèmes
    Activer


    Liens

    Wiki ndiswrapper:
    http://ndiswrapper.sourceforge.net
    Télécharger ndiswrapper:
    http://ndiswrapper
    La communauté francophone:
    http://madwifi.sourceforge.net
    Un fabricant Linux :
    http://www.ralinktech.com/home.asp
    Une liste des cartes suportées:
    http://prism54.org/phpwiki?pagename=Supported%20Cards
    La Bible du Wifi Linux:
    http://www.hpl.hp.com/personal/Jean_Tourrilhes/index.html

    Ce lien est retranscrit presque intégralement de
    Linux Planète n:36- Juin 2005

    Limite
    0
  4. pristella Messages postés 859 Statut Contributeur 74
     
    merci pour vos reponses,

    mais tout ça je connais déjà et j'ai ,bien sur, testé , c'est pour ça que j'ai mis 'idem pour ndiswrapper'.

    Le module rt2500 ne se charge pas sur un noyau vanilla 2.6.12.3 que ce soit en installant le driver linux rt2500-1.1.0.-b3 ou ndiswrapper. Peut-être y a t-il quelques choses à faire au niveau de la config du noyau avant la compilation?

    Quand je fais un modprobe rt2500 ou un modprobe ndiswrapper, j'ai le message suivant:

    "error fatal, module rt2500 not found"

    merci quand même
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. limite Messages postés 1207 Statut Membre 67
     
    Salut

    Avant de faire les modprobe ndiswrapper

    Linux ne génére aucune erreur?

    Est-ce que le fichier.inf s'installe?

    Limite
    0
    1. pristella Messages postés 859 Statut Contributeur 74
       
      salut limite,

      non aucune erreur et le fichier .inf est bien installé dans /etc/ndiswrapper/rt2500/.

      ????
      0
    2. bxflash Messages postés 156 Statut Contributeur 9
       
      bon vu que tu as la route /etc/ndiswrapper/rt2500/le_fichier.inf

      1. Logguée en root

      modprobe ndiswrapper

      2.

      dmseg

      Normalement tes modules vont se charger

      3. ensuite tu peux essayer les commandes

      iwconfig
      iwlist
      ifconfig


      J'espère que hotplug et udev, tu les as?

      whereis hotplug
      whereis udev


      Et voir s'ils sont activés dans le système.
      Voir plus haut

      Tu peux essayer ta connexion avec kwifimanager
      C'est une interface graphique pour la configuration wifi

      bx lim
      0