Картка бездротового зв'язку BCM4313 сумісна з драйвером 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