Translation(s): English - Fran├žais

ZyDAS ZD1201 devices

This page describes how to enable support for WiFi devices based on the ZyDAS ZD1201 chipset on Debian systems.

zd1201 is a Linux kernel driver for the ZyDAS ZD1201 USB 802.11b wireless LAN chipset. Supported devices are listed at the end of this page.

The driver is part of the Linux kernel since version 2.6.12 and is present in Debian kernel images. Non-free firmware is required.

{i} For support of ZD1211 and ZD1211B 802.11g-based devices, see zd1211rw.


Firmware is required for device operation.

  1. Acquire the firmware tarball:

    $ wget -O zd1201-0.14-fw.tar.gz ''
  2. Extract and place the firmware files in /usr/local/lib/firmware:

    $ tar xvf zd1201-0.14-fw.tar.gz
    $ su
    # mkdir /usr/local/lib/firmware
    # mv zd1201-0.14-fw/*fw /usr/local/lib/firmware
  3. Connect the device to your system. The zd1201 kernel module is automatically loaded for supported devices.

  4. Configure your wireless interface as appropriate.


Known Issues

Other Notes

The zd1201 driver supports master mode operation, for use as a basic access point. This requires access point firmware (zd1201-ap.fw) to be downloaded to the device, instead of the default station firmware.

Provide ap=1 as a option to the zd1201 module:

echo options zd1201 ap=1 >> /etc/modprobe.d/local.conf

Physically disconnect your ZD1201-based device and remove the zd1201 driver:

modprobe -r zd1201

Connect the device to your system. The module and access point firmware will be loaded, your device will now operate in master mode.

Supported Devices

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

The following list is based on the alias fields of modinfo zd1201 in Debian 3.2.0 (3.2.46-1+deb7u1) kernel images.


See Also

CategoryHardware | CategoryWireless