Wireless on a Compaq 6715b (BCM4312) under Fedora 7 and 8

Ahh nothing like a bcm43xx card to make life interesting. I haven’t had good luck speed or stability wise using fwcutter. I applaud the direction the project is taking but for now I’m sticking with ndiswrapper.

Step 1: Install the livna repository

wget http://rpm.livna.org/livna-release-7.rpm (change to 7 to an 8 for FC8)
rpm -ivh livna-release-7.rpm

Step 2: Download the windows drivers for your card. I was planning on providing a link however Compaq/HP seems to have decided they never made the 6715b since it’s support pages are gone.

Step 3: Install ndiswrapper and cabextract

yum install kmod-ndiswrapper cabextract

Step 4: Make a new folder in your home directory and move the driver file you downloaded into it.

mkdir ~/wireless
mv myvendorsdriver.exe ~/wireless

Step 5: Now extract the drivers

cabextract myvendorsdriver.exe

Step 6: Now edit your /etc/modprobe.d/blacklist file and add the following lines at the bottom. This prevents the built in drivers from loading.

blacklist bcm43xx
blacklist bcm43xx-mac80211
blacklist ssb


Step 7:
Now make sure the old drivers are not loaded

modprobe -r bcm43xx
modprobe -r bcm43xx-mac80211
modprobe -r ssb

Step 8: Now we install the Windows driver using ndiswrapper

cd ~/wireless
ndiswrapper -i bcmwl5.inf

If you execute the following command you should see your wireless device listed:

ndiswrapper -l

Step 9: Now we’ll load the new driver and configure it to load at boot

depmod -a
ndiswrapper -ma
echo "ndiswrapper" >> /etc/modules
echo "alias wlan0 ndiswrapper" >> /etc/modprobe.conf
modprobe ndiswrapper

Step 10: Now the card should be working we’ll want an easy way to configure it. These packages may already be installed but this isn’t going to hurt if they are already there.

yum install NetworkManager

Now we need to change the services that load at startup to enable NetworkManager:

ntsysv

Then enable “NetworkManager” and “NetworkManagerDispatcher”

Now we can reboot and wireless should be working.

4 Responses to “Wireless on a Compaq 6715b (BCM4312) under Fedora 7 and 8”


  1. 1 Miguel Nov 27th, 2007 at 1:58 am

    I need help!!!

    I follow your manual, and I think, your manual it’s better than other manuals, but fedora show me the next message in the Network admin:

    WARNING: /etc/modprobe.d/.blacklist.swp line 1: ignoring bad line starting with ‘b0VIM’
    WARNING: /etc/modprobe.d/.blacklist.swp line 1: ignoring bad line starting with ‘b0VIM’
    El dispositivo ndiswrapper wlan0 no parece estar presente, retrasando la inicialización.

    My notebook is HP dv6420la, my wireless Broadcom 4312.

    Help me please :S

  2. 2 Coaster Nov 28th, 2007 at 9:05 am

    My guess would be that there is a typo in your /etc/modprobe.d/blacklist

    I’d double check that file.

  3. 3 Steve Mar 31st, 2008 at 4:00 pm

    Great tutorial. I’ve tried it on Fedora 9 (beta) but with the following modifications:

    1) Downloaded ndiswrapper from sourceforge and compiled/installed. Didn’t use Livna directory (not sure it exists for F9 yet!)
    2) Installed make, etc through yum.

    Everything seemed to go great, right up to rebooting and opening the network manager dialog. And then… I couldn’t activate the wireless entry. :(

    Don’t suppose you’d have any idea why this is?

    Nice site, btw :)

  4. 4 Coaster Apr 1st, 2008 at 10:10 am

    Hi Steve,
    I haven’t had a chance to play with FC9 yet on one of these laptops. Once I do I’ll update the guides or post new ones. For now I couldn’t even guess as to what has changed, it seems like most of the HP laptop are a pain when it comes to wireless.

    Thanks for your comment!

    Brian

Leave a Reply