昨天折腾了一天,下驱动,编内核无果。(原内核版本20100113)
后来下载了20110305的后,就能够正常使用了。
http://www.aiothome.net/read.php?tid-2765.html[root@FriendlyARM /]# ifconfig
eth0 Link encap:Ethernet HWaddr 08:90:90:90:90:90
inet addr:192.168.13.230 Bcast:192.168.13.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:433 errors:0 dropped:0 overruns:0 frame:0
TX packets:51 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:37208 (36.3 KiB) TX bytes:6078 (5.9 KiB)
Interrupt:51 Base address:0x4300
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
[root@FriendlyARM /]# iwconfig
lo no wireless extensions.
eth0 no wireless extensions.
[root@FriendlyARM /]# scan-wifi
Compat-wireless backport release: compat-wireless-2011-01-06
Backport based on linux-next.git next-20110111
cfg80211: Calling CRDA to update world regulatory domain
kfifo: module license 'unspecified' taints kernel.
Disabling lock debugging due to kernel taint
libertas_sdio: Libertas SDIO driver
libertas_sdio: Copyright Pierre Ossman
usb 1-1: ath9k_htc: Transferred FW: ar9271.fw, size: 51280
usb 1-1: ath9k_htc: HTC initialized with 33 credits
ath: EEPROM regdomain: 0x809c
ath: EEPROM indicates we should expect a country code
ath: doing EEPROM country->regdmn map search
ath: country maps to regdmn code: 0x52
ath: Country alpha2 being used: CN
ath: Regpair used: 0x52
Registered led device: ath9k-phy0::radio
Registered led device: ath9k-phy0::assoc
Registered led device: ath9k-phy0::tx
Registered led device: ath9k-phy0::rx
usb 1-1: ath9k_htc: USB layer initialized
usbcore: registered new interface driver ath9k_hif_usb
usbcore: registered new interface driver rt73usb
usbcore: registered new interface driver rt2800usb
usbcore: registered new interface driver zd1211rw
60% TP-LINK_B1
1 Access Point Found
[root@FriendlyARM /]# ifconfig
eth0 Link encap:Ethernet HWaddr 08:90:90:90:90:90
inet addr:192.168.13.230 Bcast:192.168.13.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:586 errors:0 dropped:0 overruns:0 frame:0
TX packets:96 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:49916 (48.7 KiB) TX bytes:10225 (9.9 KiB)
Interrupt:51 Base address:0x4300
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
wlan0 Link encap:Ethernet HWaddr F4:EC:38:09:5A:2B
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
[root@FriendlyARM /]# iwconfig
lo no wireless extensions.
eth0 no wireless extensions.
wlan0 IEEE 802.11bgn ESSID:off/any
Mode:Managed Access Point: Not-Associated Tx-Power=20 dBm
Retry long limit:7 RTS thr:off Fragment thr:off
Encryption key:off
Power Management:off
[root@FriendlyARM /]#
另外希望版主们能告诉我们这两版内核做的改动在wifi上面。
因为看到内核版本并未改变,理论上原版也能够驱动。
希望能够贴出在原版上面的操作步骤,加入ko,是否需要重编内核?
有网友说要修改.config 我改了半天发现添加:
CONFIG_ATH9K_HW=m
CONFIG_ATH9K_COMMON=m
CONFIG_ATH9K_HTC=m
这三项加不上,一make zImage或make menuconfig这三项就自动被去掉了。是不是导致后面ath9k挂不上的原因?