буквально вчера победил свой BCM4313. Делал так:
http://www.broadcom.com/support/802.11/linux_sta.phpкачаем драйвер
установим необходимое:
# apt-get install build-essential linux-headers-generic
# apt-get build-dep linux
# apt-get remove --purge bcmwl-kernel-source
Теперь начали
1. Проверяем модули:
# lsmod | grep "brcmsmac\|b43\|ssb\|bcma\|wl"
2. Удаляем ненужное:
# rmmod b43
# rmmod brcmsmac
# rmmod ssb
# rmmod bcma
# rmmod wl
3. Добавляем ненужное в блеклист:
# echo "blacklist ssb" >> /etc/modprobe.d/blacklist.conf
# echo "blacklist bcma" >> /etc/modprobe.d/blacklist.conf
# echo "blacklist b43" >> /etc/modprobe.d/blacklist.conf
# echo "blacklist brcmsmac" >> /etc/modprobe.d/blacklist.conf
4. Распаковываем архив с драйвером, переходим в папку и вводим:
make
должен сгенерироваться модуль wl.ko
5. Копируем полученый модуль в /lib/modules/<kernel-version>/kernel/net/wireless
6. Выполняем команды:
# depmod
# modprobe wl
Все!
(ман писал для себя. наверняка слова написаны не правильно, но все это работает)
(если то, что я написал, считаете бредом, по ссылке есть официальный мануал
)