Forum Linux.slackware Pb slackware 10.2 et wifi (RT2500)

Posté par  .
Étiquettes :
0
13
fév.
2006
Bonjour, j'essaye de faire marcher le wifi avec une slackware 10.2
mais problèmes.......

Je suis un débutant qui s'essaye à la slackware, merci d'être indulgent par avance.
Pour l'instant, je me débrouilles... quoique :-)

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


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.



Sinon quand je tapes cat /proc/bus/usb/drivers

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


et en tapant lsusb :

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


il me trouve bien mon dongle usb ????

Donc je ne sais pas trop quoi faire ???
Je n'ai pas fait d'install avec ndiswrapper, car je pensais qu'il n'y en avait pas besoin.

Merci d'avance de votre aide
  • # rt2500 pas ok

    Posté par  (site web personnel, Mastodon) . Évalué à 2.

    Salut

    Pour les dongles usb à base de chipset ralink le driver c'est pas rt2500 mais rt2750 : http://prdownloads.sourceforge.net/rt2400/rt2570-1.1.0-b1.ta(...)" ;)
    • [^] # Re: rt2500 pas ok

      Posté par  . Évalué à 1.

      Merci de m'aider,

      je viens de tester ta réponse, j'ai tjrs un problème


      root@slack-servinfo:/etc/rc.d# modprobe rt2570
      /lib/modules/2.4.31/extra/rt2570.o: /lib/modules/2.4.31/extra/rt2570.o: unresolved symbol PortInitCfg
      /lib/modules/2.4.31/extra/rt2570.o: insmod /lib/modules/2.4.31/extra/rt2570.o failed
      /lib/modules/2.4.31/extra/rt2570.o: insmod rt2570 failed


      En regardant le fichier rt2570.o et celui précédemment installer le rt2500.o, tu as raison, le rt2500 ne gére pas l'usb à priori, je pouvais tjr chercher longtemps.

      Mais dans le rt2570.o pb à priori avec une ligne avec la valeur PortInitCfg ??

      Pour l'instant, je suis toujours au point de départ.
      • [^] # Re: rt2500 pas ok

        Posté par  . Évalué à 1.

        Tu as quoi comme paquet "kernel-headers" ?

        $> ls /var/log/packages/ | grep kernel

        A mon avis, la compilation du module ne se passe pas bien et tu devrai retrouver le message "unresolved symbol PortInitCfg" pendant le make.

        Tant que le make ne se passe pas bien c'est pas la peine d'aller plus loin.

        As tu essayé avec un noyau 2.6.x ?
        • [^] # Re: rt2500 pas ok

          Posté par  . Évalué à 1.

          Essai aussi de compiler la version de developement (cvs ou svn). J'ai deja eu le meme genre de probleme avec ndiswrapper il y a quelque temps. La stable passait pas, alors que la cvs passait.
        • [^] # Re: rt2500 pas ok

          Posté par  . Évalué à 1.

          Bonjour, et merci de votre part de m'aider.

          en refaisant un make debug, j'obtiens :

          rtusb_main.c: In function `usb_rtusb_probe':
          rtusb_main.c:1538: warning: implicit declaration of function `PortInitCfg'

          (je n'ai pris que la ligne qui semble poser problème)


          le kernel-headers est :

          ls /var/log/packages/ | grep kernel
          kernel-headers-2.4.31-i386-1
          kernel-ide-2.4.31-i486-1
          kernel-modules-2.4.31-i486-1
          kernel-source-2.4.31-noarch-1


          Non, je n'ai pas essayé avec un noyau 2.6, mais étant débutant, je penses qu'il faut mieux que j'évites de recompiler le noyau comme ça.
          C'est chaud à priori.

          Voilà pour l'instant.

          PS: si ca semble foirer au niveau du make, comment y remédier ? Y-a t-il des solutions ?
          • [^] # Re: rt2500 pas ok

            Posté par  . Évalué à 1.

            Je viens de tester avec la version cvs (et bien ça marche !!!)

            iwconfig
            lo no wireless extensions.

            eth0 no wireless extensions.

            rausb0 RT2500USB WLAN ESSID:"XXXXX" Nickname:"XXXXXX"
            Mode:Managed Frequency=2.422 GHz Access Point: XX:XX:XX:XX:XX:XX
            Bit Rate=54 Mb/s
            RTS thr:off Fragment thr:off
            Encryption key:off
            Link Quality=72/100 Signal level:-56 dBm Noise level:-203 dBm
            Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
            Tx excessive retries:0 Invalid misc:0 Missed beacon:0

            Comment mettre mon dongle en dhcp ?

            Sachant que je ne connais pas l'adresse du serveur dhcp de la borne wifi
            Utilisation dans un milieu universitaire avec portail captif !!

            Est-ce dans le fichier /etc/rc.d/rc.inet1.conf
            que je dois décommenter qq lignes et si oui lesquelles ? si non où dois-je configurer alors ?

            Merci déjà de votre aide, j'ai bientôt terminé !!
            • [^] # Re: rt2500 pas ok

              Posté par  . Évalué à 1.

              Bien, bon les headers etait corrects.

              Concernant le dhcp, pour le moment je te conseille de ne pas utilisé le fichier rc.inet1.conf pour configurer ta carte wifi. Celui ci est a mon gout pas tres pratique et ya un rc.wireless.conf ki s'affine j'ai l'impression mais dans lequel je n'accorde tjs pas toute ma confiance.

              personellement je me suis creer un petit script maison pour configurer ma carte.

              Il est tjs en devellopement mais operationnel depuis la derniere version, ca permet de gerer des profiles de connection.

              sinon en gros la config se passe comme ceci (en 2 etapes ):
              les nom commencant par $TRUC sont des variable a remplacer par leur valeure. dans ton cas ca doit etre ca a peut pres :
              $INTERFACE=rausb0
              $ESSID=nom du reseau wifi
              $KEY= cle si il y a.
              $IP=ip que tu veux attribuer a la carte
              $MASK= masque de sous reseau
              $GATEWAY= ip de ta machine passerelle

              1. Config de la carte : Sans clé wep :
              $>iwconfig $INTERFACE essid $ESSID
              1. Config de la carte : avec clé wep :
              $>iwconfig $INTERFACE essid $ESSID key $KEY

              2. Config du reseau : en dhcp :
              $>dhcpcd $INTERFACE
              2. Config de la carte : en ip fixe :
              $>ifconfig $INTERFACE $IP netmask $MASK
              $>route add default gw $GATEWAY
              $>echo "nameserver $GATEWAY" > /etc/resolv.conf

              Apres ca doit rouler.
              • [^] # Re: rt2500 pas ok

                Posté par  . Évalué à 1.

                Merci encore de votre aide, ca y est ça marche !!! :-)

                Je vais essayer de me servir de ton script, pour faire des profils

                car entre le réseau filaire et wifi at home et réseau filaire et wifi du boulot, ca en fait des profils différents à configurer à chaque fois.

                Merci encore
                • [^] # Re: rt2500 pas ok

                  Posté par  . Évalué à 1.

                  hum mon script pour utiliser les profiles, je ne l'ai pas encore posté.
                  Le truc c'est que je n'est pas encore ecrit la doc. Je ne desire pas le poster sans un minimum de documentation.

                  Ce que je t'est mis plus haut ce sont les grandes lignes pour faire fonctionner ta carte wifi. Mais si tu desire rebricoler un autre script libre a toi.

                  Sinon hier, j'ai essayer ce projet en mode graphique :

                  wlassistant : http://wlassistant.sourceforge.net

                  Cela gère les profiles, cherche les réseaux disponibles, ca a l'air de bien marcher et ce n'est que le début du développement.
                  • [^] # Re: rt2500 pas ok

                    Posté par  . Évalué à 1.

                    Bien je t'ai posté le truc ici :

                    si cela peut te depanner.

                    http://linuxfr.org/~crazycliqueur/20882.html
                    • [^] # Re: rt2500 pas ok

                      Posté par  . Évalué à 1.

                      Merci encore, vais regarder de ce pas ton script et essayer de le modifier à ma guise.
                      et aussi wpa_supplicant que qq a posté en commentaire dans ton journal

                      vu que dans mes différents profils, j'ai du wpa et aussi rien (pour les portails captifs)

                      Thks encore

Suivre le flux des commentaires

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