Broadcom brcm80211 firmware
September 18, 2011 —
BarryK
Thanks to the post by jim3630, this came to my attention:
http://murga-linux.com/puppy/viewtopic.php?t=71777
And thanks to tempestuous for creating the firmware PET.
The firmware is now in Woof. In Woof, kernel-skeleton/lib/modules/all-firmware/brcm.tar.gz is the firmware tarball. The file kernel-skeleton/etc/modules/firmware.dep specifies that the brcm.tar.gz tarball will load into /lib/firmware when the brcmfmac.ko and brcmsmac.ko modules need it.
A new feature in Woof is script kernel-skeleton/pinstall.sh. This is executed by script 3builddistro and will delete brcm.tar.gz if the modules are not there. This is to save space, as the firmware is rather large.
This will be in the next upload of Woof, so puppies built from that Woof and with the 2.6.39.x+ kernels will support those Broadcom drivers out-of-the-box.
Tags: woof