我看到这个问题之前已经在这里被问过几次了,但似乎没有人有答案或愿意给出答案,所以我再次询问。
在阅读了几十个教程后,我终于设法让我的 Broadcom 4312 正常工作了。但每次重启后,我都必须手动执行
$ sudo modprobe b43
然后,20-30 秒后,WLAN 连接建立。我该怎么做才能避免这种情况?
我正在运行 Lubuntu 13.10,并且有一个
0b:00.0 Network controller [0280]: Broadcom Corporation BCM4312 802.11b/g LP-PHY [14e4:4315] (rev 01)
Subsystem: Dell Wireless 1395 WLAN Mini-Card [1028:000b]
Flags: bus master, fast devsel, latency 0, IRQ 17
Memory at fe7fc000 (64-bit, non-prefetchable) [size=16K]
Capabilities: <access denied>
Kernel driver in use: b43-pci-bridge
(顺便问一下,为什么型号是 4312,但括号内的子编号却是 4315?)
答案1
Broadcom 卡的 pci.id 有时(但并不总是)与型号匹配;只有 Broadcom 知道原因。这对您的问题来说并不重要。
使用以下命令让模块在启动时自动加载:
sudo -i
echo b43 >> /etc/modules
exit
一切已准备就绪。
如果您发现有冲突的黑名单,请执行以下操作:
gksudo gedit /etc/modprobe.d/blacklist.conf
删除行“blacklist b43”保存并关闭 gedit。