Newest kernel Fedora (2.6.21-1.3194.fc7) killed ndiswrapper

Arch Willingham arch at tuparks.com
Sat May 26 18:10:41 UTC 2007


Unfortunately, I use ndiswrapper to get to my Linksys wireless card. It has always worked with each interation of  FC6 and FC7. I currently use it with FC7 test 4. 

Every time a new kernal comes out, I run a batch file (oops...script file) to re-run teh ndiswapper stuff. Last night, after I updated to Fedora (2.6.21-1.3194.fc7), I tried to update ndiswrapper andit bombed out with the message below. Note that of teh output below, there were only two new errors: "WARNING: "__spin_lock_init" [/downloads/ndiswrapper-1.44/driver/ndiswrapper.ko] undefined!" and "FATAL: Error inserting ndiswrapper (/lib/modules/2.6.21-1.3194.fc7/misc/ndiswrapper.ko): Unknown symbol in module, or unknown parameter (see dmesg)"...teh other errors are typicsl for each build (at least on my machine). Once I dropped back to Fedora (2.6.21-1.3189.fc7), it works fine.

Any idea?

Thanks!

Arch


# /batch/fix_ndis.sh
make -C driver install
make[1]: Entering directory `/downloads/ndiswrapper-1.44/driver'
make -C /lib/modules/2.6.21-1.3194.fc7/build SUBDIRS=/downloads/ndiswrapper-1.44/driver
make[2]: Entering directory `/usr/src/kernels/2.6.21-1.3194.fc7-i686'
  Building modules, stage 2.
  MODPOST 1 modules
WARNING: "__spin_lock_init" [/downloads/ndiswrapper-1.44/driver/ndiswrapper.ko] undefined!
make[2]: Leaving directory `/usr/src/kernels/2.6.21-1.3194.fc7-i686'


*** WARNING: This kernel seems to use 4K stack size option (CONFIG_4KSTACKS); many Windows drivers will not work with this option enabled. Disable CONFIG_4KSTACKS option, recompile and install kernel


echo /lib/modules/2.6.21-1.3194.fc7/misc
/lib/modules/2.6.21-1.3194.fc7/misc
mkdir -p /lib/modules/2.6.21-1.3194.fc7/misc
install -m 0644 ndiswrapper.ko /lib/modules/2.6.21-1.3194.fc7/misc
/sbin/depmod -a 2.6.21-1.3194.fc7 -b /
make[1]: Leaving directory `/downloads/ndiswrapper-1.44/driver'
make -C utils install
make[1]: Entering directory `/downloads/ndiswrapper-1.44/utils'
install -D -m 755 loadndisdriver /sbin/loadndisdriver
install -D -m 755 ndiswrapper /usr/sbin/ndiswrapper
install -D -m 755 ndiswrapper-buginfo /usr/sbin/ndiswrapper-buginfo

NOTE: Windows driver configuration file format has changed since 1.5. You must re-install Windows drivers if they were installed before.
make[1]: Leaving directory `/downloads/ndiswrapper-1.44/utils'
mkdir -p -m 0755 /usr/share/man/man8
install -m 644 ndiswrapper.8 /usr/share/man/man8
install -m 644 loadndisdriver.8 /usr/share/man/man8
FATAL: Error inserting ndiswrapper (/lib/modules/2.6.21-1.3194.fc7/misc/ndiswrapper.ko): Unknown symbol in module, or unknown parameter (see dmesg)
wlan0     Interface doesn't support scanning.
re




More information about the fedora-test-list mailing list