![您的卡已被列入黑名单](https://linux22.com/image/1150735/%E6%82%A8%E7%9A%84%E5%8D%A1%E5%B7%B2%E8%A2%AB%E5%88%97%E5%85%A5%E9%BB%91%E5%90%8D%E5%8D%95.png)
我正在运行ubuntu 17.04
,asus x205ta
经过一番努力和研究,终于让 wifi 正常工作了。我非常高兴,决定重新启动电脑以确保万无一失,但我发现它不起作用,除非我再次在终端中运行以下命令:
sudo modprobe brcmfmac
我正在使用在另一篇文章中找到的指南:如何在华硕 X205TA(F205TA)上安装 (L)Ubuntu 16.04
我认为问题可能是,本来应该是/etc/rc.local
可执行文件的文件没有变成可执行文件,或者我完全不知道。我是 Linux 新手,这是我第一次弄乱它。
更新:实际上,sudo modprobe brcmfmac
我现在只知道我必须运行的命令。我不确定是否还需要运行其他命令。还值得一提的是,在指南中,wifi 应该在执行这些步骤之前工作,而我的 wifi 直到发出这些命令才工作。
更新2:该rc.local
文件是可执行的,因此这不是问题。
运行命令grep brcmfmac /etc/modprobe.d*
返回grep: /etc/modprobe.d: Is a directory
运行命令cat /etc/modprobe.d/* | grep brcmfmac
返回blacklist brcmfmac
运行命令sudo grep brcmfmac /etc/modprobe.d/*
返回/etc/modprobe.d/blacklist-custom.conf:blacklist brcmfmac
答案1
您的卡已被列入黑名单
您必须运行它,sudo modprobe brcmfmac
因为它已被列入黑名单。您可以在运行以下命令时告知这一点:
$ sudo grep brcmfmac /etc/modprobe.d/*
etc/modprobe.d/blacklist-custom.conf:blacklist brcmfmac
为了将您的卡列入“白名单”,您需要使用 sudo 权限来编辑etc/modprobe.d/blacklist-custom.conf
。然后:
- 查找包含
blacklist brcmfmac
#
在其前面插入一个。- 保存文件
现在,当您重新启动时,您不必再输入任何内容sudo modprobe brcmfmac
。
谢谢杰里米31推荐我原始答案的较短版本。如果您喜欢这个较短的答案,请单击他的名字链接,找到您认为有用的其他答案并点赞。
请注意,您的卡被列入黑名单是有原因的,如果您遇到其他问题,您可能必须下载其他驱动程序的源代码并使用 DKMS 进行编译。
答案2
您需要进行以下修复:
Wifi 驱动程序安装。
打开终端并输入以下命令(或者您可以复制并粘贴它们)
cd /tmp
wget https://android.googlesource.com/platform/hardware/broadcom/wlan/+archive/master/bcmdhd/firmware/bcm43341.tar.gz
tar xf bcm43341.tar.gz
sudo mkdir -p /lib/firmware/brcm/
sudo cp fw_bcm43341.bin /lib/firmware/brcm/brcmfmac43340-sdio.bin
sudo mount -t efivarfs efivarfs /sys/firmware/efi/efivars
sudo cp /sys/firmware/efi/efivars/nvram-74b00bd9-805a-4d61-b51f-43268123d113 /lib/firmware/brcm/brcmfmac43340-sdio.txt
reboot
Wifi 稳定性修复。
打开文本编辑器并在其中输入以下文本
blacklist btsdio
将文件保存为桌面上的“fix-wifi.conf”
打开终端并输入以下命令
- 苏杜图纳尔
- 将“fix-wifi.conf”文件从桌面移动到目录“/etc/modprobe.d”
- 关闭文件管理器窗口
在终端中输入
sudo update-initramfs -u -k all
sudo reboot