Differences between revisions 3 and 4
Revision 3 as of 2009-01-02 15:51:02
Size: 3254
Editor: FranklinPiat
Comment: The firmware is packaged: remove link to upstream firmware.
Revision 4 as of 2009-01-02 15:59:23
Size: 3262
Editor: FranklinPiat
Comment: formating
Deletions are marked like this. Additions are marked like this.
Line 19: 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 21: 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: {{{
Line 25: Line 24:
}}}
{{{
}}} Or {{{
Line 30: Line 28:
2. Install the DebPkg:wireless-tools and DebPkg:zd1211-firmware packages:
{{{
 1. Install the DebPkg:wireless-tools and DebPkg:zd1211-firmware packages: {{{
Line 35: 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 41: Line 36:
5. Verify your device has an available interface:
{{{
 1. Verify your device has an available interface: {{{
Line 45: Line 39:
6. Raise the interface to activate the radio, for example:
{{{
 1. Raise the interface to activate the radio, for example: {{{
Line 49: Line 42:
7. [:WiFi/HowToUse:Configure] your wireless interface as appropriate.  1. [:WiFi/HowToUse:Configure] your wireless interface as appropriate.

[:DebianWiki/EditorGuide#translation:Translation(s)]: none

(!) [:/Discussion: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.

?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.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.

<!> [: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.

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

    # Debian Etch/4.0
    deb http://ftp.us.debian.org/debian etch main contrib non-free

    Or

    # Debian Lenny/5.0
    deb http://ftp.us.debian.org/debian lenny 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 [:Modules: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. [:WiFi/HowToUse:Configure] your wireless interface as appropriate.

?Anchor(troubleshoot)

Troubleshooting

  • 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.
  • 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.24-etchnhalf and install a package appropriate for your system).

See Also

  • ["zd1201"] - Help page for the ZyDAS ZD1201 chipset (802.11b USB devices)
  • [:WiFi/HowToUse:?HowToUse] Wifi adapter


CategoryHardware