Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 31 Jan 2011 15:23:35 +0100
From:      Bernhard Schmidt <bschmidt@freebsd.org>
To:        Fraser Tweedale <frase@frase.id.au>
Cc:        freebsd-net@freebsd.org
Subject:   Re: bwn(4) support for BCM4322 (MacBook WiFi)
Message-ID:  <201101311523.36269.bschmidt@freebsd.org>
In-Reply-To: <20110131131400.GA71793@bacardi.wooloowin.frase.id.au>
References:  <20110131131400.GA71793@bacardi.wooloowin.frase.id.au>

next in thread | previous in thread | raw e-mail | index | archive | help
On Monday, January 31, 2011 14:14:01 Fraser Tweedale wrote:
> I might be fighting a losing battle, but any advice on getting the
> Broadcom BCM4322 802.11a/b/g/n working?  This chip is found in
> Apple's MacBook and probably elsewhere.
> 
> I'm currently running amd64 8.2-RC2. As best as I can see, HEAD has
> nothing that RELENG_8_2 doesn't have, as far as bwn(4) is concerned.
> 
> As per the bwn(4) man page, I installed the net/bwn-firmware-kmod
> port. The firmware failed to load, giving a "firmware table full"
> error.  Seems that others had this issue.  Bumping the firmware
> table size FIRMWARE_MAX in sys/kern/subr_firmware.c was the
> suggested workaround; both modules provided by the port -
> bwn_v4_lp_ucode.ko and bwn_v4_ucode.ko - now load without error.
> 
> Loading if_bwn.ko yeilds the following on console:
> 
> siba_bwn0: <Unknown> mem 0x93100000-0x93103fff irq 18 at device 0.0
> on pci3 siba_bwn0: warn: multiple PCI(E) cores
> siba_bwn0: unsupported coreid (USB 2.0 Device)
> siba_bwn0: unsupported coreid (unknown)
> siba_bwn0: unsupported coreid (Internal Memory)
> siba_bwn0: unknown chipid 0x4322 for PLL & PMU init
> bwn0 on siba_bwn0
> bwn0: unsupported PHY type (4)
> device_attach: bwn0 attach returned 6
> 
> siba_bwn0 appears in devinfo(8) output but bwn(4) is nowhere to be
> found.
> 
> Any suggestions on how to get the card working?

I guess you're out of luck here. Neither bwn(4) nor bwi(4) support the 
bcm4322 variant afaik (Please correct me if I'm wrong..).

The only option left is ndis(4).

-- 
Bernhard



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201101311523.36269.bschmidt>