Broadcom provide a restricted kernel module called "wl", for bcm4312 or similar. Now I am using the one in this package: http://packages.ubuntu.com/lucid/bcmwl-kernel-source, I have download the sources, adapted them to Debian, and rebuilt a new Debian package. I prefer this package because it uses dkms in place of module-assistant. Now wl driver is working well in networkmanager, but as previous described with wicd.
- Bug#567674: wicd and wl Rafael Belmonte
- Bug#567674: wicd and wl David Paleino