Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 2 Feb 2015 08:32:28 +0100
From:      Vladimir Botka <vbotka@gmail.com>
To:        FreeBSD Wireless <freebsd-wireless@freebsd.org>
Cc:        Alexander Perechnev <herfleisch@me.com>
Subject:   Re: How to make working new Broadcom chips like BCM4331?
Message-ID:  <20150202083228.4fc9defb@planb.netng.org>
In-Reply-To: <0414D0A4-0E76-41AE-B043-453FDCBE1BCB@me.com>
References:  <0414D0A4-0E76-41AE-B043-453FDCBE1BCB@me.com>

next in thread | previous in thread | raw e-mail | index | archive | help
--Sig_/Wton0fIZlaLCY3dOSCRb+W4
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

Hi,

On Mon, 02 Feb 2015 08:12:17 +0300
Alexander Perechnev <herfleisch@me.com> wrote:

> Hello everyone,
>=20
> I=E2=80=99ve installed FreeBSD 10.1 on my MacBook Pro 13 mid 2012. Everyt=
hing
> works pretty good, except wireless. It works with [ndis], but it
> doesn=E2=80=99t work with existing [bwi-firmware-kmod] and
> [bwn-firmware-kmod] facilities.
>=20
> I=E2=80=99ve looked into [bwn] port Makefile
> (https://github.com/aperechnev/freebsd-ports/blob/master/net/bwn-firmware=
-kmod/Makefile)
> and found that all it does is just to download necessary firmware
> (4.150.10.5 and 4.178.10.4), extracts it via [b43-fwcutter-015] and
> compiles it into kernel module.
>=20
> So the first problem is that 4th gen firmware does not support my
> BCM4331.
>=20
> Also i=E2=80=99ve found the [siba-bwn], which recognizes the broadcom
> devices:
> https://github.com/freebsd/freebsd/blob/master/sys/dev/siba/siba_bwn.c.
>=20
> So summary it seems that it is not so hard to support my BCM4331. I
> have to:
>=20
> - port [b43-fwcutter-018] to FreeBSD, because earlier versions
> doesn=E2=80=99t work with newest firmware
> - update existing [bwn-firmware-kmod] to point it to newest firmware
> - add my BCM4331 device to [siba-bwn]
>=20
> I expect that after this steps my BCM4331 should be working. But I am
> new in FreeBSD and I=E2=80=99m just asking you for any help like related
> information, existing problems, links, etc.
>=20
> I am not sure if I am right in my theory, but for me it seems that it
> should work. So if you know another problems, which I don=E2=80=99t, plea=
se
> let me know before I go through this steps.
>=20
> Thank you for excellent operating system, now it=E2=80=99s my favorite on=
e!
>=20
> Best regards,
> Alexander Perechnev.
> _______________________________________________
> freebsd-wireless@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-wireless
> To unsubscribe, send any mail to
> "freebsd-wireless-unsubscribe@freebsd.org"

Hi,

out of curiosity I reviewed the BCM status.

IMO you don't have to port the b43-fwcutter to BSD. It would be nice,
but you can use any Linux to get the firmware (from /lib/firmware/). For
example.
https://help.ubuntu.com/community/MacBookPro8-2/Oneiric#Wireless

As of the support, JFYI
BCM4331 Linux driver is provided by Broadcom
http://www.broadcom.com/docs/linux_sta/README_6.30.223.248.txt

,there is no support in the Linux kernel atm
https://wireless.wiki.kernel.org/en/users/drivers/brcm80211

and I'm not sure, where do the bwi/bwn drivers come from (to see how
probable is the support of BCM4331).
bwi -- Broadcom BCM43xx IEEE 802.11b/g wireless network driver
bwn -- Broadcom BCM43xx IEEE 802.11b/g wireless network driver


Cheers,

	-vlado

--Sig_/Wton0fIZlaLCY3dOSCRb+W4
Content-Type: application/pgp-signature
Content-Description: OpenPGP digital signature

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQEcBAEBAgAGBQJUzygMAAoJEJDRmRKO1E8B1TQIAIdF8lw4nPogyqV02XW7/12c
ozi26INEk+rhzxbRwMqbTXG+fapAVYMEEaDb/fmto6AJ2p85uKCjzy/FQVwOdXsz
vErfXjJyfdrDp3KzyTXX6Z+UnSaOiGZJbWpBDUHcDaLdeR/BBQcFyU2jbmWkjtuZ
TYtfBOFBXkBErzjLaUtVw4pkpyoGhmeBC0EGmDIGpKWM5SYyNmW0oBwiWLhcRCOU
QDWkFd258oR2cuq9rDxMHBX8xmf24C8dgFwNJVgme7Olma7SrebV8GHAgRd5V6Fp
sFM4X+tLJGuV3USWpDl09oaPkr2Kk8VqBz3SbrsfxXhzI5mL4oo6Cod0aKvcr2w=
=FSoV
-----END PGP SIGNATURE-----

--Sig_/Wton0fIZlaLCY3dOSCRb+W4--



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