Take the 2-minute tour ×
Ask Ubuntu is a question and answer site for Ubuntu users and developers. It's 100% free, no registration required.

I'm trying to get a Netgear WN311T PCI wireless NIC to work. I'll put in what I think will be the relevant diagnostics. I'm confident that it's not the known kernel module not loading bug. It appears that even though the windows driver is loaded and recognized as good by the ndiswrapper it isn't being used to drive the device. I've omitted the non-relevant output of the listed commands.

ndiswrapper -l
netwm148 : driver installed
device (11AB:2A02) present

lsmod | grep ndis
ndiswrapper          283307 0

iwconfig
eth1     no wireless extensions.
lo       no wireless extensions.

lspci -k
01:09.0 Ethernet controller: Marvell Technology Group Ltd.  88W8361 [TopDog] 802.11n Wireless (rev 03)
Subsystem: Netgear WN311T RangeMax Next 300 Mbps Wireless PCI Adapter

The lspci -k output does not present any information about kernel drivers in use or kernel modules that it does for the other correctly working hardware in the system. I installed the kernel module from source, and the utils from package. Installed versions of the ndiswrapper: kernel module version 1.58, utils version 1.9.

share|improve this question
    
Are there any informative messages in the log? dmesg | grep ndis –  chili555 Mar 31 '13 at 14:37
    
Good call, Chili555. Dmesg is showing a lot of errors. ndiswrapper (import:232) unknown symbol: ntoskrnl.exe:'__chkstk' ndiswrapper (import:232) unknown symbol: NDIS.SYS'NdisFreeMdl' That gets followed by several more similar unknown symbol messages. Poked around on Google, looks like the Windows driver I loaded isn't really the right one even though ndis thinks it is. –  user145686 Apr 1 '13 at 4:17
    
ntoskrnl.exe is supposed to be fixed by compiling 1.58 from source. Are you sure 1.58 is loading? Were there any alarming errors in 'make' and 'sudo make install'? You might try compiling again: make clean, make, sudo make install, sudo modprobe -r ndiswrapper, sudo modprobe ndiswrapper. Or try rebooting after you recompile. Note and post anything alarming when you re-compile. Did you use the Windows XP .inf and .sys files? ndiswrapper requires XP. –  chili555 Apr 1 '13 at 15:34
    
modinfo shows that the version is 1.58. I rebuilt it just to check and it's fine. I'm pretty sure I've tracked down the problem. Netgear never released a 64 bit driver for the WN311T wireless NIC for Windows XP (WinXP). I loaded the Vista 64 bit driver, hoping it was close enough. No such luck, though I would have expected ndis to throw an error instead of effictevly say "yeah, looks good". So, my options are downgrade to 32 bit Ubuntu or, since I have a spare wireless NIC at a slower speed, try that one instead. Thank you =^-^= –  user145686 Apr 2 '13 at 15:54
    
Your reasoning is correct. Happy to help. –  chili555 Apr 2 '13 at 20:46
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Browse other questions tagged or ask your own question.