我怎样才能使我的 Broadcom 无线网卡工作?

我怎样才能使我的 Broadcom 无线网卡工作?

我有一个BCM43142:

01:00.0 Network controller [0280]: Broadcom Corporation BCM43142 802.11b/g/n [14e4:4365] (rev 01)
    Subsystem: Lenovo Device [17aa:0611]
    Flags: bus master, fast devsel, latency 0, IRQ 18
    Memory at b0400000 (64-bit, non-prefetchable) [size=32K]
    Capabilities: <access denied>
    Kernel driver in use: wl

wl而且我只能使用驱动程序显示 wifi 网络bcmwl-kernel-source。我根据需要将其他驱动程序列入黑名单。使用 时wl,我的连接速度通常比 Windows 慢五到六倍,并且通常在一分钟左右后断开。我可以重新连接到网络,但大约一分钟后又会断开。我怎样才能让它可靠地工作?

使用此 wifi 卡,Windows 上的一切均可正常运行,并且网络上的其他设备也运行正常。

我应该提到我正在运行 14.10 并包含所有最新更新。

答案1

我认为一个或多个需要列入黑名单的驱动程序仍在加载。请打开终端并执行:

sudo -i
echo "blacklist b43"  >>  /etc/modprobe.d/blacklist.conf
echo "blacklist bcma"  >>  /etc/modprobe.d/blacklist.conf
echo "blacklist brcmsmac"  >>  /etc/modprobe.d/blacklist.conf
echo "blacklist ssb"  >>  /etc/modprobe.d/blacklist.conf
exit

重启并再次运行:

lspci -v

我们希望看到正在使用的驱动程序仅仅是 wl 而不是 bcma、bcma-pci-bridge 等,并且您的无线功能能够按预期工作。

相关内容