apport information

** Tags added: apport-collected noble

** Description changed:

  [ SRU Justification ]
  
  [ Impact ]
  
  A BIOS upgrade has changed the IVRS DTE UID for a device that no longer
  matches the UID in the SSDT and may potentially affect s0i3 on Linux
  systems.
  
  [ Test Plan ]
  
  1. Dump IVRS table:
  ```
  # install acpica-tools
  $ sudo apt-get install --no-install-recommends --yes acpica-tools
  $ sudo acpidump -o acpi.dump
  $ acpixtract -a acpi.dump
  $ iasl -d ivrs.dat
  
  ```
  
  2. Search for subtable type F0 in decoded ivrs.dsl:
  ```
  [176h 0374 001h]               Subtable Type : F0 [Device Entry: ACPI HID 
Named Device]
  [177h 0375 002h]                   Device ID : 00A5
  [179h 0377 001h] Data Setting (decoded below) : 40
                                      INITPass : 0
                                      EIntPass : 0
                                       NMIPass : 0
                                      Reserved : 0
                                   System MGMT : 0
                                    LINT0 Pass : 1
                                    LINT1 Pass : 0
  [17Ah 0378 008h]                    ACPI HID : "AMDI0020"
  [182h 0386 008h]                    ACPI CID : 0000000000000000
  [18Ah 0394 001h]                  UID Format : 02
  [18Bh 0395 001h]                  UID Length : 04
  [18Ch 0396 004h]                         UID : "ID01"
  ```
  
  3. Locate the MHSP device from SSDT tables:
  ```
   grep -n 'Device (MHSP)' -A4 ssdt*.dsl
  ssdt34.dsl:25:        Device (MHSP)
  ssdt34.dsl-26-        {
  ssdt34.dsl-27-            Name (_ADR, Zero)  // _ADR: Address
  ssdt34.dsl-28-            Name (_HID, "MSFT0201")  // _HID: Hardware ID
  ssdt34.dsl-29-            Name (_UID, One)  // _UID: Unique ID
  ```
  
  4. From IVRS the UID is "ID01" yet it's numeric 1 from SSDT, so this
  system is affected.
  
  [ Where problems could occur ]
  
  This restore the ability to match UID correctly as before. No side
  effect.
  
  [ Other Info ]
  
  Such BIOS upgrade may occur for Strix, Krackan, Strix Halo, and Gorgon
  Point systems. Nominate for series with v6.11+ kernels.
  
  ========== original bug report ==========
  
  A future BIOS upgrade may occur for Strix, Krackan, Strix Halo, and
  Gorgon Point systems that has the potential to break s0i3 on Ubuntu.
  OEMs may choose to roll this out.
  
  This BIOS upgrade modifies the ACPI IVRS UID entry for a device from a
  numeric value "1" to a string value, for example, "_SB.MHSP". The
  upgrade however DOES NOT modify the matching SSDT entry, that one
  remains "1".
  
  In the current AMD Linux IOMMU driver this causes the device not to be
  configured by the IOMMU. Suspending the system when this device is not
  configured by the IOMMU will cause an unrecoverable page fault.
  
  This mismatch however is intentional from the BIOS team and stems from
  how the IOMMU spec is interpreted by Microsoft vs from AMD Linux IOMMU
  driver. For this reason; it's going to be important to allow this to
  work from Linux as well.
  
- v6.16-rc1:
- 
https://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git/commit/?h=next&id=51c33f333bbf7bdb6aa2a327e3a3e4bbb2591511
+ v6.16-rc1: 
https://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git/commit/?h=next&id=51c33f333bbf7bdb6aa2a327e3a3e4bbb2591511
+ --- 
+ ProblemType: Bug
+ ApportVersion: 2.28.1-0ubuntu3.6
+ Architecture: amd64
+ AudioDevicesInUse:
+  USER        PID ACCESS COMMAND
+  /dev/snd/controlC1:  ubuntu     1954 F.... wireplumber
+  /dev/snd/controlC0:  ubuntu     1954 F.... wireplumber
+  /dev/snd/seq:        ubuntu     1950 F.... pipewire
+ 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.standard.hotfix.manifest ./casper/minimal.hotfix.squashfs 
./casper/minimal.standard.live.manifest ./casper/minimal.size 
./boot/grub/grub.cfg
+ CasperMD5CheckResult: fail
+ DistributionChannelDescriptor:
+  # This is the distribution channel descriptor for Ubuntu 24.04 for HP
+  # For more information see 
http://wiki.ubuntu.com/DistributionChannelDescriptor
+  canonical-oem-stella-noble-oem-24.04b-proposed-20250605-516
+ DistroRelease: Ubuntu 24.04
+ InstallationDate: Installed on 2025-06-18 (13 days ago)
+ InstallationMedia: Ubuntu OEM 24.04.2 LTS "Noble Numbat" - Release amd64 
(20250603)
+ MachineType: HP HP ZBook 8 G1as 14 inch Mobile Workstation PC
+ Package: linux (not installed)
+ ProcFB: 0 amdgpudrmfb
+ ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-6.11.0-1024-oem 
root=UUID=7cff2a62-b4d8-41cc-92d8-9079d9eb3989 ro quiet splash vt.handoff=7
+ ProcVersionSignature: Ubuntu 6.11.0-1024.24-oem 6.11.11
+ RelatedPackageVersions:
+  linux-restricted-modules-6.11.0-1024-oem N/A
+  linux-backports-modules-6.11.0-1024-oem  N/A
+  linux-firmware                           20240318.git3b128b60-0ubuntu2.14
+ Tags: noble
+ Uname: Linux 6.11.0-1024-oem x86_64
+ UpgradeStatus: No upgrade log present (probably fresh install)
+ UserGroups: N/A
+ _MarkForUpload: True
+ dmi.bios.date: 05/23/2025
+ dmi.bios.release: 2.1
+ dmi.bios.vendor: HP
+ dmi.bios.version: X84 Ver. 01.02.01
+ dmi.board.name: 8E1A
+ dmi.board.vendor: HP
+ dmi.board.version: KBC Version 54.24.00
+ dmi.chassis.type: 10
+ dmi.chassis.vendor: HP
+ dmi.ec.firmware.release: 84.36
+ dmi.modalias: 
dmi:bvnHP:bvrX84Ver.01.02.01:bd05/23/2025:br2.1:efr84.36:svnHP:pnHPZBook8G1as14inchMobileWorkstationPC:pvrSBKPF,SBKPFV2:rvnHP:rn8E1A:rvrKBCVersion54.24.00:cvnHP:ct10:cvr:sku1234567#ABA:
+ dmi.product.family: 103C_5336AN HP ZBook
+ dmi.product.name: HP ZBook 8 G1as 14 inch Mobile Workstation PC
+ dmi.product.sku: 1234567#ABA
+ dmi.product.version: SBKPF,SBKPFV2
+ dmi.sys.vendor: HP

** Attachment added: "AlsaInfo.txt"
   
https://bugs.launchpad.net/bugs/2115174/+attachment/5887192/+files/AlsaInfo.txt

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

Title:
  Handle IOMMU IVRS entries with mismatched UID on AMD Strix or newer
  platforms

To manage notifications about this bug go to:
https://bugs.launchpad.net/hwe-next/+bug/2115174/+subscriptions


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

Reply via email to