Downgrade kernel 6.17 to 6.14 for ubuntu 25.10
Auteur : Philippe Le Van - @plv@framapiaf.org
Date : 6 novembre 2025
Le soucis de départ
J’ai pas mal de problèmes depuis mon installation de ubuntu 25.10. J’ai un DELL Latitude 9330.
- un arrêt de mon PC fait toute la procédure d’arrêt, mais n’éteint pas le PC à la fin
- des lenteurs au boot
- des erreurs au boot qui semblent liées à ma webcam ipu6 (intégrée à mon PC portable)
Les lignes à problème dans le boot sont visibles en annexe.
Étapes à suivre
Locker la version du kernel que je veux utiliser
Installer Mainline : https://doc.ubuntu-fr.org/mainline
| sudo add-apt-repository ppa:cappelikan/ppa
sudo apt update
sudo apt install mainline
|
Lancer Mainline et cocher (dans les kernels installés) le kernel que vous voulez "locker", c'est-à-dire dont vous voulez empêcher l’effacement.
Séléctionner un kernel au boot
On utilise le principe décrit dans ce doc : https://c2platform.org/docs/howto/dev-environment/setup/vbox/kernel/
| grep 'menuentry \|submenu ' /boot/grub/grub.cfg | cut -f2 -d "'"
|
Je reçois la réponse suivante
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 | Ubuntu
Advanced options for Ubuntu
Ubuntu, with Linux 6.17.0-6-generic
Ubuntu, with Linux 6.17.0-6-generic (recovery mode)
Ubuntu, with Linux 6.14.0-35-generic
Ubuntu, with Linux 6.14.0-35-generic (recovery mode)
menuentry "Memory test (memtest86+x64.efi)" --class memtest $menuentry_id_option "memtest86+" {
menuentry "Memory test (memtest86+x64.efi, serial console)" --class memtest $menuentry_id_option "memtest86+-serial" {
menuentry "Memory test (memtest86+ia32.efi)" --class memtest $menuentry_id_option "memtest86+" {
menuentry "Memory test (memtest86+ia32.efi, serial console)" --class memtest $menuentry_id_option "memtest86+-serial" {
menuentry "Memory test (memtest86+x64.bin)" --class memtest $menuentry_id_option "memtest86+" {
menuentry "Memory test (memtest86+x64.bin, serial console)" --class memtest $menuentry_id_option "memtest86+-serial" {
menuentry "Memory test (memtest86+ia32.bin)" --class memtest $menuentry_id_option "memtest86+" {
menuentry "Memory test (memtest86+ia32.bin, serial console)" --class memtest $menuentry_id_option "memtest86+-serial" {
UEFI Firmware Settings
|
Chez moi, le kernel qui m’intéresse c’est Ubuntu, with Linux 6.14.0-35-generic
changer GRUB_DEFAULT dans /etc/default/grub
En root, changer le fichier /etc/default/grub :
Changer GRUB_DEFAULT=0 en
| GRUB_DEFAULT="Advanced options for Ubuntu>Ubuntu, with Linux 6.14.0-35-generic"
|
puis valider le changement
Rebooter votre PC
Vérifier que ça a marché
| uname -a
Linux philippe-Latitude-9330 6.14.0-35-generic #35-Ubuntu SMP PREEMPT_DYNAMIC Sat Oct 11 10:06:31 UTC 2025 x86_64 GNU/Linux
|
Références
Annexe : les lignes à problème au boot
Voilà les lignes à problème dans le dmesg :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87 | dmesg
[...]
[ 38.652099] RIP: 0010:ipu6_psys_probe+0x38a/0x3b0 [intel_ipu6_psys]
[ 38.655817] Code: fd ff ff c7 45 d4 fb fd ff ff e9 08 fd ff ff c7 45 d4 f4 ff ff ff eb cd 49 8b 84 24 b8 03 00 00 48 c7 c6 ae 1b 5c c2 4c 89 e7 <48> 8b 40 08 41 89 47 18 89 c2 e8 57 07 30 db 0f b6 1d 2c ea 9f 00
[ 38.655819] RSP: 0018:ffffd38ac0b2b758 EFLAGS: 00010246
[ 38.655822] RAX: 000000007f78d000 RBX: 0000000000000000 RCX: 0000000000000000
[ 38.659799] RDX: ffff8d3cb2044020 RSI: ffffffffc25c1bae RDI: ffff8d3c8173e400
[ 38.659800] RBP: ffffd38ac0b2b798 R08: 0000000000000000 R09: 0000000000000000
[ 38.659801] R10: 0000000000000000 R11: 0000000000000000 R12: ffff8d3c8173e400
[ 38.659802] R13: ffff8d3ca08ae460 R14: ffff8d3ca3249000 R15: ffff8d3ca08ae028
[ 38.659803] FS: 0000751d6ba10980(0000) GS:ffff8d444f87f000(0000) knlGS:0000000000000000
[ 38.659805] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 38.659806] CR2: 000000007f78d008 CR3: 0000000106f28005 CR4: 0000000000f70ef0
[ 38.659807] PKRU: 55555554
[ 38.659809] Call Trace:
[ 38.659810] <TASK>
[ 38.659817] ? __pfx_ipu6_psys_probe+0x10/0x10 [intel_ipu6_psys]
[ 38.659826] auxiliary_bus_probe+0x49/0x90
[ 38.659831] really_probe+0xf6/0x370
[ 38.659833] ? pm_runtime_barrier+0x56/0xa0
[ 38.659840] __driver_probe_device+0x8b/0x160
[ 38.659842] driver_probe_device+0x24/0xd0
[ 38.659844] ? __pfx___driver_attach+0x10/0x10
[ 38.659845] __driver_attach+0xef/0x220
[ 38.659847] ? __pfx_ipu_psys_init+0x10/0x10 [intel_ipu6_psys]
[ 38.659856] bus_for_each_dev+0x87/0xe0
[ 38.659859] driver_attach+0x1e/0x30
[ 38.659862] bus_add_driver+0x13e/0x230
[ 38.659865] ? __pfx_ipu_psys_init+0x10/0x10 [intel_ipu6_psys]
[ 38.659870] driver_register+0x75/0xf0
[ 38.659873] __auxiliary_driver_register+0x73/0xf0
[ 38.659875] ipu_psys_init+0x86/0xff0 [intel_ipu6_psys]
[ 38.659880] do_one_initcall+0x56/0x330
[ 38.695591] do_init_module+0x8b/0x290
[ 38.695596] load_module+0x817/0x910
[ 38.695598] init_module_from_file+0x9b/0x100
[ 38.695601] idempotent_init_module+0x10e/0x300
[ 38.695603] __x64_sys_finit_module+0x73/0xf0
[ 38.695605] ? __secure_computing+0x84/0xe0
[ 38.695608] x64_sys_call+0x1c88/0x2330
[ 38.695611] do_syscall_64+0x81/0xc90
[ 38.695615] ? putname+0x78/0xb0
[ 38.695618] ? do_sys_openat2+0xa1/0xe0
[ 38.708512] ? __x64_sys_openat+0x5f/0xa0
[ 38.708514] ? arch_exit_to_user_mode_prepare.isra.0+0xd/0xe0
[ 38.708515] ? do_syscall_64+0xb9/0xc90
[ 38.708517] ? putname+0x78/0xb0
[ 38.708518] ? do_sys_openat2+0xa1/0xe0
[ 38.708520] ? __x64_sys_openat+0x5f/0xa0
[ 38.708521] ? arch_exit_to_user_mode_prepare.isra.0+0xd/0xe0
[ 38.708522] ? do_syscall_64+0xb9/0xc90
[ 38.708523] ? handle_mm_fault+0x1e8/0x2f0
[ 38.708528] ? __flush_smp_call_function_queue+0x9e/0x440
[ 38.708530] ? arch_exit_to_user_mode_prepare.isra.0+0xd/0x100
[ 38.708533] ? irqentry_exit_to_user_mode+0x2d/0x1d0
[ 38.708536] ? irqentry_exit+0x43/0x50
[ 38.708537] ? sysvec_call_function+0x54/0xd0
[ 38.708539] entry_SYSCALL_64_after_hwframe+0x76/0x7e
[ 38.708542] RIP: 0033:0x751d6b3348cd
[ 38.708545] Code: ff c3 66 2e 0f 1f 84 00 00 00 00 00 90 f3 0f 1e fa 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 8b 0d 13 f5 0f 00 f7 d8 64 89 01 48
[ 38.708546] RSP: 002b:00007ffcbb890c38 EFLAGS: 00000246 ORIG_RAX: 0000000000000139
[ 38.708548] RAX: ffffffffffffffda RBX: 000064c960bb34a0 RCX: 0000751d6b3348cd
[ 38.708549] RDX: 0000000000000004 RSI: 0000751d6bb3c336 RDI: 0000000000000016
[ 38.708550] RBP: 00007ffcbb890cd0 R08: 0000000000000000 R09: 000064c960bb40f0
[ 38.708551] R10: 0000000000000000 R11: 0000000000000246 R12: 0000751d6bb3c336
[ 38.708552] R13: 0000000000020000 R14: 000064c960bbb140 R15: 000064c9609ad840
[ 38.708553] </TASK>
[ 38.708554] Modules linked in: binfmt_misc snd_soc_rt711_sdca snd_soc_rt715_sdca intel_ipu6_psys(OE+) snd_soc_rt1316_sdw regmap_sdw_mbq snd_hda_codec_intelhdmi regmap_sdw intel_ipu6_isys videobuf2_dma_sg ivsc_csi ivsc_ace snd_soc_dmic xe snd_hda_intel snd_sof_pci_intel_tgl snd_sof_pci_intel_cnl snd_sof_intel_hda_generic soundwire_intel snd_sof_intel_hda_sdw_bpt snd_sof_intel_hda_common snd_soc_hdac_hda snd_sof_intel_hda_mlink snd_sof_intel_hda gpu_sched snd_hda_codec_hdmi drm_gpuvm drm_gpusvm_helper soundwire_cadence drm_ttm_helper drm_exec snd_sof_pci drm_suballoc_helper dell_pc snd_sof_xtensa_dsp platform_profile nls_iso8859_1 mei_vsc snd_sof snd_sof_utils snd_soc_acpi_intel_match snd_soc_acpi_intel_sdca_quirks soundwire_generic_allocation snd_soc_acpi soundwire_bus snd_soc_sdca intel_uncore_frequency crc8 intel_uncore_frequency_common snd_soc_avs snd_soc_hda_codec dell_rbtn snd_hda_ext_core cmdlinepart x86_pkg_temp_thermal snd_hda_codec intel_powerclamp iwlmvm spi_nor dell_laptop snd_hda_core mei_pxp mei_hdcp mtd
[ 38.708585] spi_ljca gpio_ljca i2c_ljca intel_rapl_msr btusb snd_intel_dspcfg btrtl coretemp i915 dell_wmi snd_intel_sdw_acpi uvcvideo mac80211 btintel snd_usb_audio snd_soc_core dell_smbios videobuf2_vmalloc hid_sensor_magn_3d kvm_intel hid_sensor_gyro_3d hid_sensor_rotation hid_sensor_als hid_sensor_incl_3d hid_sensor_accel_3d hid_sensor_custom_intel_hinge dell_wmi_sysman btbcm processor_thermal_device_pci snd_compress uvc snd_usbmidi_lib hid_sensor_trigger dcdbas btmtk ac97_bus processor_thermal_device videobuf2_memops industrialio_triggered_buffer snd_hwdep kvm irqbypass rapl intel_cstate libarc4 iwlwifi videobuf2_v4l2 snd_pcm_dmaengine drm_buddy processor_thermal_wt_hint i2c_i801 kfifo_buf videobuf2_common dell_smm_hwmon dell_wmi_ddv snd_ump dell_wmi_descriptor firmware_attributes_class mei_me ttm spi_intel_pci i2c_smbus hid_sensor_iio_common platform_temperature_control bluetooth wmi_bmof processor_thermal_rfim spi_intel industrialio mei i2c_mux usb_ljca snd_pcm drm_display_helper processor_thermal_rapl
[ 38.708620] cfg80211 cdc_acm cec intel_rapl_common processor_thermal_wt_req rc_core processor_thermal_power_floor intel_ipu6 snd_ctl_led i2c_algo_bit ipu_bridge processor_thermal_mbox igen6_edac snd_seq_midi snd_seq_midi_event snd_rawmidi snd_seq mei_vsc_hw snd_seq_device ov02c10(OE) intel_pmc_core snd_timer v4l2_fwnode pmt_telemetry int3403_thermal pmt_discovery soc_button_array int340x_thermal_zone snd v4l2_async pmt_class soundcore intel_pmc_ssram_telemetry int3400_thermal intel_hid intel_vsec acpi_tad acpi_pad sparse_keymap acpi_thermal_rel cdc_mbim cdc_wdm joydev input_leds mac_hid sch_fq_codel v4l2loopback(O) videodev mc pkcs8_key_parser msr parport_pc ppdev lp parport efi_pstore nfnetlink dmi_sysfs ip_tables x_tables autofs4 btrfs blake2b_generic dm_crypt raid10 raid456 async_raid6_recov async_memcpy async_pq async_xor async_tx xor raid6_pq raid1 raid0 linear hid_logitech_hidpp hid_logitech_dj hid_jabra typec_displayport usbhid cdc_ncm cdc_ether usbnet mii hid_sensor_custom hid_sensor_hub intel_ishtp_hid
[ 38.708661] ucsi_acpi typec_ucsi typec nvme nvme_core nvme_keyring nvme_auth hid_multitouch ahci spi_pxa2xx_platform libahci dw_dmac hid_generic dw_dmac_core 8250_dw spi_pxa2xx_core psmouse intel_ish_ipc intel_lpss_pci polyval_clmulni ghash_clmulni_intel i2c_hid_acpi intel_lpss video serio_raw thunderbolt intel_ishtp vmd idma64 i2c_hid hid wmi pinctrl_tigerlake aesni_intel
[ 38.708678] CR2: 000000007f78d008
[ 38.708680] ---[ end trace 0000000000000000 ]---
[ 39.147998] RIP: 0010:ipu6_psys_probe+0x38a/0x3b0 [intel_ipu6_psys]
[ 39.192588] Code: fd ff ff c7 45 d4 fb fd ff ff e9 08 fd ff ff c7 45 d4 f4 ff ff ff eb cd 49 8b 84 24 b8 03 00 00 48 c7 c6 ae 1b 5c c2 4c 89 e7 <48> 8b 40 08 41 89 47 18 89 c2 e8 57 07 30 db 0f b6 1d 2c ea 9f 00
[ 39.192590] RSP: 0018:ffffd38ac0b2b758 EFLAGS: 00010246
[ 39.192592] RAX: 000000007f78d000 RBX: 0000000000000000 RCX: 0000000000000000
[ 39.192593] RDX: ffff8d3cb2044020 RSI: ffffffffc25c1bae RDI: ffff8d3c8173e400
[ 39.192593] RBP: ffffd38ac0b2b798 R08: 0000000000000000 R09: 0000000000000000
[ 39.192594] R10: 0000000000000000 R11: 0000000000000000 R12: ffff8d3c8173e400
[ 39.192595] R13: ffff8d3ca08ae460 R14: ffff8d3ca3249000 R15: ffff8d3ca08ae028
[ 39.192596] FS: 0000751d6ba10980(0000) GS:ffff8d444f87f000(0000) knlGS:0000000000000000
[ 39.192597] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 39.192598] CR2: 000000007f78d008 CR3: 0000000106f28005 CR4: 0000000000f70ef0
[ 39.192599] PKRU: 55555554
[ 39.192600] note: (udev-worker)[1028] exited with irqs disabled
|