LINUX.ORG.RU

Pop!_os после установки не видит адаптер wi-fi

 ,


0

1

Pop!_os после установки не видит адаптер wi-fi. Много чего попробовала, но ничего не помогло. Но мне кажется, что проблема в отсутствии пакета wicd. (Установить его не получатся, пишет, что нет такого пакета) Помогите решить эту проблему, пожалуйста.

Я пока не очень хорошо разбираюсь в linux, потому что не так давно ей пользуюсь, поэтому будьте снисходительны.

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

Не надо ноут в кирпич, пожалуйста

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

Это метод перебора. Факт есть факт: проприетарные драйвера, особенно broadcom, зачастую умеют работать на старых и LTS ядрах, но не работают на новых.

А твой совет и опасен, и бесполезен. Чипом WiFi в любом случае целиком управляет ОС, и обновление BIOS ничего не даст.

Оно бы могло решить проблему с тем, что на чип не поступает питание из-за бага… вот только проблемы такой нет.

Vsevolod-linuxoid ★★★★★
()
Последнее исправление: Vsevolod-linuxoid (всего исправлений: 1)
Ответ на: комментарий от zemidius
44:00.0 Network controller [0280]: Broadcom Inc. and subsidiaries BCM4312 802.11b/g LP-PHY [14e4:4315] (rev 01)
	DeviceName: WLAN
	Subsystem: Hewlett-Packard Company BCM4312 802.11b/g LP-PHY [103c:1508]
BlackKub
() автор топика
Ответ на: комментарий от BlackKub
44:00.0 Network controller [0280]: Broadcom Inc. and subsidiaries BCM4312 802.11b/g LP-PHY [14e4:4315] (rev 01)
	DeviceName: WLAN
	Subsystem: Hewlett-Packard Company BCM4312 802.11b/g LP-PHY [103c:1508]
blackkub@pop-os:~$ 
BlackKub
() автор топика
Ответ на: комментарий от Vsevolod-linuxoid
44:00.0 Network controller [0280]: Broadcom Inc. and subsidiaries BCM4312 802.11b/g LP-PHY [14e4:4315] (rev 01)
	DeviceName: WLAN
	Subsystem: Hewlett-Packard Company BCM4312 802.11b/g LP-PHY [103c:1508]
	Kernel driver in use: b43-pci-bridge
	Kernel modules: ssb
45:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 03)
	Subsystem: Hewlett-Packard Company RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [103c:1411]
	Kernel driver in use: r8169
	Kernel modules: r8169
ff:00.0 Host bridge [0600]: Intel Corporation Core Processor QuickPath Architecture Generic Non-core Registers [8086:2c62] (rev 02)
	Subsystem: Intel Corporation Core Processor QuickPath Architecture Generic Non-core Registers [8086:8086]
blackkub@pop-os:~$ 
BlackKub
() автор топика
Ответ на: комментарий от Vsevolod-linuxoid

Ну, wifi не работает… Как подбирать линейку? Нужно пробовать запускать разные дистрибутивы, пока не заработает?

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

Я тебе выше писал какие именно дистрибутивы попробовать в первую очередь. Даже ссылки на образы дал.

Если ни один не сработает — будем думать дальше.

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

Ага, 4315, поддерживаемый, и за SSB стоит

Посмотри выхлоп modinfo b43 | grep firmware и сравни, все ли файлы на месте в /lib/firmware из этого списка?

Также покажи ifconfig -a и iwconfig

zemidius
()
Последнее исправление: zemidius (всего исправлений: 1)
Ответ на: комментарий от zemidius

Это вывод:

firmware:       b43/ucode9.fw
firmware:       b43/ucode42.fw
firmware:       b43/ucode40.fw
firmware:       b43/ucode5.fw
firmware:       b43/ucode30_mimo.fw
firmware:       b43/ucode33_lcn40.fw
firmware:       b43/ucode29_mimo.fw
firmware:       b43/ucode26_mimo.fw
firmware:       b43/ucode25_mimo.fw
firmware:       b43/ucode25_lcn.fw
firmware:       b43/ucode24_lcn.fw
firmware:       b43/ucode16_mimo.fw
firmware:       b43/ucode16_lp.fw
firmware:       b43/ucode15.fw
firmware:       b43/ucode14.fw
firmware:       b43/ucode13.fw
firmware:       b43/ucode11.fw
blackkub@pop-os:~$ 

Как сравнить?

BlackKub
() автор топика
Ответ на: комментарий от zemidius
firmware:       b43/ucode9.fw
firmware:       b43/ucode42.fw
firmware:       b43/ucode40.fw
firmware:       b43/ucode5.fw
firmware:       b43/ucode30_mimo.fw
firmware:       b43/ucode33_lcn40.fw
firmware:       b43/ucode29_mimo.fw
firmware:       b43/ucode26_mimo.fw
firmware:       b43/ucode25_mimo.fw
firmware:       b43/ucode25_lcn.fw
firmware:       b43/ucode24_lcn.fw
firmware:       b43/ucode16_mimo.fw
firmware:       b43/ucode16_lp.fw
firmware:       b43/ucode15.fw
firmware:       b43/ucode14.fw
firmware:       b43/ucode13.fw
firmware:       b43/ucode11.fw
blackkub@pop-os:~$ ifconfig -a
ens5: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.0.16  netmask 255.255.255.0  broadcast 192.168.0.255
        inet6 fe80::e6bd:f87:fd15:af0d  prefixlen 64  scopeid 0x20<link>
        ether d8:d3:85:e8:74:bb  txqueuelen 1000  (Ethernet)
        RX packets 16545  bytes 11684360 (11.6 MB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 12829  bytes 3239391 (3.2 MB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        loop  txqueuelen 1000  (Локальная петля (Loopback))
        RX packets 13780  bytes 1132604 (1.1 MB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 13780  bytes 1132604 (1.1 MB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

wlan0: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500
        ether c4:17:fe:d9:4c:d3  txqueuelen 1000  (Ethernet)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

wlan0:avahi: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500
        inet 169.254.10.238  netmask 255.255.0.0  broadcast 169.254.255.255
        ether c4:17:fe:d9:4c:d3  txqueuelen 1000  (Ethernet)

blackkub@pop-os:~$ iwconfig
lo        no wireless extensions.

ens5      no wireless extensions.

wlan0     IEEE 802.11  ESSID:off/any  
          Mode:Managed  Access Point: Not-Associated   Tx-Power=20 dBm   
          Retry short limit:7   RTS thr:off   Fragment thr:off
          Power Management:off
          
blackkub@pop-os:~$ 
BlackKub
() автор топика
Ответ на: комментарий от zemidius

покажи ifconfig -a и iwconfig

Ты из криокамеры вылазь иногда. Сейчас ip и iw используется, это старые утилиты.

https://ubuntu.com/blog/if-youre-still-using-ifconfig-youre-living-in-the-past

https://wireless.wiki.kernel.org/en/users/documentation/iw/replace-iwconfig

Vsevolod-linuxoid ★★★★★
()
Последнее исправление: Vsevolod-linuxoid (всего исправлений: 2)
Ответ на: комментарий от BlackKub

Это я не тебе. Команды что он дал обычно рабочие, но устаревшие.

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

Нет, возможно и правда файлы исчезли

Либо фирмвари очень старые и не подходят к 5.15 ядру, а создатели pop os не проверили совместимость.

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

У меня есть идея получше. Как насчет того, чтобы переставить пакет с драйверами? Раз ты считаешь, что они каким-то образом были повреждены после установки.

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

Круто! Если есть хотя бы какая-то вероятность того, что это сработает, я за! Что делать?

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

фирмвари очень старые и не подходят к 5.15 ядру, а создатели pop os не проверили совместимость.

Именно об этом я и говорил, когда советовал попробовать LTS ядра.

Vsevolod-linuxoid ★★★★★
()
Ответ на: комментарий от Vsevolod-linuxoid
[sudo] пароль для blackkub: 
Чтение списков пакетов… Готово
Построение дерева зависимостей… Готово
Чтение информации о состоянии… Готово         
E: Невозможно найти пакет –reinstall
BlackKub
() автор топика
Ответ на: комментарий от BlackKub

Да. А так как драйвера проприетарные, то остается использовать старые или LTS ядра, причем ещё неизвестно, каких версий.

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

Хорошо…А можно узнать какую версию ядра поддерживает драйвер и использовать её?Неужели это нигде не прописано?

BlackKub
() автор топика
Ответ на: комментарий от Vsevolod-linuxoid
Чтение списков пакетов… Готово
Построение дерева зависимостей… Готово
Чтение информации о состоянии… Готово         
Переустановка firmware-b43-installer невозможна: он не может быть загружен.
Обновлено 0 пакетов, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
blackkub@pop-os:~$ 

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

Хотя при удалении пакета - каталог /lib/firmware/b43 удаляется.

zemidius
()
Ответ на: комментарий от BlackKub

Советую поставить ubuntu 20.04 lts (или любой ее «соседний» по графической оболочке дистрибутив), все-таки pop os сделана в основном под их собственные ноутбуки system76

zemidius
()
Последнее исправление: zemidius (всего исправлений: 1)
Ответ на: комментарий от Vsevolod-linuxoid

Хм..только сейчас об этом задумалась: а какие драйвера у тех, кто пользуется последним ядром?

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

тогда уже имеет смысл рисковать перепрошивкой BIOS.

Я бы лично с этого начал. В ноутбуке самая первая прошивка биоса, после нее выпустили 13 релизов, Карл!

zemidius
()
Ответ на: комментарий от BlackKub

Инструкции на сайте производителя. И скорее всего, придется ставить Windows.

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

Главное, чтобы заработало. Надо же когда-то переходить из новичков в кого-то по-серьёзнее) С нормальной инструкцией я всё сделаю

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

Вот только не факт, что поможет. То есть может помочь, а может и нет. На мой взгляд, вариант с LTS ядром поможет с большей вероятностью.

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

А теперь внимание, фокус: Ubuntu 20.04.3 идет именно с тем ядром, с каким проблемы.

А теперь, внимание, факты:

  1. hwe-ядро в актуальном 20.04 lts - 5.11

  2. На старое железо (тем более - такое старое) не надо ставить hwe-ядра и прочие hwe-пакеты.

zemidius
()
Последнее исправление: zemidius (всего исправлений: 1)
Ответ на: комментарий от Vsevolod-linuxoid

Да, можно, хуже уже не будет

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

В смысле купить другой адаптер?

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

Сева, едрить твою налево, биос патчить для другого wifi-модуля не в whitelist кто будет после покупки карты ТСом, ты?

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

Но на 5.10 тоже проблемы, выше проба была.

Обычное (не hwe) в актуальной убунте - 5.4 и предыдущие драйвера для b43 (не 784.2, а 666 какие-то)

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

Не все BIOS имеют whitelist.

А биос ТСа - имеет 100%

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

Ну, видимо, проблема не совсем в ядре и надо смотреть глубже, например, выкручивать debug у b43 побольше и читать лог с экспериментами, что ТС врядли сумеет, а я на форуме это не осилю, тем более что для 802.11b/g модуля овчинка выделки не стоит.

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

Ладно, давайте ставить вопрос по-другому. Есть какой-то способ, желательно попроще, чтобы у меня был наверняка работающий Линукс (неважно какой)?

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

На таком ноутбуке с таким процессором и 3 гигами памяти это будет довольно печально.

P.S. Да еще и ноутбучным hdd, хоть и 7200

zemidius
()
Последнее исправление: zemidius (всего исправлений: 1)
Ответ на: комментарий от zemidius

Если не получится - блэклистить к чертовой матери b43 и пробовать с помощью пакета broadcom-sta-dkms (хотя там само что надо блэклистится при установке пакета)

zemidius
()
Последнее исправление: zemidius (всего исправлений: 1)
Ответ на: комментарий от BlackKub

Я установила ubuntu 20.04.03, там при установке предлагается установить драйвера(в том числе wifi). Если система их сама устанавливает, значит она точно с ними совместима. Установка завершилась и оно РАБОТАЕТ. ВСЁ, Я ДО КОНЦА ЖИЗНИ БОЛЬШЕ НИЧЕГО УСТАНАВЛИВАТЬ НЕ БУДУ. ВСЕМ СПАСИБО ОГРОМНОЕ ЗА ПРИЛОЖЕННЫЕ УСИЛИЯ

BlackKub
() автор топика
Ответ на: комментарий от zemidius
44:00.0 Network controller [0280]: Broadcom Inc. and subsidiaries BCM4312 802.11b/g LP-PHY [14e4:4315] (rev 01)
	DeviceName: WLAN
	Subsystem: Hewlett-Packard Company BCM4312 802.11b/g LP-PHY [103c:1508]
	Kernel driver in use: wl
	Kernel modules: ssb, wl
45:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 03)
	Subsystem: Hewlett-Packard Company RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [103c:1411]
	Kernel driver in use: r8169
blackkub@blackkub-HP-ProBook-4520s:~$ 

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

Ага, ну отлично. Это совершенно равносильно установке пакета broadcom-sta-dkms. Который мог не собраться на ядре 5.15 на pop os.

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

линуксоиду

++. А то начнётся, что Linux только для программистов, которые GPL3 не приходя в сознание могут пересказать от начала до конца.

ТС, совет, кстати дельный, на будущее.

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

Windows 10 и WSL2

Vsevolod-linuxoid

Неожиданно.

anonymous
()
Ответ на: комментарий от BlackKub

РАБОТАЕТ. ВСЁ, Я ДО КОНЦА ЖИЗНИ БОЛЬШЕ НИЧЕГО УСТАНАВЛИВАТЬ НЕ БУДУ.

Это опрометчивое заявление, я думаю. :)

Но в общем, тема наглядно показывает, чем Убунту пленяет своих почитателей. Там напихано всего с избытком, зато вероятность успешной установки и работы максимально приближена к 100%.

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

А вот Всеволоду, думаю, теперь должно стать стыдно. :)

P.S. Если что, в Манжаре я никаких дров тоже руками не устанавливал, она сама. Правда, это был десктоп, не ноутбук, соответственно, проблема вайфая была неактуальна.

hobbit ★★★★★
()
Последнее исправление: hobbit (всего исправлений: 1)
Ответ на: комментарий от hobbit

Стыдно, да. Не предположил очевидного варианта.

Пример того, как можно сесть в лужу, если действовать только опираясь на общетеоретические знания.

И теперь буду знать, что в Live режиме у Ubuntu и после установке при определенных условиях могут использоваться разные модули ядра для WiFi.

Vsevolod-linuxoid ★★★★★
()
Последнее исправление: Vsevolod-linuxoid (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.