Беспроводная карта BCM4313 для Broadcom совместима с драйвером brcm80211 с открытым исходным кодом, непосредственно включенным в стандартное ядро, или с проприетарным драйвером broadcom-wl, который можно установить из дополнительных драйверов в Ubuntu. В любой момент времени у вас должен быть установлен только один из драйверов, и попытка использовать его одновременно приведет только к конфликту драйверов.
Следует также отметить, что broadcom-wl вызывает больше проблем, чем их решение, и вам, вероятно, следует избегать их вообще, если это возможно.
Чтобы ответить на вашу проблему, я использовал шаги, представленные в этой ветке форума . Этот метод больше похож на решение проблемы, а не на постоянное решение проблемы.
Прежде всего, внесите в черный список модули wl, brcm80211 и b43 и все их зависимости.
gksudo gedit /etc/modprobe.d/blacklist.conf
После открытия файла добавьте в него следующее:
blacklist mac80211
blacklist brcm80211
blacklist cfg80211
blacklist wl
blacklist lib80211_crypt_tkip
blacklist lib80211
blacklist b43
А затем отредактируйте файл rc.local:
gksudo gedit /etc/rc.local
И добавьте следующий выше выход 0:
modprobe brcm80211
Это обеспечит загрузку модуля драйвера brcm80211 в конце процесса загрузки. Возможно, вам придется позвонить, update-initramfs -u
чтобы убедиться, что ваши изменения вступят в силу после перезагрузки.
Вероятно, мне следует добавить тот факт, что в моей системе есть беспроводной драйвер BCM4313, и я использовал эти процедуры, чтобы он работал должным образом.
Ссылки:
- https://wiki.archlinux.org/index.php/Broadcom_wireless
- http://linuxwireless.org/en/users/Drivers/b43
- http://linuxwireless.org/en/users/Drivers/brcm80211
- http://ubuntuforums.org/showthread.php?t=1783272