再次使用 Broadcom b43 驱动程序:为什么要手动 modprobe b43?

再次使用 Broadcom b43 驱动程序:为什么要手动 modprobe b43?

我看到这个问题之前已经在这里被问过几次了,但似乎没有人有答案或愿意给出答案,所以我再次询问。

在阅读了几十个教程后,我终于设法让我的 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。

相关内容