as su :
yum -y install ndiswrapper
------------------------------------------------
kmod-ndiswrapper-1.48-1.2.6.23.1_10.fc7
ndiswrapper-1.48-1.lvn7
------------------------------------
mkdir /ndiswrapper_drivers
cp bcmwl5.* /ndiswrapepr_drivers/.
ndiswrapper -i bcmwl5.inf
ndiswrapper -l
bcmwl5 : driver installed
device (14E4:4311) present (alternate driver: ssb)
-------------------------------------------------------------------
ndiswrapper -m
ndiswrapper -ma
ndiswrapper -mi
-------------------------------------------------------------------
Then REBOOT PC.
-------------------------------------------------------------------
Install wpa_supplicant from src .
untar the file and install using "make". Then
"cp wpa_cli wpa_supplicant wpa_passphrase /usr/local/bin/.".
copy wpa_supplicant.conf from the source directory into the /etc directory.
edit the file in /etc/wpa_supplicant.conf
(make sure to copy the original before editing)
my configuration file is
---------------------------------------------------------
ctrl_interface=/var/run/wpa_supplicant
eapol_version=1
ap_scan=1
fast_reauth=1
network={
ssid="quark"
psk="XXXXXXXXXXXXXXXX"
}
network={
ssid="hadron"
psk="XXXXXXXXXXXXXXXX"
}
-------------------------------------------------------
You can also include your wireless configuration from "system-config-network".
-------------------------------------------------------------------
Added the line in "/etc/modprobe.conf"
alias wlan0 ndiswrapper
-------------------------------------------------------------------
rebuild the modules.dep
depmod -a
modprobe -r bcm43xx
modprobe ndiswrapper
-------------------------------------------
blacklist the driver in "/etc/modprobe.d/blacklist"
blacklist bcm43xx
-------------------------------------------------
Added the line in "/etc/sysconfig/wpa_supplicant"
INTERFACES="-iwlan0"
DRIVERS="-Dndiswrapper"
----------------------------------------------------
then modify the line in "/etc/sudoers"
wheel ALL=(ALL) NOPASSWD: ALL
-------------------------------------------------------
Then start the wpa_supplicant service using:
service wpa_supplicant start
OR
start the network from system-config-network.