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