Вопрос или проблема
У меня есть ПК с двойной загрузкой Windows 11 и Ubuntu 22.04. Я недавно обновил BIOS. После этого WiFi на Ubuntu не работает. Он не находит ни одной возможной сети для подключения. На Windows он работает нормально, и Ethernet-соединение работает хорошо.
Вот некоторые проверки:
lshw -c network
*-network DISABLED
описание: Беспроводной интерфейс
продукт: Alder Lake-P PCH CNVi WiFi
поставщик: Intel Corporation
физический идентификатор: 14.3
информация шины: pci@0000:00:14.3
логическое имя: wlo1
версия: 01
серийный номер: 04:ec:d8:61:bc:32
ширина: 64 бита
частота: 33 МГц
возможности: pm msi pciexpress msix bus_master cap_list ethernet physical wireless
конфигурация: broadcast=yes driver=iwlwifi driverversion=6.8.0-48-generic firmware=86.fb5c9aeb.0 so-a0-hr-b0-86.uc latency=0 link=no multicast=yes wireless=IEEE 802.11
ресурсы: iomemory:620-61f irq:16 memory:6205234000-6205237fff
*-network
описание: Ethernet-интерфейс
продукт: RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
поставщик: Realtek Semiconductor Co., Ltd.
физический идентификатор: 0
информация шины: pci@0000:03:00.0
логическое имя: enp3s0
версия: 15
серийный номер: d8:43:ae:06:bd:ba
размер: 1 Гбит/с
ёмкость: 1 Гбит/с
ширина: 64 бита
частота: 33 МГц
возможности: 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-48-generic duplex=full firmware=rtl8168h-2_0.0.2 02/26/15 latency=0 dkms statuslink=yes multicast=yes port=twisted pair speed=1Gbit/s
ресурсы: irq:17 ioport:3000(size=256) memory:79204000-79204fff memory:79200000-79203fff
nmcli d
УСТРОЙСТВО ТИП СОСТОЯНИЕ СОЕДИНЕНИЕ
docker0 мост подключён (внешний) docker0
enp3s0 ethernet недоступно --
wlo1 wifi недоступно --
lo loopback неуправляемый --
Ethernet показывает доступность, когда подключен. Я не уверен, что такое docker. Я использовал его некоторое время назад.
rfkill list
:
0: hci0: Bluetooth
Мягкая блокировка: нет
Жёсткая блокировка: нет
1: phy0: Беспроводная сеть
Мягкая блокировка: нет
Жёсткая блокировка: нет
lspci -knn | grep Net -A3
:
0000:00:14.3 Контроллер сети [0280]: Intel Corporation Alder Lake-P PCH CNVi WiFi [8086:51f0] (rev 01)
Название устройства: На плате - Ethernet
Подсистема: Intel Corporation Wi-Fi 6 AX201 160MHz [8086:0074]
Драйвер ядра в использовании: iwlwifi
cat /etc/modprobe.d/iwlwifi.conf
# /etc/modprobe.d/iwlwifi.conf
# iwlwifi будет динамически загружать либо iwldvm, либо iwlmvm в зависимости от
# файла микрокода, установленного в системе. При удалении iwlwifi сначала
# удалите модуль iwl?vm, а затем iwlwifi.
remove iwlwifi \
(/sbin/lsmod | grep -o -e ^iwlmvm -e ^iwldvm -e ^iwlwifi | xargs /sbin/rmmod) \
&& /sbin/modprobe -r mac80211
dkms status
:
backport-iwlwifi/11510, 6.8.0-48-generic, x86_64: установлен (ПРЕДУПРЕЖДЕНИЕ! Различие между собранным и установленным модулем!) (ПРЕДУПРЕЖДЕНИЕ! Различие между собранным и установленным модулем!) (ПРЕДУПРЕЖДЕНИЕ! Различие между собранным и установленным модулем!) (ПРЕДУПРЕЖДЕНИЕ! Различие между собранным и установленным модулем!) (ПРЕДУПРЕЖДЕНИЕ! Различие между собранным и установленным модулем!) (ПРЕДУПРЕЖДЕНИЕ! Различие между собранным и установленным модулем!)
Ответ или решение
Проблема отсутствия Wi-Fi после обновления BIOS на вашем ПК, работающем под управлением Windows 11 и Ubuntu 22.04, является распространённой и может быть решена с учётом нескольких факторов. Ниже приведены рекомендации, которые помогут вам восстановить работу беспроводной сети на Ubuntu.
1. Проверка состояния беспроводного адаптера
Исходя из предоставленных данных, команда lshw -c network
показывает, что беспроводной адаптер отключён:
*-network DISABLED
description: Wireless interface
product: Alder Lake-P PCH CNVi WiFi
vendor: Intel Corporation
...
configuration: broadcast=yes driver=iwlwifi driverversion=6.8.0-48-generic ...
Это может указывать на то, что адаптер был отключён в настройках BIOS или что-то изменилось после обновления системы.
2. Настройки BIOS
Вам следует проверить настройки BIOS. Возможно, в процессе обновления некоторые параметры были изменены:
- Перезагрузите компьютер и войдите в BIOS, нажав клавишу (обычно это F2, DEL или ESC, в зависимости от производителя).
- Найдите раздел, связанный с сетевыми устройствами (обычно это "Integrated Peripherals" или "Onboard Devices").
- Убедитесь, что опция, относящаяся к WLAN или Wireless LAN, включена.
3. Проверка блокировки адаптера
Используйте команду rfkill list
для проверки, не заблокирован ли беспроводной адаптер программной или аппаратной блокировкой. Согласно вашему выводу:
0: hci0: Bluetooth
Soft blocked: no
Hard blocked: no
1: phy0: Wireless LAN
Soft blocked: no
Hard blocked: no
Это означает, что адаптер не заблокирован, что является хорошим знаком. После обновления BIOS возможно возникновение техничных сбоев, которые могут вызвать отключение интерфейсов.
4. Проверка и восстановление модулей ядра
Согласно вашей информации, в выводе dkms status
отображается предупреждение о различиях между собранным и установленным модулем:
WARNING! Diff between built and installed module!
Это может указывать на проблему с корректной инициализацией драйвера. Рекомендуется переустановить драйвер iwlwifi
:
-
Удалите текущий модуль:
sudo modprobe -r iwlwifi
-
Снова загрузите модуль:
sudo modprobe iwlwifi
-
Перезагрузите компьютер, чтобы применить изменения.
5. Обновление и установка проприетарных драйверов
Если проблема не решена, стоит проверить наличие обновлений для вашего дистрибутива Ubuntu. Свежие версии могут включать улучшения для драйверов оборудования, включая Wi-Fi:
sudo apt update
sudo apt upgrade
Также проверьте возможность установки дополнительных драйверов через графический интерфейс:
- Зайдите в "Программы и обновления" (Software & Updates).
- Перейдите на вкладку "Дополнительные драйверы" и посмотрите, есть ли доступные драйверы для вашего сетевого адаптера.
6. Проверка совместимости и документации
Поскольку вы используете дистрибутив Linux, стоит также ознакомиться с документацией к вашему оборудованию и рекомендациями сообщества. В некоторых случаях обновления BIOS могут вызывать несовместимость с существующими драйверами, и для решения проблемы может потребоваться более старая версия ПО.
Заключение
Отсутствие Wi-Fi после обновления BIOS может быть вызвано множеством причин, связанных как с конфигурацией BIOS, так и с драйверами в Linux. Проверяйте каждую из этих возможностей поочередно, и вы, скорее всего, найдёте решение. Если проблемы сохраняются, возможно, стоит рассмотреть обращения в техподдержку или на специализированные форумы.
Следуя этим рекомендациям, вы сможете восстановить работу Wi-Fi на Ubuntu 22.04 и гарантировать, что ваше оборудование будет функционировать оптимально.