Home > ArticlesBroadcom BCM4306 Wireless card + Linux Mint 13
Broadcom BCM4306 Wireless card + Linux Mint 13
Posted by rion on May 27, 2012
Next month I will be in New York for a few days (Vacation). While I want to take a laptop with me I'd rather not take either of my development machines in case something 'bad' happens (either on the flight or while sightseeing).
My Brother in Law had an old Dell Latitude D600 he wasn't using so I bought it and set about installing linux on it. After some issue with various editions of Ubuntu (12.04 32-bit edition doesn't even install) I settled on Linux Mint 13. Unfortunately the wireless card wasn't supported right out of the box... Here's what I had to do to get it working.
Notes
Identify the Broadcom chip in your Dell D600
- If you are in Linux, run this command to see what Broadcom Network cards you have on your system:
lspci | grep Broadcom
Sample output from my system:

From this image you can see that I have a BCM4306 802.11a/b/g (rev 02) card
- If you are in Windows you can get a more useful name from Device Manager:
TrueMobile 1400 WLAN

Download & Extract the appropriate Broadcom driver from Dell's website
- Go to the Dell Latitude D600 Drivers page (dell.com/support) and pull down the driver appropriate to your card. In my case I pulled down R143355.EXE (32bit XP) for the TrueMobile 1400

- Right-click on the EXE and select Extract Here to get at the inf/sys files

- You can find the Driver file under the DRIVER folder:

Install the Broadcom Driver using ndiswrapper GUI
- Pull up the ndiswrapper GUI by clicking Menu and typing ndis
(You will be asked to authenticate in order to run this)
- Click the Install New Driver button and Browse to the INF file you just downloaded
- When activating the driver you may see an error that says:
FATAL: Module ndiswrapper not found
And when you run an
ndiswrapper -l it looks like it is installed correctly:

bcmwl5 : driver installed
device (14E4:4324) present (alternate driver: ssb)
- If that is the case, pull up the Synaptic Package Manager and install ndiswrapper-dkms

- After ndiswrapper-dkms has been installed, reboot your laptop
- At this point the WiFi Applet in the 'start bar' should be working correctly:

I was able to connect to my local wifi network. In fact I am writing this from the D600! Hopefully this works as well for you.