bwi driver issue

Dmitriy A Lebedev dmitriy at
Sat Oct 31 21:25:40 UTC 2009

Hi All!

I'm using { PCI_VENDOR_BROADCOM, 0x4320,"Broadcom BCM4306 802.11b/g Wireless 
Lan"} network card.

I have a little problem with bwi wireless driver at FreeBSD 8.0 RC2 (the 
same problem was at RC1 too).

It doesn't worK for me:

According to man bwi instructions, I have added if_bwi_load="YES" into 
/boot/defaults/loader.conf, and install /usr/ports/net/bwi-firmware-kmod 

Next, i have ran pciconf -lvcb to check hardware, and found the following 

none4 at pci0:1:4:0:       class=0x028000 card=0x12f8103c chip=0x432014e4 
rev=0x03 hdr=0x00
     vendor     = 'Broadcom Corporation'
     device     = '802.11b/g Wireless LAN Controller (BCM4309)'
     class      = network
     bar   [10] = type Memory, range 32, base 0xff7fc000, size 8192, enabled

So, the hardware is recognized by system.

Next, I have tried to find new bwi interface at ifconfig, but it wasn't 
appeared there.

The results of kldload if_bwi were very strange: can't load if_bwi: No such 
file or directory

Finally, there is no the appropriate file at /boot/kernel.

So.. I suppose I need to use another method from man and compile this driver 
into kernel.

But there is very clear information at man bwi instructions:
"     Alternatively, to load the driver as a module at boot time, place the
      following line in loader.conf(5):


And it doesn't work. Is it a some kind of bug, or mistake in documentation?

Thanks in advance.

Sincerely yours,
Dmitriy A Lebedev

More information about the freebsd-current mailing list