Differences between revisions 13 and 14
Revision 13 as of 2013-05-07 21:06:20
Size: 5822
Editor: GeoffSimmons
Comment: Amend for Wheezy release.
Revision 14 as of 2013-08-04 05:37:47
Size: 5850
Editor: GeoffSimmons
Comment: s/7.0/7/, update supported devices.
Deletions are marked like this. Additions are marked like this.
Line 2: Line 2:
~-[[DebianWiki/EditorGuide#translation|Translation(s)]]: English - [[fr/orinoco_usb|Français]] -~ ~-[[DebianWiki/EditorGuide#translation|Translation(s)]]: English - [[fr/orinoco_usb|Français]]-~
Line 18: Line 18:
=== Debian 7.0 "Wheezy" === <<Anchor(Debian 7.0 "Wheezy")>>
=== Debian 7 "Wheezy"
===
Line 21: Line 22:
# Debian 7.0 "Wheezy" # Debian 7 "Wheezy"
Line 68: Line 69:
The following list is based on the ''alias'' fields of {{{orinoco_usb}}} in Debian 3.2.0 (3.2.41-2) kernel images: The following list is based on the ''alias'' fields of {{{orinoco_usb}}} in Debian 3.2.0 (3.2.46-1) kernel images:

Translation(s): English - Français


Hermes I USB devices (orinoco_usb)

This page describes how to enable support for WiFi devices based on the Hermes I chipset - using a USB interface - on Debian systems.

Support of early-model (aka "variant 1", "old variant") ORiNOCO USB wireless LAN devices is available in the mainline Orinoco driver since Linux 2.6.35. Supported devices are listed at the end of this page.

These devices are essentially adapters. Internally, they consist of a PCMCIA (PC Card) device with a Lucent/Agere Hermes I chipset, connected by a PCMCIA-to-USB ("EZUSB") bridge to the host system.

Installation

The Orinoco USB driver is part of the Linux kernel since version 2.6.35.

For device operation, firmware for the EZUSB bridge is required to be installed. For WPA support, card firmware version 9.42 (or later) is required together with compatible bridge firmware; the Orinoco driver will attempt to download card firmware from userspace during device initialization.

Debian 7 "Wheezy"

  1. Add a "non-free" component to /etc/apt/sources.list, for example:

    # Debian 7 "Wheezy"
    deb http://http.debian.net/debian/ wheezy main contrib non-free
  2. Update the list of available packages and install the firmware-linux-nonfree, unzip and wget packages:

    # apt-get update
    # apt-get install firmware-linux-nonfree unzip wget && exit
  3. Acquire and install compatible EZUSB bridge firmware:

    $ 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
    # mkdir /usr/local/lib/firmware
    # mv orinoco_ezusb_fw /usr/local/lib/firmware
  4. Connect the device to your system. The orinoco_usb kernel module is automatically loaded for supported devices.

  5. Configure your interface as appropriate.

Troubleshooting

  • Examine the kernel ring buffer (dmesg(1)) to verify the EZUSB bridge firmware is being loaded by the driver. If this is not available, no wireless interface will be created.

    • Ensure the bridge firmware is installed, then reinsert the kernel module: modprobe -r orinoco_usb ; modprobe orinoco_usb

  • For WPA support, firmware version 9.42 or later is required to be downloaded to the card.

    • Ensure the firmware-linux-nonfree package is installed.

    • WPA capability can be verified by the presence of "WPA-PSK supported" in the buffer:

      [  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

  • Only WPA-PSK TKIP is supported.

    • You may need to prevent wpa_supplicant from initially using CCMP, for example in /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

Supported Devices

The page HowToIdentifyADevice/USB explains how to identify a USB device.

The following list is based on the alias fields of orinoco_usb in Debian 3.2.0 (3.2.46-1) kernel images:

  • 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]

Unsupported

All ORiNOCO USB "variant 2" / "new variant" devices. These devices use a single-board design with an Intersil Prism 2 chipset, see linux-wlan-ng.

See Also


CategoryHardware | CategoryWireless