I have an HP Envy 300 (desktop) running Ubuntu 14.04.
I have both a mini PCI wifi/bluetooth card (Broadcom BCM43228) and USB wifi.
I can see both wireless options in the Networks component of System.
The USB wifi connects both to the unsecured network across the street as well as my secured (WPA/WPA2) network.
The PCI wifi will not authenticate. It sees all the wireless networks available, I can ask it to connect to the unsecured connection across the street and it just doesn't connect. If I ask it to connect to my secured connection, I type in the password and get an authentication error.
I updated the BCM driver yesterday (after which, the PCI wifi does now show up in Networks).
Any other suggestions? FWIW, I had the same behavior when I was attempting to use the PCI wifi when running Windows when the system came out of the box (the PCI card was "factory installed").