guyan 发表于 2013-8-13 19:32:34

关于ARM上移植无线网卡的问题

如题,使用compat-wireless-2.6.39-1开发包,在交叉编译环境下编译生成的.ko文件如下:
ema@ubuntu:~/work/skw17/compat-wireless-2.6.39-1$ find -name *ko
./drivers/net/wireless/ath/ath.ko
./drivers/net/wireless/ath/ath9k/ath9k_hw.ko
./drivers/net/wireless/ath/ath9k/ath9k_htc.ko
./drivers/net/wireless/ath/ath9k/ath9k_common.ko
./net/wireless/cfg80211.ko
./net/mac80211/mac80211.ko
./compat/compat.ko
./compat/kfifo.ko
./compat/compat_firmware_class.ko
在内核中的配置是:
CONFIG_NET_SCHED=y
CONFIG_CFG80211=m
CONFIG_MAC80211=m
CONFIG_RFKILL=m
CONFIG_WLAN=y
无 CONFIG_WLAN_80211项
在开发板中加载模块如下:
root@beagleboard:/home/ema/skw17# insmod compat.ko
[ 2661.185943] Compat-wireless backport release: compat-wireless-v2.6.39-1
[ 2661.195281] Backport based on linux-2.6-allstable.git v2.6.39
root@beagleboard:/home/ema/skw17# insmod compat_firmware_class.ko
root@beagleboard:/home/ema/skw17# insmod kfifo.ko
[ 2668.928070] kfifo: module license 'unspecified' taints kernel.
[ 2668.933929] Disabling lock debugging due to kernel taint
root@beagleboard:/home/ema/skw17# insmod rfkill.ko
root@beagleboard:/home/ema/skw17# insmod cfg80211.ko
[ 2678.715850] cfg80211: Calling CRDA to update world regulatory domain
root@beagleboard:/home/ema/skw17# insmod mac80211.ko
root@beagleboard:/home/ema/skw17# insmod ath.ko
root@beagleboard:/home/ema/skw17# insmod ath9k_hw.ko
root@beagleboard:/home/ema/skw17# insmod ath9k_common.ko
root@beagleboard:/home/ema/skw17# insmod ath9k_htc.ko
[ 2767.849334] usb 1-2.4: ath9k_htc: Firmware - ar9271.fw not found
[ 2767.855407] ath9k_htc: probe of 1-2.4:1.0 failed with error -22
[ 2767.878540] usbcore: registered new interface driver ath9k_htc
其中的rfkill.ko不是无线模块开发包中生成的,是内核中生成的。
我在开发板的/lib下新建一个firmware文件,然后在其中放了ar9271.fw文件
root@beagleboard:~# ll /lib/firmware/
drwxr-xr-x    2 root   root          304 Feb 16 00:10 ./
drwxr-xr-x    5 root   root         3352 Feb 162011 ../
-rwxr-xr-x    1 root   root      51312 Feb 15 23:58 ar9271.fw*
-rwxr-xr-x    1 root   root      51272 Feb 16 00:02 htc_9271.fw*
可是为什么总是提示无法找到ar9271.ko文件呢?


页: [1]
查看完整版本: 关于ARM上移植无线网卡的问题