Still investigating, adding more info as I find it...
Since there were also big problems in the feisty betas with bcm43xx, I fiddled around quite a bit back then.
The eventual solution I used was to extract the wl_apsta.o firmware into /lib/firmware/
This way it gets picked by default with all kernels. Looks like when I enabled bcm43xx for the gutsy kernel, it installed new firmware in /lib/firmware/ 2.6.22-7-386/ which seems to override the firmware in /lib/firmware with an inferior version. Testing this hypothesis.
Still investigating, adding more info as I find it...
Since there were also big problems in the feisty betas with bcm43xx, I fiddled around quite a bit back then.
The eventual solution I used was to extract the wl_apsta.o firmware into /lib/firmware/
This way it gets picked by default with all kernels. Looks like when I enabled bcm43xx for the gutsy kernel, it installed new firmware in /lib/firmware/ 2.6.22-7-386/ which seems to override the firmware in /lib/firmware with an inferior version. Testing this hypothesis.