Доводиться запускати команду `sudo modprobe brcmfmac` кожен раз, коли я перезавантажуюсь, щоб працювати Wi-Fi


3

Я біжу ubuntu 17.04на asus x205ta, і через багато боротьби та досліджень, нарешті, працює Wi-Fi. Я був такий щасливий і вирішив перезапустити ПК лише для того, щоб переконатися і дізнатися, що він не працює, якщо я ще раз не запускаю ці команди в терміналі:

sudo modprobe brcmfmac

Я використовую посібник, який я знайшов у іншому дописі тут: Як встановити (L) Ubuntu 16.04 на ASUS X205TA (F205TA)

Я думаю, що проблема може полягати в тому, що, можливо, /etc/rc.localфайл, який повинен бути виконуваним, не стає таким, інакше я не маю підказки. Я абсолютно новий в Linux, і це вперше зі мною возиться.

ОНОВЛЕННЯ: Насправді sudo modprobe brcmfmacя знаю лише команду, яку мені потрібно виконати. Я не впевнений, чи потрібно ще інших бігати чи ні. Варто також зазначити, що в посібнику wifi повинен працювати до того, як будуть зроблені ці кроки, а моя - до тих пір, поки ці команди не будуть видані.

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


З вашого типу терміналу: ll /etc/rc.localдля відображення атрибутів файлу. Це має виглядати приблизно так: -rwxr-xr-x 1 root root 616 Oct 8 2016 /etc/rc.local*В -rwxзасіб читання , писати і виконувати . Тому коли ви бачите, xви знаєте, що це виконувані файли. Це повторюється три рази, один раз для власника, один раз для групи та один раз для всіх користувачів.
WinEunuuchs2Unix

Змінити, щоб включити результати дляgrep brcmfmac /etc/modprobe.d*
Jeremy31

@ WinEunuuchs2Unix Він читає, -rwxr-xr-x 1 root root...так що я думаю, що це не проблема тоді. @ Jeremy31 додав у редакції
Тейлор Остін

@ Jeremy31 Я думаю, ви хочете побачити результати cat /etc/modprobe.d/* | grep brcmfmac, @TaylorAustin замість цього спробуйте цю команду.
WinEunuuchs2Unix

1
Можливий дублікат встановлення sudo apt-get remove bcmwl-kernel-source перезавантаження бездротових драйверів Broadcom
Jeremy31

Відповіді:


4

Ваша картка перебуває у чорному списку

Ви повинні бігти, 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.


Насправді я з’ясував, що мені навіть цей файл не потрібен, тому я видалив його все разом, що також виправило б проблему, дуже дякую, що допомогли мені розібратися у цьому, хлопці! WinEunuuchs2Unix та Jeremy31
Тейлор Остін

1
@TaylorAustin Вас вітають Ось про що йдеться у цій громаді; спочатку вчитися іншим, а потім допомагати іншим :) Пам’ятайте, що іноді видалення файлу недостатньо, якщо майбутнє оновлення перевстановить його.
WinEunuuchs2Unix

0

Вам потрібно виконати такі виправлення:

Встановити драйвер 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

Виправлення стабільності Wi-Fi.

Відкрийте текстовий редактор і введіть у нього наступний текст

blacklist btsdio

Збережіть файл як "fix-wifi.conf" на робочому столі

Відкрийте термінал і введіть наступну команду

  • судо тунар
  • Перемістіть файл "fix-wifi.conf" з робочого столу в каталог "/etc/modprobe.d"
  • Закрийте вікно файлового менеджера

Введіть у термінал

sudo update-initramfs -u -k all
sudo reboot
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.