Just for the heck of it. I patched the driver from broadcom with a patch I found for the 2.6.27 kernel.
I'll be darn it worked! I'm running the 2.6.26.5-45.fc9 kernel.
Here is the patch I used.
http://jaux.net/uploads/2008/10/hybr...ch-2.6.27-ARCH
Just my two cents.