Translation(s): English - Français
Périphériques USB Hermes I (orinoco_usb)
Cette page décrit comment utiliser, sur les systèmes Debian, les périphériques WiFi USB basés sur le chipset Hermes I.
Contents
La prise en charge des périphériques ORiNOCO USB de réseau local sans fil de première génération ( "variante 1", "variante ancienne") est disponible avec le pilote Orinoco depuis la version 2.6.35 du noyau Linux . Les périphériques pris en charge sont listés à la fin de cette page.
Ces périphériques sont pour la plupart des adaptateurs. En interne, ils sont constitués d'un périphérique PCMCIA (PC Card) doté d'un chipset Lucent/Agere Hermes I, connecté par un convertisseur PCMCIA vers USB (bridge "EZUSB") à la machine hôte.
Installation
Le pilote Orinoco USB est inclus dans le noyau Linux depuis la version 2.6.35.
Pour que le périphérique fonctionne, le firmware du bridge "EZUSB" doit être installé. La version 9.42 (ou ultérieure) du firmware de la carte, compatible avec le firmware du bridge, est nécessaire pour la prise en charge de WPA ; le pilote Orinoco tentera de télécharger le firmware de la carte à partir de l'espace utilisateur pendant l'initialisation du périphérique.
Debian 7 "Wheezy"
Ajoutez la source "non-free" à votre fichier /etc/apt/sources.list par exemple :
# Debian 7 "Wheezy" deb http://http.debian.net/debian/ wheezy main contrib non-free
Mettez à jour la liste des paquets disponibles et installez les paquets firmware-linux-nonfree, unzip et wget :
# apt-get update # apt-get install firmware-linux-nonfree unzip wget && exit
Récupérez et installez un firmware du bridge EZUSB compatible :
$ wget http://web.archive.org/web/20061206062642/http://www.agere.com/mobility/docs/windows_drivers_sr02-2.3.zip $ unzip windows_drivers_sr02-2.3.zip WLAGS51.SYS $ dd if=WLAGS51.SYS of=orinoco_ezusb_fw skip=10312 count=436 bs=16 $ su # mv orinoco_ezusb_fw /lib/firmware
Connectez le périphérique à votre machine. Le module du noyau orinoco_usb est automatiquement chargé pour les périphériques pris en charges.
Configurez l'interface de votre réseau sans fil.
Dépannage
Examinez le "ring buffer" (liste circulaire) du noyau (dmesg(1)) pour vérifier que le firmware du bridge EZUSB a été chargé par le pilote. Si le firmware nécessaire est absent, aucune interface sans fil ne sera créée.
Assurez-vous que le firmware du bridge est installé, puis rechargez le module du noyau : modprobe -r orinoco_usb ; modprobe orinoco_usb
Pour la prise en charge de WPA, la version 9.42 ou ultérieure du firmware doit être téléchargée dans la carte.
Assurez-vous que le paquet firmware-linux-nonfree est installé.
La disponibilité du WPA peut être vérifiée par la présence de la mention "WPA-PSK supported" dans le tampon de mémoire :
[ 227.983302] usb 4-1: Firmware determined as Lucent/Agere 9.48 [ 227.983315] usb 4-1: Ad-hoc demo mode supported [ 227.983328] usb 4-1: IEEE standard IBSS ad-hoc mode supported [ 227.983342] usb 4-1: WEP supported, 104-bit key [ 227.983353] usb 4-1: WPA-PSK supported
Seul WPA-PSK TKIP est pris en charge.
Vous pouvez avoir besoin d'empêcher wpa_supplicant d'utiliser au départ le protocole CCMP, par exemple en introduisant les lignes suivantes dans le fichier /etc/network/interfaces:
iface eth1 inet dhcp wpa-ssid foo wpa-psk barbazquxquuxcorgegraultgarplywaldofredplughxyzzythud # force WPA-PSK TKIP wpa-key_mgmt WPA-PSK wpa-proto WPA wpa-pairwise TKIP wpa-group TKIP
Périphériques pris en charge
La page fr/HowToIdentifyADevice/USB explique comment identifier un périphérique USB.
La liste suivante est basée sur les champs alias de orinoco_usb des images noyau de Debian 3.2.0 (3.2.46-1) :
USB: 0411:0006 BUFFALO INC. (formerly MelCo., Inc.) WLI-USB-L11 Wireless LAN Adapter USB: 0411:000B BUFFALO INC. (formerly MelCo., Inc.) WLI-USB-L11G-WR Wireless LAN Adapter USB: 0411:000D BUFFALO INC. (formerly MelCo., Inc.) WLI-USB-L11G Wireless LAN Adapter USB: 047E:0300 Agere Systems, Inc. (Lucent) ORiNOCO Card USB: 049F:001F Compaq Computer Corp. WL215 Adapter USB: 049F:0076 Compaq Computer Corp. Wireless LAN MultiPort W200 USB: 049F:0082 Compaq Computer Corp. (Device name unknown) USB: 04E8:5002 Samsung Electronics Co., Ltd YP-30 USB: 04E8:5B11 Samsung Electronics Co., Ltd SEW-2001u Card USB: 04E8:7011 Samsung Electronics Co., Ltd SEW-2003U Card USB: 05CC:3100 ELSA AG AirLancer USB-11 USB: 0681:0012 Siemens Information and Communication Products I-Gate 802.11b Adapter USB: 0BF8:1002 Fujitsu Siemens Computers (Device name unknown) USB: 0D4E:047A Agere Systems Netherland BV WLAN Card USB: 0D4E:1000 Agere Systems Netherland BV Wireless Card Model 0801 USB: 0D4E:1001 Agere Systems Netherland BV Wireless Card Model 0802 USB: 0D98:0300 Mars Semiconductor Corp. Avaya Wireless Card USB: 0D9E:0300 Avaya Wireless Card USB: 0E7C:0300 (Vendor name unknown) (Device name unknown) USB: 1630:FF81 2Wire, Inc. 802.11b Wireless Adapter [Lucent/Agere Hermes I]
Périphériques non pris en charge
Tous les périphériques ORiNOCO USB "variante 2" / "nouvelle variante". Ces périphériques utilisent un modèle avec une seule carte dotée d'un chipset Prism 2 d'Intersil, voir linux-wlan-ng.
Voir aussi
Liens externes
http://orinoco.nongnu.org/ - Le pilote Linux ORiNOCO
http://wireless.kernel.org/en/users/Drivers/orinoco - La page du pilote dans Linux Wireless
http://www.wlan.webd.pl/orinoco/ - Page non officielle d'information sur Orinoco USB