Journal Configuration de cartes à base de acx100

Posté par  (site web personnel) .
Étiquettes :
-2
6
jan.
2005
À ce jour, il existe deux solutions :

1. Utiliser ndiswrapper http://ndiswrapper.sourceforge.net(...) qui est un wrapper autour du pilote windows.

Cette méthode est déconseillée car il existe un vrai pilote open source.

1. Le pilote open source : http://acx100.sourceforge.net(...)

Ce pilote marche bien avec les chipset ACX100 et de façon plus hazardeuse avec les ACX111 (le mode monitoring ne marche pas pour le moment).

Vous trouverez [ici une liste des cartes qui utilisent ce chipset.

* installer sur une Debian testing/unstable

Le paquet acx100-source contient les sources du pilote. Il installe juste l'archive acx100.tar.gz dans "/usr/src". Vous devez la décompresser, elle va créer un répertoire "/usr/src/modules/acx100".

Pour créer un paquet .deb acx100-modules qui corresponde à votre noyau, vous devez installer le paquet kernel-headers-x.x.x-x-xxx qui correspond à votre noyau. Par exemple , vous avez le noyau kernel-image-2.6.9-1-686, vous installez kernel-headers-2.6.9-1-686.

Vous avez maitenant, dans "/usr/src" : un réperoire "modules/acx100" un répertoire "kernel-headers-2.6.9-1-686".

Allez dans le répertoire "kernel-headers-2.6.9-1.-686" et tapez : "make-kpkg modules-image"

Si tout se passe bien, vous devriez avoir un fichier acx100-module_xxx.deb que vous pouvez installer (dpkg -i fichier.deb).

Attention, un bug de make-kpkg fait que les fichiers acx_pci.ko et acx_usb.ko vont dans, par exemple, "/lib/modules/2.6.9/..." au lieu de "/lib/modules/2.6.9-1-686/...". Il suffit de les recopier dans le bon répertoire, de faire "depmod -a" et le tour est joué.

Pour les firmwares, voire plus bas

* installer sur une Ubuntu hoary

La Ubuntu est une Debian améliorée, notamment au niveau de la gestion du matériel. Ce n'est pas un vain mot puisque les pilotes pour acx100 sont directement dans le noyau... Il ne manque que les firmwares (voir plus bas)

Pour la version warty, un tout petit plus ancienne, la procédure est la même que pour la Debian.

* installer "à la mano"

Les releases du pilotes proposées sur http://acx100.sourceforge.net(...) sont vraiment anciennes. Il faut récupérer la dernière version patchée (snapshot stable du cvs) [ ici. Pas de souci de stabilité, ce sont ces versions qui sont utilisées dans par Debian ou Ubuntu (et que j'utilise :).

Après, pour les détails, si vous récupérez les ".tar.gz", c'est que vous êtes des grands...

* les firmware

Les firmwares sont les fichiers ".bin" que vous trouverez avec les pilotes pour Windows. Au chargement, le pilote va chercher ce firmware dans un répertoire prédéfini. Selon les versions du pilote ou du paquet, il semble que cet emplacement change. Pour trouver cet emplacement :

1. RTFM
2. Insérez le pilote et lisez le fichier "/var/log/messages", vous y trouverez l'emplacement ou le pilote va chercher le firmware.

Attention, en copiant les fichiers, changez les extensions ".bin" en ".BIN".

* détection automatique du matériel

Pour détecter automatiquement le matériel, vous devez avoir deux logiciels qui doivent être déjà installés sur votre machine : discover et hotplug.

En gros, le pilote du bus pci notifie hotplug qu'un nouveau périphérique est découvert et hotplug demande à discover quel pilote utiliser pour ce périphérique. Pour que discover connaisse le matériel, vous devez rajouter les lignes suivantes dans "/usr/share/discover/pci.lst" (pour une debian ou ubuntu...) :

104c8400 ethernet acx_pci ACX 100 22Mbps Wireless Interface

104c8401 ethernet acx_pci ACX 100 22Mbps Wireless Interface

104c9066 ethernet acx_pci ACX 111 54Mbps Wireless Interface

Même si vous estimez que ce n'est pas grave d'avoir un pilote chargé pour rien, la détection automatique permet surtout de déclencher des évènements quand un matériel est détecté, genre configuration du réseau quand la carte est insérée.
  • # Beau travail

    Posté par  . Évalué à 4.

    Tes guides sont une mine !

    Le precedent etait tres bien aussi https://linuxfr.org/~artefact/16564.html(...)
    à tel point que j'ai pu aider quelqu'un avec : http://forum.ubuntu-fr.org/viewtopic.php?id=163(...)

    Et justement pour assurer plus de visibilité à ce genre d'info (je n'ai rien contre les journeaux de linuxfr, mais ce n'est pas là que je chercherais un guide de configuration) pourquoi ne pas les poster (aussi) sur un/des site(s) plus debian, genre andesi, debianfr ou ubuntu-fr * ?

    En prenant contact avec les personnes organisant ces sites je suis sur qu'ils seraient ravis de publier tes guides.

    Note : * je n'ai pas cherché à etre exhaustif...
  • # Si cela peut aussi aider ...

    Posté par  . Évalué à 2.

  • # firmwares

    Posté par  (Mastodon) . Évalué à 3.

    Moi j'aimerai qu'on m'explique comment mon acx100 fonctionne sur ubuntu alors que je n'ai pas installé le firmware...C'est un pc en dual-boot, vous croyez que ubuntu a été le chercher sur ma partition fat32 de windows ?
    • [^] # Re: firmwares

      Posté par  . Évalué à 2.

      Je sais que si on l'installe à la main, il télécharge le driver windows sur le site officiel, décompresse le zip, puis en extrait le firmware.
      C'est d'ailleurs une manière assez simple d'obtenir le bon firmware si sa distrib ne va pas le chercher toute seule.
      • [^] # Re: firmwares

        Posté par  . Évalué à 1.

        J'ai une carte à base de ce chipset ( DWL-650+), ubuntu me propose l'installation réseau avec ma carte WIFI ( la classe quand même ).
        Je suppose donc que le firmware est inclus dans le CD d'installation.
  • # kesako acx100

    Posté par  . Évalué à 0.

    dommage qu'il faille attendre la fin de l'article pour comprendre que acx100 c'est une puce wifi...
    Sinon j'en profite pour raller sur ces pseudos pilotes qui doivent charger un firmware binaire; c'est dommage d'en etre reduit a ca, d'autant plus que ces firmwares me semblent fait avec les pieds. Je suis l'heureux possesseurs d'une puce ipw2200 (intel, centrino, integree) et ca me flingue a chaque fois le processus de mise en veille prolongee (mode 4, sur disque) si je garde le pilote charge.

    nb: le japon c'est bien, sauf pour linux et pour les accents :(
  • # WEP

    Posté par  . Évalué à 1.


    Cette méthode est déconseillée car il existe un vrai pilote open source.


    Il supporte l'encryptage ? Parce que sinon sur ma freebox ça le fait pas. Si oui, j'adopte :p
    • [^] # Re: WEP

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

      WEP - > fonctionne (testé)
      autre -> je sais pas

      "Liberté, Sécurité et Responsabilité sont les trois pointes d'un impossible triangle" Isabelle Autissier

  • # Acx100 et promiscuous

    Posté par  . Évalué à 1.

    J'utilise le driver acx100 et je n'arrive pas à passer ma carte en promiscuous pour l'utiliser avec Ethereal, airsnort ou tcpdump.

    Quelqu'un a une solution ?

Suivre le flux des commentaires

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