bcm43xx on iBook G4 w/Ubuntu Breezy
d/l – ieee80211, softmac, bcm43xx, precompiled 2.6.15.1 kernel + source
install build-essential, kernel-package
Magic formula:
1) Install kernel
2) Extract source kernel to /usr/src, make linux symlink
3) Copy /boot/config-2.6.15.1 /usr/src/linux/.config
4) make-mpkg clean
5) make-kpkg –initrd –stem linux –revision=temp1.0 kernel_image
Let it build until it gets past scripts/, then Ctrl-C
6) ybin -v
7) Reboot into new kernel.
7.5) Make symlink from /lib/modules/2.6.15.1/build to /usr/src/linux/2.6.15.1
8) Install ieee80211, answer Y to all questions regarding removing files + links
9) Install softmac
10) Install bcm43xx driver. Edit bcm43xx.h, comment out checks for CONFIG_IEEE80211
11) modprobe bcm43xx
YEAH!