У меня Ubuntu 12.10 на моем Macbook Pro, который имеет BCM4331 для Wi-Fi. Это работает довольно хорошо, за исключением того, что у меня была проблема, что соединение случайно перестанет работать. Ubuntu по-прежнему говорит, что я подключен, но если я пытаюсь пропинговать адрес, я получаю 100% пропущенных пакетов. Я должен отключиться и снова подключиться, чтобы он снова заработал.
другой вопрос, который я решил посмотреть, смогу ли я решить эту проблему, и нашел этот ответ , который предназначен для BCM4313, но я подумал, что он также может работать для 4331. Я удалил b43-fwcutter пакет, который был установлен в моей системе, и я пытаюсь заставить его использовать драйвер brcmsmac, но он не работает. После удаления пакета b43-fwcutter я вообще не смог подключиться к Интернету. Я сделал «sudo modprobe brcmsmac», и он показывает, что он включен в lsmod:
colin@MacBookPro:~$ lsmod | grep brc
brcmsmac 531905 0
mac80211 540032 2 brcmsmac,b43
bcma 35657 2 brcmsmac,b43
brcmutil 14756 1 brcmsmac
cfg80211 206797 3 brcmsmac,b43,mac80211
cordic 12575 1 brcmsmac
Однако lspci показывает, что используется bcma:
03:00.0 Network controller: Broadcom Corporation BCM4331 802.11a/b/g/n (rev 02)
Subsystem: Broadcom Corporation BCM4331 802.11a/b/g/n
Flags: bus master, fast devsel, latency 0, IRQ 17
Memory at b0600000 (64-bit, non-prefetchable) [size=16K]
Capabilities: <access denied>
Kernel driver in use: bcma-pci-bridge
Kernel modules: bcma
Дело в том, что у меня есть «черный список bcma» "в моем /etc/modprobe.d/blacklist.conf, так что я не знаю, почему он все еще использует его. Этот вывод lspci - именно то, что было показано, когда у меня работала беспроводная сеть, но теперь, когда я удалил пакет b43-fwcutter, он не работает. Я нашел еще один вопрос , который рекомендует b43-fwcutter, и этот вопрос специально предназначен для продукта Mac с BCM4331, а не BCM4313.
Так что b43-fwcutter - лучший вариант, и мне просто нужно смириться с этими разъединениями, или есть другие вещи, которые я могу попробовать?
У меня была та же проблема. Это было настолько раздражающим.
Наконец, я решил свой вопрос путем установки Ubuntu 13.04 (ежедневная сборка, 20. Март). Теперь, я пишу этот ответ на Ubuntu 13.04. Беспроводная проблема решена полностью. Другие аппаратные средства работают превосходные.
Между прочим, драйвер беспроводного устройства установлен по умолчанию и работает из поля. Драйвер является "wl" и не b43.