Wireless Network Driver for ZyDAS ZD1211 802.11b/g USB Chipset (zyd)
The zyd driver has been integrated into snv_107. For snv_107 and later builds, please use the integrated driver. Both WEP and WPA are supported.
The driver is contributed by the students group of Charles University in Prague.
The driver is based on source code from OpenBSD, and is provided under the same BSD-type License.
Links
- Source Code package (v0.1)
Note that v0.1 doesn't support WEP and WPA.
Note that there is a version enhanced by community developers to support ZD1211b chipset, see their website
Requirements
Before downloading the source, please make sure that your system meets the following requirements:
- Solaris Nevada build
- ZyDAS ZD1211 chipsets based wireless 802.11g devices.
| Vendor | Product | USB Vendor | USB Product |
|---|---|---|---|
| 3COM | 3CRUSB10075 | 6891 | a727 |
| A-LINK | WL54USB | 0ace | 1211 |
| Abocom | WUG2670 | 07b8 | 6001 |
| AOpen | 802.11g WL54 | 07b8 | 6001 |
| Acer | WLAN-G-US1 | 0ace | 1211 |
| Airlink 101 | AWLL3025V2 | 0ace | 1211 |
| Airlink 101 | AWLL3026 | 0ace | 1211 |
| Airlink+ | AWLL3025 | 0ace | 1211 |
| Allnet | ALLSPOT Hotspot-Finder a/b/g | 157e | 3204 |
| AmbiCom | WL54-USB | 0ace | 1211 |
| Asus | WL-159g | 0b05 | 170c |
| Aztech | Wireless G WL630USB | 07b8 | 6001 |
| GigaFast | WF748-CUI | 0ace | 1211 |
| Linksys | WUSBF54G | 13b1 | 001e |
| Sagem | XG760A | 079b | 004a |
| Zyxel | ZyAIR G-200v2 | 0586 | 3407 |
How to use
Download the source code, then build the binaries, you need a OpenSolaris source code workspace:
# wget http://www.opensolaris.org/os/community/laptop/downloads/zyd-0.1-src.tar.gz
# gzip -dc zyd-0.1-src.tar.gz | tar xvf -
# cd zyd-0.1/src
# vi Makefile ~--> modify the: GATE=/your~_workspace, ISA=i386/AMD64
# gmake all; gmake install
Add your driver:
# add~_drv -n -i '"usbace,1211"' zyd
You may have different cards, so please change it to your '"usbvendor_id,product_id"'
You should be able to plumb the interface:
# ifconfig zyd0 plumb
If plumbing failed, your card may be not supported or just not
getting properly identified by the Solaris kernel. Send us a note
and we'll try to help.
If you don't use WEP and want to connect to whatever WLAN available, then
all that's left to do is starting dhcp:
# ifconfig zyd0 dhcp
If you need to connect to specific WLAN, you'll need the following commands:
# dladm scan-wifi zyd0
# dladm connect-wifi -e essid zyd0
# ifconfig zyd0 dhcp
Notes
This is work in progress. Please send your questions and comments to <mailto:laptop-discuss@opensolaris.org> discussion forum.