ubuntu 17.04
でasus x205ta
を実行していますが、多くの苦労と研究により、ついにwifiが動作するようになりました。私はとても嬉しかったので、端末でこれらのコマンドをもう一度実行しない限り、それが機能しないことを確認して、PCを再起動することにしました:
Sudo modprobe brcmfmac
ここで別の投稿で見つけたガイドを使用しています: ASUS X205TA(F205TA)に(L)Ubuntu 16.04をインストールする方法
問題は、おそらく実行可能ファイルであると思われる/etc/rc.local
ファイルが1つになっていないか、そうでない場合は何の手掛かりもないことだと思います。私はlinuxを初めて使用しますが、これは初めてのことです。
UPDATE:実際に私が知っているのは、実行しなければならないSudo modprobe brcmfmac
コマンドだけです。他の人がまだ実行する必要があるかどうかわからない。また、ガイドでは、これらの手順を実行する前にWi-Fiが機能する必要があり、これらのコマンドが発行されるまでは機能しないことに注意してください。
UPDATE2: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
が返されます
ブラックリストに登録されているため、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
を入力する必要がなくなります。
Jeremy31 に感謝します。元の回答の短いバージョンを推奨してくれました。この短い答えが好きなら、彼の名前のリンクをクリックしてください。あなたの役に立つ別の答えを見つけて、賛成してください。
カードが最初にブラックリストに登録された理由があることに注意してください。追加の問題がある場合は、別のドライバーのソースをダウンロードし、DKMSを使用してコンパイルする必要があります。
次の修正を行う必要があります。
ターミナルを開き、次のコマンドを入力します(またはコピーして貼り付けることもできます)
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
テキストエディターを開き、次のテキストを入力します
blacklist btsdio
ファイルをデスクトップに「fix-wifi.conf」として保存します
ターミナルを開き、次のコマンドを入力します
ターミナルに入力します
Sudo update-initramfs -u -k all
Sudo reboot