b43 firmware loading maybe fixed
I don't have the hardware to test, but I might have found the solution.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:
http://www.murga-linux.com/puppy/viewtopic.php?t=75209&start=150
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:
http://bkhome.org/fossil/woof2.cgi/info/c74bc1e0cf
Comments:
Posted on 25 Jan 2012, 2:42 by peebeeCan this be tested without a new build?
Hi Barry
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 slacko5.3.1.3 ??
Thanks
peebee
Posted on 25 Jan 2012, 5:01 by peebee
Tested - it works - b43 is back
Hi Barry
pemasu created me a .pet from woof and I've tested and it works! Many thanks.
Cheers
peebee
Posted on 25 Jan 2012, 8:24 by GCMartin
B43 addressed
@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.