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


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.


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

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

# 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:


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

ifconfig wlan0 up

7. [:WiFi/HowToUse:Configure] your wireless interface as appropriate.



See Also