Vietnam, Wifi à l'hotel
Par Michel Billaud, dimanche 11 janvier 2009 à 10:21 :: Vietnam :: #39 :: rss
Dans mon hôtel au Vietnam, il y a le wifi partout, gratuit, sans formalités ni code d'accès. J'ai emmené le portable, mais je ne m'étais pas occupé des histoires de drivers pour Linux. J'aurais dû.
Pour mon voyage, j'envisageais d'acheter un netbook du genre MSI Wind ou ACER Aspire One, moins lourd que le Dell latitude d600 et ses 2,5 kg - plus la brique qui sert d'adaptateur. Finalement je n'ai pas eu le temps, donc j'ai trimballé le Dell.
En arrivant la bonne surprise, il y a le wifi 54 Mb/s partout dans l'hotel, et ça marche du premier coup avec Windows. Je précise aussi qu'au Vietnam, c'est du 220v 50Hz avec des prises électriques compatibles avec la France.
Par contre Pour Linux je n'avais pas vérifié le Wifi avant de partir (je ne l'utilise jamais à Bordeaux), et évidemment il a fallu batailler.
Le module bcm43xx
Dans le Dell, il y a une carte wifi avec un chipset bcm4306 (la commande lcpci vous le dit). Sous debian stable/etch, le module bcm43xx se charge automatiquement, mais ça ne fonctionne pas. On le voit avec la commande
iwlist eth1 scanning
qui ne scanne rien du tout. Le firmware a l'air installé pourtant, mais bon, ça veut pas.
Retour à ndiswrapper Le remède , c'est de passer par le bon vieux ndiswrapper qui utilise les drivers windows pour faire marcher la carte. Donc sous windows - j'ai récupéré les packages nécessaires :
linux-headers-2.6.18-6_2.6.18.dfsg.1-23etch1_i386.deb linux-headers-2.6.18-6-686_2.6.18.dfsg.1-23etch1_i386.deb linux-kbuild-2.6.18_2.6.18-1_i386.deb ndiswrapper-common_1.28-1_all.deb ndiswrapper-source_1.28-1_all.deb ndiswrapper-utils-1.9_1.28-1_i386.deb
que j'ai mis dans un répertoire d'une partition visible par linux - sous linux, un coup de
dpkg -i *
dans ledit répertoire - et puis avec "module-assistant", j'ai demandé à fabriquer le module "ndiswrapper".
Dans /etc/ndiswrapper, il me restait un répertoire bcml15, d'une époque ancienne où j'utilisais ndiswrapper. Sinon, il faudra le télécharger je ne sais où. Premiers essais Bref, en faisant
rmmod bcm43xx modprobe ndiswrapper
on voit ensuite (par "iwconfig eth1") que la carte a été reconnue. C'est bon signe. Et un
dhclient eth1
configure la carte, et ça marche.
Un peu mieux Pour que ça marche automatiquement, j'ai ajouté quelques bricoles dans le fichier de config /etc/network/interfaces (à suivre)
auto eth1 iface eth1-aulac inet dhcp pre-up /sbin/rmmod bcm43xx || true pre-up /sbin/modprobe ndiswrapper || true wireless_nick eth1 feathers wireless_essid eth1 AULAC_HOTEL wireless_power eth1 all
pour une raison que je n'ai pas encore déterminée, le module "bcm34xx" continue à se charger automatiquement au démarrage, d'où le "rmmod" qui le supprime. A voir plus tard.
Le LUG de Hanoi Pendant que j'y suis, merci au LUG de Hanoi (www.hanoilug.org, le site web ne répond pas ?), dont j'utilise le miroir Debian, histoire de ne pas gaspiller la bande passante internationale.
Dans /etc/apt/sources.list :
deb http://virror.hanoilug.org/debian/archive etch main contrib #non-free deb http://virror.hanoilug.org/debian/security etch/updates main contrib #non-free deb http://virror.hanoilug.org/debian/volatile etch main contrib #non-free
Commentaires
Aucun commentaire pour le moment.
Ajouter un commentaire
Les commentaires pour ce billet sont fermés.