Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
Which brings me to my next point:
You will [generically, there may other options on a per distro basis which I'll cover at the end] have to grab the CVS release of the madwifi drivers for this card. Follow the instructions provided on the madwifi-faq or the madwifi homepage on how to go about this. Once you get them compiled, it's simply a matter of modprobing up the modules, as is covered in the madwifi-faq mentioned above.
Gentoo:
On gentoo, it was even easier than that. I simply needed to emerge the madwifi drivers:
emerge madwifi-driver
Don't forget to emerge wireless-tools as well:
emerge wireless tools
And finally, I grabbed this script: http://www.zippysoft.com/linux/net.ath0
Which is linked to from the bottom of the madwifi-faq.
And from there it's a simply:
/etc/init.d/net.ath0 start
Of course you will likely also want to grab the /etc/conf.d/net script that was nicely created for you from: http://rsm.demon.co.uk/~roy/downloads/net
So you can configure the card ;) The entire thread where I found that can be found: http://forums.gentoo.org/viewtopic.php?t=122435
Then to have it start on subsequent bootups:
rc-update add net.ath0 default
And bam! Wireless networking ;)
Would you recommend the product? yes | Price you paid? (in USD): $80.00 | Rating: 9
Kernel (uname -r):
2.6.8-r10
Distribution:
gentoo
Worked great after I emerged net-wireless/madwifi-driver. I didn't even need to rebuild the kernel (though I do need to re-emerge for each kernel, after changing the /usr/src/linux symlink). I had to set the mode=2 (`/usr/sbin/iwpriv ath0 mode 2`) in the init scripts, otherwise it wasn't scanning.
I've only had it for about a week, but no hitches so far. The lights tend to blink unceasingly, which is kinda annoying, but nothing a piece of tape won't fix :)
For the curious, here's the output of `iwpriv ath0`:
ath0 Available private ioctl :
setoptie (8BE8) : set 256 byte & get 0
getoptie (8BE9) : set 0 & get 256 byte
setkey (8BE2) : set 60 byte & get 0
delkey (8BE4) : set 7 byte & get 0
setmlme (8BE6) : set 10 byte & get 0
addmac (8BEA) : set 1 addr & get 0
delmac (8BEC) : set 1 addr & get 0
chanlist (8BEE) : set 32 byte & get 0
setparam (8BE0) : set 2 int & get 0
getparam (8BE1) : set 1 int & get 1 int
turbo (0001) : set 1 int & get 0
get_turbo (0001) : set 0 & get 1 int
mode (0002) : set 1 int & get 0
get_mode (0002) : set 0 & get 1 int
authmode (0003) : set 1 int & get 0
get_authmode (0003) : set 0 & get 1 int
protmode (0004) : set 1 int & get 0
get_protmode (0004) : set 0 & get 1 int
mcastcipher (0005) : set 1 int & get 0
get_mcastcipher (0005) : set 0 & get 1 int
mcastkeylen (0006) : set 1 int & get 0
get_mcastkeylen (0006) : set 0 & get 1 int
ucastciphers (0007) : set 1 int & get 0
get_uciphers (0007) : set 0 & get 1 int
ucastcipher (0008) : set 1 int & get 0
get_ucastcipher (0008) : set 0 & get 1 int
ucastkeylen (0009) : set 1 int & get 0
get_ucastkeylen (0009) : set 0 & get 1 int
keymgtalgs (0015) : set 1 int & get 0
get_keymgtalgs (0015) : set 0 & get 1 int
rsncaps (0016) : set 1 int & get 0
get_rsncaps (0016) : set 0 & get 1 int
roaming (000C) : set 1 int & get 0
get_roaming (000C) : set 0 & get 1 int
privacy (000D) : set 1 int & get 0
get_privacy (000D) : set 0 & get 1 int
countermeasures (000E) : set 1 int & get 0
get_countermeas (000E) : set 0 & get 1 int
dropunencrypted (000F) : set 1 int & get 0
get_dropunencry (000F) : set 0 & get 1 int
wpa (000A) : set 1 int & get 0
get_wpa (000A) : set 0 & get 1 int
driver_caps (0010) : set 1 int & get 0
get_driver_caps (0010) : set 0 & get 1 int
maccmd (0011) : set 1 int & get 0
wme (0012) : set 1 int & get 0
get_wme (0012) : set 0 & get 1 int
hide_ssid (0013) : set 1 int & get 0
get_hide_ssid (0013) : set 0 & get 1 int
ap_bridge (0014) : set 1 int & get 0
get_ap_bridge (0014) : set 0 & get 1 int
inact (0017) : set 1 int & get 0
get_inact (0017) : set 0 & get 1 int
inact_auth (0018) : set 1 int & get 0
get_inact_auth (0018) : set 0 & get 1 int
inact_init (0019) : set 1 int & get 0
get_inact_init (0019) : set 0 & get 1 int
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.