i had to upgrade my kernel from 2.6.15-1.2257.fc5 to 2.6.18-1.2257.fc5. then i uninstalled ndiswrapper. i will list what i did in case somebody viewed this post later. to uninstall ndiswrapper:
Code:
rm /usr/sbin/ndiswrapper
rm /sbin/loadndiswrapper
you also need to remove the kernel module from /lib/modules/'uname -r'/misc
then i recompiled ndiswrapper, the latest stable version. then i did the following:
Code:
ndiswrapper -i /lib/windrivers/bcwml5.inf
ndiswrapper -m # write config for modprobe
ndiswrapper -ma # write module aliases
ndiswrapper -mi # write module install config for all devices.
/sbin/modproe ndiswrapper # which was successful without no problem
/sbin/iwconfig
[root@localhost sbin]# /sbin/iwconfig
lo no wireless extensions.
eth0 no wireless extensions.
sit0 no wireless extensions.
vmnet8 no wireless extensions.
vmnet1 no wireless extensions.
Warning: Driver for device wlan0 has been compiled with version 20
of Wireless Extension, while this program supports up to version 19.
Some things may be broken...
wlan0 IEEE 802.11g ESSID:off/any
Mode:Managed Frequency:2.462 GHz Access Point: Not-Associated
Bit Rate:54 Mb/s Tx-Power:32 dBm
RTS thr:2347 B Fragment thr:2346 B
Encryption key:off
Power Management:off
Link Quality:0 Signal level:0 Noise level:0
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0
ndiswrapper created an alias for wlan0. the other vmnet interfaces were created by vmware.
in the end i didn't have to modify kernel code. by the way i couldn't fine the file module.c at all.
updatedb
Code:
[root@localhost sbin]# locate module.c
/etc/gnome-vfs-2.0/modules/smb-module.conf
it looks like FC6 or FC5 are coming more and more complicated to maintain. back in the day, yum install used to work for everything. Slackware is still my preferred distro.that might not be a professional statement, but that's what i feel about fedora right now.
thanks for all your help.