with modinfo you can find out whether the b43 module sports the correct PCI vendor/device ID. If not, you are possibly missing CONFIG_BCMA_HOST_PCI in your kernel. If yes, then dmesg will tell what is wrong when you load the module.

Maybe I should try broadcom sta drivers again.
The problem with them was that when I installed them, i had my wireless interface identified but there was an extra line about an error when i ran ifconfig -a. So I unistalled them. Maybe I should search a little more on that.