Вопрос или проблема
У меня есть двухсистемная загрузка 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.
Применение
-
Обновление ядра и драйверов: Проверьте, есть ли доступные обновления ядра и драйверов, возможно, новая версия исправит несовместимость. Команда
sudo apt update && sudo apt upgrade
может быть полезной для начала. -
Замена микрокода: Попробуйте установить другую версию микрокода для вашего адаптера. Возможно, предыдущая версия микрокода более стабильна и решит вашу проблему. Вы можете скачать их вручную с репозитория Intel и разместить в директории
/lib/firmware/
. -
Проверка состояния модуля: Попробуйте перезагрузить модуль iwlwifi. Для этого выполните команды:
sudo modprobe -r iwlwifi sudo modprobe iwlwifi
Если после этого проблема останется, попробуйте перезагрузить всю систему.
-
Конфигурация загрузки 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
и перезагрузите систему. -
Просмотр логов: Пройдитесь по системным логам, таким как дмесг и syslog, для поиска дополнительных сообщений об ошибках.
-
Переход на более стабильную ветку: Если проблема сохраняется, возможно, стоит рассмотреть использование более старой, но стабильной версии Ubuntu или другой Linux-дистрибутива, на который производители драйверов лучше поддерживают оборудование.
-
Использование альтернативного ПО: Иногда нестандартные менеджеры сетей, такие как wicd, могут более эффективно взаимодействовать с некоторыми драйверами, и стоят внимания.
И, в конце концов, если все вышеперечисленное не решит вашу проблему, обратитесь на специализированные форумы поддержки Ubuntu или прошение помощи от самого производителя оборудования.