** Description changed:

+ [Impact]
+ Dell systems (CID: 202506-36819, 202506-36820, 202506-36823, 202506-36826) 
with
+ AMD GFX 11.0.4 (gfx11) graphics cannot boot into the OS after upgrading to
+ 6.17.0-1012-oem. The machine becomes stuck during boot and cannot reach the
+ desktop. Booting with `nomodeset` works as a workaround, pointing to an amdgpu
+ driver initialization failure.
+ Failure rate: 4/4 (100%) on affected Dell systems.
+ 
+ [Fix]
+ Two patches fix this boot regression:
+ 1. Raise the minimum MES firmware version for calling set_hw_resources_1 on
+    GC 11.0.4 from 0x50 to 0x52, ensuring firmware that cannot properly
+    initialize this call is not used.
+    upstream in mainline kernel v7.0:
+    1478a34470bf drm/amd: Set minimum version for set_hw_resource_1 on gfx11 
to 0x52
+ 2. Remove the MES LR compute workaround (enable_lr_compute_wa) from both
+    mes_v11_0.c and mes_v12_0.c, since the underlying issue was already fixed 
by
+    adjusting the VGPR size, and keeping the workaround causes instability with
+    newer GC microcode.
+    upstream in mainline kernel v7.0:
+    6b0d812971370 drm/amd: Disable MES LR compute W/A
+ 
+ [Test Plan]
+ Boot the affected machine with kernel 6.17.0-1012-oem (or later oem kernel).
+ Without the patches: System gets stuck during boot and cannot reach the OS
+ (amdgpu fails to initialize).
+ With the patches: System boots normally to the desktop without requiring
+ `nomodeset`.
+ To verify:
+ 1. Boot without `nomodeset`
+ 2. Check that the desktop loads successfully
+ 3. Confirm no amdgpu-related errors blocking boot in dmesg:
+    $ sudo dmesg | grep -i "amdgpu\|mes\|drm"
+ 
+ [Where problems could occur]
+ These changes affect the amdgpu MES initialization path for gfx11 
(mes_v11_0.c)
+ and gfx12 (mes_v12_0.c) hardware.
+ For patch 1: If the version threshold 0x52 is incorrect, machines with MES
+ firmware between 0x50 and 0x51 that previously worked could stop calling
+ set_hw_resources_1, potentially causing degraded GPU performance or missing
+ hardware resource configuration. This would manifest as graphical glitches,
+ GPU compute failures, or silent capability loss after MES initialization.
+ For patch 2: If the LR compute workaround was actually needed for some
+ gfx11/gfx12 product beyond gfx1151, removing it could cause GPU hangs or
+ compute workload failures on those variants. Symptoms would include GPU hangs,
+ DRM timeout errors, or compute job failures under load.
+ 
+ [Other Info]
+ Both patches are upstream in Linux 7.0 (merged via drm-next-2026-02-11).
+ 
+ 
+ =================================================================
+ 
  [Summary]
  Several Dell Machines failed to boot into OS on 6.17.0-1012-oem.
  
  [Reproduce Steps]
  1. Install the GM image (6.11).
  2. Run the dist-upgrade to 6.17
  3. sudo reboot
  
  On 6.11, the machine can boot into OS after reboot. However, after
  upgrading to 6.17, it becomes stuck during boot and cannot reach the OS.
  However, if root is modified to nomodeset in 6.17, the machine can boot
  into the OS successfully.
  
  [Affected Machines]
  https://certification.canonical.com/hardware/202506-36819/
  https://certification.canonical.com/hardware/202506-36820/
  https://certification.canonical.com/hardware/202506-36823/
  https://certification.canonical.com/hardware/202506-36826/
  
  [Failed Rate]
  4/4 (100%)
  
  ProblemType: Bug
  DistroRelease: Ubuntu 24.04
  Package: linux-image-6.17.0-1012-oem 6.17.0-1012.12
  ProcVersionSignature: Ubuntu 6.17.0-1012.12-oem 6.17.9
  Uname: Linux 6.17.0-1012-oem x86_64
  ApportVersion: 2.28.1-0ubuntu3.8
  Architecture: amd64
  AudioDevicesInUse:
-  USER        PID ACCESS COMMAND
-  /dev/snd/controlC1:  ubuntu     1271 F.... wireplumber
-  /dev/snd/controlC0:  ubuntu     1271 F.... wireplumber
-  /dev/snd/seq:        ubuntu     1266 F.... pipewire
+  USER        PID ACCESS COMMAND
+  /dev/snd/controlC1:  ubuntu     1271 F.... wireplumber
+  /dev/snd/controlC0:  ubuntu     1271 F.... wireplumber
+  /dev/snd/seq:        ubuntu     1266 F.... pipewire
  CRDA: N/A
  CasperMD5CheckMismatches: ./casper/initrd ./casper/vmlinuz 
./casper/minimal.standard.live.hotfix.manifest 
./casper/minimal.standard.live.hotfix.size ./casper/minimal.standard.live.size 
./casper/minimal.manifest ./casper/minimal.standard.manifest 
./casper/minimal.standard.size ./casper/minimal.hotfix.size 
./casper/minimal.standard.live.hotfix.squashfs 
./casper/minimal.standard.hotfix.squashfs ./casper/minimal.standard.hotfix.size 
./casper/minimal.hotfix.squashfs ./casper/minimal.standard.live.manifest 
./casper/minimal.size ./boot/grub/grub.cfg
  CasperMD5CheckResult: fail
  Date: Mon Mar 16 03:28:36 2026
  DistributionChannelDescriptor:
-  # This is the distribution channel descriptor for Ubuntu 24.04 for Dell
-  # For more information see 
http://wiki.ubuntu.com/DistributionChannelDescriptor
-  canonical-oem-somerville-noble-oem-24.04b-proposed-20250617-524
+  # This is the distribution channel descriptor for Ubuntu 24.04 for Dell
+  # For more information see 
http://wiki.ubuntu.com/DistributionChannelDescriptor
+  canonical-oem-somerville-noble-oem-24.04b-proposed-20250617-524
  InstallationDate: Installed on 2026-03-16 (0 days ago)
  InstallationMedia: Ubuntu OEM 24.04.2 LTS "Noble Numbat" - Release amd64 
(20250615)
  MachineType: Dell Inc. Dell 16 DC16255
  ProcFB: 0 simpledrmdrmfb
  ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-6.17.0-1012-oem 
root=UUID=d1b47013-8d11-47bc-9f6a-8046300ab97d ro nomodeset quiet splash 
vt.handoff=7
  RelatedPackageVersions:
-  linux-restricted-modules-6.17.0-1012-oem N/A
-  linux-backports-modules-6.17.0-1012-oem  N/A
-  linux-firmware                           20240318.git3b128b60-0ubuntu2.25
+  linux-restricted-modules-6.17.0-1012-oem N/A
+  linux-backports-modules-6.17.0-1012-oem  N/A
+  linux-firmware                           20240318.git3b128b60-0ubuntu2.25
  SourcePackage: linux-oem-6.17
  UpgradeStatus: No upgrade log present (probably fresh install)
  dmi.bios.date: 06/18/2025
  dmi.bios.release: 5.3
  dmi.bios.vendor: Dell Inc.
  dmi.bios.version: 0.4.10
  dmi.board.asset.tag: AFTPASS
  dmi.board.vendor: Dell Inc.
  dmi.chassis.asset.tag: AFTPASS
  dmi.chassis.type: 10
  dmi.chassis.vendor: Dell Inc.
  dmi.chassis.version: 0.4.10
  dmi.modalias: 
dmi:bvnDellInc.:bvr0.4.10:bd06/18/2025:br5.3:svnDellInc.:pnDell16DC16255:pvr:rvnDellInc.:rn:rvr:cvnDellInc.:ct10:cvr0.4.10:sku0D95:
  dmi.product.family: Inspiron
  dmi.product.name: Dell 16 DC16255
  dmi.product.sku: 0D95
  dmi.sys.vendor: Dell Inc.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2144522

Title:
  Dell Machines cannot boot into OS with 6.17.0-1012-oem

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2144522/+subscriptions


-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to