I’ve been happily running Linux Mint Cinnamon 21 with linux-oem-22.04c
kernels for more than a year. Until this morning, 6.1.0-1036-oem
was the latest in this series.
This morning a new kernel in the series popped up in the Update Manager: 6.5.0-1019-oem
. I installed it. After rebooting I had no wifi. I rummaged around in the kern.log:
Apr 9 05:24:30 canephora kernel: [ 0.000000] Linux version 6.5.0-1019-oem (buildd@bos03-amd64-049) (x86_64-linux-gnu-gcc-12 (Ubuntu 12.3.0-1ubuntu1~22.04) 12.3.0, GNU ld (GNU Binutils for Ubuntu) 2.38) #20-Ubuntu SMP PREEMPT_DYNAMIC Mon Mar 18 17:38:55 UTC 2024 (Ubuntu 6.5.0-1019.20-oem 6.5.13)
Apr 9 05:24:30 canephora kernel: [ 0.000000] Command line: BOOT_IMAGE=/vmlinuz-6.5.0-1019-oem root=/dev/mapper/sysvg-root ro quiet splash mem_sleep_default=deep tpm_tis.interrupts=0 usb-storage.quirks=059f:105e:u vt.handoff=7
...
Apr 9 05:24:30 canephora kernel: [ 8.636175] Intel(R) Wireless WiFi driver for Linux
Apr 9 05:24:30 canephora kernel: [ 8.636403] iwlwifi 0000:a6:00.0: enabling device (0000 -> 0002)
Apr 9 05:24:30 canephora kernel: [ 8.642530] iwlwifi 0000:a6:00.0: Detected crf-id 0x400410, cnv-id 0x400410 wfpm id 0x80000000
Apr 9 05:24:30 canephora kernel: [ 8.642586] iwlwifi 0000:a6:00.0: PCI dev 2725/0024, rev=0x420, rfid=0x10d000
Apr 9 05:24:30 canephora kernel: [ 8.648499] iwlwifi 0000:a6:00.0: api flags index 2 larger than supported by driver
Apr 9 05:24:30 canephora kernel: [ 8.648515] iwlwifi 0000:a6:00.0: TLV_FW_FSEQ_VERSION: FSEQ Version: 0.0.2.41
Apr 9 05:24:30 canephora kernel: [ 8.649217] iwlwifi 0000:a6:00.0: loaded firmware version 83.e8f84e98.0 ty-a0-gf-a0-83.ucode op_mode iwlmvm
Apr 9 05:24:30 canephora kernel: [ 8.799424] iwlwifi 0000:a6:00.0: Detected Intel(R) Wi-Fi 6 AX210 160MHz, REV=0x420
Apr 9 05:24:30 canephora kernel: [ 8.808505] iwlwifi 0000:a6:00.0: WRT: Invalid buffer destination
...
Apr 9 05:24:30 canephora kernel: [ 9.874243] ------------[ cut here ]------------
Apr 9 05:24:30 canephora kernel: [ 9.874248] Timeout waiting for hardware access (CSR_GP_CNTRL 0xffffffff)
Apr 9 05:24:30 canephora kernel: [ 9.874286] WARNING: CPU: 13 PID: 810 at drivers/net/wireless/intel/iwlwifi/pcie/trans.c:2195 __iwl_trans_pcie_grab_nic_access+0x192/0x1a0 [iwlwifi]
Apr 9 05:24:30 canephora kernel: [ 9.874320] Modules linked in: btusb btrtl uvcvideo btbcm videobuf2_vmalloc btintel uvc btmtk videobuf2_memops videobuf2_v4l2 bluetooth videodev videobuf2_common ecdh_generic mc ecc snd_sof_pci_intel_tgl snd_sof_intel_hda_common soundwire_intel snd_sof_intel_hda_mlink soundwire_cadence snd_sof_intel_hda snd_sof_pci snd_sof_xtensa_dsp snd_sof snd_sof_utils intel_uncore_frequency snd_soc_hdac_hda snd_hda_codec_hdmi intel_uncore_frequency_common snd_hda_ext_core snd_soc_acpi_intel_match snd_soc_acpi soundwire_generic_allocation snd_hda_codec_idt soundwire_bus snd_hda_codec_generic ledtrig_audio snd_soc_core snd_compress ac97_bus snd_pcm_dmaengine snd_hda_intel snd_intel_dspcfg x86_pkg_temp_thermal snd_intel_sdw_acpi snd_hda_codec intel_powerclamp iwlmvm(+) snd_hda_core coretemp snd_hwdep snd_pcm snd_seq_midi kvm_intel mac80211 snd_seq_midi_event libarc4 snd_rawmidi kvm snd_seq processor_thermal_device_pci pmt_telemetry snd_seq_device cmdlinepart iwlwifi irqbypass mei_pxp mei_hdcp processor_thermal_device pmt_class
Apr 9 05:24:30 canephora kernel: [ 9.875020] iwlwifi 0000:a6:00.0: iwlwifi transaction failed, dumping registers
I rebooted the previous (6.1.0-1036-oem) kernel. Everything was peachy. The kern.log told a significantly different story:
Apr 9 05:30:24 canephora kernel: [ 0.000000] Linux version 6.1.0-1036-oem (buildd@lcy02-amd64-078) (x86_64-linux-gnu-gcc-12 (Ubuntu 12.3.0-1ubuntu1~22.04) 12.3.0, GNU ld (GNU Binutils for Ubuntu) 2.38) #36-Ubuntu SMP PREEMPT_DYNAMIC Mon Mar 11 17:32:20 UTC 2024
Apr 9 05:30:24 canephora kernel: [ 0.000000] Command line: BOOT_IMAGE=/vmlinuz-6.1.0-1036-oem root=/dev/mapper/sysvg-root ro quiet splash mem_sleep_default=deep tpm_tis.interrupts=0 usb-storage.quirks=059f:105e:u
...
Apr 9 05:30:24 canephora kernel: [ 9.032479] Intel(R) Wireless WiFi driver for Linux
Apr 9 05:30:24 canephora kernel: [ 9.032703] iwlwifi 0000:a6:00.0: enabling device (0000 -> 0002)
Apr 9 05:30:24 canephora kernel: [ 9.041424] iwlwifi 0000:a6:00.0: api flags index 2 larger than supported by driver
Apr 9 05:30:24 canephora kernel: [ 9.041446] iwlwifi 0000:a6:00.0: TLV_FW_FSEQ_VERSION: FSEQ Version: 0.0.2.36
Apr 9 05:30:24 canephora kernel: [ 9.042090] iwlwifi 0000:a6:00.0: loaded firmware version 72.a764baac.0 ty-a0-gf-a0-72.ucode op_mode iwlmvm
Apr 9 05:30:24 canephora kernel: [ 9.137441] iwlwifi 0000:a6:00.0: Detected Intel(R) Wi-Fi 6 AX210 160MHz, REV=0x420
Apr 9 05:30:24 canephora kernel: [ 9.294698] iwlwifi 0000:a6:00.0: loaded PNVM version e28bb9d7
Apr 9 05:30:24 canephora kernel: [ 9.306366] iwlwifi 0000:a6:00.0: Detected RF GF, rfid=0x10d000
Apr 9 05:30:24 canephora kernel: [ 9.377707] iwlwifi 0000:a6:00.0: base HW address: bc:09:1b:f3:47:ba
Apr 9 05:30:24 canephora kernel: [ 9.420141] iwlwifi 0000:a6:00.0 wlp166s0: renamed from wlan0
Not sure where to go from here. I prefer a stable, fully functioning system to having a kernel with the highest version number. I have no insight as to why 22.04c changed from 6.1 to 6.5. It appears that 22.04c reached EOL on 1 April. It has been automagically made synonymous with 22.04d.
I don’t have much time or patience for faffing around. My FW13 is a tool not a toy. Any insights or suggestions consistent with this will be appreciated.
$ sudo inxi
CPU: 12-core (4-mt/8-st) 12th Gen Intel Core i7-1260P (-MST AMCP-)
speed/min/max: 400/400/4700:3400 MHz Kernel: 6.1.0-1036-oem x86_64 Up: 49m
Mem: 3123.5/31800.5 MiB (9.8%) Storage: 1.83 TiB (28.0% used) Procs: 403
Shell: Sudo inxi: 3.3.13
$ sudo inxi -N
Network:
Device-1: Intel Wi-Fi 6 AX210/AX211/AX411 160MHz driver: iwlwifi
Thanks in advance.
Dino
edit: updated the reason for the change from 6.1 to 6.5.