The problem is that the firmware for the b43 module does not load for the 3.x kernels.
I examined the udev logs that peebee posted:
Running "modinfo b43" told me that this is an 'ssb' device, and it seems that the appropriate kernel uevents are not getting replayed. This gave me the hint. I looked into /etc/rc.d/rc.sysinit and found a bug in version comparison -- a test for kernel versions under 2.6.24 is broken for 3.x kernels, causing 'ssb' uevent replay not to occur.
Fixed, Woof commit here:
Comments:Posted on 25 Jan 2012, 2:42 by peebee
Can this be tested without a new build?
It would be great to test this - do I have to wait until somebody creates a new puppy using the new woof or is there something I can change in an existing k3 build like racy5.2.2 or slacko184.108.40.206 ??
Posted on 25 Jan 2012, 5:01 by peebee
Tested - it works - b43 is back
pemasu created me a .pet from woof and I've tested and it works! Many thanks.
Posted on 25 Jan 2012, 8:24 by GCMartin
@Barry. There is some on-going effort on B43 here.
Hope this helps
Posted on 25 Jan 2012, 20:21 by 01micko
new slacko alpha w/ fix
Well I compiled k3.2.1 (aufs).. (unionfs hasn't been updated in months :|)
Grabbed latest woof2 so b43 fix should be ok.. wait and see I guess.