Broadcom 4318, ndiswrapper and wpa_supplicant under Linux

I don’t know about others, but for a long time I had problems with using WPA with my Broadcom wireless card in Ruri. Thankfully all troubles are now gone :)

The steps for a working wpa_supplicant are simple:

  1. Download the latest wpa_supplicant. I recommend at least version 6.3 (5.x didn’t work for me)
  2. Install it and configure it to use Linux Wireless Extensions driver interface, for example by supplying -Dwext to it’s command-line options. Exact configuration depends on your linux distribution – on Gentoo it’s a wpa_supplicant_interface="-Dwext -iinterface" line in /etc/conf.d/net
  3. Start it up and voila – wpa_supplicant should be able to properly associate with networks from now on. Do some checking with wpa_gui

Happy wireless surfing :)


2 Comments on “Broadcom 4318, ndiswrapper and wpa_supplicant under Linux”

  1. jhon says:


    I´m looking for to connect my broadcom (or Atheros) router in client mode to a public wireless network, but it uses PEAP authentication. I´ve authorization to use the network, but i cant get it work using PEAP.

    I´ve tried dd-wrt and openwrt..with no sucess, do you any clue how to make this work?


  2. unya says:

    Unfortunately no – As far as I know, the routers use a Broadcom binary driver (at least in case of broadcom cards), which is completely undocumented, but seems to work. I only had experience with my laptop (I still haven’t got an AP in my house)

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s