welcome to the forum
this looks helpful--
good news: native driver for BCM4311-, BCM4312-, BCM4321-, and BCM4322-based hw
quoting therefrom:
"There are native linux GPLv2 driver, writen by vendor!
They are placed here:
Broadcom.com - 802.11 Linux STA driver
Quote
These packages contain Broadcom's IEEE 802.11a/b/g/n
hybrid Linux® device driver for use with Broadcom's
BCM4311-, BCM4312-, BCM4321-, and BCM4322-based
hardware. There are different tars for 32-bit and
64-bit x86 CPU architectures. Make sure that you
download the appropriate tar because the hybrid binary
file must be of the appropriate architecture type. The
hybrid binary file is agnostic to the specific version
of the Linux kernel because it is designed to perform
all interactions with the operating system through
operating-system-specific files and an operating system
abstraction layer file. All Linux
operating-system-specific code is provided in source
form, making it possible to retarget to different
kernel versions and fix operating system related
issues.
I've installed this driver onto my Dell Vostro 1510
with Dell Wireless 1395 G (bcm4310) and it works!!!
Without any ndiswrapper!!!"