Broadcom BCM4310 USB Controller (Wifi)

Matthias Apitz guru at
Thu Oct 28 06:32:54 UTC 2010

El día Wednesday, October 27, 2010 a las 12:07:51PM -0500, Scot Hetzel escribió:

> On Wed, Oct 27, 2010 at 8:58 AM, Alberto Villa <avilla at> wrote:
> > On Wed, Oct 27, 2010 at 1:36 PM, Paul B Mahol <onemda at> wrote:
> >> NDISulator does not support 6.X NDIS API. You will need to find bcmwl5
> >> driver. Note 5 vs 6 in driver name.
> >> Editing inf files will give you nothing.
> >
> > i've tried that driver, but apparently it doesn't support my card...
> > loading the .ko doesn't show anything...
> Where did you get your bcmwl5 driver?  If you downloaded it from Acer,
> it should work.  If you downloaded it from anywhere else then this
> might be why it didn't work for you.

Following Scot's hint (thanks for this) I downloaded today morning the
WinXP x86 driver zip archive from and built the bcmwl5_sys.ko with
ndisgen(8). The system panics on early boot stages when the kmod was
pulled in via loader.conf.

If the system is up, you can kldload the module fine and the interface
ndis0 appears and even the card gets associated with the AP (i.e.
wpa_supplicant(8) must work fine).

The ifconfig(8) shows the interface as:

ndis0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 2290
	ether 90:4c:e5:00:06:ce
	media: IEEE 802.11 Wireless Ethernet autoselect mode 11g
	status: associated

and the Wifi indicator light of the laptop is green.


# dhclient ndis0
ifconfig: ioctl (SIOCAIFADDR): Invalid argument
ndis0: not found

and the same is with

# ifconfig ndis0

All this is with a 8-CURRENT kernel/system as of May 2009. I will now build a
USB key from HEAD and will continue testing.



Matthias Apitz
t +49-89-61308 351 - f +49-89-61308 399 - m +49-170-4527211
e <guru at> - w

More information about the freebsd-current mailing list