** Description changed:

- With the 7.0 hwe kernel on 24.04 (and presumably also the 7.0 kernel on 
26.04), amdgpu completely fails to init on the SolidRun HoneyComb LX2 (NXP
- LX2160A, arm64, ACPI), where the GPU endpoint is enumerated directly
- on the root bus of its segment (there is no root port device, so
- pdev->bus->self is NULL):
+ With the 7.0 hwe kernel on 24.04 (and presumably also the 7.0 kernel on
+ 26.04), amdgpu completely fails to init on the SolidRun HoneyComb LX2
+ (NXP LX2160A, arm64, ACPI), where the GPU endpoint is enumerated
+ directly on the root bus of its segment (there is no root port device,
+ so pdev->bus->self is NULL):
  
-   amdgpu 0004:01:00.0: BAR 0 [mem 0xa400000000-0xa40fffffff 64bit pref]: 
releasing
-   amdgpu 0004:01:00.0: BAR 2 [mem 0xa410000000-0xa4101fffff 64bit pref]: 
releasing
-   amdgpu 0004:01:00.0: sw_init of IP block <gmc_v8_0> failed -19
-   amdgpu 0004:01:00.0: amdgpu_device_ip_init failed
-   amdgpu 0004:01:00.0: Fatal error during GPU init
+   amdgpu 0004:01:00.0: BAR 0 [mem 0xa400000000-0xa40fffffff 64bit pref]: 
releasing
+   amdgpu 0004:01:00.0: BAR 2 [mem 0xa410000000-0xa4101fffff 64bit pref]: 
releasing
+   amdgpu 0004:01:00.0: sw_init of IP block <gmc_v8_0> failed -19
+   amdgpu 0004:01:00.0: amdgpu_device_ip_init failed
+   amdgpu 0004:01:00.0: Fatal error during GPU init
  
- No error is logged because the resize path reports success; amdgpu
- then finds BAR0 IORESOURCE_UNSET and bails out with -ENODEV.
+ No error is logged because the resize path reports success; amdgpu then
+ finds BAR0 IORESOURCE_UNSET and bails out with -ENODEV.
  
  Observed at runtime on Ubuntu's linux-hwe-7.0 (7.0.0-14, broken) vs
  linux-hwe-6.17 (working), but nothing here is distro-specific: Ubuntu
- carries this code unmodified, and the affected function is identical
- to current mainline. By source inspection the regression window is
- v6.18 (old code paths) to v6.19 (consolidation).
+ carries this code unmodified, and the affected function is identical to
+ current mainline. By source inspection the regression window is v6.18
+ (old code paths) to v6.19 (consolidation).
  
  See https://lkml.org/lkml/2026/7/5/502 for full description and patch.
  Workaround is to disable resizable BAR using amdgpu.rebar=0

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

Title:
  amdgpu fails to come up due to BAR issue when at PCIe root

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


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

Reply via email to