Forum Linux.mandriva Installation d'une carte WIFI MSI PC60G chipset Ralink

Posté par  .
Étiquettes : aucune
0
11
avr.
2007
Bonjour à tous !
Bon, tout d'abord, je suis tout nouveau sur Linux, et je découvre avec une joie plutôt modérée, vu comment c'est chaud à paramétrer ! Alors d'avance, évitez les messages du style : "c'est tout simple, tu lances le kernel en mode endomorphisme nilpotent tout en prenant garde de bien configurer la matrice ...." (ouais un peu obsédé par les maths en ce moment lol !) Je commence juste à comprendre comment manier urpmi, extraire une archive, me mettre en root, et tous les trucs ultra simple !!
Bon je me lance dans mon problème :
Tout va pour le mieux, sauf pour installer la carte wifi citée dans le titre : une carte MSI PC60G chipset Ralink.
Oui j'ai déjà lu sur ce même forum : " ouha une ralink c'est trop facile tout est déjà fait, tu lances drak... et tout tourne !"
Seulement, ça se passe pas bien chez moi !
Tout d'abord je vous donne mes noyaux et tout et tout :
Alors je viens de tout réinstaller et fait les mises à jour par ethernet du noyau, ancien 2.6.17-5mdv et normalement mis à jour en 2.6.73.13mdv, ainsi que le kernel-source 2.6.17.13mdv. Mais le truc c'est que ça se lance pas sur le 2.6.17.13mdv, mais sur l'ancien, avec lequel j'ai battaillé pendant des jours pour essayer d'installer la carte : voilà ce que donnent quelques manips :

[fred@localhost Module]$ rpm -qa|grep kernel-source
kernel-source-2.6.17.13mdv-1-1mdv2007.0
[fred@localhost Module]$ rpm -qa|grep kernel
kernel-2.6.17.13mdv-1-1mdv2007.0
kernel-2.6.17.5mdv-1-1mdv2007.0
kernel-source-2.6.17.13mdv-1-1mdv2007.0
[fred@localhost Module]$ uname -r
2.6.17-5mdv
[fred@localhost Module]$ uname -a
Linux localhost 2.6.17-5mdv #1 SMP Wed Sep 13 14:32:31 EDT 2006 i686 Pentium III (Coppermine) GNU/Linux

Donc en gros mon lilo ne boot pas sur le nouveau kernel, chose que je n'arrive pas à faire...le fichier /etc/lilo.conf ne contient aucune ligne sur le nouveau kernel, donc impossible de choisir le boot.
Bon, tout ça, c'est pour les problèmes de noyau...
Après pour ce qui est de l'install de la carte, j'ai trouvé un post qui se rapproche pas mal de mon problème sur ce même forum, mais qui n'a rien résolu :

http://www.presence-pc.com/forum/ppc/LeMondedeLinux/wifi-man(...)

En fait je suis bloqué à la même étape que Chris95 , soit :

j'arrive a l'étape make, l'ordinateur me repond :

make -C /lib/modules/2.6.17-5mdv/build SUBDIRS=/home/mollet/rt61/RT61_Linux_STA_Drv1.1.0.0/Module modules
make: *** /lib/modules/2.6.17-5mdv/build: Aucun fichier ou répertoire de ce type. Arrêt.
make: *** [all] Erreur 2


Voilà, donc je ne peux pas compiler le module, et je ne trouve aucune solution !
Merci d'avance pour votre aide, parce que j'en peux plus de chercher, je trouve rien !! Si vous m'aidez pas je crains de faire une grosse connerie ... (retourner à XP ... :'( )
A très vite j'espère !
Fred
  • # voyons voir...

    Posté par  . Évalué à 1.

    pour compiler le driver il va te falloir les sources du noyau sous lequel tu tournes.

    d'apres ce que j'ai pu lire/comprendre

    [fred@localhost Module]$ rpm -qa|grep kernel-source
    kernel-source-2.6.17.13mdv-1-1mdv2007.0

    [fred@localhost Module]$ rpm -qa|grep kernel
    kernel-2.6.17.13mdv-1-1mdv2007.0
    kernel-2.6.17.5mdv-1-1mdv2007.0
    kernel-source-2.6.17.13mdv-1-1mdv2007.0

    [fred@localhost Module]$ uname -r
    2.6.17-5mdv

    tu as 2 noyaux
    2.6.17.5 et 2.6.17.13

    tu tournes actuellement sur 2.6.17.5
    mais tu cherches à compiler avec les sources du 2.6.17.13

    il te faut donc
    - soit demarrer sur le kernel 2.6.17.13 pour ensuite faire la compilation
    - soit installer les kernel-source pour 2.6.17.5

    mais la compilation c'est uniquement si cette carte n'est pas gérée automatiquement pas mandriva et drakconf
    • [^] # Re: voyons voir...

      Posté par  . Évalué à 1.

      Tout d'abord, merci d'avoir répondu à mon appel !! :)

      Bon pour rentrer dans le détail, déjà, la carte n'est pas gérée automatiquement par mandriva et drakconf, elle est bien repérée par linux, mais pas détectée par drakconf, qui me demande d'installer un nouveau pilote par ndiswrapper (chose que je n'arrive pas à faire, le pilote windows est un exécutable .exe et il n'y a pas de fichier .inf sur le cd, ni sur internet ... au passage, si quelqu un a le fichier rt61.inf, pilote windows de cette carte à chipset ralink, qu'il me le fasse savoir :) )


      il te faut donc
      - soit demarrer sur le kernel 2.6.17.13 pour ensuite faire la compilation


      Je n'arrive pas à le faire en fait !! Ca démarre automatiquement sur 2.6.17.5, je n'ai pas le choix (dans lilo il n'y a pas de choix de démarrage sur le kernel 2.6.17.13) J'ai tenté de regardé ce qui se passait dans lilo.conf mais il n'y a aucune référence sur un quelconque noyau !! :s
      Voilà, merci encore de ton aide !
      Fred
      • [^] # Re: voyons voir...

        Posté par  . Évalué à 1.

        apres avoir installé le noyau il aurait du faire la mise à jour de lilo automatiquement

        sinon il faut le faire à la main :
        http://www.mandriva.com/fr/security/kernelupdate


        ensuite ben si tu veux vraiment le faire sous 2.6.17.5 il te faudra les sources de ce noyau (avec urpmi)
        • [^] # Re: voyons voir...

          Posté par  . Évalué à 1.

          Ok je vais tenter le truc dès que je peux remettre de l'ethernet dessus, là tout de suite c'est pas possible.
          Je suis déjà tombé sur cette page mais j'avais pas capté ce qu'il fallait faire, vu que à ce moment j'avais 4 ou 5 noyaux différents d'installés, depuis j'ai tout formaté et remis à neuf... Donc si j'ai bien compris, je réinstalle le noyau 2.6.17.13 (travailler sous le 2.6.17.5 j'ai abandonné, j'y ai passé des journées dessus sans résultat !!!), ça devrait rajouter un paragraphe sur le lilo.conf que je n'ai pas pour le moment ...
          Je teste ça demain !

          Sinon pour ça, ça provient d'où ?

          make -C /lib/modules/2.6.17-5mdv/build SUBDIRS=/home/mollet/rt61/RT61_Linux_STA_Drv1.1.0.0/Module modules
          make: *** /lib/modules/2.6.17-5mdv/build: Aucun fichier ou répertoire de ce type. Arrêt.
          make: *** [all] Erreur 2


          C'est un problème de sources ou pas du tout ??
          • [^] # Re: voyons voir...

            Posté par  . Évalué à 1.

            ben il ne trouve pas les sources du 2.6.17.5 pour calculer les modules qui vont bien...

            et pour ton histoire de paragraphe,
            - soit il le fait en automatique (ce que j'espere)
            - soit il te faut le faire à la main (ce que dit le site du post precedent)
  • # Petit soucis...

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

    Bon commençons par expliquer ce qui ne va pas...

    Tu a fais déjà une bonne chose : installer la mise a jour du noyau.

    Ensuite, il me faut savoir pourquoi elle ne boot pas.

    Dans lilo as-tu :
    linux
    linux-nonfb (ou failsafe)
    linux-2617-13 (ou un truc comme ça)

    Quand tu sélectionne ce dernier choix que se passe-t-il ?
    (aucun affichage, kernel panic, etc ?)

    Si tu n'a pas ce choix dans lilo, retire le noyau en question et remet le :
    # rpm -e --nodeps kernel-2.6.17.13mdv-1-1mdv2007.0
    # urpmi kernel-2.6.17.13mdv

    Ensuite lance lilo :
    # lilo

    Et redémarre sur le kernel 2.6.17.13mdv

    Ensuite tu essaye de compiler ton module pour 2.6.17.5mdv (le vieux d'origine qui peux avoir des soucis de sécurité), il te faut donc les sources pour ce noyau là !
    # urpmi kernel-source-2.6.17.5mdv

    Dernier point, évite si possible d'installer le driver a la main pour le vieux noyau, essaye de faire marcher la mise a jour.
    (il contient des mises a jour de sécurités et autre)

    D'autre part linux est cartésien, quand ça foire il y a toujours une erreur a peu près explicite (peut-être pas pour toi).
    Et on NE PEUX PAS T'AIDER sans une description correcte du problème !!!

    Un "ça marche pas", on laisse directement tomber, parce que franchement on a vraiment autre chose a f**tr* que de demander/inventer toutes les infos que tu a sous les yeux.
    • [^] # Re: Petit soucis...

      Posté par  . Évalué à 0.

      Ca marche pas !!! ;-)
      Bon après pas mal de manips j'ai enfin réussi à démarrer sur le kernel-2.6.17.13mdv
      Pour ceux que ça peut intéresser : j'ai fait ce que m'a dit de faire Raphaël, j'ai réinstallé le noyau, vu que je n'avais aucun choix dans le lilo .
      Après reboot, j'ai le choix du noyau, tout va bien, et je démarre sur le 2.6.17.13mdv, le uname -r me le confirme bien !!! :)
      Après ça, j'ai même réussi à installer le module en faisant :


      tar zxvf RT61_Linux_STA_Drv1.1.0.0.tar.gz
      cd RT61_Linux_STA_Drv1.1.0.0/Module/
      cp -f Makefile.6 Makefile
      make all


      le module (driver) est compilé maintenant on l'installe


      su
      mkdir -p /etc/Wireless/RT61STA/
      cp *.bin rt61sta.dat /etc/Wireless/RT61STA/
      cp rt61.ko /lib/modules/`uname -r`/kernel/drivers/net/
      depmod

      Et en plus il est même chargé ::

      [root@localhost Module]# lsmod
      Module Size Used by
      rt61 250020 0

      Donc voilà, jusqu'ici, tout va bien !!
      Par contre après il faut éditer le rt61sta.dat, là ça se complique, ça marche pas !! :)
      je tape donc
      kate --encoding=ISO-8859-15 /etc/Wireless/RT61STA/rt61sta.dat

      , ça m'ouvre une fenêtre pour éditer le rt61sta.dat, d'abord sélection de la session, je choisis session par défaut, de toute façon il n'y a pas d'autre choix, et après j'ai ça :
      [Default]
      CountryRegion=0
      CountryRegionABand=7
      WirelessMode=0
      SSID=ici j'ai mis le nom de mon réseau SSID
      NetworkType=Infra
      Channel=0
      AuthMode=OPEN
      EncrypType=là il y avait NONE j'ai mis WEP
      DefaultKeyID=1
      Key1Type=0
      Key1Str=là j'ai mis ma clé wep
      Key2Type=0
      Key2Str=
      Key3Type=0
      Key3Str=
      Key4Type=0
      Key4Str=
      WPAPSK=abcdefghijklmnopqrstuvwxyz
      TxBurst=0
      PktAggregate=0
      WmmCapable=0
      APSDCapable=0
      APSDAC=0;0;0;0
      BGProtection=0
      IEEE80211H=0
      TxRate=0
      RTSThreshold=2347
      FragThreshold=2346
      RoamThreshold=75
      PSMode=CAM
      TxPreamble=0
      FastRoaming=0

      J'ai enregistré les modifications, fermé et sur la dernière ligne de ma console j'ai ça :
      QObject::disconnect: Unexpected null parameter
      [root@localhost Module]#
      [root@localhost Module]# ICE default IO error handler doing an exit(), pid = 6342, errno = 0

      Je continue quand même :
      modprobe rt61
      et après :
      [root@localhost Module]# iwconfig
      lo no wireless extensions.

      eth0 no wireless extensions.

      sit0 no wireless extensions.

      ra0 no wireless extensions.

      Voilà où j'en suis !!!!
      Ca dit quelque chose à certains ???
      merci d'avance pour votre aide !
      Fred
    • [^] # Re: Petit soucis...

      Posté par  . Évalué à 1.

      Ca marche pas !!! ;-)
      Bon après pas mal de manips j'ai enfin réussi à démarrer sur le kernel-2.6.17.13mdv
      Pour ceux que ça peut intéresser : j'ai fait ce que m'a dit de faire Raphaël, j'ai réinstallé le noyau, vu que je n'avais aucun choix dans le lilo .
      Après reboot, j'ai le choix du noyau, tout va bien, et je démarre sur le 2.6.17.13mdv, le uname -r me le confirme bien !!! :)
      Après ça, j'ai même réussi à installer le module en faisant :


      tar zxvf RT61_Linux_STA_Drv1.1.0.0.tar.gz
      cd RT61_Linux_STA_Drv1.1.0.0/Module/
      cp -f Makefile.6 Makefile
      make all


      le module (driver) est compilé maintenant on l'installe


      su
      mkdir -p /etc/Wireless/RT61STA/
      cp *.bin rt61sta.dat /etc/Wireless/RT61STA/
      cp rt61.ko /lib/modules/`uname -r`/kernel/drivers/net/
      depmod

      Et en plus il est même chargé ::

      [root@localhost Module]# lsmod
      Module Size Used by
      rt61 250020 0

      Donc voilà, jusqu'ici, tout va bien !!
      Par contre après il faut éditer le rt61sta.dat, là ça se complique, ça marche pas !! :)
      je tape donc
      kate --encoding=ISO-8859-15 /etc/Wireless/RT61STA/rt61sta.dat

      , ça m'ouvre une fenêtre pour éditer le rt61sta.dat, d'abord sélection de la session, je choisis session par défaut, de toute façon il n'y a pas d'autre choix, et après j'ai ça :
      [Default]
      CountryRegion=0
      CountryRegionABand=7
      WirelessMode=0
      SSID=ici j'ai mis le nom de mon réseau SSID
      NetworkType=Infra
      Channel=0
      AuthMode=OPEN
      EncrypType=là il y avait NONE j'ai mis WEP
      DefaultKeyID=1
      Key1Type=0
      Key1Str=là j'ai mis ma clé wep
      Key2Type=0
      Key2Str=
      Key3Type=0
      Key3Str=
      Key4Type=0
      Key4Str=
      WPAPSK=abcdefghijklmnopqrstuvwxyz
      TxBurst=0
      PktAggregate=0
      WmmCapable=0
      APSDCapable=0
      APSDAC=0;0;0;0
      BGProtection=0
      IEEE80211H=0
      TxRate=0
      RTSThreshold=2347
      FragThreshold=2346
      RoamThreshold=75
      PSMode=CAM
      TxPreamble=0
      FastRoaming=0

      J'ai enregistré les modifications, fermé et sur la dernière ligne de ma console j'ai ça :
      QObject::disconnect: Unexpected null parameter
      [root@localhost Module]#
      [root@localhost Module]# ICE default IO error handler doing an exit(), pid = 6342, errno = 0

      Je continue quand même :
      modprobe rt61
      et après :
      [root@localhost Module]# iwconfig
      lo no wireless extensions.

      eth0 no wireless extensions.

      sit0 no wireless extensions.

      ra0 no wireless extensions.

      Voilà où j'en suis !!!!
      Ca dit quelque chose à certains ???
      merci d'avance pour votre aide !
      Fred
      • [^] # Re: Petit soucis...

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

        Bon inutile de poster deux fois.

        Ensuite inutile de compiler ton module
        (IL EST DÉJÀ DANS LE NOYAU MIS A JOUR !!!!!!!!!!)

        Donc dé-installe le, puis :
        # rm -fr /lib/modules/2.6.17-13mdv

        Ensuite ré-installe le.

        Après tu as JUSTE a configurer l'interface réseau via :
        # drakconnect

        Pas besoin d'aller éditer des fichiers de configuration a la main, c'est fait pour les rétrogrades/extrémistes/débianeux/ubuntistes !
        • [^] # Re: Petit soucis...

          Posté par  . Évalué à 0.

          Bon après m'être battu avec cette carte, j'ai fait tout ce que tu dis mais toujours pas détectée dans drakconnect, j'ai abandonné et réessayé avec une autre carte wifi que je n'avais pas réussi à configurer auparavant et qui maintenant marche, donc voilà ... je suis allé gentilment redonner la carte au vendeur contre une nouvelle souris et une clé usb, et voilà, tout marche nikel, je peux enfin découvrir et profiter de linux !
          A plus et merci encore de votre aide !
          P.S : pour ceux que ça peut aider ma carte qui marche est une netgear wg311 v2 et elle marche bie, il suffit de suivre les tutos trouvés sur les forums de netgear : tapez sur google installer ndiswrapper mandriva et ça vous met direct dessus !
          • [^] # Re: Petit soucis...

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

            Heu, c'est mal !

            En fait tu viens de troquer une carte qui un driver libre que tu n'as pas su utiliser pour un avec un pilote windows pourrit.

            Bref, c'est de l'émulation et il te manquera une bonne partie des fonctionnalités...

            Enfin bref, tant que ça marche, c'est déjà un premier pas.

            A ta décharge le wifi est une sacré merde avec des firmwares proprios, des cartes qui font en soft les 3/4 des actions, etc.

            Bref, rien ne vaut une bonne vielle connexion ethernet qui marche direct et sans pépin...

Suivre le flux des commentaires

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