我的 Macbook Pro 上有 Ubuntu 12.10,它有用于 wifi 的 BCM4331。它一直运行良好,但我遇到了连接随机停止工作的问题。Ubuntu 仍然说我已连接,但如果我尝试 ping 一个地址,我会得到 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
Run Code Online (Sandbox Code Playgroud)
但是,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 …
Run Code Online (Sandbox Code Playgroud)