Would like help setting up ndiswrapper with Atheros AR5B91 (identified as "AR928X")

Markus Schönhaber ubuntu-users at list-post.mks-mail.de
Sun Jan 10 12:25:23 UTC 2010


10.01.2010 03:15, Marcus Wanner:

> Here's what I did:
> sudo apt-get install ndiswrapper-utils
> cd Liteon\ Atheros\ AR5B91/Vista\ Driver/Vista64bit
> 	(stupid windows pathnames)
> sudo ndiswrapper -i netathrx.inf
> sudo modprobe -r ath9k
> sudo modprobe ndiswrapper
> dmesg
> 	that last one produced this:
> [   82.092758] ndiswrapper version 1.55 loaded (smp=yes, preempt=no)                                                                                                                            
> [   82.225025] ndiswrapper (import:242): unknown symbol: 
> ntoskrnl.exe:'RtlIsServicePackVersionInstalled'                                                                                        
> [   82.225051] ndiswrapper (import:242): unknown symbol: 
> ntoskrnl.exe:'KeInitializeGuardedMutex'                                                                                                
> <snip>
> [   82.225737] ndiswrapper (import:242): unknown symbol: 
> NDIS.SYS:'NdisMRegisterScatterGatherDma'
> [   82.225753] ndiswrapper (import:242): unknown symbol: 
> NDIS.SYS:'NdisMDeregisterScatterGatherDma'
> [   82.225768] ndiswrapper (import:242): unknown symbol: 
> NDIS.SYS:'NdisMFreeNetBufferSGList'
> [   82.225784] ndiswrapper (load_sys_files:206): couldn't prepare driver 
> 'netathrx'
> [   82.227520] ndiswrapper (load_wrap_driver:108): couldn't load driver 
> netathrx; check system log for messages from 'loadndisdriver'
> [   82.227660] usbcore: registered new interface driver ndiswrapper

Hm, when I first tried to use the 64bit Windows driver for my FRITZ!WLAN
USB Stick N 2.4 I saw
ndiswrapper (import:242): unknown symbol: ntoskrnl.exe:'NlsMbCodePageTag'
I checked the SVN of ndiswrapper and found a change that should make
this symbol resolvable. And indeed, the SVN trunk version of ndiswrapper
worked for me.
But I don't see anything similar for the unknown symbols you get
reported. So I doubt that building ndiswrapper from SVN will help you.

> What did I do wrong? Used the 64bit driver when I should have used the 32bit 
> one?

I don't think that you can use the 32bit driver on a 64bit system.

> Or is vista not the right version?

Don't know. If there's a 64bit XP driver available, I'd try this one.

Nevertheless, it could be that you are simply out of luck wrt the
combination Windows driver/ndiswrapper.

But maybe one of the tips found here
https://bugs.launchpad.net/ubuntu/+bug/414560?comments=all
esp.
https://bugs.launchpad.net/ubuntu/+bug/414560/comments/20
and
http://fostergrant.ubuntuforums.org/showthread.php?p=8604043
comment 5
will work for you and you get a stable WLAN connection without using a
Windows driver.

-- 
Regards
  mks




More information about the ubuntu-users mailing list