Atmel AT76C50x USB IEEE 802.11b Wireless Device Driver (atu)
The current version is 0.1
This driver is based on the source code from OpenBSD, and is provided
under the same BSD-type License.
Links
- SUNWatu package (v0.1) 
Note that this version supports 802.11b, WEP
Note that the atu driver works under Opensolaris build 105+
Requirements
Before downloading the source or installing the binaries, please
make sure that your system meets the following requirements:
- Atmel AT76C50x USB based 802.11b devices.
- Solaris Nevada build 105+
Hardwares
The following adapters should work:
| Vendor | Product |
|---|---|
| Linksys | WUSB11 ver. 2.8 |
The following adapters are supposed to work, but not tested:
| Vendor | Product |
|---|---|
| 3Com | 3CRSHEW696 |
| AboCom | BWU613 |
| Accton | 2664W |
| Acer | Peripherals AWL300 |
| Acer | Peripherals AWL400 |
| Actiontec | 802UAT1 |
| Addtron | AWU120 |
| Aincomm | AWU2000B |
| Askey | Computer Voyager 1010 |
| Askey | Computer WLL013 (Intersil Radio) |
| Askey | Computer WLL013 (RFMD Radio) |
| Atmel | AT76C503 (Intersil Radio) |
| Atmel | AT76C503 (RFMD Radio) |
| Atmel | AT76C505 (RFMD Radio) |
| Atmel | AT76C505 (RFMD 2958 Radio) |
| Atmel | AT76C505A (RFMD 2958 Radio) |
| Atmel | AT76C505AS (RFMD 2958 Radio) |
| Belkin | F5D6050 |
| Bluetake | BW002 |
| Compaq | iPAQ h54xx/h55xx Internal WLAN |
| Conceptronic | C11U |
| Conceptronic | WL210 |
| Corega | WLAN USB Stick 11 |
| Dick Smith Electronics | CHUSB 611G |
| Dick Smith Electronics | WL200U |
| Dick Smith Electronics | WL240U |
| Dick Smith Electronics | XH1153 |
| D-Link | DWL-120 rev E |
| Geowave | GW-US11S |
| Gigabyte | GN-WLBM101 |
| Gigaset | WLAN |
| Hewlett-Packard | HN210W |
| Intel | AP310 AnyPoint II |
| I/O DATA | USB WN-B11 |
| Lexar | 2662W-AR |
| Linksys | WUSB11 802.11b |
| MSI | WLAN |
| Netgear | MA101 |
| Netgear | MA101 rev B |
| OQO | model 01 WiFi |
| Ovislink | AirLive WL-1120USB |
| OvisLink | AirLive WL-1130USB |
| Planex | Communications GW-US11S |
| Samsung | SWL2100W |
| Siemens | WLL013 |
| SMC | EZ Connect 11Mbps (SMC2662w) |
| SMC | EZ Connect 11Mbps v2 (SMC2662wV2) |
| Tekram | U-300C |
| TRENDnet | TEW-229UB |
| W-Buddie | WN210 |
| Z-Com | M4Y-750 |
How to use
The easiest way to install the driver is from pre-compiled binary package:
# wget http://www.opensolaris.org/os/community/laptop/downloads/atu-0.1-pkg.tar.gz
# gzip -dc atu-0.1-pkg.tar.gz | tar xvf -
# pkgadd -d . SUNWatu
You should be able to see the interface right after installing this
package without having to reboot first:
# dladm show-link
# ifconfig atu1 plumb
If plumbing failed, your card may be not supported or there is no driver alias for it. Please try:
# echo '::prtusb' | mdb -k (check your device vendor ID and product ID)
# update_drv -a -i 'usbxxxx,xxxx' atu (manually add the device to driver alias)
If the above commands failed, please send us a note and we'll try to help.
If you can plumb the atu1 interface, you can use wificonfig/dladm to config the wireless interface. Alternatively, you can enable nwam.
# svcadm disable physical:default
# svcadm enable physical:nwam
You will have to use a little trick to make the device hotplugging work.
If you disconnected the device while the interface is plumbed and reconnected it to the USB port again, driver will print a warning messages (in /var/adm/messages):
WARNING: atu1: device open, stage2 firmware not loaded
Then you need to gently unplug the USB connector only half way out of the hub (about 2 milimeters) the data pins are disconnected from the hub, but the device is still powered. This means the hub will detect the device is gone, but the firmware will stay in the RAM of the device. When you plug the device back in now, the hub will detect the device again. Doing this is fairly easy, but it won't always work on the first attempt. Just try a couple of times.
Once the stage2 firmware loaded, you will see a notification (in /var/adm/messages):
NOTICE: atu1: stage2 firmware loaded
From this point on, the device is ready. Happy networking.
Notes
This is work in progress. Please send your questions and comments <mailto:laptop-discuss@opensolaris.org> discussion forum.