Wi-Fi Broadcom: различия между версиями
Нет описания правки |
Нет описания правки |
||
Строка 17: | Строка 17: | ||
Если вы используете [[Tlp]], то выключите энергосбережение Wi-fi в разделе Сеть. | Если вы используете [[Tlp]], то выключите энергосбережение Wi-fi в разделе Сеть. | ||
== | == Правка конфига NetworkManager == | ||
# | Добавить в файл /etc/NetworkManager/NetworkManager.conf строчки: | ||
[device] | |||
wifi.scan-rand-mac-address=no | |||
Перезагружаем NetworkManager. | |||
# service NetworkManager restart | |||
== Установка b43-fwcutter == | |||
Делаем .sh-файл: | |||
#!/bin/sh | |||
FIRMWARE_INSTALL_DIR="/lib/firmware" | |||
wget http://www.lwfinger.com/b43-firmware/broadcom-wl-5.100.138.tar.bz2 | |||
tar xjf broadcom-wl-5.100.138.tar.bz2 | |||
b43-fwcutter -w "$FIRMWARE_INSTALL_DIR" broadcom-wl-5.100.138/linux/wl_apsta.o | |||
Если что, ссыль на архив есть в источнике. | |||
Делаем | |||
chmod file.sh | |||
./file.sh | |||
Где file - имя Вашего .sh-файла. | |||
Так же имеет смысл удалить при этом модули ядра bcm wl. | |||
+[http://solvpro.ru/247-linux-%d0%b8-wifi-broadcom-bcm43xx/ Источник] |
Версия от 14:54, 5 мая 2021
Дано:
- нотубук ASUS, достаточно современный
- Wi-fi broadcom
- Вылеты Wi-fi соединения
На данной странице я буду описывать решения, которые я нашел в сети и испробовал.
Переход на ядро un-def
update-kernel -t un-def
Отключение режима энергосбережения
iw dev iw dev wlan0 set power_save off
ИЛИ
Если вы используете Tlp, то выключите энергосбережение Wi-fi в разделе Сеть.
Правка конфига NetworkManager
Добавить в файл /etc/NetworkManager/NetworkManager.conf строчки:
[device] wifi.scan-rand-mac-address=no
Перезагружаем NetworkManager.
# service NetworkManager restart
Установка b43-fwcutter
Делаем .sh-файл:
#!/bin/sh FIRMWARE_INSTALL_DIR="/lib/firmware" wget http://www.lwfinger.com/b43-firmware/broadcom-wl-5.100.138.tar.bz2 tar xjf broadcom-wl-5.100.138.tar.bz2 b43-fwcutter -w "$FIRMWARE_INSTALL_DIR" broadcom-wl-5.100.138/linux/wl_apsta.o
Если что, ссыль на архив есть в источнике.
Делаем
chmod file.sh ./file.sh
Где file - имя Вашего .sh-файла.
Так же имеет смысл удалить при этом модули ядра bcm wl.