web-dev-qa-db-ja.com

Asus x205TAを使用したWiFiネットワークへの接続

USB WiFiを使用して、Asus X205TにUbuntu Linuxをインストールしました(すべてがうまくいきました)。

次のステップでは、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`

I 私の周りのwifiネットワークを見ることができますしかし、私がそれらの1つに接続しようとすると、その開始は接続しますが、最終的には接続しません。 WPA/WPA2パスワードを使用するネットワーク、WEP、パスワードを使用しないネットワークなど、さまざまなネットワークでこれを実行しようとしました。

1
MR. AYADI

私もこのデバイスを持っています。 4 *シリーズのカーネルが必要であり、これらのファイルは両方ともWiFiが機能する適切な場所にある必要があります。

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

ステップ1
過去にはAndroidから.binしか取得できませんでしたが、現在はLinuxファームウェアリポジトリにあります(また、16.04で既にインストールされているため、既にお持ちの場合は手順2にスキップできます。 brcmfmac43340.sdio.binは適切な場所にあります-あなたはあなたの質問からそうすると思います)。それを取得する必要がある場合は、これを行うことができます:

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モジュールをブラックリストに登録します(とにかくBluetoothは機能しません)。ファイルを作成し、開いて編集します。

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

このテキストをファイルに書き込みます。

blacklist btsdio

保存して終了。

同じ手順がF205TAでも機能することに注意してください

3
Zanna