Forum Linux.debian/ubuntu Wifi sur Debian

Posté par  .
Étiquettes :
0
1
mar.
2007
Bonjour,

J'ai installé une distribution Debian :

1) http://cdimage.debian.org/debian-cd/3.1_r5/i386/iso-cd/debia(...)

en utilisant le tutorial (très bien fait) :

2) http://giminik.developpez.com/articles/debian-gnu-linux/os-i(...)

Jusque là, tout va bien.

J'ai besoin de faire fonctionner cette machine via un accès wifi.

J'ai consulté :

3) http://www.generation-libre.com/installer-une-carte-wifi-a-b(...)

Et comprends qu'il faut recompliler un module, ce qui est confirmé par :

4) http://www.coagul.org/article.php3?id_article=487

ET il s'agit bien du bon driver (Railink)

# tar -xvzf rt2570-cvs-daily.tar.gz
# cd rt2570-cvs-2006061104/Module/
# make
# make install

J'obtiens un message du style : "*** Pas de règle pour fabriquer la cible «" au moment du make.

Ce qui ne me suprend pas car je compreneds qu'il faut disposer des sources du noyau pour compiler ce module.

C'est là que les choses se compliquent.

J'ai du mal à y voir clair pour compiler ce module :

Faut-il installer les sources du noyau, si oui comment ? pb de version, etc.

Par ailleurs, j'ai noté que les dernières versions du noyau incluent des améliorations wifi, ce qui pourrait permettre de ne pas avoir à compiler le module.

=> comment faire pour mettre à niveau le noyau ? Y a t-il un package spécifique ?

Y a t-il quelquepart un bon tutorial pour mettre à jour le noyau pour Debian ?

En résumé, j'ai du mal à y voir clair pour :
- compiler un module
- mettre à niveau le noyau.

D'avance merci pour vos lumières.
  • # .

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

    A priori, la bonne façon de faire sur une debian est d'installer le module avec module-assistant. D'apres le site que tu cites, rt2570 est le nom du chip de ta carte wifi.

    sudo apt-get install rt2570-source

    sudo module-assistant

    Ensuite, tu fais les choses dans l'ordre (prepare, get, select...) tu choisis le module qu'il faut (rt2570), tu continues (build, install)

    Ce processus va installer les bonnes sources du noyau (ce que # aptitude install linux-headers-`uname -r` aurait du faire dans ton tutoriel), compiler le module (dans une version connue pour marcher avec ta debian) comme il faut et le mettre là où il faut.

    Ensuite, tu reprends au modprobe pour que le noyau charge le module et roule...

    À retenir, on n'a presque plus jamais besoin de télécharger et compiler à la main des modules pour une debian, il faut utiliser module-assistant qui fait tout très bien tout seul (il peut aussi télécharger les sources du module si ce n'est fait).
    • [^] # Re: . n'est pas ubuntu

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

      s/(sudo )(.*)/su -c "$2"/
    • [^] # Re: .

      Posté par  . Évalué à 1.

      Tout va bien jusqu'au modprobe qui me répond :

      Modprobe: Can't locate module rt2570

      J'ai dû manquer un épisode ?
      • [^] # Re: .

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

        Il n'y a pas eu d'erreur dans module-assistant ? Tu as bien fait install après build ?

        Est-ce qu'il y a quelque chose dans /lib/modules/*/rt* ? Ou alors va dans /lib/modules et fais un find . -name "rt*.ko" Tu devrais trouver un machin dont le nom ressemble à rt2570, peut-être avec usb dans le nom, change le modprobe en conséquence.
        • [^] # Re: .

          Posté par  . Évalué à 1.

          Quand je fais LIST :

          2570-source (source package not installed):
          -- Binary package(s) for kernel(s):
          + (2.4.27-3-386): not found
          Some packages could not be found. The "search" command can search in the package pool for precompiled packages.

          Quand je fais SEARCH

          rt2570-source (source package not installed):
          -- Binary package(s) for kernel(s):
          + (2.4.27-3-386):

          Puis je fais GET

          The source package may not to be installed. Would you



          Build of the package rt2570-source failed! How do you wish to proceed?

          => erreur

          Source not found. Run: module-assistant auto-install

          En lançant module-assistant auto-install, j'obtiens :
          -
          No package specified. STOP.
          • [^] # Re: .

            Posté par  . Évalué à 1.

            Essaye de ramener le package rt2570-source via apt-get :

            # m-a prepare
            # apt-get install rt2570-source
            # m-a auto-install rt2570

            Ça dit quoi ?
            • [^] # Re: .

              Posté par  . Évalué à 1.

              Voilà ce que ça dit :

              Build of the package rt2570-source failed! How do you wish │
              │ to proceed?

              => VIEW Examine the build log file

              source not found. Run: module-assistant auto-install


              => Je lance module-assistant auto-install

              No package specified. STOP.
              • [^] # Re: .

                Posté par  . Évalué à 1.

                Visiblement, il me manquait le package bzip2

Suivre le flux des commentaires

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