Broadcom (devid 4320) wireless 10.4.6-10.4.9
works directly in:
as root, edit:
look for a list containing: "<string>pci14e4,4328</string>"
to this list, add:
delete /Library/Preferences/SystemConfiguration/NetworkInterfaces.plist and reboot;
edit it and look for en0. replace the 0 with a 1. look for "integer" under IOInterfaceUnit and swap the 0 below it for a 1 and reboot.
This worked for me, YMMV ...
for some (strange?) reason, adding <string>pci14e4,4320</string> doesn't work?