Bon voilà, un premier jet d'installation du dongle inventel sous linux, j'attends vos commentaires, quand ça sera à peu prêt finalisé, il sera rajouté dans les tutorials. Je présente les manips à faire pour une mandrake, vous adapterez en fonction de votre distrib.
Au commencement était le dongle que vous venez de brancher à un port USB, voilà ce que ça donne dans le fichier /var/log/messages
Feb 13 16:17:50 uapou kernel: usb 5-2: new high speed USB device using address 3
Feb 13 16:17:50 uapou usb.agent[3112]: ... no modules for USB product 1435/427/1020
A noter que la dernière ligne est facultative, l'important est que le système ait reconnu le branchement du nouveau périphérique USB (ce qui correspond à la première ligne).
Maintenant on récupèrera ndiswrapper à l'adresse suivante http://ndiswrapper.sourceforge.net/ on récupère l'archive qu'on place où bon vous semble (sous /usr/local par exemple). On la décompresse en tapant
tar xvfz ndiswrapper-1.0.tar.gz
Cela donne le répertoire ndiswrapper-1.0. Avant d'aller plus loin, vous veillerez à installer les sources du noyau. Pour une mandrake pour vérifier que le package correspondant est bien installé vous devez taper
rpm -qa | grep kernel
Voilà ce qu'on obtient pour la 10.1 official
kernel-source-2.6-2.6.8.1-12mdk
kernel-2.6.8.1.12mdk-1-1mdk
Si kernel-source n'est pas présent, tapez
urpmi kernel-source
Installez par ailleurs le package wireless-tools
urpmi wireless-tools
On revient dans le répertoire ndiswrapper-1.0 en tant que root on tapera successivement
make
make install
A noter que le package ndiswrapper-0.9-1mdk de la mandrake 10.1 official ne marche pas (ou du moins il ne reconnait pas le dongle), désinstallez le en tapant
rpm -e ndiswrapper-0.9-1mdk
Maintenant vous pouvez récupérer le driver du dongle à cette adresse ftp://ftp.unex.com.tw/Drivers/UR054g.zip, elle fait 19Mo. A défaut si vous avez installé le dongle sur votre partition windows, vous trouverez les drivers sous Program Files\Inventel\Drivers\wlan\Unex-g-usb2\WINXP-Win2k
Pour une installation avec les drivers récupérés sur le net, on désarchive en tapant
unzip UR054g.zip
Cela donne le répertoire UR054g(R01). A noter qu'il existe également une archive UR054g_R01.zip sur le même site ftp mais elle fournit exactement les mêmes drivers. Sous UR054g(R01)/Driver en tant que root on tape
ndiswrapper -i PRISMA02.inf
Puis
ndiswrapper -l
Voilà le résultat
Installed ndis drivers:
prisma02 driver present, hardware present
Alleluiah il est reconnu !
C'est pas fini on tape
modprobe ndiswrapper
Voilà le résultat dans /var/log/messages
Feb 13 18:37:29 mobile kernel: ndiswrapper version 1.0 loaded (preempt=no,smp=no)
Feb 13 18:37:29 mobile kernel: ndiswrapper: driver prisma02 (Conexant,03/30/2004, 3.00.12.0) added
Feb 13 18:37:33 mobile kernel: wlan0: ndiswrapper ethernet device 00:0b:6b:69:dd:72 using driver prisma02
Feb 13 18:37:33 mobile kernel: wlan0: encryption modes supported: WEP, WPA with TKIP, WPA with AES/CCMP
Feb 13 18:37:33 mobile kernel: usbcore: registered new driver ndiswrapper
Et maintenant
iwconfig
Nous donne
wlan0 IEEE 802.11g ESSID:off/any
Mode:Managed Frequency:2.462GHz Access Point: 00:00:00:00:00:00
Bit Rate:2Mb/s Tx-Power:32 dBm
RTS thr:2432 B Fragment thr:2432 B
Encryption key:off
Power Management:off
Link Quality:100 Signal level:0 Noise level:0
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:27 Missed beacon:0
On va scanner à travers cette interface les bornes disponibles
iwlist wlan0 scan
wlan0 Scan completed :
Cell 01 - Address: 00:XX:XX:XX:XX:XX
ESSID:"WANADOO-XXXX"
Protocol:IEEE 802.11g
Mode:Managed
Frequency:2.457GHz
Quality:0/100 Signal level:-34 dBm Noise level:-256 dBm
Encryption key:on
Bit Rate:1Mb/s
Bit Rate:2Mb/s
Bit Rate:5.5Mb/s
Bit Rate:11Mb/s
Bit Rate:6Mb/s
Bit Rate:9Mb/s
Bit Rate:12Mb/s
Bit Rate:18Mb/s
Bit Rate:24Mb/s
Bit Rate:36Mb/s
Bit Rate:48Mb/s
Bit Rate:54Mb/s
Extra:bcn_int=100
Extra:atim=3
Extra:wpa_ie=clé-wpa
C'est évidemment la livebox
Maintenant j'ai créé le fichier /etc/sysconfig/network-scripts/ifcfg-wlan0 avec comme contenu
DEVICE=wlan0
BOOTPROTO=dhcp
ONBOOT=yes
METRIC=10
MII_NOT_SUPPORTED=no
WIRELESS_MODE=Managed
WIRELESS_ESSID=WANADOO-XXXX
CHANNEL=10
WIRELESS_ENC_KEY=cle-wep-de-la-livebox
NEEDHOSTNAME=yes
Pour lancer une connexion il suffit de taper
ifup wlan0
Pour que le driver soit chargé à chaque démarrage vous devez taper
ndiswrapper -m
Voilà le résultat
Adding "alias wlan0 ndiswrapper" to /etc/modprobe.con
C'est fini !
A part ça quelques infos, le dongle a pour nom UR054g a priori il est compatible prism, mais je n'ai pas réussi à le faire prendre en compte par le module prévu à cet effet (prism2_usb). usbview donne comme résultat cohida 3887 rev0 (?).
J'attends vos commentaires.
Olivier