Проблема с WiFi – Panda PAU0B

Вопрос или проблема

Я возвращаюсь к Linux после многих лет, так что по сути я новичок в этом. У меня есть ноутбук Dell, и я установил двойную загрузку Ubuntu 24.04 и Windows 10. Я не уверен, что связано с моей проблемой, поэтому извините, если это слишком много информации, но я начну с самого начала.

Мой ноутбук медленно работал на Windows, поэтому я решил использовать Linux. Я уменьшил размер диска C и установил Fedora с помощью автоматического инструмента на сайте Fedora. До этого момента я использовал внутренний стандартный беспроводной адаптер, и он работал отлично. При первой загрузке в Fedora Wi-Fi не работал. Когда я перезагрузился обратно в Windows, он все еще не работал. В настройках Wi-Fi он был выключен, и когда я нажимал, чтобы включить его, на компьютере появлялась анимация ожидания примерно на минуту, а затем кнопка возвращалась в положение выключено.

Думая, что возможно, Fedora не поддерживает стандартный адаптер, я удалил раздел и установил Ubuntu. Это все еще с стандартным беспроводным адаптером. В настройках Ubuntu было написано “Wi-Fi адаптер не найден”. После выполнения инструкций по установке драйверов он все еще не работал.

Поэтому я исследовал и купил адаптер Panda PAU0B, потому что прочитал, что он поддерживается из коробки. Он отображался в настройках беспроводных сетей Ubuntu, но был выключен. Когда я нажимал, чтобы включить его, происходило то же самое, что и со стандартным адаптером в Windows.. Кнопка перемещается вправо в положение включено, а затем сразу же перемещается влево обратно в положение выключено.

Затем я решил переустановить Ubuntu, так как возможно я что-то испортил, когда занимался стандартным адаптером. Во время переустановки Ubuntu, когда я был в “живой” USB-сессии, я подключил Panda, и он был распознан и подключился к моей домашней сети Wi-Fi без проблем.

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

Я знаю, что адаптер Panda не неисправен, потому что он работал в “живой” среде и прекрасно работает в Windows.

Извините за долгую историю, просто я не знаю, поможет ли что-то из этого диагностировать мою проблему.

Когда я открываю настройки Wi-Fi в Ubuntu, в начале экрана я вижу “Broadcom и дочерние компании BCM 43142” и “MediaTek Wi-Fi”. То же поведение для обоих адаптеров. Оба выключены, и нажатие для их включения не срабатывает – кнопка перемещается вправо и обратно влево в положение выключено.

Я выполнил sudo apt update и sudo apt upgrade в терминале.

Это вывод терминальных команд, который может предоставить необходимую информацию:

lshw -C network:

abacus@abacus-Inspiron-3721:~$ sudo lshw -C network
  *-network                 
       description: Ethernet interface
       product: RTL810xE PCI Express Fast Ethernet controller
       vendor: Realtek Semiconductor Co., Ltd.
       physical id: 0
       bus info: pci@0000:01:00.0
       logical name: enp1s0
       version: 05
       serial: e0:db:55:ea:7e:80
       capacity: 100Mbit/s
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress msix vpd bus_master cap_list ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd autonegotiation
       configuration: autonegotiation=on broadcast=yes driver=r8169 driverversion=6.11.0-17-generic firmware=rtl_nic/rtl8105e-1.fw latency=0 link=no multicast=yes port=twisted pair
       resources: irq:16 ioport:2000(size=256) memory:c0404000-c0404fff memory:c0400000-c0403fff
  *-network DISABLED
       description: Wireless interface
       product: BCM43142 802.11b/g/n
       vendor: Broadcom Inc. and subsidiaries
       physical id: 0
       bus info: pci@0000:02:00.0
       logical name: wlp2s0
       version: 01
       serial: 64:27:37:fd:b5:7f
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress bus_master cap_list ethernet physical wireless
       configuration: broadcast=yes driver=wl0 driverversion=6.30.223.271 (r587334) latency=0 multicast=yes wireless=IEEE 802.11
       resources: irq:17 memory:c0500000-c0507fff
  *-network:0 DISABLED
       description: Wireless interface
       physical id: 9
       bus info: usb@3:4
       logical name: wlx9cefd5faff8e
       serial: 9c:ef:d5:fa:ff:8e
       capabilities: ethernet physical wireless
       configuration: broadcast=yes driver=mt76x0u driverversion=6.11.0-17-generic firmware=0.1.00-b7640 link=no multicast=yes wireless=IEEE 802.11
  *-network:1
       description: Ethernet interface
       physical id: a
       bus info: usb@3:1
       logical name: enx260564c3429f
       serial: 26:05:64:c3:42:9f
       capabilities: ethernet physical
       configuration: autonegotiation=off broadcast=yes driver=cdc_ncm driverversion=6.11.0-17-generic duplex=half firmware=CDC NCM (NO ZLP) ip=10.149.81.51 link=yes multicast=yes port=twisted pair

это вывод iwconfig

abacus@abacus-Inspiron-3721:~$ iwconfig
lo        no wireless extensions.

enp1s0    no wireless extensions.

wlp2s0    IEEE 802.11  ESSID:off/any  
          Mode:Managed  Access Point: Not-Associated   
          Retry short limit:7   RTS thr:off   Fragment thr:off
          Power Management:off

wlx9cefd5faff8e  IEEE 802.11  ESSID:off/any  
          Mode:Managed  Access Point: Not-Associated   Tx-Power=off   
          Retry short limit:7   RTS thr:off   Fragment thr:off
          Power Management:on

enx260564c3429f  no wireless extensions.

это rfkill list all

abacus@abacus-Inspiron-3721:~$ rfkill list all
0: phy0: Wireless LAN
    Soft blocked: no
    Hard blocked: no
1: brcmwl-0: Wireless LAN
    Soft blocked: no
    Hard blocked: yes
3: phy2: Wireless LAN
    Soft blocked: no
    Hard blocked: no

lsusb:

abacus@abacus-Inspiron-3721:~$ lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 003: ID 0bda:0129 Realtek Semiconductor Corp. RTS5129 Card Reader Controller
Bus 001 Device 004: ID 1bcf:28a2 Sunplus Innovation Technology Inc. Dell Integrated Webcam
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 002: ID 045e:07b2 Microsoft Corp. 2.4GHz Transceiver v8.0 used by mouse Wireless Desktop 900
Bus 003 Device 004: ID 0e8d:7610 MediaTek Inc. WiFi
Bus 003 Device 006: ID 18d1:4eeb Google Inc. Pixel 9
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub

ifconfig:

abacus@abacus-Inspiron-3721:~$ ifconfig
enp1s0: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500
        ether e0:db:55:ea:7e:80  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

enx260564c3429f: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 10.149.81.51  netmask 255.255.255.0  broadcast 10.149.81.255
        inet6 fe80::6978:2131:89e0:d62a  prefixlen 64  scopeid 0x20<link>
        ether 26:05:64:c3:42:9f  txqueuelen 1000  (Ethernet)
        RX packets 76376  bytes 74850992 (74.8 MB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 39905  bytes 10507708 (10.5 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  (Local Loopback)
        RX packets 2772  bytes 248918 (248.9 KB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 2772  bytes 248918 (248.9 KB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

Я сейчас подключен к интернету, используя свой мобильный телефон, подключенный через USB.

Опять же, извините, если этот пост слишком длинный – я никогда раньше ничего не размещал, поэтому не знаю, что считается хорошим или плохим этикетом. Также я не уверен, что имеет или не имеет отношение к моей проблеме, поэтому решил включить все с самого начала.

Заранее спасибо за любую помощь, которую вы можете оказать.

**исправление – я получил ответ от поддержки Panda, и они сказали, что на моем ноутбуке есть аппаратный переключатель, который мешает работе Wi-Fi… Я, сколько бы ни старался, не могу найти переключателя на этом ноутбуке, и поиск в Google говорит, что аппаратного переключателя нет… плюс адаптер работал в “живой” USB-сессии во время установки…

Ответ или решение

Уважаемый пользователь,

Проблема с беспроводными адаптерами на Linux может быть достаточно сложной, особенно когда используются внешние USB-адаптеры, такие как Panda PAU0B. Прежде чем приступить к решению, давайте проанализируем представленные вами данные и сформулируем подход к исправлению ситуации.

Теория

Судя по вашим данным, проблема заключается в том, что Wi-Fi адаптеры, как встроенный Broadcom BCM43142, так и внешний Panda PAU0B (на базе MediaTek), не активируются после перезагрузки системы в установленной среде Ubuntu, хотя при использовании live USB они работают корректно. Это говорит о том, что проблема, скорее всего, связана с конфигурацией системы или драйверами в установленной среде.

В системе Linux функции беспроводных адаптеров могут быть заблокированы как программно, так и аппаратно. Команда rfkill list all указывает на то, что встроенный адаптер Broadcom имеет аппаратную блокировку (hard blocked), тогда как MediaTek – Софтовая блокировка – отсутствует (off), что исключает программную блокировку (soft blocked) как причину проблемы для MediaTek.

Пример

  1. Анализ команды rfkill: Аппаратная блокировка (hard block) может быть связана с физическим переключателем на ноутбуке (он может отсутствовать, в зависимости от модели устройства) либо с клавишами (например, совместные клавиши Fn в сочетании с функциональными клавишами, как правило, F2 или F3). Проверьте документацию вашего ноутбука или на его корпусе клавиши включения/выключения беспроводной связи.

  2. Драйверы: Для Broadcom устройства рекомендованы проприетарные драйверы из репозитория. Они устанавливаются командой:

    sudo apt install bcmwl-kernel-source
  3. Проблемы с конфигурацией системы: Обычно, в установленной системе могут отсутствовать необходимые пакеты или конфигурации для работы адаптера. Возможно, в live-системе используются другие, обновленные или дополнительные версии драйверов, или конфигурационные скрипты не сохранились при установке.

  4. Поведение после перезагрузки: Поведение, при котором Wi-Fi работает в режиме live, но перестает работать после установки, иногда связано с тем, что конфигурации сети по умолчанию (например, NetworkManager) при установке системы перезаписываются.

Применение

  1. Проверка и установка проприетарных драйверов:

    • Найдите доступные драйверы с помощью:

      ubuntu-drivers devices

      Это должно показать, какие драйверы можно установить или обновить.

    • Установите необходимые драйверы:

      sudo ubuntu-drivers autoinstall
  2. Обновление системы: Убедитесь, что ваша система обновлена:

    sudo apt update && sudo apt upgrade
  3. Сброс конфигурации сети:

    • Перезапустите Network Manager:

      sudo systemctl restart NetworkManager
    • Попробуйте удалить все файлы конфигурации сети и перезагрузить Network Manager.

  4. Ручная активация адаптера: Попробуйте вручную включить Wi-Fi адаптер:

    sudo ifconfig wlp2s0 up
    sudo ifconfig wlx9cefd5faff8e up
  5. Диагностика и журналирование: Проверьте системные журналы на наличие ошибок:

    dmesg | grep -i wifi
    journalctl -xe
  6. Биос/UEFI конфигурация: Иногда беспроводные адаптеры могут быть отключены на уровне BIOS/UEFI, проверьте, нет ли у вас там соответствующих опций.

  7. Дополнительные утилиты: Установите (если необходимо) утилиты для улучшенного управления беспроводной сетью, такие как WICD.

Заключение: Проблема отсутствия подключения Wi-Fi может иметь множество причин, варьирующихся от аппаратных до программных. Обеспечение правильных драйверов и отключение аппаратных блокировок часто является достаточным для разрешения большинства проблем. Я рекомендую вам следовать приведенным рекомендациям поэтапно и проверять состояние сети после каждого изменения, чтобы идентифицировать, какой метод оказался успешным. Если проблема не решается, рассмотрите возможность обращения за поддержкой в специализированные Linux сообщества или официальные форумы Ubuntu.

Оцените материал
Добавить комментарий

Капча загружается...