Wi-Fi Broadcom: различия между версиями

Материал из ALT Linux Wiki
Нет описания правки
Строка 1: Строка 1:
Дано:
Дано:
*нотубук ASUS, достаточно современный
*нотубук
*Wi-fi broadcom
*Wi-fi broadcom BCM4313
*Вылеты Wi-fi соединения
*Вылеты Wi-fi соединения


На данной странице я буду описывать решения, которые я нашел в сети и испробовал.
Что делать?
 
==Переход на ядро un-def==
update-kernel -t un-def
 
== Отключение режима энергосбережения ==
iw dev
iw dev wlan0 set power_save off
 
ИЛИ
 
Если вы используете [[Tlp]], то выключите энергосбережение Wi-fi в разделе Сеть.


== Правка конфига NetworkManager ==
== Правка конфига NetworkManager ==
Строка 26: Строка 15:


== Установка b43-fwcutter ==
== Установка b43-fwcutter ==
# apt-get install b43-fwcutter
Делаем .sh-файл:
Делаем .sh-файл:
  #!/bin/sh
  #!/bin/sh
Строка 40: Строка 31:
Где file - имя Вашего .sh-файла.
Где file - имя Вашего .sh-файла.


Так же имеет смысл удалить при этом модули ядра bcm wl. (пакеты '''kernel-modules-bcmwl-std-def'''/'''kernel-modules-bcmwl-un-def''')
Так же при этом нужно удалить модули ядра bcm wl (пакеты '''kernel-modules-bcmwl-std-def'''/'''kernel-modules-bcmwl-un-def''').


+[http://solvpro.ru/247-linux-%d0%b8-wifi-broadcom-bcm43xx/ Источник]
+[http://solvpro.ru/247-linux-%d0%b8-wifi-broadcom-bcm43xx/ Источник 1], [https://forum.altlinux.org/index.php/topic,6638 Источник 2]

Версия от 20:15, 8 мая 2021

Дано:

  • нотубук
  • Wi-fi broadcom BCM4313
  • Вылеты Wi-fi соединения

Что делать?

Правка конфига NetworkManager

Добавить в файл /etc/NetworkManager/NetworkManager.conf строчки:

[device]
wifi.scan-rand-mac-address=no

Перезагружаем NetworkManager.

# service NetworkManager restart

Установка b43-fwcutter

# apt-get install 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 (пакеты kernel-modules-bcmwl-std-def/kernel-modules-bcmwl-un-def).

+Источник 1, Источник 2