Col*_*lin 7 wireless networking broadcom 12.10 drivers
我的 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 17
Memory at b0600000 (64-bit, non-prefetchable) [size=16K]
Capabilities: <access denied>
Kernel driver in use: bcma-pci-bridge
Kernel modules: bcma
Run Code Online (Sandbox Code Playgroud)
问题是,我的 /etc/modprobe.d/blacklist.conf 中有“blacklist bcma”,所以我不知道为什么它仍在使用它。该 lspci 输出正是我在无线工作时显示的内容,但是现在我已经删除了 b43-fwcutter 包,它不起作用。我发现了另一个推荐 b43-fwcutter 的问题,该问题专门针对带有 BCM4331 而不是 BCM4313 的 Mac 产品。
那么 b43-fwcutter 是最好的选择吗,我只需要忍受这些断开连接,或者还有其他我可以尝试的方法吗?
我有同样的问题。太烦人了。
最后,我通过安装 Ubuntu 13.04(每日构建,3 月 20 日)解决了我的问题。现在,我在 Ubuntu 13.04 上写这个答案。无线问题彻底解决。其他硬件工作完美。
顺便说一下,无线驱动程序是默认安装的并且开箱即用。驱动程序是“wl”而不是 b43。
归档时间: |
|
查看次数: |
2646 次 |
最近记录: |