Please add support for Broadcom BCM 4313 and similar 802.11n cards, since they are widely used among laptops, also, ndisgen doesn't work on that card (Even with Olivier's method which I have already tried on my HP Pavilion dv6), that would really be helpful since the Broadcom BCM 4313 are very good cards and have a better range than those USB Wi-Fi adapters which we are using for wireless connections as alternatives.
BCM4360 would be a nice addition too - very common on recent MacBooks which since 10.3R + scfb boot very nicely from UEFI & ZFS into full screen X windows.
I've started adding PHY-N NIC support to FreeBSD-HEAD's bwn(4). No, it's a substantial change, so I won't backport it to stable/10. I would love more testers.
The 4360 is an 11ac softmac part and no open driver code exists for it yet :( Sorry!
The support for Broadcom devices is limited as Broadcom has not made their code available until recently and then maybe not the latest.
I have a Broadcom BCM4365 wireless controller (it is believed to mislabelled as the 4366 driver is used) version 22.214.171.1241 (r587334). And a bluetooth controller BCM 43142A. I have the kernel source code and driver for the 4365 wifi and the driver for the 43142A bluetooth, The kernel source code compiles, is loaded as module "wl" and runs on linux. Would I be able to do the same on FreeBSD? I run this on an HP laptop computer.
I have a keen interest in migrating to FreeBSD which I have used in the past. I want to move away from linux and VMware and migrate to the BHyve hypervisor which represents an integrated solution for multiple running VMs. But, if I can't get my communications devices to work with FreeBSD then all is moot.
Some of the comments
FYI: I’ve got a tiny Lenovo S20-30 (Bay Trail-M). It has a Broadcom Wi-Fi NIC:
none2 at pci0:2:0:0: class=0x028000 card=0x062117aa chip=0x436514e4 rev=0x01
vendor = 'Broadcom Corporation'
device = 'BCM43142 802.11b/g/n'
class = network
After seeing landonf@ has been working on bwn(4) support for the bhnd(4) bus (r326454) I installed the bwn firmware on a HEAD memstick. All bhnd and bwn modules load correctly at boot but, unfortunately, the driver is not attaching to the card.
Thanks anyway to Adrian and Landon for working on this!
Still no support for the following card found in e.g. HP ProBook 645 G1:
none2@pci0:3:0:0: class=0x028000 card=0x05e214e4 chip=0x435914e4 rev=0x00 hdr=0x00
vendor = 'Broadcom Inc. and subsidiaries'
device = 'BCM43228 802.11a/b/g/n'
class = network
(This is on fresh -CURRENT, using the instructions in base r326454).
My HP laptop with PCI-express wireless wifi is from 2010, and FreeBSD does not es compatible my Broadcom BCM4313 wireless card at the gates of 2020. On Linux this 802.11 WiFi driver (wlp3s0) works perfectly and I don't understand why it is not compatible with FreeBSD, please Add support for Broadcom BCM4313 as it affects many people.