新兵上阵
- 注册时间
- 2009-7-21
- 金币
- 17 个
- 威望
- 0 个
- 荣誉
- 0 个
尚未签到
|
tl_wn322G+ 2.0版无线网卡采用的是Atheros 的AR9271方案,我尝试了用ndiswrapper-1.55在linux下安装该无线网卡的Windows驱动,安装windows版的驱动时,用ndiswrapper -l ,显示为错误的驱动,用ndiswrapper -i 命令安装了Vista下的驱动,显示安装了驱动,但用modproe ndiswrapper 启动时提示出错,不能驱动。
想请有相同设备的朋友一起试验下,看怎样才能让TP-LINK tl_wn322G+ 2.0版无线网卡在linux下驱动起来。
一、运行 lsusb
显示
Bus 001 Device 002: ID 0cf3:1006 Atheros Communications, Inc. 
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
二、只能安装TP_Link tl_wn322G+ 2.0 无线网卡的VISTA驱动 
运行 ndiswrapper -l
显示
netathur : driver installed
device (0CF3:1006) present
如果安装windowsXP驱动
运行 ndiswrapper –l
显示
netathuw : invalid driver!
三、运行以下指令都无错误提示
diswrapper -m
ndiswrapper -ma
ndiswrapper -mi 
运行modprobe ndiswrapper指令
显示
WARNING: All config files need .conf: /etc/modprobe.d/ndiswrapper, it will be ignored in a future release.
运行 vi /etc/modprobe.d/ndiswrapper
显示如下:
install usb:v0CF3p1006d*dc*dsc*dp*ic*isc*ip* /sbin/modprobe ndiswrapper
install usb:v0CF3p7010d*dc*dsc*dp*ic*isc*ip* /sbin/modprobe ndiswrapper
install usb:v0CF3p9271d*dc*dsc*dp*ic*isc*ip* /sbin/modprobe ndiswrapper
运行lsmod
显示 
Module Size Used by
ndiswrapper 193308 0 
这是在buntu 9.04下的安装情况
运行 dmesg | grep ndiswrapper 指令
显示
[ 6.464520] ndiswrapper version 1.55 loaded (smp=yes, preempt=no)
[ 7.327820] ndiswrapper (import:242): unknown symbol: ntoskrnl.exe:'RtlIsServicePackVersionInstalled'
[ 7.327832] ndiswrapper (import:242): unknown symbol: ntoskrnl.exe:'KeInitializeGuardedMutex'
[ 7.327837] ndiswrapper (import:242): unknown symbol: ntoskrnl.exe:'KeReleaseGuardedMutex'
[ 7.327842] ndiswrapper (import:242): unknown symbol: ntoskrnl.exe:'KeAcquireGuardedMutex'
[ 7.327890] ndiswrapper (import:242): unknown symbol: NDIS.SYS:'NdisAllocateMdl'
[ 7.327896] ndiswrapper (import:242): unknown symbol: NDIS.SYS:'NdisRetreatNetBufferDataStart'
[ 7.327901] ndiswrapper (import:242): unknown symbol: NDIS.SYS:'NdisAdvanceNetBufferDataStart'
[ 7.327907] ndiswrapper (import:242): unknown symbol: NDIS.SYS:'NdisFreeMdl'
[ 7.327918] ndiswrapper (import:242): unknown symbol: NDIS.SYS:'NdisOpenConfigurationEx'
[ 7.327924] ndiswrapper (import:242): unknown symbol: NDIS.SYS:'NdisMSetBusData'
[ 7.327931] ndiswrapper (import:242): unknown symbol: NDIS.SYS:'NdisAllocateNetBufferAndNetBufferList'
[ 7.327937] ndiswrapper (import:242): unknown symbol: NDIS.SYS:'NdisMAllocateNetBufferSGList'
请问问题出在哪?
要怎样才能在Linux下装好TP_Link tl_wn322G+ V2.0版 USB无线网卡的驱动? |
|