For a few months now I have been frustrated by Mandriva 2008 and getting ndiswrapper to start at boot up. For some reason Mandriva insisted on loading the BCM43xx module even though I explicity set up ndiswrapper as the driver for my broadcom wireless card. I had tried everything from modifying /etc/modprobe.conf to using the Mandriva drakconf interface to tell it to set up wireless with ndiswrapper. The drakconf interface would set up ndiswrapper and get things working, but once I rebooted it would want to go back to loading the bcm43xx driver.

After searching the internet intensely, I found out that the kernel will attempt to load the bcm43xx kernel module no matter what unless you explicitly blacklist it in /etc/modprobe.d/blacklist-mdv

Put the following lines in blacklist-mdv:
blacklist bcm43xx
blacklist ssb

I’m not really sure what ssb is, but from what I gathered it was part of the Broadcom 43xx driver set.

You may also want to do:
modprobe -r bcm43xx
modprobe -r ssb

Now use drakconf interface to set up your wireless card again, make sure you select the ndiswrapper option.
Next time you reboot you should now boot using the ndiswrapper kernel module instead of that annoying bcm43xx driver!

Share and Enjoy:
  • email
  • Twitter
  • Facebook
  • Digg
  • StumbleUpon
  • del.icio.us
  • Reddit
  • Mixx
  • BlinkList
  • Technorati
  • Google Bookmarks
  • Live
  • Yahoo! Bookmarks

One Response to “Mandriva Linux 2008, wireless networking, and ndiswraper”

g3rn1

March 7th, 2010 - 11:31 pm

BIG THX to you!

You safed me a lot of time.
Ive just installed Mandriva and i am more familiar with debian based distros, in which i got bcm43xx drivers after some trouble running.

After 3, 4 times of googling i have found your Article.
And again, thank you for this.

greets
g3rn1

Leave a Reply