WiFi не работает в Ubuntu 22.04

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

У меня проблема с WiFi. В настройках отсутствует раздел WiFi. Я попытался установить драйверы из двух разных репозиториев.

  1. https://github.com/lwfinger/rtw88 и
  2. https://github.com/tomaspinho/rtl8821ce

Также я физически отсоединял и повторно подключал драйвер. И ничего не работает.

Устройство имеет двойную загрузку, и WiFi не работает ни в Windows, ни в Ubuntu.

WiFi карта:
введите описание изображения здесь

Характеристики устройства:

Устройство: HP Laptop 15g-dr0xxx
Процессор: Intel(R) Core(TM) i5-8250U CPU @ 1.60GHz
Детали ОС

Операционная система: Ubuntu 22.04.5 LTS              
Ядро: Linux 6.8.0-51-generic
Вывод "iwconfig":

lo        no wireless extensions.

eno1      no wireless extensions.

br-471ff4d4efeb  no wireless extensions.

br-4bb9f411c9d4  no wireless extensions.

docker0   no wireless extensions.

br-8762ad225300  no wireless extensions.

br-89fa109b6536  no wireless extensions.

br-9c73dc0b77bf  no wireless extensions.

enxb29054822e73  no wireless extensions.

Вывод "sudo lshw -C network":

  *-network                 
       описание: Ethernet interface
       продукт: RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
       производитель: Realtek Semiconductor Co., Ltd.
       физический id: 0
       информация о шине: pci@0000:02:00.0
       логическое имя: eno1
       версия: 15
       серийный номер: b0:0c:d1:e7:79:86
       емкость: 1Gbit/s
       ширина: 64 bits
       частота: 33MHz
       возможности: pm msi pciexpress msix bus_master cap_list ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd 1000bt-fd autonegotiation
       конфигурация: autonegotiation=on broadcast=yes driver=r8169 driverversion=6.8.0-51-generic микропрограмма=rtl8168h-2_0.0.2 02/26/15 latency=0 link=no multicast=yes port=twisted pair
       ресурсы: irq:16 ioport:3000(size=256) память:94104000-94104fff память:94100000-94103fff
  *-network
       описание: Ethernet interface
       физический id: b
       информация о шине: usb@1:1
       логическое имя: enxb29054822e73
       серийный номер: b2:90:54:82:2e:73
       возможности: ethernet physical
       конфигурация: autonegotiation=off broadcast=yes driver=rndis_host driverversion=6.8.0-51-generic duplex=half микропрограмма=RNDIS device ip=192.168.42.185 link=yes multicast=yes port=twisted pair

Спасибо за помощь!

Драйвер доступен из репозитория universe: rtl8821ce-dkms

sudo add-apt-repository universe
sudo apt update
sudo apt install dkms rtl8821ce-dkms

Добавьте только blacklist rtw88_8821ce в ваш файл blacklist.

Перезагрузка драйвера:

sudo modprobe -rv rtw_8821ce
sudo modprobe -v rtw_8821ce

Посмотрите вывод lspci -knn |grep -i net -A3, чтобы узнать, какой драйвер ядра уже используется. Разгрузите драйвер, отличный от rtw_8821ce.

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

Если вы столкнулись с проблемами работы WiFi в Ubuntu 22.04 на вашем ноутбуке HP 15g-dr0xxx, эту проблему следует решать систематически, учитывая все доступные данные и обстоятельства.

Теория

Проблемы с WiFi могут возникать по разным причинам, включая аппаратные неисправности, отсутствие или неправильно установленные драйверы, а также конфликт системных настроек. Поскольку WiFi также не работает в Windows, имеет смысл подозревать аппаратную неисправность либо неправильную установку драйверов на двух операционных системах.

Пример

Вы сообщили, что попробовали установить драйвера из двух различных репозиториев на GitHub и даже физически переустановили WiFi-карту, однако это не решило проблему. Вы также указали, что в вашей системе нет секции WiFi в настройках и выход команды iwconfig не отображает никаких беспроводных интерфейсов. Это говорит о том, что система не видит вашу WiFi-карту.

Применение

  1. Проверка аппаратной части:

    • Убедитесь, что WiFi-карта установлена правильно и прочно в слоте.
    • Проверьте работоспособность WiFi-карты в другом устройстве (если такая возможность есть).
  2. Проверка подключения в BIOS:

    • Убедитесь, что WiFi включён в BIOS. Иногда настройка может быть отключена на уровне BIOS.
  3. Установка правильных драйверов:

    • Добавьте репозиторий universe, обновите информацию о пакете и установите драйвер rtl8821ce:
      sudo add-apt-repository universe
      sudo apt update
      sudo apt install dkms rtl8821ce-dkms
    • Добавьте blacklist rtw88_8821ce в файл конфигурации черного списка, чтобы избежать конфликта драйверов.
  4. Проверка уже загруженного драйвера:

    • Используйте команду lspci -knn | grep -i net -A3, чтобы увидеть, что происходит на уровне системного драйвера. Убедитесь, что драйвер rtw_8821ce загружен, и выгрузите другие драйверы, если они конфликтуют:
      sudo modprobe -rv rtw_8821ce
      sudo modprobe -v rtw_8821ce
  5. Альтернативные проверки:

    • Если ничего не помогло, проверьте сообщения о системных ошибках в dmesg или syslog, которые могут подсказать более детальную информацию о проблеме.
  6. Диагностика в Windows:

    • Поскольку адаптер не работает и в Windows, попробуйте использовать утилиты диагностики сети Windows для поиска неисправностей.

Заключение

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

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

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