I had installed ndiswrapper and bcmwl5 driver for my laptop HP nx 9010. I am giving sequence here. Original kernel ver was 2054_FC5. I straightway followed these steps which have been updated and correct.
(1) Update kernel to 2.6.16-1.2129_FC5.i586 with sources by downloading following three files.
Make a directory as
(i) mkdir /usr/src/redhat/
(ii) mkdir /usr/src/redhat/SOURCES
Install all as
rpm -i *.rpm --aid --force
(2) After installation boot the system in new kernel version that is 2.6.16-1.2129
(3) Go to http://sourceforge.net/projects/ndiswrapper/
and download ndiswrapper-1.16.tar.gz file. Extract it to /tmp/ndiswrapper-1.16 folder and install it following the instructins written in the document INSTALL which is supplied in above folder.
(4) find out your bcmwl5.inf and .sys files in windows and copy them to /usr/broadcom folder. I am mentioning in windows because you are sure that this driver works fine with the hardware.
(5) In root terminal, change to this directory cd /usr/broadcom
(6) Type following command
ndiswrapper -i bcmwl5.inf
You should be 100% sure of your bcmwl5 driver which works on notebook else no success.
(7) Verify proper installation and hardware compatibility by typing command
(8) It should display:
"bcmwl5 driver installed, hardware present"
If you don't get it then problem with driver.
(9) Place a line in /etc/modprobe.conf at top using editor:
alias wlan0 ndiswrapper
(10) Now you can reboot to have it activated, or you can run following two commands:
(i) depmod -a
(ii) modprobe ndiswrapper
(11) Deactivate the ethernet port by command
ifconfig eth0 down
(12) Activate the wireless port by command
ifconfig wlan0 up
(13) To see wlan0 details to be used in next step type command
(ii) iwlist wlan0 scan shows the Access points and details
(14) run command sytem-config-network for configuring the network. I have configured only static IPs option and left everything to default.
(15) You may ping your gateway to confirm the wireless connectivity.
I hope this is helpful.