Differences between revisions 1 and 16 (spanning 15 versions)
Revision 1 as of 2009-01-02 12:30:29
Size: 3539
Editor: GeoffSimmons
Comment:
Revision 16 as of 2010-03-19 01:07:26
Size: 6842
Editor: GeoffSimmons
Comment: Add CategoryPermalink, drop snapshots and zd1211.wiki.sf.net links, amend supported devices list.
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]|| ||<tablestyle="width: 100%;" style="border: 0px hidden">~-[[DebianWiki/EditorGuide#translation|Translation(s)]]: none-~||<style="text-align: right;border: 0px hidden"> (!) [[/Discussion|Discussion]]||
Line 6: Line 6:
[[TableOfContents(2)]]
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.

<<
TableOfContents(2)>>

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.
Line 11: Line 13:
Non-free firmware is required, which can be provided by installing the DebPkg:zd1211-firmware package. Non-free firmware is required, which can be provided by installing the DebianPkg:zd1211-firmware package.
Line 17: Line 19:
 <!> [: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. {{{}}} <!> [[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.
Line 19: Line 21:
1. Add a "non-free" component to {{{/etc/apt/sources.list}}} for your Debian version, for example:
{{{
 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'' {{{
Line 24: Line 28:
{{{
#
Debian Lenny/5.0
deb http://ftp.us.debian.org/debian lenny main contrib non-free
}}}
2
. Install the DebPkg:wireless-tools and DebPkg:zd1211-firmware packages:
{{{
 1. Install the DebianPkg:wireless-tools and DebianPkg:zd1211-firmware packages: {{{
Line 33: Line 32:
3. Physically connect the device to your system.

4
. The necessary kernel module should be [:Modules:automatically loaded]. If necessary, it can be manually loaded via:
{{{
 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: {{{
Line 39: Line 36:
5. Verify your device has an available interface:
{{{
 1. Verify your device has an available interface: {{{
Line 43: Line 39:
6. Raise the interface to activate the radio, for example:
{{{
 1. Raise the interface to activate the radio, for example: {{{
Line 47: Line 42:
7. [:WiFi/HowToUse:Configure] your wireless interface as appropriate.  1. [[WiFi/HowToUse|Configure]] your wireless interface as appropriate.
Line 49: Line 44:
[[Anchor(troubleshoot)]] <<Anchor(troubleshoot)>>
Line 51: Line 46:
 * Examine the kernel ring buffer (dmesg) to verify the 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 DebPkg:zd1211-firmware package is installed. Alternatively, firmware can be manually acquired from !SourceForge: http://sourceforge.net/project/showfiles.php?group_id=129083 ; place the zd1211* files within the {{{/lib/firmware/zd1211}}} directory.
 * 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 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]].
Line 54: Line 60:
  * Etch users: Install and boot an [:EtchAndAHalf:] kernel ({{{apt-cache search linux-image-2.6.24-etchnhalf}}} and install a package appropriate for your system).   * 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).

== Supported Devices ==
## DO NOT REMOVE : this paragraph is required for search-engines !
The page [[HowToIdentifyADevice/USB]] explains how to identify a USB device.

The following list is based on the ''alias'' fields of {{{modinfo zd1211rw}}} on Lenny.
## list generated with: http://www.klabs.be/~fpiat/linux/hardware/modinfo-devnames/
 ~- {{{
USB: 0053:5301 Planex GW-US54ZGL 802.11bg
USB: 0411:00DA MelCo., Inc. WLI-U2-KG54L 802.11bg
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 Zydas ZD1211B [F5D7050 Wireless G Adapter v4000]
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 D-Link Corp. 802.11bg
USB: 083A:4505 Accton Technology Corp. SMCWUSB-G 802.11bg
USB: 083A:E506 Accton Technology Corp. WUS-201 802.11bg
USB: 0ACE:1211 ZyDAS ZEW 2501 802.11bg Wireless Adapter
USB: 0ACE:1215 ZyDAS WLA-54L 802.11bg
USB: 0ACE:2011 ZyDAS Virtual media for 802.11bg
USB: 0ACE:20FF ZyDAS Virtual media for 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
USB: 0CDE:001A Z-Com 802.11bg
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: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 ALL0298 v2 802.11bg
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: 6891:A727 3Com 3CRUSB10075 802.11bg
}}} -~
 * http://www.linuxwireless.org/en/users/Drivers/zd1211rw/devices - supported devices

== See Also ==

 * Debian bug DebianBug:505143
 * [[zd1201]] - Help page for the ZyDAS ZD1201 chipset (802.11b USB devices)
 * [[WiFi/HowToUse|How to use a WiFi interface]]
Line 59: Line 127:
  * http://sourceforge.net/project/showfiles.php?group_id=129083 - zd1211 firmware
  * http://www.linuxwireless.org/en/users/Drivers/zd1211rw/devices - supported devices
  * irc://irc.freenode.net/#zd1211 - driver ["IRC"] channel
 * http://zd1211.wiki.sourceforge.net/VendorDriver - brief history of the original vendor driver
  * [[irc://irc.freenode.net/%23zd1211|#zd1211]] - driver [[IRC]] channel
Line 64: Line 129:
== See Also ==

 * ["zd1201"] - Help page for the ZyDAS ZD1201 chipset (802.11b USB devices)
 * [:WiFi/HowToUse:HowToUse] Wifi adapter
Line 69: Line 130:
CategoryHardware ## This page is referenced from http://packages.debian.org/sid/zd1211-firmware
CategoryHardware | CategoryPermalink

Translation(s): none

(!) ?Discussion


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.

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.11b chipset.

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.

Non-free firmware is required, which can be provided by installing the zd1211-firmware package.

Installation

The zd1211rw driver is included in the mainline Linux kernel since 2.6.18-rc1. It is present in Debian kernel images.

<!> Etch users: Some ZD1211/ZD1211B devices may not be known to the zd1211rw driver in the 2.6.18 kernel. Refer to the troubleshooting section to install a 2.6.24 kernel image.

  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
  2. Install the wireless-tools and zd1211-firmware packages:

    aptitude update
    aptitude install wireless-tools zd1211-firmware
  3. Physically connect the device to your system.
  4. The necessary kernel module should be automatically loaded. If necessary, it can be manually loaded via:

    modprobe zd1211rw
  5. Verify your device has an available interface:

    iwconfig
  6. Raise the interface to activate the radio, for example:

    ifconfig wlan0 up
  7. 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 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 Debian Backports.

  • 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).

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 on Lenny.

  • USB: 0053:5301 Planex GW-US54ZGL 802.11bg
    USB: 0411:00DA MelCo., Inc. WLI-U2-KG54L 802.11bg
    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 Zydas ZD1211B [F5D7050 Wireless G Adapter v4000]
    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 D-Link Corp. 802.11bg
    USB: 083A:4505 Accton Technology Corp. SMCWUSB-G 802.11bg
    USB: 083A:E506 Accton Technology Corp. WUS-201 802.11bg
    USB: 0ACE:1211 ZyDAS ZEW 2501 802.11bg Wireless Adapter
    USB: 0ACE:1215 ZyDAS WLA-54L 802.11bg
    USB: 0ACE:2011 ZyDAS Virtual media for 802.11bg
    USB: 0ACE:20FF ZyDAS Virtual media for 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
    USB: 0CDE:001A Z-Com 802.11bg
    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: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 ALL0298 v2 802.11bg
    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: 6891:A727 3Com 3CRUSB10075 802.11bg

  • http://www.linuxwireless.org/en/users/Drivers/zd1211rw/devices - supported devices

See Also


CategoryHardware | CategoryPermalink