LINUX.ORG.RU

Не работает Wi-Fi в Linux Devuan 4

 , , , ,


1

2

Здравствуйте! Поставил на ноутбук помимо Windows 7, Devuan - Debian без Systemd. Поставил драйвер firmware-brcm80211 и firmware-realtek из contrib non-free. Перезагрузился. И вайфай работает нестабильно - пропадает, не подключается и нету доступа в интернет. Пробовал поставить драйвера из нестабильной ветки репозитория и опять тоже самое! Через nmtui и Network Manager - одно и тоже. Не подключается!!! Не могу понять в чём проблема. Всё ввёл пароль и SSID (или ESSID). Ничего не пишет. Просто: «Сбой подключения». Не помогает ни modprobe -r brcmsmac, ни service network-manager restart (в Systemd - systemctl restart network-manager.service, или как там). iwconfig показывает подключено, bitrate=1mb/s. Прошу помочь!!!



Последнее исправление: tiopl09 (всего исправлений: 2)

Devuan - Debian без Systemd.

А чем обычный дебиан не понравился?

Ради интереса попробуй на лайв сиди обычного дебиана без установки.

chenbr0
()
Ответ на: комментарий от Vsevolod-linuxoid

1-ое: 02:00.0 Network controller: Broadcom Inc. and subsidiaries BCM4313 802.11bgn Wireless Network Adapter (rev 01)

2-ое ничего не выводит - user@Devuan $

tiopl09
() автор топика
Ответ на: комментарий от chenbr0

Сильно сомневаюсь, что это что-то изменит. Будет то же самое ядро и NM, systemd/sysvinit сетью в данном случае сам не рулит, а лишь запускает демонов, что это делают.

Vsevolod-linuxoid ★★★★★
()
Ответ на: комментарий от chenbr0

Я пользуюсь Linux недавно, но уже знаю основные команды, научился собирать deb-пакеты… Мне посоветовали Devuan, ну я спорить не стал.

tiopl09
() автор топика

Пробовал поставить драйвера из нестабильной ветки репозитория и опять тоже самое!

И сейчас выясниться, что ты смешал ветки, даунгрейднуть не выйдет или или полная переустановка, или обновление до нестабильного целиком… классика, каждый первый новичок так убивает себе ОС, хотя во всех руководствах написано так не делать.

Vsevolod-linuxoid ★★★★★
()
Ответ на: комментарий от Vsevolod-linuxoid

У меня чип Broadcom 4313. Вот еще вывод lspci -nn -d 14e4: - мало ли… 02:00.0 Network controller [0280]: Broadcom Inc. and subsidiaries BCM4313 802.11bgn Wireless Network Adapter [14e4:4727] (rev 01)

tiopl09
() автор топика
Ответ на: комментарий от Vsevolod-linuxoid

Вот мой cat /etc/apt/sources.list

deb cdrom:[Devuan GNU/Linux 4.0 chimaera amd64 - desktop 20211012]/ chimaera contrib main non-free

#deb cdrom:[Devuan GNU/Linux 4.0 chimaera amd64 - desktop 20211012]/ chimaera contrib main non-free

deb http://deb.devuan.org/merged chimaera main contrib non-free deb-src http://deb.devuan.org/merged chimaera main

deb http://pkgmaster.devuan.org/merged chimaera-security main contrib non-free deb-src http://pkgmaster.devuan.org/merged chimaera-security main contrib non-free

chimaera-updates, to get updates before a point release is made;

see https://www.debian.org/doc/manuals/debian-reference/ch02.en.html#_updates_and_backports

deb http://deb.devuan.org/merged chimaera-updates main contrib non-free deb-src http://deb.devuan.org/merged chimaera-updates main contrib non-free

tiopl09
() автор топика
Ответ на: комментарий от tiopl09

Короче, с проприетарными драйверами на WiFi под Linux такая себе ситуация… их часто пишут «на отвали», так что обычно приходится тупо опытным путем перебирать, какая же версия ядра подходит и работает с этим чудом.

Vsevolod-linuxoid ★★★★★
()
Ответ на: комментарий от tiopl09

Не драйвера, а версии ядер… придется скачать уйму LiveDVD и тупо перебором проверить, на каком норм работает. Сразу скажу, может быть долго.

Vsevolod-linuxoid ★★★★★
()
Ответ на: комментарий от Vsevolod-linuxoid

Понятно. Ну вот моё ядро (если эта команда его выводит)

Linux Devuan 5.10.0-16-amd64 #1 SMP Debian 5.10.127-2 (2022-07-23) x86_64 GNU/Linux

tiopl09
() автор топика
Ответ на: комментарий от Vsevolod-linuxoid

Там не загружается только Bluetooth.

[ 11.220030] bluetooth hci0: firmware: failed to load brcm/BCM20702A1-0a5c-21e3.hcd (-2) [ 11.220177] bluetooth hci0: firmware: failed to load brcm/BCM-0a5c-21e3.hcd (-2)

tiopl09
() автор топика

Бродком - содом&гоморра линукса. Я не стал воевать и просто сменил вай-вай карту на азерос.

utanho ★★★★★
()
Ответ на: комментарий от utanho

А мой Network Controller Broadcom не будет ругаться? Вот lspci с grep’ом

02:00.0 Network controller: Broadcom Inc. and subsidiaries BCM4313 802.11bgn Wireless Network Adapter (rev 01)
tiopl09
() автор топика
Ответ на: комментарий от Vsevolod-linuxoid

Так понимаю, там документация о поиске Bluetooth-драйвера, но мне он не нужен. Мне проще кабель подключить, чтобы передать данные, но если пользоваться USB-модемом, как я сейчас сижу на форуме, мне неудобно. Во-первых, надо искать телефон и кабель, во-вторых, тариф тоже не бесконечен :)

tiopl09
() автор топика

UPD:

После установки драйверов убрал contrib non-free. Ввёл apt-get update. Было всё ели-ели или вообще не шло! Про apt-get upgrade я вообще молчу!!!

tiopl09
() автор топика
Ответ на: комментарий от tiopl09

Там документация про гибридные устройства, а BCM4313 как раз такое.

Вот общая инструкция, как заставлять работать вайфай под Линуксом.

damix9 ★★★
()
Ответ на: комментарий от tiopl09

Точка доступа с видимым SSID? В Network manager'e точки доступа показываются? Я так понимаю, поведение каждый раз случайное - то не подключается после ввода пароля, то связь обрывается уже через какое-то время работы, да?

sudo apt install inxi
inxi -SN
ip link
Что пишет?

damix9 ★★★
()
Ответ на: комментарий от damix9

Да, вы всё правильно поняли. Вот вывод команд:

inxi -SN

System:
  Host: Devuan Kernel: 5.10.0-16-amd64 x86_64 bits: 64 Desktop: GNOME 3.38.6 
  Distro: Devuan GNU/Linux 4 (chimaera) 
Network:
  Device-1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet 
  driver: r8169 
  Device-2: Broadcom BCM4313 802.11bgn Wireless Network Adapter 
  driver: bcma-pci-bridge 

Вот ip link

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: eth0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast state DOWN mode DEFAULT group default qlen 1000
    link/ether ac:16:2d:4c:ec:68 brd ff:ff:ff:ff:ff:ff
4: wlan0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq state DOWN mode DORMANT group default qlen 1000
    link/ether e0:06:e6:59:68:e8 brd ff:ff:ff:ff:ff:ff
5: usb0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UNKNOWN mode DEFAULT group default qlen 1000
    link/ether 62:9a:13:0e:d3:b1 brd ff:ff:ff:ff:ff:ff

tiopl09
() автор топика

Поставил драйвер firmware-brcm80211 и firmware-realtek

Это не драйвер, а прошивка, но неважно. А до установки этих пакетов как себя вела вафля?

damix9 ★★★
()
Ответ на: комментарий от damix9

Network Manager: «Устройство не готово. Нет прошивки». Это в Xfce, но в GNOME что-то похожее. Сейчас у меня GNOME.

tiopl09
() автор топика
Ответ на: комментарий от damix9

У меня в установщике системы писало: "Не установлены микропрограммы rlt_rtl… и bcm43xx вроде. Я погуглил и это вроде были пакет: firmware-brcm80211 и firmware-realtek из contrib non-free. Я их вот поставил…

tiopl09
() автор топика
Ответ на: комментарий от utanho

Мне в ноутбуке ковыряться не в кайф. Это же не системный блок и не ПК. :(

tiopl09
() автор топика

UPD:

Как я уже говорил, у меня на ноутбуке, на одном диске две системы: Windows 7 и Linux. И на винде у меня вайфай прекрасно работал!

tiopl09
() автор топика

Если вдруг надо, вот cat /etc/NetworkManager/NetworkManager.conf

[main]
plugins=ifupdown,keyfile

[ifupdown]
managed=false

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

Как написано в документации Debian WifiHowToUse: Если вайфай сканирует сети, но не подключается добавить:

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

Не помогло!!!

tiopl09
() автор топика

Вот ещё cat /etc/network/interfaces

# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

source /etc/network/interfaces.d/*

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
allow-hotplug usb0
iface usb0 inet dhcp
tiopl09
() автор топика
Ответ на: комментарий от tiopl09

При чем тут /etc/network/interfaces с legacy именами, если у тебя сеть через NetworkManager настраивается?

Vsevolod-linuxoid ★★★★★
()
Ответ на: комментарий от tiopl09

«Оно» и не могло помочь.

Раньше был такой ресурс WikiDevi, на нём можно было узнать поддержку всяких разных WiFi-чипсетов в Linux. Но бескрайние просторы интернета поглотили его безвозвратно.

Broadcom соревновался Realtek в плане максимальной неработоспособности под Linux. И как я понимаю, Broadcom победил. Realtek выпускает «специальные» серии windows-only чипсетов, а вот о сносно работающих в Linux чипсетах Broadcom давно ничего не слышно.

Пробуй искать в рецепты его «приручения» в Wiki ( начни с Wiki Debian как с наиболее близкого к твоему дистру; Wiki Arch как правило очень помогает). Если прямо не поможет – далее в поисковик.

Да ещё есть такая гадость как ревизии «одного и того же чипа». Не знаю относится ли это к твоему адаптеру, но суть в том, что «100% работающий мануал к Вашей ревизии не применим». Поэтому нужно будет обращать внимание на все «эти буковки-цифирки» в выводе lspci/lsusb

Может ты и «вносил» их в тему, но «кашу» вместо разметки я пропустил.

master_0K
()

Ладно! Я вроде всё наладил! Если что, потом, в другой форумной теме напишу! Всем спасибо!

tiopl09
() автор топика
Ответ на: комментарий от tiopl09

Ну хотя бы написал решение которое нашёл. А то придёт кто-то с такой же проблемой как у тебя и найдёт твой комментарий «Я вроде всё наладил!» и очень порадуется за тебя.

kostik87 ★★★★★
()
Ответ на: комментарий от hobbit

У меня комп не под рукой! Я за городом в данный момент! Как только, так сразу!

tiopl09
() автор топика

Что нажать-то в итоге пришлось чтобы заставить работать вайфай? Лучше в этой же теме написать решение (или хотя бы ссылку на него) и добавить в заголовок BCM4313.

Если проблема опять появится, покажите выводы

lsmod
dmesg | grep -i 'brcmsmac'
dmesg | grep -i 'bcma'

damix9 ★★★
()

Как я понимаю, под эту карту есть два драйвера. https://wiki.archlinux.org/title/Broadcom_wireless

Свободный brcm80211 - входит в ядро, но ему надо поставить прошивки в пакете firmware-brcm80211, работает когда как

https://wireless.wiki.kernel.org/en/users/drivers/brcm80211

https://wiki.debian.org/brcm80211

Проприетарный wl - находится в пакете broadcom-sta-dkms, надо бывает поиграться с энергосбережением

https://wiki.debian.org/ru/wl

История успеха про этот чип

cast hikikomori irokezer58 yerven

damix9 ★★★
()

Дорогие ЛОРовцы! Прошу прощения за то, что так и не написал как я решил проблему! В общем, я плюнул на это! Broadcom и Linux = геморрой! Извините :(

tiopl09
() автор топика

Ну, вот я опять здесь! На Debian 11! Решил таки поломать голову. Нашёл статейку. Там по некоторым пунктам вот, что сделал вписал в /etc/modprobe.d/blacklist.conf вот это:

blacklist b43
blacklist ssb

И дополнительно поднял интерфейс:

sudo ifconfig wlp2s0b1 up

Ещё, посмотрел dmesg и поставил firmware-realtek. Что-то более-менее попёрло.

tiopl09
() автор топика
Ответ на: комментарий от tiopl09

Наверное, был конфликт brcm80211 и старого b43. А драйвер сейчас тот же используется или виндовый через ndiswrapper? Realtek вряд ли имеет сюда отношение.

damix9 ★★★
()
Ответ на: комментарий от damix9

Realtek я поставил для полноты комплекта. b43 - нет. Я его 100 раз выгружал и не помогало. Я без ndiswrapper, так как я ставил прошивку apt’ом, а не с сайта производителя ноутбука. Сейчас у меня тот же самый brcmsmac (brcm80211).

tiopl09
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.