Потерянный Wi-Fi: iwlwifi не работает с кодом -5

Два дня назад интерфейс WLAN на моем ноутбуке внезапно исчез. У меня Dell Precision 3530 с беспроводной картой Intel AC 9560.

Редактировать: вдруг снова работает. Я не знаю, что я сделал, кроме включения режима безопасной загрузки BIOS и его повторного отключения, а также загрузки более старого ядра, а затем снова с текущим ядром. Для справки ниже приведена диагностика, когда она не работала, а затем текущая диагностика, когда она работает.

- Состояние, когда оно не работало -

dmesg говорит мне, что iwlwifi обнаруживает «ошибку SW микрокода» и дает сбой с кодом -5 (см. Полный вывод ниже ).

Я видел несколько других постов с похожими проблемами, в которых, похоже, речь идет о прошивке, но вместо этого они обычно терпят неудачу с кодом -110. В этой теме рекомендуется обновить прошивку до версии -38 и / или ядра 4.15+. Тем не менее, я уже использую ядро ​​4.15.0-51 и считаю, что у меня правильная версия прошивки. Запуск grep iwlwifi /var/lib/dpkg/info/linux-firmware.list дает мне длинный список файлов кодов, включая iwlwifi-9000-pu-b0-jf-b0-38.ucode. Тем не менее, нет файлов ucode с именем iwlwifi-9560*. Я не знаю, может ли это быть частью проблемы?

Ниже приведены некоторые диагностики:

lspci:

$ lspci | grep Wireless
00:14.3 Network controller: Intel Corporation Wireless-AC 9560 [Jefferson Peak] (rev 10)

dmesg:

$ dmesg | grep iwl
[    7.523390]  iwlwifi(+) mei_me cfg80211 mei intel_lpss_pci(+) intel_lpss int3403_thermal intel_hid dell_smo8800 processor_thermal_device wmi shpchp int3400_thermal int340x_thermal_zone intel_pch_thermal sparse_keymap intel_soc_dts_iosf mac_hid acpi_thermal_rel acpi_pad parport_pc sunrpc ppdev lp parport autofs4 hid_generic usbhid nvidia_drm(POE) nvidia_modeset(POE) nvidia(POE) i915 i2c_algo_bit drm_kms_helper e1000e rtsx_pci_sdmmc syscopyarea nvme sysfillrect ptp sysimgblt ahci fb_sys_fops pps_core nvme_core rtsx_pci thunderbolt libahci drm i2c_hid hid video
[    7.580747] iwlwifi 0000:00:14.3: enabling device (0000 -> 0002)
[    7.587105] iwlwifi 0000:00:14.3: loaded firmware version 34.0.0 op_mode iwlmvm
[    7.603325] iwlwifi 0000:00:14.3: Detected Intel(R) Dual Band Wireless AC 9560, REV=0x318
[    7.649164] iwlwifi 0000:00:14.3: Microcode SW error detected. Restarting 0x0.
[    7.649169] iwlwifi 0000:00:14.3: Not valid error log pointer 0x00000000 for Init uCode
[    7.649203] iwlwifi 0000:00:14.3: SecBoot CPU1 Status: 0x3, CPU2 Status: 0x24c2
[    7.649205] iwlwifi 0000:00:14.3: Failed to start INIT ucode: -5
[    7.661481] iwlwifi 0000:00:14.3: Failed to run INIT ucode: -5

rfkill:

$ rfkill list
1: dell-wifi: Wireless LAN
        Soft blocked: no
        Hard blocked: no
2: dell-bluetooth: Bluetooth
        Soft blocked: yes                                                                                                                                                                                                                          
        Hard blocked: no    

- Текущее состояние, работает -

dmesg:

$ dmesg|grep iwl
[    4.616510] Modules linked in: dell_rbtn nvidia_uvm(POE) dell_laptop(+) dell_wmi dell_smbios intel_rapl x86_pkg_temp_thermal intel_powerclamp coretemp wmi_bmof intel_wmi_thunderbolt mxm_wmi dell_wmi_descriptor dcdbas dell_smm_hwmon snd_hda_intel(+) snd_hda_codec kvm_intel snd_hda_core snd_hwdep kvm snd_pcm snd_seq_midi irqbypass snd_seq_midi_event crct10dif_pclmul crc32_pclmul snd_rawmidi ghash_clmulni_intel pcbc snd_seq uvcvideo videobuf2_vmalloc aesni_intel videobuf2_memops btusb snd_seq_device aes_x86_64 videobuf2_v4l2 crypto_simd btrtl snd_timer glue_helper btbcm cryptd btintel videobuf2_core bluetooth iwlwifi(+) videodev snd input_leds intel_cstate idma64 media ecdh_generic intel_rapl_perf serio_raw soundcore virt_dma cfg80211 mei_me shpchp(+) processor_thermal_device(+) intel_lpss_pci(+) mei
[    4.687837] iwlwifi 0000:00:14.3: enabling device (0000 -> 0002)
[    4.701154] iwlwifi 0000:00:14.3: loaded firmware version 34.0.0 op_mode iwlmvm
[    4.716882] iwlwifi 0000:00:14.3: Detected Intel(R) Dual Band Wireless AC 9560, REV=0x318
[    4.771308] iwlwifi 0000:00:14.3: base HW address: d4:3b:04:b4:53:de
[    4.839880] ieee80211 phy0: Selected rate control algorithm 'iwl-mvm-rs'
[    4.840570] iwlwifi 0000:00:14.3 wlo1: renamed from wlan0

rfkill:

$ rfkill list
1: dell-wifi: Wireless LAN
        Soft blocked: no
        Hard blocked: no
2: dell-bluetooth: Bluetooth
        Soft blocked: yes
        Hard blocked: no
3: phy0: Wireless LAN
        Soft blocked: no
        Hard blocked: no

Итак, каким-то образом у меня теперь есть phy0 беспроводная локальная сеть в дополнение к dell-wifi, который у меня был раньше? Пойди разберись.

0
задан 17 June 2019 в 20:43

0 ответов

Другие вопросы по тегам:

Похожие вопросы: