I am unable to load the awlgtnic (IOGear GWU513) driver for my Shuttle
PN15 adaptor if my kernel has HIGHMEM support enabled. Without HIGHMEM
support, the driver loads OK (although I seem to also need 16K stacks to
get stability). I am using ndiswrapper 1.1 and kernel 2.6.10.
Full debug logs are attached; the output I get without DEBUG enabled is:
ndiswrapper version 1.1 loaded (preempt=yes,smp=no)
ndiswrapper: driver awlgtnic (WLAN-G,11/05/2003, 1.0.03) loaded
ndiswrapper (NdisWriteErrorLogEntry:273): log: C000138A, count: 3 (c0000001), return address: f8db2aa7, entry: f8dc5027 offset: 4294892160
ndiswrapper (ndiswrapper_add_one_usb_dev:312): Windows driver couldn't initialize the device (C0010006)
ndiswrapper: probe of 5-4:1.0 failed with error -22
usbcore: registered new driver ndiswrapper
I have generated a debug log for the failure case with HIGHMEM support
enabled, attached. I've tried applying the highmem patch in bug #1163732
and, in addition, the tweak to dma_alloc_coherent that is suggested in bug
#1170764. In both cases I get the same failure. I attach a log generated
with the patch and tweak both applied too. In all cases, I had the 16K
stacks patch applied to the kernel.
Please let me know if you would like me to file a bug, and, if so, whether
you prefer me to file a new bug or submit information to one of the
existing highmem bug reports (which are for different cards/drivers).
PS Many thanks to Fran for replying to my previous message and alerting me
to the possible need for 16K stacks.