使用我的 Asus x205TA 连接到 WiFi 网络

使用我的 Asus x205TA 连接到 WiFi 网络

我已经在我的 Asus X205T 上安装了 Ubuntu Linux,使用 USB WiFi,(一切正常)。

接下来我尝试安装 wifi 网络驱动程序:

wget https://android.googlesource.com/platform/hardware/broadcom/wlan/+archive/master/bcmdhd/firmware/bcm43341.tar.gz
tar xf bcm43341.tar.gz
mkdir -p /lib/firmware/brcm/
cp fw_bcm43341.bin /lib/firmware/brcm/brcmfmac43340-sdio.bin`

可以看到我周围的 wifi 网络但当我尝试连接其中一个时,它开始滚动显示要连接,但最终无法连接。我尝试对许多不同的网络执行此操作,例如使用 WPA/WPA2 密码的网络、WEP,以及没有密码的网络。

答案1

我也有这个设备。我们需要 4* 系列的内核,并且这两个文件都位于正确的位置,WiFi 才能正常工作:

/lib/firmware/brcm/brcmfmac43340-sdio.bin
/lib/firmware/brcm/brcmfmac43340-sdio.txt

步骤1
过去我们只能.bin从 Android 获得,但现在它位于 Linux 固件存储库中(并且它已在 16.04 的安装中,因此如果您已经brcmfmac43340.sdio.bin在正确的位置,则可以跳至步骤 2 - 我认为您从您的问题中知道)。如果您需要获取它,您可以执行以下操作:

sudo apt-get install git
git clone git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git

并将文件从创建的目录复制到正确的位置

sudo cp linux-firmware/brcm/brcmfmac43340-sdio.bin lib/firmware/brcm/brcmfmac43340-sdio.bin

之后您可能需要删除克隆的目录,因为它相当大。

第2步
现在另一个文件已经在系统中但需要复制到正确的位置:

sudo cp /sys/firmware/efi/efivars/nvram-74b00bd9-805a-4d61-b51f-43268123d113 /lib/firmware/brcm/brcmfmac43340-sdio.txt

(如果出现此情况,no such file...您可能需要临时挂载该目录:

mount -t efivars efivars /sys/firmware/efi/efivars

然后再试一次)

重启后 Wi-Fi 即可正常工作:)

笔记:执行此操作后,您可能会发现系统在启动结束时挂起,并且您必须硬重置。 如果发生这种情况,请继续尝试启动 - 您最终会进入。 您可以通过将 btsdio 模块列入黑名单来解决这个问题(蓝牙无论如何都不起作用)。 创建一个文件并打开进行编辑:

sudo nano /etc/modprobe.d/blacklist-btsdio.conf

在文件中写入以下文本:

blacklist btsdio

保存并退出。

我应该指出,同样的程序也适用于 F205TA

相关内容