This post is now rather out of date.....
see this post for an up-to-date howto
A Peebee-Rerwin co-productionBroadcom wrote:This is Broadcom's IEEE 802.11a/b/g/n hybrid Linux® device driver for use with Broadcom's BCM4311-, BCM4312-, BCM4313-, BCM4321-, BCM4322-, BCM43224-, and BCM43225-, BCM43227- and BCM43228-based hardware.
Quite a few recent Puppies now have the wl driver built-in to the iso and no longer need this add-on pet - check the list below....
The Multi-Kernel pet attached below directly supports (the delta files are built-in) the following, mainly now superceded, 32-bit Puppies:
- Wary 5.3 k2.6.32.59 (& Wary 5.5)
Slacko 5.3.3 for both k3.1.10-slacko_4gA and k3.1.10-slacko_paeA
Precise 5.4.2 Retro k3.2.32 (nopae)
- Click on the link to go to the appropriate post....
Dpup Exprimo 5.x.15 k2.6.39
Racy 5.3 k3.0.25
Racy 5.5RC k3.0.66
Saluki 023 k3.2.8-ski and Carolina k3.2.13-ski and Lina-Lite k3.2.13-c
Precise 5.2.60 derivatives using k3.2.18 (e.g. MacPup)
Precise 5.5Beta k3.8.0
- 1. load rerwin_woof_fixes-delta-3f.pet (required for Wary5.3 and Slacko5.3.3 and as described in the post for your pup version)
2. load any delta pet required (see the post for your pup version)
3. load the multi-kernel pet (Attachment below)
4. reboot
5. connect using the wlan device created
n.b. if you like a tidy PPM you can uninstall the delta pet afterwards
The following puppies have everything needed to support both the wl and b43 drivers built-in:
- Precise 5.5 & later versions
Slacko 5.5 & later versions
Upup Precise & Upup Raring from pemasu
Dpup Exprimo from pemasu
SolidPup 5.1.1-B Lite with kernel 2.6.32.28 from Tman
All puppies come with the B43 driver and firmwares for broadcom wifi. (there are some later firmwares available for the b43 driver which may be helpful for some people: Version 5.100.138 and Version 5.100.143.3)
There is an alternate driver produced by Broadcom themselves which works better than b43 for some variants - this article provides useful background (found by cowboy).
The driver is a reworking of the Broadcom STA pet that piratesmack offered here for lupu k2.6.33.2 based on version 5.60.48.36 of the Broadcom wl driver: http://www.murga-linux.com/puppy/viewto ... 596#421596
but using the latest Broadcom source (version 5.100.82.112)
The patches applied to the Broadcom source are attached to this post further down the thread:
http://murga-linux.com/puppy/viewtopic. ... 5&start=16
These pets require preference processing logic developed by rerwin which generalises the logic originally implemented by piratesmack and removes the need for any blacklisting or startup files.
The Multi-Kernel pet is able to support multiple kernels because it constructs the kernel specific driver at install time using xdelta3 to apply a delta file to a base driver - therefore availability of xdelta3 is a pre-requisite for installation (only seems to be a problem for Saluki - install from here).
Pemasu was kind enough to comment in the Saluki thread:
Peebee's driver pet provides wl kernel driver module for those broadcom wireless chips which does not work with b43.ko, brcmsmac.ko or brcmfmac.ko driver.
The list of the chip id's can be found from this link:
http://linuxwireless.org/en/users/Drive ... ed_devices
The chip id can be found with this command in console: "lspci -nn"