安装ath9k网卡驱动
可以看到性能提升到了60%,但是不很明显,而且这种情况是近距离测试,如果隔两堵墙(间隔不到8米),信号还会下降。
在网上查到资料,kernel 2.6.29加载ath9k性能会从65%提高到80%,看了很诱人,可以参考:
Now my signal quality has gone up from ~65% to ~80% with ath9k (2.6.29) vs ndiswrapper (2.6.28). I must add that I’m using the beta wpa_supplicant from AUR, but I don’t think that will add to the stability of the connection…
正好可以借此机会把我的Ubuntu 9.04升级到9.10,现在9.10的kernel已经到2.6.31了。
升级还算顺利,虽然碰到些问题—_—!…
升级后发现默认驱动效果很不好,所以用Madwifi试试,发现也不稳定,还不及ubuntu9.04稳定。
郁闷。。。查了很多文章,有的说默认ubuntu9.10默认是用ath9k的,并且推荐用ndiswrapper(可以在Linux中使用WinXP下的驱动,但缺点是不稳定,首次链接困难)。
在安装ndiswrapper的过程中,发现了我默认的无线网卡驱动不是ath9k,而是ath_pci。。。无语中
Google…Google…如何安装ath9k,功夫不负有心人,终于被我找到了,可以通过下面的方法加载ath9k。
注:这里有个小插曲,由于Linux是module化得,所以ath9k也算是模块之一。
关于Linux模块加载的知识,大家可以参考文章后面的链接。
查看wlan加载的是什么驱动模块
root@frank-desktop:/# lsmod |grep wlan wlan_tkip 12224 0 wlan_wep 6816 1 wlan_scan_sta 14560 1 wlan 224288 6 wlan_tkip,wlan_wep,wlan_scan_sta,ath_rate_sample,ath_pci启动ath9k
更改wlan的驱动模块,默认ubuntu9.10集成了ath9k,直接用就可以了
在这里把“ath_pci”改成“ath9k”,重启后大喜~~发现信号强度已经上升到80%以上了。
root@frank-desktop:/# iwlist wlan0 scanning wlan0 Scan completed : Cell 01 - Address: 00:14:78:88:2B:CA Channel:6 Frequency:2.437 GHz (Channel 6) Quality=60/70 Signal level=-50 dBm Encryption key:on ESSID:"TP-LINK" Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 11 Mb/s; 6 Mb/s 12 Mb/s; 24 Mb/s; 36 Mb/s Bit Rates:9 Mb/s; 18 Mb/s; 48 Mb/s; 54 Mb/s Mode:Master Extra:tsf=000000014186a547 Extra: Last beacon: 40ms ago IE: Unknown: 000754502D4C494E4B IE: Unknown: 010882848B960C183048 IE: Unknown: 030106 IE: Unknown: 0706434E20010D14 IE: Unknown: 2A0100 IE: Unknown: 32041224606C IE: Unknown: DD0900037F01010008FF7F IE: Unknown: DD1A00037F0301000000001478882BCA021478882BCA64002C010808 总结终于解决了这个问题,不过还在测试中。