Wireless Network Driver for Atheros 9000 series chipsets (arn)
- The current version is 0.2
- This driver is based on the ath9k project and is provided under the ISC License.
- Currently supported chipsets is: AR5416+AR5133\AR5416+AR2133\AR5418+AR5133\AR9280\AR9281\AR9285
- To avoid driver alias collision with original ath driver, remove AR5416 and AR5418 from DRVALIAS in postinstall script.
- AR9285 support is available now, please try arn driver version 0.2.
Links
- SUNWarn package (v0.2) 
Note that this package works under Opensolaris build 106+
Note that this version supports 802.11a/b/g, WEP, WPA
Requirements
Before downloading the source or installing the binaries, please
make sure that your system meets the following requirements:
- AR9280/9281/9285 (AR928X) chipset.
- Solaris Nevada build 106+(please download SUNWrwn package)
- PCI, Mini-PCI, PCIE, Mini-PCIE or CardBus WLAN interface based on Atheros AR928X chipsets
Supported Devices
- Please refer to WiFi compatible device list
- ath9k supported chipsets covers a lot more hardware supported by this driver. We can't guarantee that
this driver will work with all of these devices.
How to use
- Hardware requirement
Run prtconf -vp or /usr/X11/bin/scanpci to make sure that your wireless card
reports itself with one of the following PCI Device IDs:
pciex168c,002a (AR9280)
pciex168c,002a (AR9281)
pciex168c,002b (AR9285)
If your wireless card has a different PCI Device ID, you
can try to manually attach the driver to it by running
the following command:
# update_drv -a -i '"pciex168c,XXXX"' arn
(no reboot required)
2. Install ath driver
The easiest way to install the driver is from pre-compiled binary package:
# wget http://www.opensolaris.org/os/community/laptop/wireless/arn/arn-0.1-pkg.tar.gz
# gunzip -c arn-0.1-pkg.tar.gz | tar xvf -
# pkgadd -d ./SUNWarn SUNWarn
# update_drv -a -i '"pciex168c,2a"' arn /// only for AR9280/9281 ///
3. Connect to a WLAN
You should be able to plumb the interface right after installing this
package without having to reboot first:
# ifconfig arn0 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 arn0 interface, you can use wificonfig/dladm CLI to config the wifi. Alternatively, you can enable the GUI nwam.
ChangeLogs
Version 0.1
- Initial release, support AR5416, AR5418, AR9280, AR9281 chipsets
- In case of driver alias collision with original ath driver, remove AR5416 and AR5418 from DRVALIAS in postinstall script
Version 0.2
- Add AR9285 support
Notes
This is work in progress. Please send your questions and comments <mailto:laptop-discuss@opensolaris.org> discussion forum.