您的卡已被列入黑名单

您的卡已被列入黑名单

我正在运行ubuntu 17.04asus 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

相关内容