Public bug reported: Discovered when running SRU, and initially recognized as an infra problem, we identified this issue with Dell Precision (internal ID 202301-31173), which is failing to shutdown in case an external monitor is connected over HDMI.
The failure has been identified while running the Checkbox cold-reboot test case (see https://github.com/canonical/checkbox/blob/998d652a5402c42a62e6b5563f2f12cf119af8d8/providers/base/units/power- management/jobs.pxu#L389-L407). Steps to reproduce: - connect an external HDMI monitor - shut the device down, for instance in the same way described by the Checkbox test case above Expected result: - machine is off Actual result: - machine is still partially alive (not reachable over network) Enabling persistent logs, one can notice in dmesg: ``` <30>[ 93.659217] shutdown[1]: Powering off. <6>[ 96.945312] intel-ipu6-isys intel-ipu6-isys0: unbind Intel IVSC CSI <6>[ 97.272693] intel_vsc intel_vsc: silicon stepping version is 0:2 <4>[ 97.276042] intel_vsc intel_vsc: Direct firmware load for intel/vsc/ivsc_fw.bin failed with error -2 <6>[ 97.276050] fbcon: Taking over console <1>[ 97.276437] BUG: kernel NULL pointer dereference, address: 00000000000000f8 <1>[ 97.276440] #PF: supervisor read access in kernel mode <1>[ 97.276442] #PF: error_code(0x0000) - not-present page <6>[ 97.276444] PGD 0 P4D 0 <4>[ 97.276448] Oops: 0000 [#1] PREEMPT SMP NOPTI <4>[ 97.276452] CPU: 2 PID: 553 Comm: kworker/2:2 Tainted: G O 6.8.0-130-generic #130~22.04.1-Ubuntu <4>[ 97.276456] Hardware name: Dell Inc. Precision 5680/, BIOS 1.1.3 05/04/2023 <4>[ 97.276458] Workqueue: events fbcon_register_existing_fbs <4>[ 97.276469] RIP: 0010:intel_tc_port_in_dp_alt_mode+0x35/0x50 [i915] <4>[ 97.276807] Code: 53 4c 8b 27 48 89 fb 8b b7 84 00 00 00 4c 89 e7 e8 c0 5f f9 ff 4c 89 e7 48 8b 9b a0 0f 00 00 89 c6 e8 df 5e f9 ff 84 c0 74 0a <83> bb f8 00 00 00 02 0f 94 c0 5b 41 5c 5d 31 f6 31 ff c3 cc cc cc <4>[ 97.276810] RSP: 0018:ffffd1b7409df8b8 EFLAGS: 00010202 <4>[ 97.276814] RAX: 0000000000000001 RBX: 0000000000000000 RCX: 000000000000000a <4>[ 97.276816] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000000 <4>[ 97.276818] RBP: ffffd1b7409df8c8 R08: 0000000000000000 R09: 0000000000000000 <4>[ 97.276819] R10: 0000000000000000 R11: 0000000000000000 R12: ffff8b35e7b78000 <4>[ 97.276821] R13: ffff8b35f4794000 R14: ffff8b35f506e4c0 R15: ffff8b35f506e000 dmesg-efi_pstore-178711700504001: Oops#1 Part4 <4>[ 97.276823] FS: 0000000000000000(0000) GS:ffff8b393f300000(0000) knlGS:0000000000000000 <4>[ 97.276825] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 <4>[ 97.276827] CR2: 00000000000000f8 CR3: 000000012bae6006 CR4: 0000000000f70ef0 <4>[ 97.276830] PKRU: 55555554 <4>[ 97.276831] Call Trace: <4>[ 97.276834] <TASK> <4>[ 97.276838] icl_update_active_dpll+0xa6/0xe0 [i915] <4>[ 97.277161] icl_get_dplls+0x126/0x250 [i915] <4>[ 97.277478] intel_reserve_shared_dplls+0x20/0x80 [i915] <4>[ 97.277785] hsw_crtc_get_shared_dpll+0x64/0x80 [i915] <3>[ 97.278081] intel_vsc intel_vsc: hw_reset failed ret = -2 <4>[ 97.278074] intel_dpll_crtc_get_shared_dpll+0x105/0x180 [i915] <4>[ 97.278357] intel_crtc_atomic_check+0x1fe/0x2b0 [i915] <4>[ 97.278665] intel_atomic_check+0x6ea/0xc50 [i915] <4>[ 97.278954] drm_atomic_check_only+0x1ac/0x400 <4>[ 97.278962] ? update_output_state+0x184/0x1a0 <4>[ 97.278967] drm_atomic_commit+0x58/0xd0 <4>[ 97.278972] ? __pfx___drm_printfn_info+0x10/0x10 <4>[ 97.278977] drm_client_modeset_commit_atomic+0x203/0x240 <4>[ 97.278983] drm_client_modeset_commit_locked+0x5b/0x170 <4>[ 97.278988] ? mutex_lock+0x12/0x50 <4>[ 97.278995] drm_client_modeset_commit+0x26/0x50 <4>[ 97.279000] __drm_fb_helper_restore_fbdev_mode_unlocked+0xc2/0x100 <4>[ 97.279005] drm_fb_helper_set_par+0x2f/0x50 <4>[ 97.279008] intel_fbdev_set_par+0x1a/0x70 [i915] <4>[ 97.279259] ? con_is_visible+0x35/0x50 <4>[ 97.279265] fbcon_init+0x57d/0x650 <4>[ 97.279271] visual_init+0xef/0x190 <4>[ 97.279275] ? update_attr+0xcf/0x100 <4>[ 97.279279] do_bind_con_driver.isra.0+0x1ee/0x4c0 dmesg-efi_pstore-178711700503001: Oops#1 Part3 <4>[ 97.279285] do_take_over_console+0x3a/0x60 <4>[ 97.279291] do_fbcon_takeover+0x78/0x150 <4>[ 97.279295] ? raw_spin_rq_unlock+0x10/0x40 <4>[ 97.279301] do_fb_registered+0x140/0x270 <4>[ 97.279306] fbcon_register_existing_fbs+0x52/0xb0 <4>[ 97.279311] process_one_work+0x181/0x3a0 <4>[ 97.279316] worker_thread+0x18b/0x330 <4>[ 97.279320] ? __pfx_worker_thread+0x10/0x10 <4>[ 97.279323] kthread+0xef/0x120 <4>[ 97.279326] ? __pfx_kthread+0x10/0x10 <4>[ 97.279329] ret_from_fork+0x44/0x70 <4>[ 97.279335] ? __pfx_kthread+0x10/0x10 <4>[ 97.279337] ret_from_fork_asm+0x1b/0x30 <4>[ 97.279342] </TASK> <4>[ 97.279343] Modules linked in: snd_ctl_led snd_soc_sof_sdw snd_soc_intel_hda_dsp_common snd_soc_intel_sof_maxim_common snd_sof_probes snd_soc_rt711_sdca snd_soc_rt715_sdca snd_soc_rt1318_sdw regmap_sdw_mbq regmap_sdw snd_soc_dmic snd_sof_pci_intel_tgl nvme_fabrics snd_sof_intel_hda_common nvme_keyring soundwire_intel snd_sof_intel_hda_mlink soundwire_cadence snd_sof_intel_hda snd_hda_codec_hdmi snd_sof_pci snd_sof_xtensa_dsp snd_sof snd_sof_utils snd_soc_hdac_hda snd_hda_ext_core snd_soc_acpi_intel_match snd_soc_acpi soundwire_generic_allocation soundwire_bus intel_uncore_frequency intel_uncore_frequency_common snd_soc_core ivsc_csi ivsc_ace snd_compress ac97_bus snd_pcm_dmaengine snd_hda_intel snd_intel_dspcfg snd_intel_sdw_acpi snd_hda_codec x86_pkg_temp_thermal intel_powerclamp snd_hda_core snd_hwdep coretemp ccm bnep dell_rbtn mei_pxp mei_hdcp mei_vsc snd_pcm intel_rapl_msr snd_seq_midi iwlmvm kvm_intel snd_seq_midi_event dell_laptop btusb binfmt_misc snd_rawmidi mac80211 btrtl kvm btintel snd_seq btbcm btmtk dmesg-efi_pstore-178711700502001: Oops#1 Part2 <4>[ 97.279404] snd_seq_device intel_skl_int3472_tps68470 input_leds joydev dell_wmi irqbypass rapl intel_cstate libarc4 nls_iso8859_1 bluetooth serio_raw dell_wmi_ddv tps68470_regulator iwlwifi dell_smbios snd_timer intel_ipu6_isys(O) dell_smm_hwmon clk_tps68470 ecdh_generic dcdbas dell_wmi_sysman firmware_attributes_class ecc cmdlinepart spi_nor snd videobuf2_dma_contig mei_me hid_sensor_custom_intel_hinge hid_sensor_gyro_3d videobuf2_memops hid_sensor_als ledtrig_audio dell_wmi_descriptor wmi_bmof mtd soundcore hid_multitouch 8250_dw videobuf2_v4l2 hid_sensor_trigger cfg80211 mei processor_thermal_device_pci industrialio_triggered_buffer videobuf2_common processor_thermal_device kfifo_buf processor_thermal_wt_hint processor_thermal_rfim hid_sensor_iio_common processor_thermal_rapl intel_ipu6_psys(O) industrialio intel_rapl_common processor_thermal_wt_req intel_ipu6(O) processor_thermal_power_floor processor_thermal_mbox ipu_bridge igen6_edac mei_vsc_hw int3403_thermal int340x_thermal_zone ov02c10(O) intel_pmc_core dmesg-efi_pstore-178711700501001: Oops#1 Part1 <4>[ 97.279461] mac_hid v4l2_fwnode v4l2_async intel_skl_int3472_discrete intel_vsec intel_hid int3400_thermal pmt_telemetry acpi_thermal_rel sparse_keymap pmt_class acpi_pad acpi_tad sch_fq_codel v4l2loopback(O) videodev mc msr parport_pc ppdev lp parport efi_pstore ip_tables x_tables autofs4 btrfs blake2b_generic raid10 raid456 async_raid6_recov async_memcpy async_pq async_xor async_tx xor raid6_pq libcrc32c raid1 raid0 dm_mirror dm_region_hash dm_log xe drm_gpuvm drm_exec gpu_sched drm_suballoc_helper drm_ttm_helper spi_ljca gpio_ljca i2c_ljca usb_ljca hid_sensor_custom hid_sensor_hub intel_ishtp_hid i915 hid_generic spi_pxa2xx_platform crct10dif_pclmul dw_dmac crc32_pclmul drm_buddy dw_dmac_core polyval_clmulni i2c_algo_bit polyval_generic ttm ghash_clmulni_intel rtsx_pci_sdmmc nvme sha256_ssse3 sha1_ssse3 psmouse drm_display_helper spi_intel_pci i2c_i801 thunderbolt ucsi_acpi spi_intel i2c_smbus nvme_core intel_ish_ipc cec rtsx_pci intel_lpss_pci typec_ucsi xhci_pci intel_ishtp intel_lpss idma64 xhci_pci_renesas <4>[ 97.279536] nvme_auth rc_core typec video i2c_hid_acpi i2c_hid hid wmi pinctrl_tigerlake aesni_intel crypto_simd cryptd <4>[ 97.279548] CR2: 00000000000000f8 <4>[ 97.279550] ---[ end trace 0000000000000000 ]--- ``` ProblemType: Bug DistroRelease: Ubuntu 22.04 Package: linux-image-6.8.0-139-generic 6.8.0-139.139~22.04.1 ProcVersionSignature: Ubuntu 6.8.0-139.139~22.04.1-generic 6.8.12 Uname: Linux 6.8.0-139-generic x86_64 ApportVersion: 2.20.11-0ubuntu82.10 Architecture: amd64 AudioDevicesInUse: USER PID ACCESS COMMAND /dev/snd/controlC0: ubuntu 1263 F.... pulseaudio CasperMD5json: { "result": "skip" } Date: Wed Aug 19 15:05:36 2026 DistributionChannelDescriptor: # This is the distribution channel descriptor for the OEM CDs # For more information see http://wiki.ubuntu.com/DistributionChannelDescriptor canonical-oem-somerville-jammy-amd64-20220504-33+jellyfish-torchic+X77 InstallationDate: Installed on 2026-08-17 (1 days ago) InstallationMedia: Ubuntu 22.04 LTS "Jammy Jellyfish" - somerville-jammy-amd64-20220504-33 MachineType: Dell Inc. Precision 5480 ProcEnviron: TERM=xterm-256color PATH=(custom, no user) LANG=en_US.UTF-8 SHELL=/bin/bash ProcFB: 0 i915drmfb ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-6.8.0-139-generic root=UUID=50b4f72e-9c49-4b8e-88c0-45ad05a5e30d ro automatic-oem-config quiet splash drm.debug=0x1ff vt.handoff=7 PulseList: Error: command ['pacmd', 'list'] failed with exit code 1: No PulseAudio daemon running, or not running as session daemon. RelatedPackageVersions: linux-restricted-modules-6.8.0-139-generic N/A linux-backports-modules-6.8.0-139-generic N/A linux-firmware 20220329.git681281e4-0ubuntu3.42 SourcePackage: linux-hwe-6.8 UpgradeStatus: No upgrade log present (probably fresh install) dmi.bios.date: 05/10/2023 dmi.bios.release: 1.3 dmi.bios.vendor: Dell Inc. dmi.bios.version: 1.3.0 dmi.board.vendor: Dell Inc. dmi.chassis.type: 10 dmi.chassis.vendor: Dell Inc. dmi.ec.firmware.release: 1.5 dmi.modalias: dmi:bvnDellInc.:bvr1.3.0:bd05/10/2023:br1.3:efr1.5:svnDellInc.:pnPrecision5480:pvr:rvnDellInc.:rn:rvr:cvnDellInc.:ct10:cvr:sku0C40: dmi.product.family: Precision dmi.product.name: Precision 5480 dmi.product.sku: 0C40 dmi.sys.vendor: Dell Inc. ** Affects: linux-hwe-6.8 (Ubuntu) Importance: Undecided Assignee: ChunAnWu (kiya956) Status: New ** Tags: amd64 apport-bug cert-sru jammy package-from-proposed regression-proposed ** Attachment added: "dmesg.log" https://bugs.launchpad.net/bugs/2164507/+attachment/5993453/+files/dmesg.log ** Tags added: cert-sru ** Tags added: regression-proposed -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2164507 Title: Dell Precision fails to shutdown when HDMI display is connected (22.04 HWE) To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux-hwe-6.8/+bug/2164507/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
