[Slackware]: pb rt2500 wifi

Bonjour, j'essaye de faire marcher le wifi avec une slackware 10.2
mais problèmes.......

J'ai un dongle usb wifi (rt2500)
slackware 10.2
linux 2.4.31

j'ai installé le fichier rt2500-1.1.0-b3.tar.gz

pas d'erreur à l'install

mais c'est plutôt après
quand je lance modprobe ra0

root@slack-servinfo:/# modprobe ra0
/lib/modules/2.4.31/extra/rt2500.o: init_module: No such device
/lib/modules/2.4.31/extra/rt2500.o: Hint: insmod errors can be caused by incorrect module parameters, including invalid IO or IRQ parameters.
      You may find more information in syslog or the output from dmesg
/lib/modules/2.4.31/extra/rt2500.o: insmod /lib/modules/2.4.31/extra/rt2500.o failed
/lib/modules/2.4.31/extra/rt2500.o: insmod ra0 failed


de plus quand je lance mon fichier RaConfig 2500
root@slack-servinfo:/# RaConfig2500
Session management error: Authentication Rejected, reason : None of the authentication protocols specified are supported and host-based authentication failed


(avec une fenêtre sous Gnome : "Device driver not found")

ce qui m'embête c'est mon histoire de ra0, j'ai l'impression qu'il n'éxiste pas, ou ne pointe pas au bon endroit

j'ai pourtant bien ds /etc/modules.conf
alias ra0 rt2500


mais quand je tape iwconfig
j'ai juste eth0 et l0
#iwconfig
eth0      no wireless extensions.
lo        no wireless extensions.


Alors où ai-je foiré ???
Si vous avez une solution merci d'avance

Makhno

11 réponses

  1. finalement, ca marche mais pour la version usb (il fallait prendre le rt2570, et non pas le rt2500)
    de plus chez moi, seul la version cvs marchait !!

    Merci encore pour tout
    1. dsl

      je suis obligé de passer par boot magic ou partition magic si je veux installer linux et win xp à la fois ?

      merci

      (dsl pour l'intéruption)
      1. Salut,
        En mode console (init 3), fais un lsmod.
        Vires les modules usb-storage (si il y a en a)
        Refais un modprobe rt2500.
        Sinon il faut regarder du coté du hotplug pour lui dire d'associer ton device
        au rt2500.
        Es-tu sur que ce module à un support USB ? Pas mal de personnes utilisent
        les clés WIFI avec un NDIS wrapper et pas avec un driver spécifique.
        A+, crabs
        1. le rc.hotplug a les bons droits.
          et il démarre correctement

          En le relancant le rc.hotplug

          j'obtiens dans le syslog

          Feb 10 09:01:08 localhost hal.hotplug[9648]: DEVPATH is not set (subsystem usb)
          Feb 10 09:01:08 localhost hal.hotplug[9656]: DEVPATH is not set (subsystem usb)
          Feb 10 09:01:09 localhost hal.hotplug[9675]: DEVPATH is not set (subsystem usb)
          Feb 10 09:01:09 localhost hal.hotplug[9676]: DEVPATH is not set (subsystem usb)
          Feb 10 09:01:09 localhost kernel: usb.c: USB device 2 (vend/prod 0x148f/0x2570) is not claimed by any active driver.
          Feb 10 09:01:09 localhost hal.hotplug[9712]: DEVPATH is not set (subsystem usb)
          Feb 10 09:01:09 localhost hal.hotplug[9718]: DEVPATH is not set (subsystem usb)
          Feb 10 09:01:09 localhost hal.hotplug[9726]: DEVPATH is not set (subsystem usb)
          Feb 10 09:01:09 localhost hal.hotplug[9751]: DEVPATH is not set (subsystem usb)
          Feb 10 09:01:10 localhost hal.hotplug[9836]: DEVPATH is not set (subsystem usb)
          Feb 10 09:01:10 localhost hal.hotplug[9850]: DEVPATH is not set (subsystem usb)
          Feb 10 09:01:10 localhost hal.hotplug[9864]: DEVPATH is not set (subsystem usb)
          Feb 10 09:01:10 localhost hal.hotplug[9884]: DEVPATH is not set (subsystem usb)
          Feb 10 09:01:11 localhost kernel: usb.c: USB device 2 (vend/prod 0x148f/0x2570) is not claimed by any active driver.
          Feb 10 09:01:11 localhost hal.hotplug[9898]: DEVPATH is not set (subsystem usb)
          Feb 10 09:01:11 localhost kernel: usb.c: USB device 2 (vend/prod 0x46d/0xc03d) is not claimed by any active driver.
          Feb 10 09:01:11 localhost hal.hotplug[9912]: DEVPATH is not set (subsystem usb)
          


          Ce message je ne l'avais pas avant.

          dans Gnome il me monte une cle (comme si c'était une clé usb standard)
          et en cliquant sur l'icône autre message d'erreur :

          Unable to mount the volume? There is probably no device in the volume
          mount: /dev/sda1 is not a valid block device
          


          Voila voilà
          Thk you de m'aider
          Makhno
          1. Salut,
            Est-ce que tu as activé le hotplug ? Vérifie que le fichier /etc/rc.d/rc.hotplug
            à bien les droits d'exécution :
            root# ls -l /etc/rc.d/rc.hotplug
            -rwxr-xr-x  1 root root 1523 2004-11-04 07:48 /etc/rc.d/rc.hotplug
            

            Il faut que les 'x' apparaissent.
            Si ce n'est pas le cas :
            1- passer en runlevel 3 si tu es en 4 (fenêtre de login graphique) ou fermer
            la session X
            root# init 3

            2- démarrer hotplug (enlève au préalable ton dongle)
            root# chmod +x /etc/rc.d/rc.hotplug
            root# /etc/rc.d/rc.hotplug start
            

            3- Attendre quelques secondes et lire les fichiers de log
            cat /var/adm/messages
            cat /var/log/syslog
            

            4- insèrer le dongle et relire les logs à la recherche de nouveaux messages

            Si le sytème hotplug est démarré, faire l'étape 1, arrêter le service :
            /etc/rc.d/rc.hotplug stop

            Et reprendre au start de l'étape 2.

            Postes les nouveaux messages contenu dans les log (après insertion du
            dongle).
            A+, crabs
            1. Je viens de relancer mon rc.hotplug pour voir et en refaisant lsusb j'ai ca maintenant

              root@slack-servinfo:/etc/rc.d# lsusb
              Bus 004 Device 001: ID 0000:0000
              Bus 003 Device 001: ID 0000:0000
              Bus 002 Device 001: ID 0000:0000
              Bus 002 Device 002: ID 046d:c03d Logitech, Inc.
              Bus 001 Device 001: ID 0000:0000
              Bus 001 Device 002: ID 148f:2570
              


              Le dernier bus 001 en device 002 a changé

              car avant j'avais ca :

              root@slack-servinfo:/# lsusb
              Bus 004 Device 001: ID 0000:0000
              Bus 003 Device 001: ID 0000:0000
              Bus 002 Device 001: ID 0000:0000
              Bus 002 Device 002: ID 046d:c03d Logitech, Inc.
              Bus 001 Device 001: ID 0000:0000
              


              hum hum mais bon je sais pas si c'est mieux ou non !
              1. D'avance merci de m'aider :-)

                Voici ce que j'ai quand je tapes cat /proc/bus/usb/drivers

                root@slack-servinfo:/# cat /proc/bus/usb/drivers
                         usbdevfs
                         hub
                         usbmouse
                 96-111: hiddev
                         hid
                


                ou bien encore en tapant lsusb

                root@slack-servinfo:/# lsusb
                Bus 004 Device 001: ID 0000:0000
                Bus 003 Device 001: ID 0000:0000
                Bus 002 Device 001: ID 0000:0000
                Bus 002 Device 002: ID 046d:c03d Logitech, Inc.
                Bus 001 Device 001: ID 0000:0000
                


                il ne me trouve que ma souris usb !!!

                Donc je ne sais pas pourquoi il ne détecte pas le dongle !!

                Bon, je suis juste un débutant avancé (mais un débutant quand même), désolé si c'est trivial pour vous :)

                Merci encore d'essayer de m'aider

                Makhno
                1. Modérateur
                  Petit complément sur ce que dit crabs, pour virer un module tu peux aussi faire un rmmod ;-)
                  1. Salut,
                    Un petit complément vis à vis du message de mamiemando :
                    Le message d'erreur fourni par modprobe peut avoir 2 raisons :
                    - le module ne trouve pas le matériel qui lui correspond
                    - un module s'occupe déja du matériel (probablement pas le bon)
                    Tu peux connaitre les drivers utilisés sur les périphériques USB :
                    cat /proc/bus/usb/drivers

                    Si tu es dans le second cas, enlèves le module qui ne devrait pas être là par un
                    'modprobe -r nom_du_module' et refais un modprobe rt2500.
                    Après tu devras modifier la configuration du hotplug pour le rt2500 passe
                    avant le module incriminé.
                    Si tu es dans le premier cas, vérifies effectivement la reconnaissance de ton
                    dongle par la chaine USB et vois si il ne faut pas préciser des options lors
                    du modprobe ou insmod.
                    A+, crabs
                    1. Modérateur
                      En effet ton interface ra0 n'est pas crée puisque le module n'est pas inséré. Tu peux déjà t'assurer avec un lsusb que le dongle est visible au niveau usb. A mon avis ton install (ou plutôt compilation du module ?) est bonne mais tu as oublié quelque chose... comme mettre le module au bon endroit.

                      Il faudrait que tu vois ou est le .o ou le .ko généré par la compilation. S'il est dans le répertoire courant il faut effectivement le mettre à la bonne place (un truc du genre /lib/modules/2.6.15/net/ieee80211/), où l'insérer directement avec un insmod.

                      Bonne chance