ThinkPad Адаптер Wi-Fi не найден

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

Около двух месяцев назад я получил на работе Lenovo ThinkPad L13 (Core i7 10-го поколения) и установил Ubuntu 18.04. WiFi не работал, но я смог это исправить, установив linux-image-generic-hwe-18.04_5.3.0.40.97_i386.deb, как было рекомендовано здесь WiFi на Lenovo P1 с Ubuntu 18.04 больше не работает выполнив

sudo apt install --install-suggests linux-image-generic-hwe-18.04

Сегодня моя система обновилась и потребовалась перезагрузка, после которой я столкнулся с этой проблемой снова.
Я попробовал ту же команду, но безуспешно (последняя версия установлена, WiFi все равно не работает).

linux-image-generic-hwe-18.04 уже является самой новой версией (5.3.0.40.97).
0 обновлено, 0 новых установлено, 0 удалено и 6 не обновлено.

Я также попробовал это Ubuntu 18.04 / iwlwifi: повторяющиеся проблемы, теперь режим в самолете активирован и невозможно отключить после приостановки, но это мне не помогло, как и Wi-Fi не работает на Lenovo ThinkPad E570 (Realtek RTL8821CE)

Есть идеи, как это исправить?

ps
lspci выдает такой вывод

00:00.0 Host bridge: Intel Corporation Device 9b61 (rev 0c)
00:02.0 VGA compatible controller: Intel Corporation Device 9b41 (rev 02)
00:04.0 Signal processing controller: Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor Thermal Subsystem (rev 0c)
00:08.0 System peripheral: Intel Corporation Xeon E3-1200 v5/v6 / E3-1500 v5 / 6th/7th Gen Core Processor Gaussian Mixture Model
00:12.0 Signal processing controller: Intel Corporation Device 02f9
00:13.0 Serial controller: Intel Corporation Device 02fc
00:14.0 USB controller: Intel Corporation Device 02ed
00:14.2 RAM memory: Intel Corporation Device 02ef
00:14.3 Network controller: Intel Corporation Device 02f0
00:15.0 Serial bus controller [0c80]: Intel Corporation Device 02e8
00:16.0 Communication controller: Intel Corporation Device 02e0
00:1d.0 PCI bridge: Intel Corporation Device 02b0 (rev f0)
00:1d.4 PCI bridge: Intel Corporation Device 02b4 (rev f0)
00:1f.0 ISA bridge: Intel Corporation Device 0284
00:1f.3 Audio device: Intel Corporation Device 02c8
00:1f.4 SMBus: Intel Corporation Device 02a3
00:1f.5 Serial bus controller [0c80]: Intel Corporation Device 02a4
00:1f.6 Ethernet controller: Intel Corporation Device 0d4f
03:00.0 Non-Volatile memory controller: Samsung Electronics Co Ltd NVMe SSD Controller SM981/PM981
05:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTS522A PCI Express Card Reader (rev 01)

Исправлено. Как я и думал, проблема была в последнем обновлении ядра.

  1. Перезагрузите ваш компьютер и нажмите shift или escape во время загрузки, чтобы попасть в меню GRUB
  2. Выберите Дополнительные опции
  3. Загрузитесь с предыдущим ядром, не с верхним (и не с восстановительным). Запомните номер верхнего ядра, чтобы удалить его позднее. Ноутбук должен загрузиться нормально с работающим WiFi
  4. Удалите плохое обновление. В моем случае это то, что я указал, если у вас другое, измените его.

    sudo apt-get purge linux-image-5.3.0-40-generic

    sudo apt-get purge linux-headers-5.3.0-40-generic

WiFi на Lenovo ThinkPad L13 отлично работает под ядрами:
5.3.0-18 (из ubuntu19.10)

5.5.11, 5.6.2 из https://kernel.ubuntu.com/~kernel-ppa/mainline/

sudo lshw |grep Wireless -A12 -B1

        *-network:0         
             description: Wireless interface
             product: Intel Corporation
             vendor: Intel Corporation
             physical id: 14.3
             bus info: pci@0000:00:14.3
             logical name: wlp0s20f3
             version: 00
             width: 64 bits
             clock: 33MHz
             capabilities: pm msi pciexpress msix bus_master cap_list ethernet physical wireless
             configuration: broadcast=yes driver=iwlwifi driverversion=5.6.2-050602-generic firmware=48.4fa0041f.0 QuZ-a0-jf-b0-48.u ip=192.168.88.94 latency=0 link=yes multicast=yes wireless=IEEE 802.11
             resources: irq:16 memory:71338000-7133bfff

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

Ваша ситуация с отсутствием Wi-Fi адаптера на Lenovo ThinkPad L13 после обновления системы — распространенная проблема, встречающаяся у пользователей Ubuntu на различных устройствах с модулями Intel. Разберемся в корне проблемы и предложим эффективные решения.

Теория

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

Пример

В вашем случае проблема возникла после обновления до ядра 5.3.0-40-generic. Ранее работоспособность Wi-Fi была достигнута путем установки обновленных мета-пакетов ядра через linux-image-generic-hwe-18.04_5.3.0.40.97_i386.deb. Однако установка обновлений ядра может переопределять настройки и конфигурации, которые ранее обеспечивали работоспособность сетевого модуля.

Применение

Для устранения проблемы необходимо выполнить несколько шагов:

  1. Восстановление к предыдущему ядру:

    • Перезагрузите ноутбук и в момент загрузки удерживайте клавиши Shift или Escape для доступа к меню GRUB.
    • Выберите «Advanced options for Ubuntu» и загрузите систему с предыдущей версией ядра, где Wi-Fi работал корректно.
  2. Удаление проблемного обновления ядра:

    • После загрузки успешной версии ядра удалите проблемные обновления используя следующие команды:
      sudo apt-get purge linux-image-5.3.0-40-generic
      sudo apt-get purge linux-headers-5.3.0-40-generic

      Это предотвратит повторную загрузку некорректного ядра при следующей перезагрузке.

  3. Инсталлирование альтернативных версий ядра:

    • Рассмотрите возможность установки надежных версий ядер, например, 5.5.11 или 5.6.2, которые, как показала практика, обеспечивают стабильную работу Wi-Fi на вашем устройстве. Эти версии находятся в репозиториях Ubuntu Mainline Kernel и могут быть загружены оттуда.
  4. Проверка и обновление драйверов:

    • Выполните команду sudo lshw | grep Wireless -A12 -B1, чтобы получить информацию о вашем беспроводном адаптере и убедитесь, что используемый драйвер, например, iwlwifi, актуален. При необходимости обновите драйверы, используя:
      sudo apt update
      sudo apt install firmware-iwlwifi
  5. Создание резервной копии конфигураций:

    • Для защиты от потери конфигурации, которая обеспечивала успешное функционирование оборудования, рекомендуется делать резервные копии /etc/modprobe.d/ и других важный конфигурационных файлов.

Заключение

Следуя данным указаниям, вы должны устранить проблему с Wi-Fi на вашем Lenovo ThinkPad L13. Самое важное — это обеспечение совместимости между версией ядра и установленными драйверами. Будьте внимательны с обновлениями и регулярно проверяйте работоспособность вашего оборудования после установки обновлений. По возможности держите запасной вариант ядра, с которым ваша система работала стабильно, чтобы быстро откатиться при возникновении проблем с новой версией ядра. Это не только решит текущую проблему, но и обеспечит более стабильную работу вашего устройства в будущем.

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

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