Bezprzewodowa karta BCM4313 broadcom jest kompatybilna ze sterownikiem brcm80211 typu open source bezpośrednio zawartym w standardowym jądrze lub zastrzeżonym sterownikiem broadcom-wl, który można zainstalować z dodatkowych sterowników w Ubuntu. W dowolnym momencie powinieneś mieć zainstalowany tylko jeden sterownik, a próba użycia go jednocześnie spowoduje jedynie konflikt między sterownikami.
Należy również zauważyć, że broadcom-wl powoduje więcej problemów niż ich rozwiązywanie i prawdopodobnie powinieneś ich całkowicie unikać, jeśli to możliwe.
Aby odpowiedzieć na Twój problem, skorzystałem z kroków podanych w tym wątku na forum . Ta metoda bardziej przypomina obejście problemu niż trwałe rozwiązanie problemu.
Przede wszystkim umieść na czarnej liście moduły wl, brcm80211 i b43 i wszystkie ich zależności.
gksudo gedit /etc/modprobe.d/blacklist.conf
Po otwarciu pliku dodaj do niego następujące elementy:
blacklist mac80211
blacklist brcm80211
blacklist cfg80211
blacklist wl
blacklist lib80211_crypt_tkip
blacklist lib80211
blacklist b43
Następnie edytuj plik rc.local:
gksudo gedit /etc/rc.local
I dodaj następujące powyżej wyjście 0:
modprobe brcm80211
Zapewni to, że moduł sterownika brcm80211 zostanie załadowany na końcu procesu rozruchu. Może być konieczne zadzwonienie, update-initramfs -u
aby upewnić się, że zmiany zostaną zastosowane po ponownym uruchomieniu.
Powinienem chyba dodać fakt, że mam sterownik bezprzewodowy BCM4313 w swoim systemie i skorzystałem z tych procedur, aby działał poprawnie.
Bibliografia:
- 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