Вопрос или проблема
Мой ноутбук — MSI Katana 15 B12V. Я установил Ubuntu 24.04 вместе с Windows 11, но адаптер wifi не найден. Wifi можно включить, но сети не обнаруживаются.
Я попробовал отключить быстрое включение в Windows и убедился, что Windows корректно завершает работу.
Сетевое устройство обнаружено, как показано выводом команды lspci | grep -i network
:
0000:00:14.3 Network controller: Intel Corporation Alder Lake-P PCH CNVi WiFi (rev 01)
Для драйверов я проверил с помощью lspci -k | grep -iA2 network
:
0000:00:14.3 Network controller: Intel Corporation Alder Lake-P PCH CNVi WiFi (rev 01)
DeviceName: Onboard - Ethernet
Subsystem: Intel Corporation Dual Band Wi-Fi 6(802.11ax) AX201 160MHz 2x2 [Harrison Peak]
Я также проверил, заблокировано ли оно аппаратно, запустив rfkill list
, я получил
1: phy0: Wireless LAN
Soft blocked: no
Hard blocked: no
2: hci0: Bluetooth
Soft blocked: no
Hard blocked: no
Команда sudo lshw -C network
вернула:
*-network DISABLED
description: Wireless interface
product: Alder Lake-P PCH CNVi WiFi
vendor: Intel Corporation
physical id: 14.3
bus info: pci@0000:00:14.3
logical name: wlo1
version: 01
serial: d4:e9:8a:d8:85:51
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress msix bus_master cap_list ethernet physical wireless
configuration: broadcast=yes driver=iwlwifi driverversion=6.8.0-51-generic firmware=86.fb5c9aeb.0 so-a0-hr-b0-86.uc latency=0 link=no multicast=yes wireless=IEEE 802.11
resources: iomemory:620-61f irq:16 memory:6205234000-6205237fff
*-network
description: Ethernet interface
product: RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet Controller
vendor: Realtek Semiconductor Co., Ltd.
physical id: 0
bus info: pci@0000:03:00.0
logical name: enp3s0
version: 15
serial: d8:43:ae:09:48:cc
capacity: 1Gbit/s
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress msix bus_master cap_list ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd 1000bt-fd autonegotiation
configuration: autonegotiation=on broadcast=yes driver=r8169 driverversion=6.8.0-51-generic firmware=rtl8168h-2_0.0.2 02/26/15 latency=0 link=no multicast=yes port=twisted pair
resources: irq:17 ioport:3000(size=256) memory:79204000-79204fff memory:79200000-79203fff
*-network
description: Ethernet interface
physical id: 15
bus info: usb@1:5
logical name: enxcecfef6436e3
serial: ce:cf:ef:64:36:e3
capabilities: ethernet physical
configuration: autonegotiation=off broadcast=yes driver=rndis_host driverversion=6.8.0-51-generic duplex=half firmware=RNDIS device ip=192.168.77.9 link=yes multicast=yes port=twisted pair
Я точно не знаю, что означает DISABLED
, но я считаю, что это проблема.
Вот вывод команды sudo dmesg | grep firmware
[ 748.615033] iwlwifi 0000:00:14.3: Loaded firmware version: 86.fb5c9aeb.0 so-a0-hr-b0-86.ucode
[ 748.807970] iwlwifi 0000:00:14.3: Loaded firmware version: 86.fb5c9aeb.0 so-a0-hr-b0-86.ucode
[ 748.997713] iwlwifi 0000:00:14.3: Loaded firmware version: 86.fb5c9aeb.0 so-a0-hr-b0-86.ucode
[ 749.186987] iwlwifi 0000:00:14.3: Loaded firmware version: 86.fb5c9aeb.0 so-a0-hr-b0-86.ucode
[ 759.204916] iwlwifi 0000:00:14.3: Loaded firmware version: 86.fb5c9aeb.0 so-a0-hr-b0-86.ucode
[ 759.403898] iwlwifi 0000:00:14.3: Loaded firmware version: 86.fb5c9aeb.0 so-a0-hr-b0-86.ucode
[ 759.604555] iwlwifi 0000:00:14.3: Loaded firmware version: 86.fb5c9aeb.0 so-a0-hr-b0-86.ucode
[ 759.799120] iwlwifi 0000:00:14.3: Loaded firmware version: 86.fb5c9aeb.0 so-a0-hr-b0-86.ucode
[ 759.991653] iwlwifi 0000:00:14.3: Loaded firmware version: 86.fb5c9aeb.0 so-a0-hr-b0-86.ucode
[ 760.188244] iwlwifi 0000:00:14.3: Loaded firmware version: 86.fb5c9aeb.0 so-a0-hr-b0-86.ucode
[ 770.197019] iwlwifi 0000:00:14.3: Loaded firmware version: 86.fb5c9aeb.0 so-a0-hr-b0-86.ucode
[ 770.399238] iwlwifi 0000:00:14.3: Loaded firmware version: 86.fb5c9aeb.0 so-a0-hr-b0-86.ucode
[ 770.600375] iwlwifi 0000:00:14.3: Loaded firmware version: 86.fb5c9aeb.0 so-a0-hr-b0-86.ucode
[ 770.804418] iwlwifi 0000:00:14.3: Loaded firmware version: 86.fb5c9aeb.0 so-a0-hr-b0-86.ucode
[ 771.007280] iwlwifi 0000:00:14.3: Loaded firmware version: 86.fb5c9aeb.0 so-a0-hr-b0-86.ucode
[ 771.202898] iwlwifi 0000:00:14.3: Loaded firmware version: 86.fb5c9aeb.0 so-a0-hr-b0-86.ucode
[ 781.199405] iwlwifi 0000:00:14.3: Loaded firmware version: 86.fb5c9aeb.0 so-a0-hr-b0-86.ucode
[ 781.406802] iwlwifi 0000:00:14.3: Loaded firmware version: 86.fb5c9aeb.0 so-a0-hr-b0-86.ucode
[ 781.609732] iwlwifi 0000:00:14.3: Loaded firmware version: 86.fb5c9aeb.0 so-a0-hr-b0-86.ucode
[ 781.814982] iwlwifi 0000:00:14.3: Loaded firmware version: 86.fb5c9aeb.0 so-a0-hr-b0-86.ucode
[ 782.023162] iwlwifi 0000:00:14.3: Loaded firmware version: 86.fb5c9aeb.0 so-a0-hr-b0-86.ucode
[ 782.229614] iwlwifi 0000:00:14.3: Loaded firmware version: 86.fb5c9aeb.0 so-a0-hr-b0-86.ucode
[ 796.321596] ACPI Warning: Time parameter 250 us > 100 us violating ACPI spec, please fix the firmware. (20230628/exsystem-141)
[ 923.128980] audit: type=1400 audit(1735572234.464:199): apparmor="DENIED" operation="open" class="file" profile="ubuntu_pro_esm_cache_systemd_detect_virt" name="/sys/firmware/dmi/entries/0-0/raw" pid=6689 comm="systemd-detect-" requested_mask="r" denied_mask="r" fsuid=0 ouid=0
[ 993.080384] ACPI Warning: Time parameter 250 us > 100 us violating ACPI spec, please fix the firmware. (20230628/exsystem-141)
[ 993.118104] ACPI Warning: Time parameter 250 us > 100 us violating ACPI spec, please fix the firmware. (20230628/exsystem-141)
[ 1188.706210] ACPI Warning: Time parameter 250 us > 100 us violating ACPI spec, please fix the firmware. (20230628/exsystem-141)
[ 1190.236459] audit: type=1400 audit(1735572501.567:358): apparmor="STATUS" operation="profile_replace" profile="unconfined" name="snap.firmware-updater.hook.configure" pid=15292 comm="apparmor_parser"
[ 1194.270373] audit: type=1400 audit(1735572505.601:383): apparmor="STATUS" operation="profile_replace" info="same as current profile, skipping" profile="unconfined" name="snap-update-ns.firmware-updater" pid=15679 comm="apparmor_parser"
[ 1239.265543] iwlwifi 0000:00:14.3: Loaded firmware version: 86.fb5c9aeb.0 so-a0-hr-b0-86.ucode
[ 1239.473845] iwlwifi 0000:00:14.3: Loaded firmware version: 86.fb5c9aeb.0 so-a0-hr-b0-86.ucode
[ 1239.681580] iwlwifi 0000:00:14.3: Loaded firmware version: 86.fb5c9aeb.0 so-a0-hr-b0-86.ucode
[ 1239.884074] iwlwifi 0000:00:14.3: Loaded firmware version: 86.fb5c9aeb.0 so-a0-hr-b0-86.ucode
[ 1240.089044] iwlwifi 0000:00:14.3: Loaded firmware version: 86.fb5c9aeb.0 so-a0-hr-b0-86.ucode
[ 1240.299777] iwlwifi 0000:00:14.3: Loaded firmware version: 86.fb5c9aeb.0 so-a0-hr-b0-86.ucode
[ 1460.495294] ACPI Warning: Time parameter 250 us > 100 us violating ACPI spec, please fix the firmware. (20230628/exsystem-141)
[ 1460.495658] ACPI Warning: Time parameter 250 us > 100 us violating ACPI spec, please fix the firmware. (20230628/exsystem-141)
[ 1460.534020] ACPI Warning: Time parameter 250 us > 100 us violating ACPI spec, please fix the firmware. (20230628/exsystem-141)
[ 1496.380091] ACPI Warning: Time parameter 250 us > 100 us violating ACPI spec, please fix the firmware. (20230628/exsystem-141)
[ 1718.084909] ACPI Warning: Time parameter 250 us > 100 us violating ACPI spec, please fix the firmware. (20230628/exsystem-141)
Я обновил BIOS до последней версии (E1585IMS.317) вчера перед установкой Ubuntu.
Secure Boot и Fast Boot оба отключены.
проблема была решена путем понижения версии биоса, если кто-то с той же проблемой и конфигурацией наткнется на этот вопрос, вот ссылки, которые я использовал:
MSI Katana 15 B12VGK с Nvidia RTX 4070
эта ссылка приведет вас на страницу с сообщением “не найдено”, просто отредактируйте номер версии в конце перед .zip
, например, https://download-2.msi.com/bos_exe/nb/E1585IMS.317.zip
, чтобы загрузить версию 317
до момента написания этого, версия 311 работает у меня нормально
Ответ или решение
Когда пользователь сталкивается с проблемой "Не найден адаптер Wi-Fi" в ситуации с двойной загрузкой Ubuntu 24.04 и Windows 11, это, как правило, вызвано драйверами или несовместимостью оборудования. В вашем случае, на MSI Katana 15 B12V с контроллером Wi-Fi Intel Alder Lake-P, проблема была связана с версией BIOS. Давайте разберём возможные шаги решения данной проблемы.
Факторы и Решения
-
Проверка оборудования и драйверов
lspci | grep -i network
показал, что устройство обнаружено: Intel Corporation Alder Lake-P PCH CNVi WiFi (rev 01).lspci -k | grep -iA2 network
подтвердил наличие драйвераiwlwifi
, но адаптер остаётся "DISABLED" при вызовеsudo lshw -C network
.- Важный момент – драйвер загружается, но неактивен. Это может указывать на проблему на уровне конфигурации или BIOS.
-
BIOS и ACPI предупреждения
- Вы обновили BIOS до последней версии (E1585IMS.317). Однако, это вызвало ACPI предупреждения в dmesg, указывающее на время параметра, превышающее спецификации ACPI.
- Обратите внимание на частую загрузку прошивки
iwlwifi
, что может свидетельствовать о проблемах с совместимостью новой версии BIOS с вашим Wi-Fi адаптером.
-
Функции BIOS
- Важным шагом стал откат BIOS. Опции Fast Boot и Secure Boot были отключены, что также помогает в устранении схожих проблем.
- Судя по всему, проблема исчезает на версии 311, как это отмечает пользователь. Это отличное практическое решение: если обновление BIOS создаёт проблему, возвращение на предыдущую стабильную версию может быть разумным решением.
Рекомендации и Заключение
Это типичный пример несовместимости аппаратного обеспечения с драйверами на новом программном обеспечении. Рекомендуется:
- Всегда проверять журнал изменений BIOS перед обновлением. Возможно, в предыдущих версиях устранены важные ошибки.
- Убедиться в правильно подобранных драйверах. Используйте ядро Linux, поддерживающее ваш чипсет.
- Регулярно проверяйте форумы поддержки. Часто такие проблемы описаны давними пользователями.
Проблему можно также воспринимать как напоминание о важности тестирования и резервного копирования, особенно при внесении изменений в критически важные системные компоненты, такие как BIOS.
Если вы столкнулись с подобной проблемой, попробуйте описанные выше шаги. Важно помнить, что у каждого ноутбука могут быть свои особенные нюансы, и иногда лучший способ решения – это обратиться непосредственно в техподдержку производителя.