我有一台带有 Broadcom wifi 卡的 ThinkPad T560:
04:00.0 Network controller [0280]: Broadcom Limited BCM4356 802.11ac Wireless Network Adapter [14e4:43ec] (rev 02)
它不包括在安装 Broadcom 无线驱动程序。按照此主题进行安装firmware-b43-installer
并linux-firmware
没有帮助。
在 Ubuntu 17.10 上,它获得了正确的驱动程序(brcmfmac),看到了我的无线网络,但拒绝连接任何受 WPA/WPA2 保护的网络 - 它只是不断要求输入密码。
dmesg 显示的内容有点奇怪:
[ 8126.093543] brcmfmac 0000:04:00.0: Direct firmware load for brcm/brcmfmac4356-pcie.txt failed with error -2
[ 8126.530782] brcmfmac: brcmf_c_preinit_dcmds: Firmware version = wl0: Oct 22 2015 06:16:41 version 7.35.180.119 (r594535) FWID 01-1a5c4016
[ 8126.652096] brcmfmac 0000:04:00.0 wlp4s0: renamed from wlan0
我尝试brcmfmac4356-pcie.txt
从一些 Linux 固件相关的网站下载文件,但没有帮助(尽管该行从 dmesg 中消失了)
这个问题非常令人沮丧,因为我记得在 17.10 发布时我找到了一个解决方案,但现在找不到它。
在 Ubuntu 18.04 LTS 上,该卡根本不起作用。
答案1
我遇到过类似的情况,使用 brcmfmac 驱动程序后,登录后立即进入终端并输入;sudo modprobe -r brcmfmac
然后等待几秒钟再输入;sudo modprobe brcmfmac
您可能不得不忘记连接,重新添加它并勾选自动启动,然后重新启动并再次尝试命令。
另请阅读有关芯片组固件文件的命名这里