毕业论文开发语言企业开发JAVA技术.NET技术WEB开发Linux/Unix数据库技术Windows平台移动平台嵌入式论文范文英语论文
您现在的位置: 毕业论文 >> 嵌入式 >> 正文

如何移植compat-wireless的usb无线网卡驱动到FL2440arm开发板上

更新时间:2012-6-4:  来源:毕业论文

我用的是 迅捷FW150UD usb无线网卡,迅捷FW150UD的控制芯片好像是AR9271,开发板用的是FL2440,开发板上的linux内核版本是2.6.28.7,文件系统qtopia-2.2.0,交叉编译环境用的是cross-3.4.1,compat-wireless用的是compat-wireless-2011-01-07。

执行./scripts/driver-select脚本选择ath9k_htc
再执行make KLIB=/home/arm/linux-2.6.28.7 KLIB_BUILD=/home/arm/linux-2.6.28.7
编译完成后
compat-wireless中modules.order内容:
kernel//home/zhangyan/arm/compat-wireless-2011-01-07/compat/compat.ko
kernel//home/zhangyan/arm/compat-wireless-2011-01-07/compat/compat_firmware_class.ko
kernel//home/zhangyan/arm/compat-wireless-2011-01-07/compat/kfifo.ko
kernel//home/zhangyan/arm/compat-wireless-2011-01-07/net/rfkill/rfkill_backport.ko
kernel//home/zhangyan/arm/compat-wireless-2011-01-07/net/wireless/cfg80211.ko
kernel//home/zhangyan/arm/compat-wireless-2011-01-07/net/mac80211/mac80211.ko
kernel//home/zhangyan/arm/compat-wireless-2011-01-07/drivers/net/wireless/ath/ath.ko

加载模块时提示:
# insmod compat.ko  
Compat-wireless backport release: compat-wireless-2011-01-06  
Backport based on linux-next.git next-20110107  
# insmod compat_firmware_class.ko  
# insmod kfifo.ko  
kfifo: module license 'unspecified' taints kernel.  
# insmod rfkill_backport.ko  
# insmod cfg80211.ko  
cfg80211: Calling CRDA to update world regulatory domain  
# insmod mac80211.ko  
# insmod ath.ko

无线网卡插上后只提示
# usb 1-1.1: new full speed USB device using s3c2410-ohci and address 3  
usb 1-1.1: configuration #1 chosen from 1 choice
但无线网卡的指示灯不亮。

linux内核modules.order内容:
kernel/kernel/configs.ko
kernel/fs/nls/nls_cp737.ko
kernel/fs/nls/nls_cp775.ko
kernel/fs/nls/nls_cp852.ko
kernel/fs/nls/nls_cp855.ko
kernel/fs/nls/nls_cp857.ko
kernel/fs/nls/nls_cp860.ko
kernel/fs/nls/nls_cp861.ko
kernel/fs/nls/nls_cp862.ko
kernel/fs/nls/nls_cp863.ko
kernel/fs/nls/nls_cp864.ko
kernel/fs/nls/nls_cp865.ko
kernel/fs/nls/nls_cp866.ko
kernel/fs/nls/nls_cp869.ko
kernel/fs/nls/nls_cp874.ko
kernel/fs/nls/nls_cp932.ko
kernel/fs/nls/nls_euc-jp.ko
kernel/fs/nls/nls_cp936.ko
kernel/fs/nls/nls_cp949.ko
kernel/fs/nls/nls_cp950.ko
kernel/fs/nls/nls_cp1250.ko
kernel/fs/nls/nls_cp1251.ko
kernel/fs/nls/nls_iso8859-2.ko
kernel/fs/nls/nls_iso8859-3.ko
kernel/fs/nls/nls_iso8859-4.ko
kernel/fs/nls/nls_iso8859-5.ko
kernel/fs/nls/nls_iso8859-6.ko
kernel/fs/nls/nls_iso8859-7.ko
kernel/fs/nls/nls_cp1255.ko
kernel/fs/nls/nls_iso8859-9.ko
kernel/fs/nls/nls_iso8859-13.ko
kernel/fs/nls/nls_iso8859-14.ko
kernel/fs/nls/nls_iso8859-15.ko
kernel/fs/nls/nls_koi8-r.ko
kernel/fs/nls/nls_koi8-u.ko
kernel/fs/nls/nls_koi8-ru.ko
kernel/fs/nls/nls_utf8.ko
kernel/fs/ntfs/ntfs.ko
kernel/fs/udf/udf.ko
kernel/crypto/crypto_algapi.ko
kernel/crypto/aead.ko
kernel/crypto/crypto_blkcipher.ko
kernel/crypto/chainiv.ko
kernel/crypto/eseqiv.ko
kernel/crypto/crypto_hash.ko
kernel/crypto/cryptomgr.ko
kernel/crypto/hmac.ko
kernel/crypto/md5.ko
kernel/crypto/sha1_generic.ko
kernel/crypto/ecb.ko
kernel/crypto/cbc.ko
kernel/crypto/des_generic.ko
kernel/crypto/aes_generic.ko
kernel/crypto/arc4.ko
kernel/crypto/deflate.ko
kernel/crypto/michael_mic.ko
kernel/crypto/authenc.ko
kernel/crypto/rng.ko
kernel/crypto/krng.ko
kernel/drivers/video/backlight/lcd.ko
kernel/drivers/video/backlight/backlight.ko
kernel/drivers/parport/parport_pc.ko
kernel/drivers/parport/parport_ax88796.ko
kernel/drivers/block/nbd.ko
kernel/drivers/misc/eeprom_93cx6.ko
kernel/drivers/net/wireless/strip.ko
kernel/drivers/net/wireless/hostap/hostap.ko
kernel/drivers/net/macvlan.ko
kernel/drivers/ide/ide-tape.ko
kernel/drivers/scsi/scsi_tgt.ko
kernel/drivers/scsi/st.ko
kernel/drivers/scsi/sr_mod.ko
kernel/drivers/scsi/ch.ko
kernel/drivers/scsi/scsi_wait_scan.ko
kernel/drivers/usb/storage/usb-storage.ko
kernel/drivers/usb/serial/navman.ko
kernel/drivers/usb/serial/option.ko
kernel/drivers/usb/misc/ldusb.ko
kernel/drivers/usb/misc/usbled.ko
kernel/drivers/usb/class/cdc-acm.ko
kernel/drivers/usb/class/usblp.ko
kernel/drivers/usb/class/cdc-wdm.ko
kernel/drivers/hid/hid-dummy.ko
kernel/drivers/block/aoe/aoe.ko
kernel/net/wireless/cfg80211.ko
kernel/net/mac80211/mac80211.ko
kernel/net/ieee80211/ieee80211.ko
kernel/net/ieee80211/ieee80211_crypt.ko
kernel/net/ieee80211/ieee80211_crypt_wep.ko
kernel/net/ieee80211/ieee80211_crypt_ccmp.ko
kernel/net/ieee80211/ieee80211_crypt_tkip.ko
kernel/lib/crc-itu-t.ko
也不知道内核的那些模块是需要加载的

基本情况就是这样,但加载compat-wireless中要求的模块后无线网卡不能识别。还有ar9271.fw已经放到 /bin/ 文件夹下了

[1] [2] 下一页

设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©youerw.com 优尔论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。