'Broadcom Wireless b/g (BCM4315/BCM22062000)'

Erik Gustafson gustafson.erik at gmail.com
Tue Nov 16 23:01:19 UTC 2010

On Tue, Nov 16, 2010 at 5:17 AM, b. f. <bf1783 at googlemail.com> wrote:
> Chris Brennan wrote:
> ...
>>My Hiccup as the subject suggests is about my Wireless Card.
>>I have been following the handbook (
>>http://www.freebsd.org/doc/handbook/config-network-setup.html) on how to use
>>64-bit Windows drivers coupled w/ ndisgen to get my wireless card working. I
>>got ndisgen to generate a kernel module but it immediately caused my laptop
>>to reboot when the kernel was loaded. This left me scratching my head. I
>>think I might need firmware (I remember having to extract firmware from the
>>driver for linux).
>>pciconf shows the following:
>>[root at BlackDragon [~]# pciconf -lv | grep -A3 0x4315
>>none8 at pci0:8:0:0:       class=0x028000 card=0x137c103c chip=0x431514e4
>>rev=0x01 hdr=0x00
>>    vendor     = 'Broadcom Corporation'
>>    device     = 'Broadcom Wireless b/g (BCM4315/BCM22062000)'
>>    class      = network
>>[root at BlackDragon [~]#
>>The laptop is an HP dv2845SE and it's running FreebSD64-8.1. Let me know if
>>I missed anything.
> I'm assuming that by "FreebSD64", you mean the amd64 version of
> FreeBSD.  Have you tried using a recent version of the native bwn(4)
> driver, together with the net/bwn-firmware-kmod port, rather than
> ndis(4)?
> b.

Don't know about amd64 but on i386 it works* with siba_bwn-driver.

siba_bwn0 at pci0:16:0:0:  class=0x028000 card=0x137d103c chip=0x431514e4
rev=0x01 hdr=0x00
    vendor     = 'Broadcom Corporation'
    device     = 'Broadcom Wireless b/g (BCM4315/BCM22062000)'
    class      = network

FreeBSD flapbsd 8.1-STABLE FreeBSD 8.1-STABLE #0: Tue Jul 27 23:05:54
CEST 2010     root at flapbsd:/usr/obj/usr/src/sys/FLAPBSD  i386

Id Refs Address    Size     Name
 1   23 0xc0400000 811778   kernel
 2    1 0xc0c12000 2d8f0    linux.ko
 3    1 0xc0c40000 371d4    if_bwn.ko
 4    2 0xc0c78000 a1dc     siba_bwn.ko
 5    1 0xc5ef4000 2c000    bwn_v4_lp_ucode15
 6    1 0xc617c000 9000     i915.ko
 7    1 0xc6185000 14000    drm.ko

works*: I have problems reassociating after suspend to ram/hibernate

This card worked through ndis on freebsd7/i386.


More information about the freebsd-questions mailing list