Wireless Network Driver for Ralink RT2700/2800 (rwn)
The driver has been integrated into snv_112, and the current version is 1.1
This driver is based on the source code from OpenBSD, and is provided
under the same BSD-type License.
So far rwn driver has not support any of the IEEE802.11n capabilities offered by the RT2700 and RT2800 chipsets. But we will catch up with 11n part.
Links
- SUNWrwn package (v1.1) 
Note that the rwn package works under Opensolaris build 106+
Note that this version supports 802.11b/g, WEP, WPA
- rwn binary package (v0.1) 
Note that the rwn binary works under Opensolaris 2008.11
Note that this version supports 802.11b/g, WEP, WPA
Requirements
Before downloading the source or installing the binaries, please
make sure that your system meets the following requirements:
- Ralink RT2700/2800 chipset.
- Solaris Nevada build 106+(please download SUNWrwn package)
- Opensolaris 2008.11(please download rwn binary)
- So far 11n has not been support. Please use the driver under b/g mode.
Hardware
The driver was verified by RT2700(pci1816,781).
Now only RT2700(pci1814, 781) has been added to driver alias.
So if your device id is not as the same as (pci1814,781), you should add your device manully.
You can use command /usr/X11/bin/scanpci to get your device id.
How to use
1 The easiest way to install the driver is from pre-compiled binary package:
For SUNWrwn package SUNWrwn:
# wget http://www.opensolaris.org/os/community/laptop/wireless/rwn/rwn-1.1-pkg.tar.gz
# gzip -dc rwn-1.1-pkg.tar.gz | tar xvf -
# pkgadd -d . SUNWrwn
For rwn binary rwn binary:
# wget http://www.opensolaris.org/os/community/laptop/wireless/rwn/rwn-0.1-bin.tar.gz
# gzip -dc rwn-0.1-bin.tar.gz | tar xvf -
# cd rwn-0.1-bin
# cp amd64/rwn /kernel/drv/amd64/
# cp i386/rwn /kernel/drv/
# /usr/X11/bin/scanpci
# add_drv -i "pci1814,781" rwn
2 You should be able to plumb the interface right after installing this
package without having to reboot first:
# ifconfig rwn0 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 can plumb the rwn0 interface, you can use wificonfig/dladm CLI to config the wifi. Alternatively, you can enable the GUI nwam.
Notes
This is work in progress. Please send your questions and comments <mailto:laptop-discuss@opensolaris.org> discussion forum.