Tag/tag.png

Unsupported Version
This article applies to an unsupported version of Ubuntu. More info...

Tag/tag.png

Style Cleanup Required
This article does not follow the style standards in the Wiki Guide. More info...

This is a wireless driver setup page under WifiDocs

Driver Information

  • Enter general driver information here

  • Driver Name: zd1211
  • Module Name: zd1211

WWW Reference

  • Enter links to other references on driver here

  • Home Page:

http://www.zydas.com.tw/downloads/download-1211.asp

  • Secondary Help:

http://zd1211.wiki.sourceforge.net/VendorBasedDriver

http://www.linuxwireless.org/en/users/Drivers/zd1211rw

General Help

  • Enter general help that will work at anytime with the driver. See section below if it's release specific

WEP help

  • Enter anything related to getting wep to work

WPA help

  • Enter anything related to getting WPA to work

Ubuntu Release Specific Info

  • Under the correct section enter anything that is specifc to the release only. See above general section if it is not release specific

Breezy 5.10

  • There is a zd1211 module installed with breezy. It has been questioned whether it works properly though. See compiling section to compile a new version.

Dapper 6.04

  • There is a zd1211 module installed with dapper.

Gutsy Gibbon 7.10

  • Driver auto installs device. Note: master mode requires a manual driver downgrade

Compile Newer Driver

  • Section on compiling newer/latest driver

Purpose

  • This document gives Ubuntu-specific instructions to install a driver for wireless devices with a zydas/zyair zd1211 chipset.

    You can also find instructions in German and French located at this forum post. The open-source driver development page is located on this SourceForge page.

Info <!> This has only been tested with Ubuntu 5.04 (Hoary Hedgehog) release using the stock 2.6.10-5-386 kernel and a usb dongle.

  • update by Richard Chu: I installed fresh Ubuntu 5.10 on my Asus m2c laptop with a 3com usb wireless card plugged into it, which has the chipset of zd1211. The Ubuntu 5.10 has zd1211 driver already installed originally, but it just can't work. I successfully reinstalled the zd1211 driver someway. I'm sure that you can use zd1211(at least for 3com, 3crusb10075) on Ubuntu 5.10 by fixing the driver. I will give my experience below. By the way, I fix the zd1211 driver before anything else like upgrdate all package.
  • UPDATE by ghee22: A way for this to work for Ubuntu 5.10 (Breezy Badger) is ONLY to install 5.04, get wireless working using these instructions, then putting in the Ubuntu 5.10 cd, and using the "Update all packages" option. This is due to the 5.10 kernel being compiled in gcc-3.4 but only gcc 4.0 being included in Breezy's packages. (I think)
    • Breezy comes with a zd1211 module pre-installed but there has been little success with getting it working. The following link is a guide to get zd1211 in breezy working with wpa. You can follow the compile instructions of for the driver and ignore the wpa steps if wpa is not needed. breezy zd1211 forum thread.

  • update by jerryf70: It appears that the Ubuntu driver still does not work for Dapper (at least for Flight 4). I got it working by installing the R59 driver from www.zd1211.ath.cx. This got unencrypted plus WEP working straight away. People just need to note to add relevant kernel header package using synaptic, then make and make install the untarred driver.
    • The standard Ubuntu wpa_supplicant can be used (most of us want something more secure than WEP.
    • I just needed to edit /etc/wpa_supplicant.conf (add SSID, key management and password) and /etc/default/wpasupplicant (set to enabled and add start up options - OPTIONS="-Dwext -iwlan0 -c/etc/wpa_supplicant.conf -w"). This ensures WPA-supplicant starts up when machine boots.
  • update by Vj: The Ubuntu driver does work for unencrypted (using System>Networking>Admin) Jan 2007 (using the 3Com 3CRUSB10075). It does not appear in Network manager applet, presumably because WPA is not supported on Dapper install.

Chipset specifications

  • 802.11b/g support (chipset also features 802.11a but no vendor seems to support this)
  • USB 2.0 support (802.11b only on USB 1.1)
  • typical current consumption: 150mA (idle), 200mA (sending)
  • WEP64/128/256, WPA-PSK
  • Station and Ad hoc mode (802.11b only in ad hoc?)
  • Hardware supports master mode but driver supplied with ubuntu 7.10 and lower does not.

Supported Hardware

Vendor

Name

USB id

3COM

3CRUSB10075

6891:a727

AOpen

802.11g WL54

07b8:6001

iNexQ

UR055g

1435:0711

Sitecom

WL-113

0df6:9071

Telegent

TG54USB

129b:1666

TwinMOS

G240

126F:a006

Yakumo

QuickWLAN

0b3b:1630

Airlink+

AWLL3025

0ace:1211

Zyxel

ZyAIR G-220

0586:3401

X-Micro

XWL-11GUZX

0ace:1211

Edimax

EW-7317UG

0ace:1211

Safecom

SWLU-5400

07b8:6001

Longshine

LCS-8131G

07b8:6001

Planet

WL-U356

0ace:1211

Sweex

wireless 54MB

5173:1809

Acer

WLAN-G-US1

0ace:1211

Trendnet

TEW-424UB

0ace:1211

DrayTek

Vigor 550

0675:0550

Asus

WL-159g

0b05:170c

Trust

NW-3100

?

ADDON

ADD-GWU180

07b8:6001

IOGear

GWU523

0ace:1211

Linksys

WUSBF54G

13b1:0024

Commands to find information on your equipment

# lspci

# iwconfig

Installation Instructions

IconsPage/note.png

  • The following instructions are specific to ZD1211 driver version 20050315. You will have to adjust the file name if you are using a different driver version.

  • the following instructions are specific to linux kernel 2.6.10-5-386. You may have to adjust the file names to compensate if you are using a different kernel.

Install necessary Ubuntu packages; gcc and kernel-headers

  • First let's setup the terminal for root user privileges:

      sudo -s

    enter your password

    Next there are some packages that need to be installed so the driver can be built:

      aptitude install linux-headers-$(uname -r) build-essential

Download source tarball

  • From the terminal, we will download a compressed driver file:
      wget http://zd1211.ath.cx/download/zd1211-driver-r52.tgz

(i) Richard Chu: But it's weired that this driver doesn't not work well all the time if you reinstall Ubuntu in different time. You may try to download another version here:

  •   wget http://www.zydas.com.tw/web_driver/ZD1211_USB/Linux/ZD1211LnxDrv_2_4_0_0.tar.gz

and remember to read the user guide here before you install it:

  •   wget http://www.zydas.com.tw/web_driver/ZD1211_USB/Linux/Linux_zd1211_UserGuide.doc

Unpack, build, and install

  •   tar -xvzf zd1211-driver-r52.tgz
      cd zd1211
      make clean && make && make install

(i) Richard: Here, just right here, after installing the driver, you can restart Ubuntu here without continuing setting up anything else and it works perfectly!

Load module into Kernel

  •   modprobe zd1211

Activate interface

  •   ip link set wlan0 up

Add to modprobe config in order for wireless config to survive reboot

  •   echo zd1211 >> /etc/modules
    This last command sets the terminal back to normal user privliges.
      exit

Continue on to the WiFiHowto:

WifiDocs/WiFiHowTo

WifiDocs


Specific Release Notes

  • Instructions should be generic and add any notes that are release specific in this section. Then create an anchor link where needed in instructions. Anchor example

      [[Anchor(name)]] - This would be the anchor you are linking to
    
      [#name {any words describing go here}] this is how you would enter the link in the instructions to link to the anchor

    Here is an example, if you click on this link it will take you back to the top of page.


CategoryNetworking CategoryWireless

WifiDocs/Driver/zydas_zd1211 (last edited 2013-12-13 20:56:19 by knome)