Wi-Fi больше не работает на одной из сторон двойной загрузки.

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

У меня есть двухсистемная загрузка Windows и Ubuntu 22.04. Я использую её уже несколько лет, но не скажу, что я очень опытен в этом. Моя проблема в том, что на стороне Ubuntu мой Wi-Fi кажется перестал работать, сети не отображаются при просмотре настроек Wi-Fi. Ниже приведены команды, которые я использовал в предыдущих попытках устранения неполадок. Я уже отключил быструю загрузку в Windows и также отключил защитную загрузку в BIOS. Wi-Fi в Windows работает идеально, так что я исключил проблемы с самим оборудованием. Кроме того, я уже переустановил прошивку, но это не дало результатов. Но я читал где-то, что упоминание ошибки микрокода может означать, что проблема вероятно в прошивке. Любая помощь приветствуется.

sudo lshw -C network
вывод:

*-network DISABLED        
       description: Беспроводной интерфейс
       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: 04:ec:d8:37:d2:b9
       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-52-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/8411 PCI Express Gigabit Ethernet Controller
       vendor: Realtek Semiconductor Co., Ltd.
       physical id: 0
       bus info: pci@0000:04:00.0
       logical name: enp4s0
       version: 15
       serial: 04:7c:16:ac:07:57
       size: 100Mbit/s
       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-52-generic duplex=full firmware=rtl8168h-2_0.0.2 02/26/15 ip=192.168.1.148 latency=0 link=yes multicast=yes port=twisted pair speed=100Mbit/s
       resources: irq:17 ioport:3000(size=256) memory:55204000-55204fff memory:55200000-55203fff

rfkill list вывод:

0: phy0: Wireless LAN
    Soft blocked: no
    Hard blocked: no
2: hci0: Bluetooth
    Soft blocked: no
    Hard blocked: no

sudo ip link set wlo1 up вывод:

RTNETLINK answers: Input/output error

ls /lib/firmware | grep iwlwifi вывод:

...
iwlwifi-so-a0-hr-b0-64.ucode
iwlwifi-so-a0-hr-b0-68.ucode
iwlwifi-so-a0-hr-b0-71.ucode
iwlwifi-so-a0-hr-b0-72.ucode
iwlwifi-so-a0-hr-b0-73.ucode
iwlwifi-so-a0-hr-b0-74.ucode
iwlwifi-so-a0-hr-b0-77.ucode
iwlwifi-so-a0-hr-b0-79.ucode
iwlwifi-so-a0-hr-b0-81.ucode
iwlwifi-so-a0-hr-b0-83.ucode
iwlwifi-so-a0-hr-b0-84.ucode
iwlwifi-so-a0-hr-b0-86.ucode
...

sudo dmesg | grep iwlwifi новый вывод после переименования файлов:

[    6.167901] iwlwifi 0000:00:14.3: 0x20103428 | ADVANCED_SYSASSERT
[    6.167905] iwlwifi 0000:00:14.3: 0x00000000 | umac branchlink1
[    6.167908] iwlwifi 0000:00:14.3: 0x8045E7D4 | umac branchlink2
[    6.167911] iwlwifi 0000:00:14.3: 0xC00814F8 | umac interruptlink1
[    6.167914] iwlwifi 0000:00:14.3: 0x00000000 | umac interruptlink2
[    6.167917] iwlwifi 0000:00:14.3: 0x00000033 | umac data1
[    6.167920] iwlwifi 0000:00:14.3: 0x0000000F | umac data2
[    6.167922] iwlwifi 0000:00:14.3: 0xDEADBEEF | umac data3
[    6.167925] iwlwifi 0000:00:14.3: 0x00000049 | umac major
[    6.167928] iwlwifi 0000:00:14.3: 0x35C0A2C6 | umac minor
[    6.167931] iwlwifi 0000:00:14.3: 0x0002A968 | frame pointer
[    6.167933] iwlwifi 0000:00:14.3: 0xC0886C20 | stack pointer
[    6.167936] iwlwifi 0000:00:14.3: 0x00070C01 | last host cmd
[    6.167939] iwlwifi 0000:00:14.3: 0x00000000 | isr status reg
[    6.167976] iwlwifi 0000:00:14.3: IML/ROM dump:
[    6.167979] iwlwifi 0000:00:14.3: 0x00000B03 | IML/ROM error/state
[    6.168029] iwlwifi 0000:00:14.3: 0x00004FBE | IML/ROM data1
[    6.168078] iwlwifi 0000:00:14.3: 0x00000090 | IML/ROM WFPM_AUTH_KEY_0
[    6.168125] iwlwifi 0000:00:14.3: Fseq Registers:
[    6.168130] iwlwifi 0000:00:14.3: 0x60000000 | FSEQ_ERROR_CODE
[    6.168173] iwlwifi 0000:00:14.3: 0x80350002 | FSEQ_TOP_INIT_VERSION
[    6.168178] iwlwifi 0000:00:14.3: 0x00150000 | FSEQ_CNVIO_INIT_VERSION
[    6.168183] iwlwifi 0000:00:14.3: 0x0000A482 | FSEQ_OTP_VERSION
[    6.168228] iwlwifi 0000:00:14.3: 0x00000003 | FSEQ_TOP_CONTENT_VERSION
[    6.168233] iwlwifi 0000:00:14.3: 0x4552414E | FSEQ_ALIVE_TOKEN
[    6.168238] iwlwifi 0000:00:14.3: 0x00080400 | FSEQ_CNVI_ID
[    6.168279] iwlwifi 0000:00:14.3: 0x01300504 | FSEQ_CNVR_ID
[    6.168284] iwlwifi 0000:00:14.3: 0x00080400 | CNVI_AUX_MISC_CHIP
[    6.168291] iwlwifi 0000:00:14.3: 0x01300504 | CNVR_AUX_MISC_CHIP
[    6.168337] iwlwifi 0000:00:14.3: 0x05B0905B | CNVR_SCU_SD_REGS_SD_REG_DIG_DCDC_VTRIM
[    6.168344] iwlwifi 0000:00:14.3: 0x0000025B | CNVR_SCU_SD_REGS_SD_REG_ACTIVE_VDIG_MIRROR
[    6.168385] iwlwifi 0000:00:14.3: 0x00150000 | FSEQ_PREV_CNVIO_INIT_VERSION
[    6.168390] iwlwifi 0000:00:14.3: 0x00350002 | FSEQ_WIFI_FSEQ_VERSION
[    6.168395] iwlwifi 0000:00:14.3: 0x00350002 | FSEQ_BT_FSEQ_VERSION
[    6.168436] iwlwifi 0000:00:14.3: 0x000001B8 | FSEQ_CLASS_TP_VERSION
[    6.168450] iwlwifi 0000:00:14.3: Starting mac, retry will be triggered anyway
[    6.168536] iwlwifi 0000:00:14.3: FW error in SYNC CMD UNKNOWN
[    6.168600]  iwl_trans_txq_send_hcmd_sync+0x1d5/0x370 [iwlwifi]
[    6.168681]  iwl_trans_txq_send_hcmd+0xb8/0x170 [iwlwifi]
[    6.168745]  iwl_trans_send_cmd+0x74/0xf0 [iwlwifi]
[    6.169035]  ? __iwl_err+0x18a/0x1a0 [iwlwifi]
[    6.169919] iwlwifi 0000:00:14.3: Failed to configure RX queues: -5
[    6.181612] iwlwifi 0000:00:14.3: mac start retry 2
[   16.144345] iwlwifi 0000:00:14.3: WFPM_UMAC_PD_NOTIFICATION: 0x1f
[   16.144395] iwlwifi 0000:00:14.3: WFPM_LMAC2_PD_NOTIFICATION: 0x1f
[   16.144447] iwlwifi 0000:00:14.3: WFPM_AUTH_KEY_0: 0x90
[   16.144571] iwlwifi 0000:00:14.3: CNVI_SCU_SEQ_DATA_DW9: 0x10
[   16.218126] iwlwifi 0000:00:14.3: Обнаружена ошибка микрокода ПО. Перезапуск 0x0.
[   16.218270] iwlwifi 0000:00:14.3: Начать дамп журнала ошибок IWL:
[   16.218278] iwlwifi 0000:00:14.3: Статус транспорта: 0x0000004B, действителен: 6
[   16.218288] iwlwifi 0000:00:14.3: Загружена версия прошивки: 73.35c0a2c6.0 so-a0-hr-b0-73.ucode
[   16.218296] iwlwifi 0000:00:14.3: 0x00000071 | NMI_INTERRUPT_UMAC_FATAL    
[   16.218305] iwlwifi 0000:00:14.3: 0x00A082F0 | trm_hw_status0
[   16.218312] iwlwifi 0000:00:14.3: 0x00000000 | trm_hw_status1
[   16.218319] iwlwifi 0000:00:14.3: 0x004D89D2 | branchlink2
[   16.218330] iwlwifi 0000:00:14.3: 0x004D0278 | interruptlink1
[   16.218336] iwlwifi 0000:00:14.3: 0x004D0278 | interruptlink2
[   16.218341] iwlwifi 0000:00:14.3: 0x000150AE | data1
[   16.218348] iwlwifi 0000:00:14.3: 0x00000010 | data2
[   16.218353] iwlwifi 0000:00:14.3: 0x00000000 | data3
[   16.218359] iwlwifi 0000:00:14.3: 0x00000000 | beacon time
[   16.218365] iwlwifi 0000:00:14.3: 0x0001F3B1 | tsf low
[   16.218371] iwlwifi 0000:00:14.3: 0x00000000 | tsf hi
[   16.218377] iwlwifi 0000:00:14.3: 0x00000000 | time gp1
[   16.218382] iwlwifi 0000:00:14.3: 0x0002A92E | time gp2
[   16.218388] iwlwifi 0000:00:14.3: 0x00000001 | uCode revision type
[   16.218394] iwlwifi 0000:00:14.3: 0x00000049 | uCode version major
[   16.218401] iwlwifi 0000:00:14.3: 0x35C0A2C6 | uCode version minor
[   16.218408] iwlwifi 0000:00:14.3: 0x00000370 | hw version
[   16.218414] iwlwifi 0000:00:14.3: 0x00C80002 | board version
[   16.218420] iwlwifi 0000:00:14.3: 0x8034FF00 | hcmd
[   16.218426] iwlwifi 0000:00:14.3: 0x20020000 | isr0
[   16.218432] iwlwifi 0000:00:14.3: 0x00000000 | isr1
[   16.218437] iwlwifi 0000:00:14.3: 0x48F00002 | isr2
[   16.218443] iwlwifi 0000:00:14.3: 0x00C0000C | isr3
[   16.218449] iwlwifi 0000:00:14.3: 0x00000000 | isr4
[   16.218454] iwlwifi 0000:00:14.3: 0x00000000 | last cmd Id
[   16.218460] iwlwifi 0000:00:14.3: 0x000150AE | wait_event
[   16.218531] iwlwifi 0000:00:14.3: 0x00000000 | l2p_control
[   16.218538] iwlwifi 0000:00:14.3: 0x00000000 | l2p_duration
[   16.218544] iwlwifi 0000:00:14.3: 0x00000000 | l2p_mhvalid
[   16.218550] iwlwifi 0000:00:14.3: 0x00000000 | l2p_addr_match
[   16.218556] iwlwifi 0000:00:14.3: 0x00000009 | lmpm_pmg_sel
[   16.218562] iwlwifi 0000:00:14.3: 0x00000000 | timestamp
[   16.218568] iwlwifi 0000:00:14.3: 0x00000828 | flow_handler
[   16.218632] iwlwifi 0000:00:14.3: Начать дамп журнала ошибок IWL:
[   16.218639] iwlwifi 0000:00:14.3: Статус транспорта: 0x0000004B, действителен: 7
[   16.218649] iwlwifi 0000:00:14.3: 0x20103428 | ADVANCED_SYSASSERT
[   16.218658] iwlwifi 0000:00:14.3: 0x00000000 | umac branchlink1
[   16.218666] iwlwifi 0000:00:14.3: 0x8045E7D4 | umac branchlink2
[   16.218674] iwlwifi 0000:00:14.3: 0xC00814F8 | umac interruptlink1
[   16.218682] iwlwifi 0000:00:14.3: 0x00000000 | umac interruptlink2
[   16.218690] iwlwifi 0000:00:14.3: 0x00000033 | umac data1
[   16.218698] iwlwifi 0000:00:14.3: 0x0000000F | umac data2
[   16.218706] iwlwifi 0000:00:14.3: 0xDEADBEEF | umac data3
[   16.218714] iwlwifi 0000:00:14.3: 0x00000049 | umac major
[   16.218721] iwlwifi 0000:00:14.3: 0x35C0A2C6 | umac minor
[   16.218729] iwlwifi 0000:00:14.3: 0x0002A927 | frame pointer
[   16.218737] iwlwifi 0000:00:14.3: 0xC0886C20 | stack pointer
[   16.218745] iwlwifi 0000:00:14.3: 0x00070C01 | last host cmd
[   16.218752] iwlwifi 0000:00:14.3: 0x00000000 | isr status reg
[   16.218794] iwlwifi 0000:00:14.3: IML/ROM dump:
[   16.218802] iwlwifi 0000:00:14.3: 0x00000B03 | IML/ROM error/state
[   16.218848] iwlwifi 0000:00:14.3: 0x00004FED | IML/ROM data1
[   16.218899] iwlwifi 0000:00:14.3: 0x00000090 | IML/ROM WFPM_AUTH_KEY_0
[   16.218945] iwlwifi 0000:00:14.3: Fseq Registers:
[   16.218991] iwlwifi 0000:00:14.3: 0x60000000 | FSEQ_ERROR_CODE
[   16.219000] iwlwifi 0000:00:14.3: 0x80350002 | FSEQ_TOP_INIT_VERSION
[   16.219042] iwlwifi 0000:00:14.3: 0x00150000 | FSEQ_CNVIO_INIT_VERSION
[   16.219051] iwlwifi 0000:00:14.3: 0x0000A482 | FSEQ_OTP_VERSION
[   16.219093] iwlwifi 0000:00:14.3: 0x00000003 | FSEQ_TOP_CONTENT_VERSION
[   16.219102] iwlwifi 0000:00:14.3: 0x4552414E | FSEQ_ALIVE_TOKEN
[   16.219146] iwlwifi 0000:00:14.3: 0x00080400 | FSEQ_CNVI_ID
[   16.219154] iwlwifi 0000:00:14.3: 0x01300504 | FSEQ_CNVR_ID
[   16.219197] iwlwifi 0000:00:14.3: 0x00080400 | CNVI_AUX_MISC_CHIP
[   16.219208] iwlwifi 0000:00:14.3: 0x01300504 | CNVR_AUX_MISC_CHIP
[   16.219252] iwlwifi 0000:00:14.3: 0x05B0905B | CNVR_SCU_SD_REGS_SD_REG_DIG_DCDC_VTRIM
[   16.219303] iwlwifi 0000:00:14.3: 0x0000025B | CNVR_SCU_SD_REGS_SD_REG_ACTIVE_VDIG_MIRROR
[   16.219350] iwlwifi 0000:00:14.3: 0x00150000 | FSEQ_PREV_CNVIO_INIT_VERSION
[   16.219399] iwlwifi 0000:00:14.3: 0x00350002 | FSEQ_WIFI_FSEQ_VERSION
[   16.219408] iwlwifi 0000:00:14.3: 0x00350002 | FSEQ_BT_FSEQ_VERSION
[   16.219452] iwlwifi 0000:00:14.3: 0x000001B8 | FSEQ_CLASS_TP_VERSION
[   16.219562] iwlwifi 0000:00:14.3: Starting mac, retry will be triggered anyway
[   16.219685] iwlwifi 0000:00:14.3: FW error in SYNC CMD UNKNOWN
[   16.219801]  iwl_trans_txq_send_hcmd_sync+0x1d5/0x370 [iwlwifi]
[   16.219972]  iwl_trans_txq_send_hcmd+0xb8/0x170 [iwlwifi]
[   16.220093]  iwl_trans_send_cmd+0x74/0xf0 [iwlwifi]
[   16.222730] iwlwifi 0000:00:14.3: Failed to configure RX queues: -5
[   16.234767] iwlwifi 0000:00:14.3: mac start retry 0
[   16.369635] iwlwifi 0000:00:14.3: WFPM_UMAC_PD_NOTIFICATION: 0x1f
[   16.369690] iwlwifi 0000:00:14.3: WFPM_LMAC2_PD_NOTIFICATION: 0x1f
[   16.369741] iwlwifi 0000:00:14.3: WFPM_AUTH_KEY_0: 0x90
[   16.369792] iwlwifi 0000:00:14.3: CNVI_SCU_SEQ_DATA_DW9: 0x10
[   16.441635] iwlwifi 0000:00:14.3: Обнаружена ошибка микрокода ПО. Перезапуск 0x0.
[   16.441774] iwlwifi 0000:00:14.3: Начать дамп журнала ошибок IWL:
[   16.441782] iwlwifi 0000:00:14.3: Статус транспорта: 0x0000004B, действителен: 6
[   16.441793] iwlwifi 0000:00:14.3: Загружена версия прошивки: 73.35c0a2c6.0 so-a0-hr-b0-73.ucode
[   16.441801] iwlwifi 0000:00:14.3: 0x00000071 | NMI_INTERRUPT_UMAC_FATAL    
[   16.441811] iwlwifi 0000:00:14.3: 0x00A082F0 | trm_hw_status0
[   16.441818] iwlwifi 0000:00:14.3: 0x00000000 | trm_hw_status1
[   16.441824] iwlwifi 0000:00:14.3: 0x004D89D2 | branchlink2
[   16.441830] iwlwifi 0000:00:14.3: 0x004D2C60 | interruptlink1
[   16.441836] iwlwifi 0000:00:14.3: 0x004D2C60 | interruptlink2
[   16.441842] iwlwifi 0000:00:14.3: 0x000150AE | data1
[   16.441848] iwlwifi 0000:00:14.3: 0x00000010 | data2
[   16.441854] iwlwifi 0000:00:14.3: 0x00000000 | data3
[   16.441860] iwlwifi 0000:00:14.3: 0x00000000 | beacon time
[   16.441866] iwlwifi 0000:00:14.3: 0x0001ECC0 | tsf low
[   16.441872] iwlwifi 0000:00:14.3: 0x00000000 | tsf hi
[   16.441877] iwlwifi 0000:00:14.3: 0x00000000 | time gp1
[   16.441883] iwlwifi 0000:00:14.3: 0x0002A205 | time gp2
[   16.441889] iwlwifi 0000:00:14.3: 0x00000001 | uCode revision type
[   16.441895] iwlwifi 0000:00:14.3: 0x00000049 | uCode version major
[   16.441902] iwlwifi 0000:00:14.3: 0x35C0A2C6 | uCode version minor
[   16.441908] iwlwifi 0000:00:14.3: 0x00000370 | hw version
[   16.441915] iwlwifi 0000:00:14.3: 0x00C80002 | board version
[   16.441921] iwlwifi 0000:00:14.3: 0x8034FF00 | hcmd
[   16.441927] iwlwifi 0000:00:14.3: 0x20020000 | isr0
[   16.441932] iwlwifi 0000:00:14.3: 0x00000000 | isr1
[   16.441938] iwlwifi 0000:00:14.3: 0x48F00002 | isr2
[   16.441944] iwlwifi 0000:00:14.3: 0x00C0000C | isr3
[   16.441949] iwlwifi 0000:00:14.3: 0x00000000 | isr4
[   16.441955] iwlwifi 0000:00:14.3: 0x00000000 | last cmd Id
[   16.441961] iwlwifi 0000:00:14.3: 0x000150AE | wait_event
[   16.441967] iwlwifi 0000:00:14.3: 0x00000000 | l2p_control
[   16.441973] iwlwifi 0000:00:14.3: 0x00000000 | l2p_duration
[   16.441978] iwlwifi 0000:00:14.3: 0x00000000 | l2p_mhvalid
[   16.441984] iwlwifi 0000:00:14.3: 0x00000000 | l2p_addr_match
[   16.441990] iwlwifi 0000:00:14.3: 0x00000009 | lmpm_pmg_sel
[   16.441995] iwlwifi 0000:00:14.3: 0x00000000 | timestamp
[   16.442001] iwlwifi 0000:00:14.3: 0x00000828 | flow_handler
[   16.442066] iwlwifi 0000:00:14.3: Начать дамп журнала ошибок IWL:
[   16.442072] iwlwifi 0000:00:14.3: Статус транспорта: 0x0000004B, действителен: 7
[   16.442079] iwlwifi 0000:00:14.3: 0x20103428 | ADVANCED_SYSASSERT
[   16.442087] iwlwifi 0000:00:14.3: 0x00000000 | umac branchlink1
[   16.442093] iwlwifi 0000:00:14.3: 0x8045E7D4 | umac branchlink2
[   16.442099] iwlwifi 0000:00:14.3: 0xC00814F8 | umac interruptlink1
[   16.442105] iwlwifi 0000:00:14.3: 0x00000000 | umac interruptlink2
[   16.442111] iwlwifi 0000:00:14.3: 0x00000033 | umac data1
[   16.442117] iwlwifi 0000:00:14.3: 0x0000000F | umac data2
[   16.442123] iwlwifi 0000:00:14.3: 0xDEADBEEF | umac data3
[   16.442128] iwlwifi 0000:00:14.3: 0x00000049 | umac major
[   16.442134] iwlwifi 0000:00:14.3: 0x35C0A2C6 | umac minor
[   16.442140] iwlwifi 0000:00:14.3: 0x0002A1FF | frame pointer
[   16.442146] iwlwifi 0000:00:14.3: 0xC0886C20 | stack pointer
[   16.442151] iwlwifi 0000:00:14.3: 0x00070C01 | last host cmd
[   16.442157] iwlwifi 0000:00:14.3: 0x00000000 | isr status reg
[   16.442197] iwlwifi 0000:00:14.3: IML/ROM dump:
[   16.442202] iwlwifi 0000:00:14.3: 0x00000B03 | IML/ROM error/state
[   16.442248] iwlwifi 0000:00:14.3: 0x00004FBB | IML/ROM data1
[   16.442299] iwlwifi 0000:00:14.3: 0x00000090 | IML/ROM WFPM_AUTH_KEY_0
[   16.442346] iwlwifi 0000:00:14.3: Fseq Registers:
[   16.442391] iwlwifi 0000:00:14.3: 0x60000000 | FSEQ_ERROR_CODE
[   16.442400] iwlwifi 0000:00:14.3: 0x80350002 | FSEQ_TOP_INIT_VERSION
[   16.442442] iwlwifi 0000:00:14.3: 0x00150000 | FSEQ_CNVIO_INIT_VERSION
[   16.442451] iwlwifi 0000:00:14.3: 0x0000A482 | FSEQ_OTP_VERSION
[   16.442526] iwlwifi 0000:00:14.3: 0x00000003 | FSEQ_TOP_CONTENT_VERSION
[   16.442559] iwlwifi 0000:00:14.3: 0x4552414E | FSEQ_ALIVE_TOKEN
[   16.442568] iwlwifi 0000:00:14.3: 0x00080400 | FSEQ_CNVI_ID
[   16.442610] iwlwifi 0000:00:14.3: 0x01300504 | FSEQ_CNVR_ID
[   16.442659] iwlwifi 0000:00:14.3: 0x00080400 | CNVI_AUX_MISC_CHIP
[   16.442710] iwlwifi 0000:00:14.3: 0x01300504 | CNVR_AUX_MISC_CHIP
[   16.442759] iwlwifi 0000:00:14.3: 0x05B0905B | CNVR_SCU_SD_REGS_SD_REG_DIG_DCDC_VTRIM
[   16.442810] iwlwifi 0000:00:14.3: 0x0000025B | CNVR_SCU_SD_REGS_SD_REG_ACTIVE_VDIG_MIRROR
[   16.442857] iwlwifi 0000:00:14.3: 0x00150000 | FSEQ_PREV_CNVIO_INIT_VERSION
[   16.442866] iwlwifi 0000:00:14.3: 0x00350002 | FSEQ_WIFI_FSEQ_VERSION
[   16.442910] iwlwifi 0000:00:14.3: 0x00350002 | FSEQ_BT_FSEQ_VERSION
[   16.442919] iwlwifi 0000:00:14.3: 0x000001B8 | FSEQ_CLASS_TP_VERSION
[   16.443020] iwlwifi 0000:00:14.3: Starting mac, retry will be triggered anyway
[   16.443084] iwlwifi 0000:00:14.3: FW error in SYNC CMD UNKNOWN
[   16.443219]  iwl_trans_txq_send_hcmd_sync+0x1d5/0x370 [iwlwifi]
[   16.443427]  iwl_trans_txq_send_hcmd+0xb8/0x170 [iwlwifi]
[   16.443601]  iwl_trans_send_cmd+0x74/0xf0 [iwlwifi]
[   16.444207]  ? __iwl_err+0x18a/0x1a0 [iwlwifi]

ls /lib/firmware | grep iwlwifi вывод после изменения имен:

iwlwifi-so-a0-hr-b0-64.ucode
iwlwifi-so-a0-hr-б0-68. ucode
iwlwifi-so-a0-hr-b0-71.ucode
iwlwifi-so-a0-hr-b0-72.ucode
iwlwifi-so-a0-hr-b0-73.ucode
iwlwifi-so-a0-hr-b0-74.ucode.bak
iwlwifi-so-a0-hr-b0-77.ucode.bak
iwlwifi-so-a0-hr-b0-79.ucode.bak
iwlwifi-so-a0-hr-b0-81.ucode.bak
iwlwifi-so-a0-hr-b0-83.ucode.bak
iwlwifi-so-а0-hr-b0-84.ucode.bak
iwlwifi-so-a0-hr-b0-86.ucode.bak

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

Ваше описание проблемы с Wi-Fi на Ubuntu 22.04 в дуалбут-системе с Windows показывает, что проблема явно связана с драйвером или микрокодом беспроводного адаптера. Это подтверждается тем, что оборудование работает исправно на стороне Windows, что исключает аппаратные неисправности. Давайте подробно рассмотрим возможные шаги для диагностики и устранения вашей проблемы.

Теория

Когда мы сталкиваемся с проблемами подключения беспроводной сети на одной из операционных систем в дуалбуте, прежде всего важно выяснить, включено ли оборудование и правильно ли оно распознается системой. Команды, которые вы выполнили (sudo lshw -C network, rfkill list, sudo ip link set wlo1 up), указывают на конфликт с драйвером или проблемами с микрокодом, учитывая выводы об ошибках и "вход/выход ошибка" при попытке поднять интерфейс.

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

Примеры

Вы уже предприняли такие важные шаги, как отключение быстрого запуска Windows и безопасной загрузки, что часто решает проблемы с железом в дуалбут-системах. Однако новая информация из команд показывает ошибку "Microcode SW error detected", что указывает на несовместимость с установленной версией микрокода.

Другой проблемой может быть сама версия драйвера iwlwifi, которая не соответствует вашей версии микрокода. Apple и другие разработчики оборудования Intel иногда выпускают обновления, которые не сразу интегрируются в дистрибутивы Linux.

Применение

  1. Обновление ядра и драйверов: Проверьте, есть ли доступные обновления ядра и драйверов, возможно, новая версия исправит несовместимость. Команда sudo apt update && sudo apt upgrade может быть полезной для начала.

  2. Замена микрокода: Попробуйте установить другую версию микрокода для вашего адаптера. Возможно, предыдущая версия микрокода более стабильна и решит вашу проблему. Вы можете скачать их вручную с репозитория Intel и разместить в директории /lib/firmware/.

  3. Проверка состояния модуля: Попробуйте перезагрузить модуль iwlwifi. Для этого выполните команды:

    sudo modprobe -r iwlwifi
    sudo modprobe iwlwifi

    Если после этого проблема останется, попробуйте перезагрузить всю систему.

  4. Конфигурация загрузки GRUB: Добавьте следующие параметры в ваши настройки GRUB, которые порой помогают в случае с проблемными устройствами:

    sudo nano /etc/default/grub

    Найдите строку GRUB_CMDLINE_LINUX_DEFAULT и добавьте в конец pcie_aspm=off. Она может выглядеть так:

    GRUB_CMDLINE_LINUX_DEFAULT="quiet splash pcie_aspm=off"

    После этого выполните sudo update-grub и перезагрузите систему.

  5. Просмотр логов: Пройдитесь по системным логам, таким как дмесг и syslog, для поиска дополнительных сообщений об ошибках.

  6. Переход на более стабильную ветку: Если проблема сохраняется, возможно, стоит рассмотреть использование более старой, но стабильной версии Ubuntu или другой Linux-дистрибутива, на который производители драйверов лучше поддерживают оборудование.

  7. Использование альтернативного ПО: Иногда нестандартные менеджеры сетей, такие как wicd, могут более эффективно взаимодействовать с некоторыми драйверами, и стоят внимания.

И, в конце концов, если все вышеперечисленное не решит вашу проблему, обратитесь на специализированные форумы поддержки Ubuntu или прошение помощи от самого производителя оборудования.

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

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