ThinkPad T560 上的 BCM4356 (brcmfmac) 可以连接网络但拒绝输入密码

ThinkPad T560 上的 BCM4356 (brcmfmac) 可以连接网络但拒绝输入密码

我有一台带有 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-installerlinux-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
您可能不得不忘记连接,重新添加它并勾选自动启动,然后重新启动并再次尝试命令。
另请阅读有关芯片组固件文件的命名这里

相关内容