I installed Ubuntu 10.04 on a friend's laptop that had Broadcom BCM4312 wireless. Ubuntu recommended the b43 driver; that did not work, and after dicking around for a while I tried the STA driver and all was well.