Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 18/08/2005, à 14:11

grosbouff

wifi : ACX100 et DWL-120+ (dlink) sous UBUNTU :j'arrive pas!

Bonjour !
Alors voilà, cela fait plusieurs jours que j'essaie d'installer le wifi sur ma
distribution UBUNTU.
Comme ça n'a encore jamais marché (j'ai essayé toutes sortes de tutoriaux sur
ACX100 et NDISWRAPPER), j'ai décidé de poster mon problème ici en reprenant tout
étape par étape.

Mon matos : UBUNTU 5.04
Ma carte wifi USB : D-Link DWL-120+ (à ne pas confondre avec la DWL-120; ce n'est pas
le même chipset).

J'ai choisi la méthode ACX100 qui est apparemment plus fiable que NDISWRAPPER.
Pour le tuto, je suis "Craig's ACX100/111 Guide for Linux"; apparemment c'est
le plus recommandé.

lspci -n

: il me retourne ceci

0000:00:00.0 0600: 8086:2570 (rev 02)
0000:00:01.0 0604: 8086:2571 (rev 02)
0000:00:1d.0 0c03: 8086:24d2 (rev 02)
0000:00:1d.1 0c03: 8086:24d4 (rev 02)
0000:00:1d.2 0c03: 8086:24d7 (rev 02)
0000:00:1d.3 0c03: 8086:24de (rev 02)
0000:00:1d.7 0c03: 8086:24dd (rev 02)
0000:00:1e.0 0604: 8086:244e (rev c2)
0000:00:1f.0 0601: 8086:24d0 (rev 02)
0000:00:1f.1 0101: 8086:24db (rev 02)
0000:00:1f.2 0101: 8086:24d1 (rev 02)
0000:00:1f.3 0c05: 8086:24d3 (rev 02)
0000:00:1f.5 0401: 8086:24d5 (rev 02)
0000:01:00.0 0300: 10de:0171 (rev a3)
0000:02:05.0 0200: 11ab:4320 (rev 13)
0000:02:0d.0 0c00: 11c1:5811 (rev 04)

Rien, donc, ne contient les
    * 104c:8400 (acx100 CardBus)
    * 104c:8401 (acx100 PCI)
    * 104c:9066 (acx111 Cardbus/PCI)

Qu'il faut y trouver normalement; mais apparemment pas de souci, Craig ajoute que les cartes USB ne listent pas ces codes et qu'apparemment la DWL-120+, au contraire de la DWL-120; fonctionne bien avec les drivers ACX100.
Je continue, donc.

Etape suivante : voir si les drivers ACX100 sont inclus dans la distrib et les effacer pour pouvoir les réinstaller correctement s'ils sont trop vieux.

find /lib/modules/`uname -r` -name "*acx*"
root@ubuntu:/home/gordie # find /lib/modules/`uname -r` -name "*acx*"
/lib/modules/2.6.10-5-386/kernel/drivers/net/wireless/acx
/lib/modules/2.6.10-5-386/kernel/drivers/net/wireless/acx/acx_pci.ko

If you get something back with "acx_pci" in it, then it's possible that the already-installed driver will work, and all you need to do now is install the firmware.

Ok donc, je saute à la section désignée (installation du firmware) en étant très content de pouvoir zapper toutes les étapes de compilation.
Je décompresse le firmware "acx_firmware.tar.bz2" dans /usr/share/acx via la console.
Enfin, l'étape "Bringing Your Device Up"...
J'édite le script start_net
je change ESSID pour mettre le nom de mon réseau WIFI; le CHANNEL et la WEP key,
puis je met USE_DHCP=1 pour que le routeur m'attribue automatiquement une IP.
Comme précisé dans le tuto, j'utilise un périphérique wifi USB donc je suis les
qq étapes spécifiées à cet égard :

If you're using a USB device, you have a couple more edits to make, so scroll down further to where it looks like this:

case "`uname -r`" in
        2.4*)
                MODULE_AT="${SCRIPT_AT}/../src/acx_pci.o"
                ;;
        *)
                MODULE_AT="${SCRIPT_AT}/../src/acx_pci.ko"
                ;;
esac

and make it look like this:

case "`uname -r`" in
        2.4*)is to
                MODULE_AT="${SCRIPT_AT}/../src/acx_usb.o"
                ;;
        *)
                MODULE_AT="${SCRIPT_AT}/../src/acx_usb.ko"
                ;;
esac

USB users will also need to replace acx_pci in the scripts/stop_net script with acx_usb.

C'est fait.
Je tente maintenant de lancer le script et c'est la cata.... sad

root@ubuntu:/home/gordie/acx100-0.2.0pre8_plus_fixes_51/scripts # ./start_net
Module not found or not readable.
Have you built it? This script expects it to be at ../src/acx_pci.[k]o, relative to the script's location. Bailing...
root@ubuntu:/home/gordie/acx100-0.2.0pre8_plus_fixes_51/scripts #

Je comprend donc que acx_pci.ko n'est pas à la bonne place.
Après avoir fait une recherche dans mon disque, je le trouve à /lib/modules/2.6.10-5-386/kernel/drivers/net/wireless/acx/acx_pci.ko.
Je remarque également que dans le tuto il y a une note à propos de ce fichier :

Suse users: If you are going to use Suse's built-in acx_pci module, then understand that it's compiled to look for the firmware in /lib/firmware, not /usr/share/acx, so please bear this is mind and modify your firmware location accordingly. Some other distros that provide pre-compiled acx_pci modules compile them to look for the firmware in /usr/lib/firmware.

Je décide donc de le copier dans /usr/share/acx :

cp /lib/modules/2.6.10-5-386/kernel/drivers/net/wireless/acx/acx_pci.ko /usr/share/acx/

Même erreur que précédemment avec le start_net.
Là je me dis qu'en fait c'est logique : il m'a précédemment fait remplacer les
acx_pci.o et acx_pci.ko des scripts start_net et stop_net par acx_usb.o et acx_usb.ko. 
Mais il ne parle de ces fichiers nulle part ailleurs et il n'y a de trace d'eux
nulle par sur mon disque ou dans les fichiers du tuto que j'ai téléchargé.
Alors ici je bloque, je ne sais pas ce que je dois faire...
Pouvez vous m'aider ?

Merci BEAUCOUP !

Hors ligne

#2 Le 18/08/2005, à 15:46

grosbouff

Re : wifi : ACX100 et DWL-120+ (dlink) sous UBUNTU :j'arrive pas!

Ok j'ai réussi en refaisant le tutorial étape par étape sans en zapper même si je pouvais.. youpee !

Hors ligne