Forum Linux.mandriva Pobleme de compilation

Posté par  .
Étiquettes : aucune
0
5
avr.
2007
Bonjour j'ai un problème lorsque j'installe un driver ralink rt61 pour une carte wifi PCI de la marque MSI PC60G.
j'ai éxtrait le fichier ( un .tar.gz ) je vais dans le dossier module et je tape la commande make
alors linux me dit : "Pas de règles pour fabriquer la cible "modules".arrêt."
j'aimerais savoir comment résoudre ce problème.
merci d'avance.
  • # Tu fout quoi ?

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

    Heu sérieusement pourquoi tu te prend le chou a vouloir installer un driver a la main alors qu'il existe déjà dans la distribution ?

    Ici : modinfo rt61
    filename: /lib/modules/2.6.20-tmb-desktop-2mdv/kernel/3rdparty/rt61/rt61.ko.gz
    author: http://rt2x00.serialmonkey.com
    description: Ralink RT61 802.11abg WLAN Driver 1.1.0 CVS CVS
    license: GPL
    vermagic: 2.6.20-tmb-desktop-2mdv mod_unload 586
    depends: firmware_class
    alias: pci:v00001814d00000301sv*sd*bc*sc*i*
    alias: pci:v00001814d00000302sv*sd*bc*sc*i*
    alias: pci:v00001814d00000401sv*sd*bc*sc*i*
    srcversion: DD90D2ACB4C1E4751ABC157
    parm: ifname:Network device name (default ra%d) (charp)
    parm: debug:Enable level: accepted values: 1 to switch debug on, 0 to switch debug off. (int)

    Bon j'utilise pas le noyau de base, mais j'ai aussi un :
    /lib/modules/2.6.17-10mdv/kernel/3rdparty/rt61/rt61.ko.gz
    (qui correspond au noyau de base)

    Alors arrête les conneries a la windows où tu te sent obligé d'installer des merdes dans tous les sens, lance drakconnect et il te configurera ça très bien !
    • [^] # Re: Tu fout quoi ?

      Posté par  . Évalué à 1.

      Enfaite je suis sur le noyau 2.6.17-5mdv et je ne toruve pas le fichiers rt61.ko.gz par contre j'ai le fichier rt2500.ko.gz, rt2400.ko.gz, et rt 2570.ko.gz. Est ce qu'il ne faudrais pas que je fasse une mise à jour du kernel ? merci
      • [^] # Re: Tu fout quoi ?

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

        ben voila ça explique tout...

        Va ici :
        http://easyurpmi.zarb.org/

        Ajoute toutes les sources avec le miroir le plus proche de chez toi.

        Ensuite :
        $ urpmq --fuzzy kernel
        $ su
        Password : <= ton mot de passe root en aveugle
        # urpmi kernel-2.6.17.13mdv
        (le plus récent dispo)
        • [^] # Re: Tu fout quoi ?

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

          Pense a faire ceci aussi :
          # urpmi --auto-update --keep
          (ça va tout mettre a jour)
          • [^] # Re: Tu fout quoi ?

            Posté par  . Évalué à 1.

            Je te remercie pour la mise à jour mais avant de la faire je me posais encore une question. Lorsque je suis tes instructions il me donne des lignes de commandes à rentré, mais ne faut il pas télécharger un package pour pouvoir installer les mises à jour, sachant que mon linux n'a pas encore de connection internet si les lignes me font télécharger une mise à jour cela sera impossible. ( je suis débutant sur linux et j'ai encore les vieux reflexs windows :S)

            Merci encore.
            • [^] # Re: Tu fout quoi ?

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

              Sans connexion internet ça sert a rien...
              (enfin il te faut au moins une connexion pour faire les mises a jours et diverses installation)
              • [^] # Re: Tu fout quoi ?

                Posté par  . Évalué à 1.

                Ok voila j'ai brancher une connéction internet en ethernet et je vais suivre t'es instructions. Je te redonne des nouvelles merci beaucoup.
                • [^] # Re: Tu fout quoi ?

                  Posté par  . Évalué à 1.

                  Voila, la mise à jour est terminé j'ai le fichier rt61.ko.gz je te remercie je vais éssayé de l'installer en suivant les instructions d'un autre forum et ne plus te dérangé. Merci encore et si vraiment je n'y arrive pas je redonerais encore des nouvelles :D . ++
                  • [^] # Re: Tu fout quoi ?

                    Posté par  . Évalué à 1.

                    Bon finalement je vais t'embeter encore un peu une fois que j'ai le fichier rt61.ko.gz qu'est ce que je fais avec :S. Merci d'avance.
                    • [^] # Re: Tu fout quoi ?

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

                      Si tu a fait :
                      # urpmi --auto-update --keep

                      En théorie tu lance :
                      # drakconnect

                      Puis tu choisi wifi, puis tu le configure normalement
                      (il devrait détecter que tu as une carte xxx qui correspond a ce module et faire tout ça pour toi)

                      Sinon tu peux essayer de charger le module avant au cas où :
                      # modproble rt61

                      Puis configurer la connexion wifi
                      • [^] # Re: Tu fout quoi ?

                        Posté par  . Évalué à 0.

                        J'ai un problème ma commande modprobe rt61 ne me répond rien et lorsque je lance drakconnect il me demande d'installer des pilotes ndiswrapper je suis vraiment perdu la :S (la mise à jour à été bien faite :D)
                        merci d'avance.
                        • [^] # Re: Tu fout quoi ?

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

                          Arg, alors c'est ennuyeux :'(

                          Il semblerait que les outils de la 2007.0 ne supportent pas cette carte.

                          Bref, là tu va devoir faire la configuration a la main de ta carte.
                          (modprobe rt61 retourne rien si ça marche, c'est normal)

                          Sinon tu peux tenter ceci :
                          # echo "alias ra0 rt61" >> /etc/modprobe.conf
                          (va charger automatiquement le module pour ra0)

                          Créer :
                          /etc/sysconfig/network-scripts/ifcfg-ra0
                          DEVICE=ra0
                          BOOTPROTO=static
                          IPADDR=192.168.1.2
                          NETMASK=255.255.255.0
                          GATEWAY=192.168.1.1
                          ONBOOT=yes
                          METRIC=5
                          MII_NOT_SUPPORTED=no
                          USERCTL=yes
                          MS_DNS1=IP_DNS_PROVIDER
                          MS_DNS2=IP_DNS2_PROVIDER
                          LINK_DETECTION_DELAY=6
                          # MODE: Ad-Hoc, Managed, etc.
                          MODE=Managed
                          # ESSID: Name of the wireless network
                          ESSID=ESSID_DE_TON_ROUTEUR
                          # NWID: Name of this machine on the network. Hostname is default
                          # FREQ: Frequency to operate on. See CHANNEL
                          # CHANNEL: Numbered frequency to operate on. See FREQ
                          # SENS: Sensitivity threshold for packet rejection.
                          # RATE: Transfer rate. Usually one of Auto, 11, 5, 2, or 1.
                          RATE=Auto
                          # KEY: Encryption key for WEP.
                          # RTS: Explicit RTS handshake. Usually not specified (auto)
                          # FRAG: Fragmentation threshold to split packets. Usually not specified.
                          # SPYIPS: List of IP addresses to "spy" on for link performance stats.
                          # IWCONFIG: Extra parameters to pass directly to IWCONFIG
                          # SECURITYMODE: Security mode, e.g: 'open' or 'restricted'
                          # IWPRIV: Extra parameters to pass directly to IWPRIV

                          Après je suis désolé j'ai pas d'exemple pour te montrer qui marche sous la main...
                          (mais tu me payer une carte wifi et je te répond ;)

                          Ah si je viens d'en trouver une conf chez un pote (c'est la config d'un routeur maitre wifi) :
                          DEVICE=ath0 <= change ça en ra0, je le laisse pour info
                          BOOTPROTO=static
                          IPADDR=192.168.3.1
                          NETMASK=255.255.255.0
                          ONBOOT=yes
                          METRIC=10
                          MII_NOT_SUPPORTED=no
                          USERCTL=yes
                          MS_DNS1=192.168.3.1
                          RESOLV_MODS=yes
                          WIRELESS_MODE=Master
                          WIRELESS_ESSID=xxx
                          WIRELESS_NWID=example.com
                          WIRELESS_FREQ=2437M
                          WIRELESS_RATE=54M
                          WIRELESS_ENC_KEY="open xxxxxxxxxxxxxxxxxxxxxxxxxx"
                          IPV6INIT=yes

                          Essaye de bricoler, mais le mieux sera de passer a la 2007.1 qui prendra en charge ta carte comme il faut.
                          • [^] # Re: Tu fout quoi ?

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

                            Config trouvé chez redhat (même que chez mandriva en théorie) :
                            IPV6INIT=no
                            ONBOOT=yes
                            USERCTL=no
                            PEERDNS=yes
                            TYPE=Wireless
                            DEVICE=ra0
                            BOOTPROTO=none
                            NETMASK=255.255.255.0
                            IPADDR=192.168.1.4
                            DOMAIN=
                            DHCP_HOSTNAME=
                            HWADDR=
                            ESSID=myessid
                            CHANNEL=1
                            MODE=Managed
                            RATE=Auto
                            GATEWAY=192.168.1.1
                            • [^] # Re: Tu fout quoi ?

                              Posté par  . Évalué à 0.

                              Ok je vais éssayé mais d'abord (étant débutant) comment créer tu le fichier "ifcfg-ra0" et dans quoi rentre tu la config. Je vais éssayé de configurer come tu me le dit mais aussi de télécharger Mandriva 2007.1 et l'installer une fois installer je te dirais si ma carte est reconnu dessus Merci :D
                              • [^] # Re: Tu fout quoi ?

                                Posté par  . Évalué à 0.

                                Alors voila ça avance j'ai installer linux 2007.1 mon wifi est reconnu mais il me reste encore un probleme, au moment de 'linstall il me demande d'allé sur rt2x serial monkey quelque chose comme ça pour prendre les fichiers manaquants .bin j'aimerais encore un peu d'aide :S. merci
                                • [^] # Re: Tu fout quoi ?

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

                                  Il faut télécharger le firmware je pense...

                                  Mais tu devrais pas en avoir besoin.

                                  Enfin il me faut plus que ça pour t'aider mon grand...

                                  Un vrai message d'erreur complet et exact m'aiderait...

                                  Mais sinon si tu ajoute toutes les sources plf, backport et nonfree ça devrais marcher je pense...
                                  • [^] # Re: Tu fout quoi ?

                                    Posté par  . Évalué à 0.

                                    Alors pour être plus précis, je me rend dans le centre de configuration de Mandriva ensuite je vais dans dans la config matériel. Je selectionne le wifi et il me marque dans l rubrique driver "module: rt61" je fais donc configurer, il m'ouvre drakconnect et je choisi réseau sans fil ensuite, il me demande entre "ralinkrt2561/rt6" et "installer un pilote windows avec ndiswrapper" je choisi donc "ralink...." et la une fenetre s'ouvre en m'informant qu'il manque les fichiers bin dans "/lib/firmware" et que je peux les trouvers sur rt2xserialmonkey.... . Voila ou j'en suis :S.
                                    • [^] # Re: Tu fout quoi ?

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

                                      Bon, si tu avais un peu cherché tu serait allé sur le site en question...

                                      Bref, télécharge cette archive :
                                      $ wget http://switch.dl.sourceforge.net/sourceforge/rt2400/rt61-1.1(...) -O ~/rt61-1.1.0-b1.tar.gz

                                      Décompresse là :
                                      $ tar zxf ~/rt61-1.1.0-b1.tar.gz

                                      Ensuite passe dans le répertoire :
                                      $ cd rt61-1.1.0-b1/Module

                                      Ensuite en root copie les binaires dans /lib/firmware
                                      # cp rt2661.bin rt2561s.bin rt2561.bin /lib/firmware

                                      Puis relance drakconnect
                                      # drakconnect

                                      Et là ça devrait marcher...

                                      Bref, il t'a quand même tout dis !
                                      (tu te serait servis de ton cerveau 5minutes, ça aurais marché du premier coup)

                                      ps : pour ta peine tu penseras a décrire la procédure pour tes frères d'infortunes sur le wiki mandriva :
                                      http://wiki.mandriva.com/fr/Installer_et_configurer_une_cart(...)
                                      (faut que tu pense a ajouter l'étape de mise a jour du noyau, reboot, puis l'installation des firmwares binaires)
                                      • [^] # Re: Tu fout quoi ?

                                        Posté par  . Évalué à 0.

                                        OK, j'ai deja téléchargé cette archive il y'a quelque temps maintenant et j'ai deja éssayé de copier les fichier .bin dans le repertoire firmware, le probleme c'est que en mode graphique ça ne marchais pas et je ne connaissais pas la commande à césir en root :D maintenant je vais éssayé. Je te redonne des nouvelles plus tard. Merci
                                        • [^] # Re: Tu fout quoi ?

                                          Posté par  . Évalué à 0.

                                          Voila internet marche maintenant il me reste plus qu'a savoir comment configurer ma carte son créative audigy merci de m'avoir aidé je vais créer un nouveau Topic . ++
  • # tu dois avoir un dossier rt61-ralink...

    Posté par  . Évalué à 4.

    ...après la décompression (ou quelquechose come ça), et c'est dans ce dossier qu'il faut se placer pour lancer une compilation.
    Prend l'habitude de lire les fichiers textes INSTALL.TXT README.TXT... avant de compiler.
    Pour faire ça proprement je te conseille modules-assistant.
    • [^] # Re: tu dois avoir un dossier rt61-ralink...

      Posté par  . Évalué à 0.

      Oui je me suis bien placé dans le fichier éxtrait pour compiler et j'ai lu le readme dont j'ai suivi les instructions cela ne marche pas alors je vais faire avec Ndiswrapper si ça ne marche pas je vous redirais . merci !

Suivre le flux des commentaires

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