Hey i managed to get broadcom-sta working with kernel 2.6.33.4, not sure if this thread is considered solved since the last reply was a solution using b43-fwcutter although at first with broadcom-sta i was experiencing the same problems, it was able to build and wl was able to load although no wireless interface was created.
My solutions: thanks to gentoo forums
I rebuilt the kernel with CONFIG_B43 , CONFIG_SSB and CONFIG_MAC80211 set to N in .config, CONFIG_SSB wasent giving me the options to set to N untill i commented out everything to do with B44 in .config and running a make oldconfig i set B44 to yes, then i got to options to set Config_SSB to no ( not sure why that was to only way to set CONFIG_SSB to N this but it worked ( been playing with config options and got lucky
)) .
The problem i expierenced after was a kernel panic. So i got a little worried but fixed this by using the exact same process i mentioned above, although using the slackware generic-smp kernel config, and a initrd.gz, rather than huge-smp kernel config.
After recompiling the kernel, i rebuilt the broadcom-sta using the slackbuild from slackbuilds.org and reinstalled it. Upon my next boot i noticed the wl modules was already loaded and the wireless interface existed.
( The reason i mentioned my entire process was to you would understand why i had to use the generic kernel config )