Differences between revisions 15 and 33 (spanning 18 versions)
Revision 15 as of 2009-07-01 13:46:12
Size: 6755
Editor: GeoffSimmons
Comment: Amend supported devices.
Revision 33 as of 2018-03-07 14:56:31
Size: 6990
Comment: Quick comment for stretch
Deletions are marked like this. Additions are marked like this.
Line 2: Line 2:
||<tablestyle="width: 100%;" style="border: 0px hidden">~-[[DebianWiki/EditorGuide#translation|Translation(s)]]: none-~||<style="text-align: right;border: 0px hidden"> (!) [[/Discussion|Discussion]]|| ~-[[DebianWiki/EditorGuide#translation|Translation(s)]]: [[fr/zd1211rw|Français]] - [[it/zd1211rw|Italiano]]-~
Line 9: Line 9:
zd1211rw is a module for ZyDAS ZD1211, ZD1211B and Atheros AR5007UG USB 802.11g wireless LAN chipsets. This is not to be confused with the [[zd1201]] module which supports the ZD1201 802.11'''b''' chipset. The ZyDAS ZD1211, ZD1211B and Atheros AR5007UG USB 802.11g wireless LAN chipsets are supported by the zd1211rw Linux kernel driver, introduced at Linux 2.6.18. [[#supported|Supported devices]] are listed at the end of this page.
Line 11: Line 11:
After being acquired by Atheros, the ZyDAS ZD1211B chipset was rebranded as the "Atheros AR5007UG" (also known as AR2524/AR5524).  Devices with chipsets bearing these names are also supported. After being acquired by Atheros, the ZyDAS ZD1211B chipset was rebranded as the "Atheros AR5007UG", also known as AR2524/AR5524.
Line 13: Line 13:
Non-free firmware is required, which can be provided by installing the DebianPkg:zd1211-firmware package. Non-free firmware is required, which can be provided by installing the DebianPkg:firmware-zd1211 or DebianPkg:zd1211-firmware package, depending on the Debian release installed (see below).

This driver is not to be confused with the [[zd1201]] driver which supports the ZD1201 802.11'''b''' chipset.
Line 16: Line 18:
Firmware is required to be installed for device operation.
Line 17: Line 20:
The zd1211rw driver is included in the mainline Linux kernel since 2.6.18-rc1. It is present in Debian kernel images.
Line 19: Line 21:
{{{}}} <!> [[DebianEtch|Etch]] users: Some ZD1211/ZD1211B devices may not be known to the zd1211rw driver in the 2.6.18 kernel. Refer to the [[#troubleshoot|troubleshooting section]] to install a 2.6.24 kernel image. <<Anchor(stretch)>>
=== Debian 9 "Stretch" ===
Line 21: Line 24:
 1. Add a "non-free" component to {{{/etc/apt/sources.list}}} for your Debian version, for example: {{{
# Debian Lenny/5.0
deb http://ftp.us.debian.org/debian lenny main contrib non-free
}}} ''or'' {{{
# Debian Etch/4.0
deb http://ftp.us.debian.org/debian etch main contrib non-free
The process should be rather similar to that of Jessie.

<<Anchor(jessie)>>
=== Debian 8 "Jessie" ===
 1. Add a "non-free" component to {{{/etc/apt/sources.list}}}, for example: {{{
# Debian 8 "Jessie"
deb http://http.debian.net/debian/ jessie main contrib non-free
Line 28: Line 32:
 1. Install the DebianPkg:wireless-tools and DebianPkg:zd1211-firmware packages: {{{
aptitude update
aptitude install wireless-tools zd1211-firmware
 1. Update the list of available packages and install the [[DebianPkg:jessie/firmware-zd1211|firmware-zd1211]] package: {{{
# apt-get update && apt-get install firmware-zd1211
Line 32: Line 35:
 1. Physically connect the device to your system.
 1. The necessary kernel module should be [[Modules|automatically loaded]]. If necessary, it can be manually loaded via: {{{
modprobe zd1211rw
 1. Connect the device to your system. The zd1211rw kernel module is [[Modules|automatically loaded]] for supported devices.
 1. [[WiFi/HowToUse|Configure]] your wireless interface as appropriate.
<<Anchor(wheezy)>>
=== 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
Line 36: Line 44:
 1. Verify your device has an available interface: {{{
iwconfig
 1. Update the list of available packages and install the [[DebianPkg:wheezy/zd1211-firmware|zd1211-firmware]] package: {{{
# apt-get update && apt-get install zd1211-firmware
Line 39: Line 47:
 1. Raise the interface to activate the radio, for example: {{{
ifconfig wlan0 up
}}}
 1. Connect the device to your system. The zd1211rw kernel module is [[Modules|automatically loaded]] for supported devices.
Line 46: Line 52:
 * Examine the kernel ring buffer ([[DebianMan:1/dmesg|dmesg]]) to verify required firmware files are being loaded by the driver. Lack of firmware is the usual reason for the "SIOCSIFFLAGS: No such file or directory" error message.
  * Ensure the DebianPkg:zd1211-firmware package is installed.
  * If output similar to the following is shown: {{{
[ 4168.713970] zd1211rw 8-3:1.0: RF MAXIM_NEW_RF 0x8 is not supported
[ 4171.357272] firmware: requesting zd1211/zd1211b_ub
[ 4171.375779] firmware: requesting zd1211/zd1211b_uphr
[ 4193.981056] firmware: requesting zd1211/zd1211b_ub
[ 4193.986433] firmware: requesting zd1211/zd1211b_uphr
[ 4195.033695] usb 8-3: USB control request for firmware upload failed. Error number -110
[ 4195.033703] usb 8-3: Could not upload firmware code uph. Error number -110
[ 4195.033726] zd1211rw 8-3:1.0: couldn't load firmware. Error number -110
}}}
  Install a 2.6.28 (or later) kernel image appropriate for your system, see [[Backports|Debian Backports]] or [[DebianKernel#snapshots|Debian Kernel Snapshots]].
 * Atheros AR5007UG devices based on the UW2453 radio require a 2.6.23 or later kernel.
  * Etch users: Install and boot an [[EtchAndAHalf]] kernel ({{{apt-cache search linux-image-2.6- | grep etchnhalf}}} and install a package appropriate for your system).
 * Examine the kernel ring buffer ([[DebianMan:1/dmesg|dmesg(1)]]) to verify required firmware files are being loaded by the driver. Lack of firmware is the usual reason for the "SIOCSIFFLAGS: No such file or directory" error message.
  * Ensure the firmware package is installed.
 * For devices not recognised by the driver, see [[https://wireless.wiki.kernel.org/en/users/Drivers/zd1211rw/AddID|these instructions]] on Linux Wireless for adding a device ID.
Line 62: Line 56:
<<Anchor(supported)>>
Line 66: Line 61:
The following list is based on the ''alias'' fields of {{{modinfo zd1211rw}}} on Lenny. The following list is based on the ''alias'' fields of {{{modinfo zd1211rw}}} in Debian 3.16 (3.16.7-ckt9-3~deb8u1) kernel images.
Line 68: Line 63:
##TAG:LIST_1_START
Line 70: Line 66:
USB: 0411:00DA MelCo., Inc. WLI-U2-KG54L 802.11bg
USB: 0471:1236 Philips SNU5600 802.11bg
USB: 0471:1237 Philips TalkTalk SNU5630NS/05 802.11bg
USB: 050D:705C Belkin Components 802.11bg
USB: 0105:145F Trust International B.V. NW-3100 802.11b/g 54Mbps Wireless Network Adapter [zd1211]
USB: 0409:0248 NEC Corp. Aterm PA-WL54GU
USB: 0411:00DA BUFFALO INC. (formerly MelCo., Inc.) WLI-U2-KG54L 802.11bg [ZyDAS ZD1211B]
USB: 0471:1236 Philips (or NXP) SNU5600 802.11bg
USB: 0471:1237 Philips (or NXP) TalkTalk SNU5630NS/05 802.11bg
USB: 050D:705C Belkin Components F5D7050 Wireless G Adapter v4000 [Zydas ZD1211B]
USB: 054C:0257 Sony Corp. IFU-WLM2 USB Wireless LAN Module (Wireless Mode)
Line 85: Line 84:
USB: 07B8:6001 D-Link Corp. 802.11bg USB: 07B8:6001 AboCom Systems Inc 802.11bg
USB: 07FA:1196 DrayTek Corp. BWIFI-USB54AR 802.11bg
Line 87: Line 87:
USB: 083A:E501 Accton Technology Corp. ZD1211B
USB: 083A:E503 Accton Technology Corp. Arcadyan WN4501 802.11b/g
Line 88: Line 90:
USB: 0ACE:1211 ZyDAS 802.11bg
USB: 0ACE:1215 ZyDAS WLA-54L 802.11bg
USB: 0ACE:1211 ZyDAS ZD1211 802.11g
USB: 0ACE:1215 ZyDAS ZD1211B 802.11g
Line 92: Line 94:
USB: 0ACE:A211 ZyDAS ZD1211 802.11b/g Wireless Adapter
USB: 0ACE:B215 ZyDAS 802.11bg
Line 96: Line 100:
USB: 0BAF:0121 U.S. Robotics USR5423 802.11bg USB: 0BAF:0121 U.S. Robotics USR5423 802.11bg Wireless Adapter [ZyDAS ZD1211B]
Line 98: Line 102:
USB: 0DF6:9071 Sitecom Europe B.V. 802.11bg
USB: 0DF6:9075 Sitecom Europe B.V. 802.11bg
USB: 0DF6:0036 Sitecom Europe B.V. WL-603 Wireless Adapter
USB: 0DF6:9071 Sitecom Europe B.V. WL-113 rev 1 Wireless Network USB Adapter
USB: 0DF6:9075 Sitecom Europe B.V. WL-117 Hi-Speed USB Adapter
Line 106: Line 111:
USB: 14EA:AB10 Planex Communications GW-US54GZ
Line 110: Line 116:
USB: 157E:3204 TRENDnet ALL0298 v2 802.11bg USB: 157E:3204 TRENDnet Allnet ALL0298 v2 802.11bg
USB: 157E:3207 TRENDnet TEW-509UB A1 802.11abg Wireless Adapter [ZyDAS ZD1211]
Line 114: Line 121:
USB: 6891:A727 3Com 3CRUSB10075 802.11bg USB: 2019:ED01 PLANEX (Device name unknown)
USB: 6891:A727 3Com 3CRUSB10075 802.11bg [ZyDAS ZD1211]
Line 116: Line 124:
 * http://www.linuxwireless.org/en/users/Drivers/zd1211rw/devices - supported devices ##TAG:LIST_1_END
* https://wireless.wiki.kernel.org/en/users/Drivers/zd1211rw/devices - supported devices
Line 119: Line 128:

 * Debian bug DebianBug:505143
* [[zd1201]] - Help page for the ZyDAS ZD1201 chipset (802.11b USB devices)
 * [[zd1201]] - ZyDAS ZD1201 devices (802.11b)
Line 125: Line 132:

 * http://www.linuxwireless.org/en/users/Drivers/zd1211rw - driver homepage;
  * [[irc://irc.freenode.net/%23zd1211|#zd1211]] - driver [[IRC]] channel
 * http://zd1211.wiki.sourceforge.net/VendorDriver - brief history of the original vendor driver
 * https://wireless.wiki.kernel.org/en/users/Drivers/zd1211rw
Line 131: Line 135:
CategoryHardware ## This page is referenced from https://packages.debian.org/sid/firmware-zd1211
CategoryHardware | CategoryPermalink

Translation(s): Français - Italiano


ZyDAS ZD1211/ZD1211B and Atheros AR5007UG devices

This page describes how to enable support for WiFi devices based on ZyDAS ZD1211 chipsets on Debian systems.

The ZyDAS ZD1211, ZD1211B and Atheros AR5007UG USB 802.11g wireless LAN chipsets are supported by the zd1211rw Linux kernel driver, introduced at Linux 2.6.18. Supported devices are listed at the end of this page.

After being acquired by Atheros, the ZyDAS ZD1211B chipset was rebranded as the "Atheros AR5007UG", also known as AR2524/AR5524.

Non-free firmware is required, which can be provided by installing the firmware-zd1211 or zd1211-firmware package, depending on the Debian release installed (see below).

This driver is not to be confused with the zd1201 driver which supports the ZD1201 802.11b chipset.

Installation

Firmware is required to be installed for device operation.

Debian 9 "Stretch"

The process should be rather similar to that of Jessie.

Debian 8 "Jessie"

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

    # Debian 8 "Jessie"
    deb http://http.debian.net/debian/ jessie main contrib non-free
  2. Update the list of available packages and install the firmware-zd1211 package:

    # apt-get update && apt-get install firmware-zd1211
  3. Connect the device to your system. The zd1211rw kernel module is automatically loaded for supported devices.

  4. Configure your wireless interface as appropriate.

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 zd1211-firmware package:

    # apt-get update && apt-get install zd1211-firmware
  3. Connect the device to your system. The zd1211rw kernel module is automatically loaded for supported devices.

  4. Configure your wireless interface as appropriate.

Troubleshooting

  • Examine the kernel ring buffer (dmesg(1)) to verify required firmware files are being loaded by the driver. Lack of firmware is the usual reason for the "SIOCSIFFLAGS: No such file or directory" error message.

    • Ensure the firmware package is installed.
  • For devices not recognised by the driver, see these instructions on Linux Wireless for adding a device ID.

Supported Devices

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

The following list is based on the alias fields of modinfo zd1211rw in Debian 3.16 (3.16.7-ckt9-3~deb8u1) kernel images.

  • USB: 0053:5301 Planex GW-US54ZGL 802.11bg
    USB: 0105:145F Trust International B.V. NW-3100 802.11b/g 54Mbps Wireless Network Adapter [zd1211]
    USB: 0409:0248 NEC Corp. Aterm PA-WL54GU
    USB: 0411:00DA BUFFALO INC. (formerly MelCo., Inc.) WLI-U2-KG54L 802.11bg [ZyDAS ZD1211B]
    USB: 0471:1236 Philips (or NXP) SNU5600 802.11bg
    USB: 0471:1237 Philips (or NXP) TalkTalk SNU5630NS/05 802.11bg
    USB: 050D:705C Belkin Components F5D7050 Wireless G Adapter v4000 [Zydas ZD1211B]
    USB: 054C:0257 Sony Corp. IFU-WLM2 USB Wireless LAN Module (Wireless Mode)
    USB: 0586:3401 ZyXEL Communications Corp. ZyAIR G-220 802.11bg
    USB: 0586:3402 ZyXEL Communications Corp. ZyAIR G-220F 802.11bg
    USB: 0586:3407 ZyXEL Communications Corp. G-200 v2 802.11bg
    USB: 0586:3409 ZyXEL Communications Corp. AG-225H 802.11bg
    USB: 0586:340A ZyXEL Communications Corp. M-202 802.11bg
    USB: 0586:340F ZyXEL Communications Corp. G-220 v2 802.11bg
    USB: 0586:3410 ZyXEL Communications Corp. ZyAIR G-202 802.11bg
    USB: 0586:3412 ZyXEL Communications Corp. 802.11bg
    USB: 0586:3413 ZyXEL Communications Corp. ZyAIR AG-225H v2 802.11bg
    USB: 079B:004A Sagem XG-760A 802.11bg
    USB: 079B:0062 Sagem XG-76NA 802.11bg
    USB: 07B8:6001 AboCom Systems Inc 802.11bg
    USB: 07FA:1196 DrayTek Corp. BWIFI-USB54AR 802.11bg
    USB: 083A:4505 Accton Technology Corp. SMCWUSB-G 802.11bg
    USB: 083A:E501 Accton Technology Corp. ZD1211B
    USB: 083A:E503 Accton Technology Corp. Arcadyan WN4501 802.11b/g
    USB: 083A:E506 Accton Technology Corp. WUS-201 802.11bg
    USB: 0ACE:1211 ZyDAS ZD1211 802.11g
    USB: 0ACE:1215 ZyDAS ZD1211B 802.11g
    USB: 0ACE:2011 ZyDAS Virtual media for 802.11bg
    USB: 0ACE:20FF ZyDAS Virtual media for 802.11bg
    USB: 0ACE:A211 ZyDAS ZD1211 802.11b/g Wireless Adapter
    USB: 0ACE:B215 ZyDAS 802.11bg
    USB: 0B05:170C ASUSTek Computer, Inc. WL-159g 802.11bg
    USB: 0B05:171B ASUSTek Computer, Inc. A9T wireless 802.11bg
    USB: 0B3B:1630 Tekram Technology Co., Ltd QuickWLAN 802.11bg
    USB: 0B3B:5630 Tekram Technology Co., Ltd 802.11bg
    USB: 0BAF:0121 U.S. Robotics USR5423 802.11bg Wireless Adapter [ZyDAS ZD1211B]
    USB: 0CDE:001A Z-Com 802.11bg
    USB: 0DF6:0036 Sitecom Europe B.V. WL-603 Wireless Adapter
    USB: 0DF6:9071 Sitecom Europe B.V. WL-113 rev 1 Wireless Network USB Adapter
    USB: 0DF6:9075 Sitecom Europe B.V. WL-117 Hi-Speed USB Adapter
    USB: 126F:A006 TwinMOS G240 802.11bg
    USB: 129B:1666 CyberTAN Technology TG54USB 802.11bg
    USB: 129B:1667 CyberTAN Technology 802.11bg
    USB: 13B1:001E Linksys WUSBF54G 802.11bg
    USB: 13B1:0024 Linksys WUSBF54G v1.1 802.11bg
    USB: 1435:0711 Wistron NeWeb UR055G 802.11bg
    USB: 14EA:AB10 Planex Communications GW-US54GZ
    USB: 14EA:AB13 Planex Communications GW-US54Mini 802.11bg
    USB: 157E:300A TRENDnet TEW-429UB 802.11bg
    USB: 157E:300B TRENDnet TEW-429UB 802.11bg
    USB: 157E:300D TRENDnet TEW-429UB C1 802.11bg
    USB: 157E:3204 TRENDnet Allnet ALL0298 v2 802.11bg
    USB: 157E:3207 TRENDnet TEW-509UB A1 802.11abg Wireless Adapter [ZyDAS ZD1211]
    USB: 1582:6003 Fiberline WL-430U 802.11bg
    USB: 1740:2000 Senao NUB-8301 802.11bg
    USB: 2019:5303 PLANEX GW-US54GXS 802.11bg
    USB: 2019:ED01 PLANEX (Device name unknown)
    USB: 6891:A727 3Com 3CRUSB10075 802.11bg [ZyDAS ZD1211]

See Also


CategoryHardware | CategoryPermalink