How to prepare Windows driver for use with ndiswrapper?

Malte Gell malte.gell at gmx.de
Mon Sep 28 10:14:50 EDT 2009


Hello,

i now have a Netgear WN111v2 which works just fine with drivers from 
linuxwireless project.

Nevertheless, i would give ndiswrapper a chance to get some more features, 
e.g. make the LEDs work and see the signal strength.

I was able to extract the Windows driver from my Vista machine.

I can install it with ndiswrapper -i oem42.inf But, when i load the 
ndiswrapper module i get a lot of unresolved symbols.

If someone wants to help to create a ndiswrapper optimized Windows driver 
package for that USB stick I can send you the driver (2,9 MB, some files are 
probably not needed).

Regards
Malte

Output of modprobe ndiswrapper:

usb 5-3: new high speed USB device using ehci_hcd and address 10
Sep 28 15:55:54 linux-61r3 kernel: usb 5-3: configuration #1 chosen from 1 
choice
Sep 28 15:55:54 linux-61r3 kernel: usb 5-3: reset high speed USB device using 
ehci_hcd and address 10
Sep 28 15:55:54 linux-61r3 kernel: ndiswrapper (import:242): unknown symbol: 
NDIS.SYS:'NdisMIndicateReceiveNetBufferLists'
Sep 28 15:55:54 linux-61r3 kernel: ndiswrapper (import:242): unknown symbol: 
NDIS.SYS:'NdisFreeNetBufferList'
Sep 28 15:55:54 linux-61r3 kernel: ndiswrapper (import:242): unknown symbol: 
NDIS.SYS:'NdisAllocateNetBuffer'
Sep 28 15:55:54 linux-61r3 kernel: ndiswrapper (import:242): unknown symbol: 
NDIS.SYS:'NdisAllocateNetBufferList'
Sep 28 15:55:54 linux-61r3 kernel: ndiswrapper (import:242): unknown symbol: 
NDIS.SYS:'NdisFreeNetBuffer'
Sep 28 15:55:54 linux-61r3 kernel: ndiswrapper (import:242): unknown symbol: 
NDIS.SYS:'NdisFreeMdl'
Sep 28 15:55:54 linux-61r3 kernel: ndiswrapper (import:242): unknown symbol: 
NDIS.SYS:'NdisOpenConfigurationEx'
Sep 28 15:55:54 linux-61r3 kernel: ndiswrapper (import:242): unknown symbol: 
NDIS.SYS:'NdisMSendNetBufferListsComplete'
Sep 28 15:55:54 linux-61r3 kernel: ndiswrapper (import:242): unknown symbol: 
NDIS.SYS:'NdisMOidRequestComplete'
Sep 28 15:55:54 linux-61r3 kernel: ndiswrapper (import:242): unknown symbol: 
NDIS.SYS:'NdisMIndicateStatusEx'
Sep 28 15:55:54 linux-61r3 kernel: ndiswrapper (import:242): unknown symbol: 
NDIS.SYS:'NdisMSetMiniportAttributes'
Sep 28 15:55:54 linux-61r3 kernel: ndiswrapper (import:242): unknown symbol: 
NDIS.SYS:'NdisMDeregisterMiniportDriver'
Sep 28 15:55:54 linux-61r3 loadndisdriver: loadndisdriver: load_driver(358): 
couldn't load driver wn111v2
Sep 28 15:55:54 linux-61r3 kernel: ndiswrapper (import:242): unknown symbol: 
NDIS.SYS:'NdisMRegisterMiniportDriver'
Sep 28 15:55:54 linux-61r3 kernel: ndiswrapper (import:242): unknown symbol: 
NDIS.SYS:'NdisMResetComplete'
Sep 28 15:55:54 linux-61r3 kernel: ndiswrapper (import:242): unknown symbol: 
NDIS.SYS:'NdisAllocateNetBufferPool'
Sep 28 15:55:54 linux-61r3 kernel: ndiswrapper (import:242): unknown symbol: 
NDIS.SYS:'NdisAllocateNetBufferListPool'
Sep 28 15:55:54 linux-61r3 kernel: ndiswrapper (import:242): unknown symbol: 
NDIS.SYS:'NdisAllocateIoWorkItem'
Sep 28 15:55:54 linux-61r3 kernel: ndiswrapper (import:242): unknown symbol: 
NDIS.SYS:'NdisGetSystemUpTimeEx'
Sep 28 15:55:54 linux-61r3 kernel: ndiswrapper (import:242): unknown symbol: 
NDIS.SYS:'NdisFreeNetBufferPool'
Sep 28 15:55:54 linux-61r3 kernel: ndiswrapper (import:242): unknown symbol: 
NDIS.SYS:'NdisQueueIoWorkItem'
Sep 28 15:55:54 linux-61r3 kernel: ndiswrapper (import:242): unknown symbol: 
NDIS.SYS:'NdisFreeIoWorkItem'
Sep 28 15:55:54 linux-61r3 kernel: ndiswrapper (import:242): unknown symbol: 
NDIS.SYS:'NdisFreeNetBufferListPool'
Sep 28 15:55:54 linux-61r3 kernel: ndiswrapper (import:242): unknown symbol: 
NDIS.SYS:'NdisAllocateMemoryWithTagPriority'
Sep 28 15:55:54 linux-61r3 kernel: ndiswrapper (import:242): unknown symbol: 
WDFLDR.SYS:'WdfVersionBind'
Sep 28 15:55:54 linux-61r3 kernel: ndiswrapper (import:242): unknown symbol: 
WDFLDR.SYS:'WdfVersionUnbind'


More information about the HostAP mailing list