Public bug reported:

# Ubuntu Bug Report Draft: amdgpu probe failure on kernel 6.17.0-8

**File this at:**
https://bugs.launchpad.net/ubuntu/+source/linux/+filebug

---

## Title

amdgpu driver probe fails with error -22 on kernel 6.17.0-8 (Strix Point
/ Radeon 890M)

---

## Description

### Summary

After upgrading to kernel 6.17.0-8-generic on Ubuntu 25.10 (Questing),
the system fails to boot properly. The amdgpu driver fails to probe the
integrated AMD Radeon 890M GPU with error -22 (EINVAL). Booting with the
previous kernel (6.17.0-7-generic) works correctly.

### Steps to Reproduce

1. Install Ubuntu 25.10 on ASUS ProArt P16 H7606WP (AMD Ryzen AI 9 HX 370 with 
Radeon 890M)
2. System works correctly with kernel 6.17.0-7-generic
3. Upgrade kernel via apt to 6.17.0-8-generic
4. Reboot and select kernel 6.17.0-8-generic
5. System hangs with black screen / fails to initialize display

### Expected Behavior

System should boot normally with kernel 6.17.0-8-generic, with amdgpu
driver successfully initializing the Radeon 890M integrated GPU.

### Actual Behavior

Boot fails with black screen. The amdgpu driver fails during probe:
```
amdgpu 0000:65:00.0: probe with driver amdgpu failed with error -22
```

### Workaround

Boot with kernel 6.17.0-7-generic via GRUB "Advanced options" menu.

---

## System Information

### Hardware

- **Model:** ASUS ProArt P16 H7606WP
- **CPU:** AMD Ryzen AI 9 HX 370 (Strix Point)
- **Integrated GPU:** AMD Radeon 890M [1002:150e] (rev c1)
- **Discrete GPU:** NVIDIA GeForce RTX 5070 Max-Q [10de:2d18]
- **Subsystem:** ASUSTeK Computer Inc. [1043:12d4]

### Software

- **Distribution:** Ubuntu 25.10 (Questing Quokka)
- **Working Kernel:** 6.17.0-7-generic (6.17.0-7.7)
- **Broken Kernel:** 6.17.0-8-generic (6.17.0-8.8)
- **linux-firmware:** 20250901.git993ff19b-0ubuntu1.4
- **NVIDIA Driver:** 580.95.05 (nvidia-driver-580-open)

### PCI Device

```
65:00.0 Display controller [0380]: Advanced Micro Devices, Inc. [AMD/ATI] Strix 
[Radeon 880M / 890M] [1002:150e] (rev c1)
```

---

## Log Evidence

### Working Boot (kernel 6.17.0-7-generic)

```
amdgpu: kernel modesetting enabled
amdgpu 0000:65:00.0: amdgpu: initializing kernel modesetting (IP DISCOVERY 
0x1002:0x150E 0x1043:0x12D4 0xC1)
amdgpu 0000:65:00.0: amdgpu: Fetched VBIOS from VFCT
amdgpu: ATOM BIOS: 113-STRIXEMU-001
amdgpu 0000:65:00.0: amdgpu: VRAM: 512M
amdgpu 0000:65:00.0: amdgpu: SMU is initialized successfully!
amdgpu 0000:65:00.0: amdgpu: [drm] Display Core v3.2.340 initialized on DCN 3.5
[drm] Initialized amdgpu 3.64.0 for 0000:65:00.0 on minor 2
amdgpu 0000:65:00.0: [drm] fb0: amdgpudrmfb frame buffer device
```

### Failed Boot (kernel 6.17.0-8-generic)

```
amdgpu 0000:65:00.0: probe with driver amdgpu failed with error -22
```

The error occurs early in the probe process - no VBIOS fetch, no IP
block initialization messages appear.

---

## Additional Context

### Related Bugs

- **Bug #2134488** - "Seamless boot doesn't work on Strix or Strix Halo"
  - Same hardware family, related display initialization issues
  - Fix committed for linux-oem-6.14 and linux-oem-6.17
  - https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2134488

### Observations

1. Error -22 (EINVAL) typically indicates invalid parameter during driver 
initialization
2. The failure occurs before any amdgpu IP block detection
3. NVIDIA discrete GPU (with driver 580.95.05) is unaffected
4. Hybrid graphics configuration (AMD + NVIDIA) works on 6.17.0-7

### Kernel Diff Request

Could the Ubuntu kernel team identify what changed between 6.17.0-7.7
and 6.17.0-8.8 in the amdgpu driver or related subsystems that might
cause this regression?

---

## Commands to Gather Info (for kernel team)

```bash
# System info
uname -a
lsb_release -a
hostnamectl

# GPU info
lspci -nnk | grep -A 3 "Display\|VGA"

# Kernel packages
dpkg -l | grep -E "linux-image|linux-modules|amdgpu"

# Boot logs (run after failed boot attempt)
journalctl -b -1 | grep -i amdgpu
journalctl -b -1 -p err

# Compare working vs broken
# Boot 6.17.0-7, save: journalctl -b > working-boot.log
# Boot 6.17.0-8, save: journalctl -b > broken-boot.log (if possible)
```

---

## Attachments to Include

When filing the bug, run `ubuntu-bug linux` to automatically collect
system information, or manually attach:

1. Output of `lspci -nnvvv`
2. Output of `dmesg` from working kernel
3. Output of `journalctl -b -1` (previous boot log showing failure)
4. `/var/log/kern.log` excerpts

---

## Filing Instructions

1. Go to: https://bugs.launchpad.net/ubuntu/+source/linux/+filebug
2. Or run: `ubuntu-bug linux` (preferred - auto-collects diagnostics)
3. Use the title and description above
4. Tag with: `amd64`, `regression-release`, `questing`
5. Subscribe `canonical-kernel-team` for visibility

---

*Draft prepared: Fri Dec 12 2025*
*System: ASUS ProArt P16 H7606WP*

ProblemType: Bug
DistroRelease: Ubuntu 25.10
Package: linux-image-6.17.0-7-generic 6.17.0-7.7
ProcVersionSignature: Ubuntu 6.17.0-7.7-generic 6.17.2
Uname: Linux 6.17.0-7-generic x86_64
ApportVersion: 2.33.1-0ubuntu3
Architecture: amd64
AudioDevicesInUse:
 USER        PID ACCESS COMMAND
 /dev/snd/controlC2:  foss       4043 F.... wireplumber
 /dev/snd/controlC0:  foss       4043 F.... wireplumber
 /dev/snd/controlC1:  foss       4043 F.... wireplumber
 /dev/snd/seq:        foss       4027 F.... pipewire
CasperMD5CheckResult: pass
CurrentDesktop: ubuntu:GNOME
Date: Fri Dec 12 23:07:06 2025
InstallationDate: Installed on 2025-11-26 (16 days ago)
InstallationMedia: Ubuntu 25.10 "Questing Quokka" - Release amd64 (20251007)
MachineType: ASUSTeK COMPUTER INC. ProArt P16 H7606WP_H7606WP
ProcEnviron:
 LANG=en_US.UTF-8
 PATH=(custom, no user)
 SHELL=/bin/bash
 TERM=xterm-256color
 XDG_RUNTIME_DIR=<set>
ProcFB: 0 amdgpudrmfb
ProcKernelCmdLine: BOOT_IMAGE=/vmlinuz-6.17.0-7-generic 
root=/dev/mapper/ubuntu--vg-ubuntu--lv ro quiet splash 
crashkernel=2G-4G:320M,4G-32G:512M,32G-64G:1024M,64G-128G:2048M,128G-:4096M
RelatedPackageVersions:
 firmware-sof   N/A
 linux-firmware 20250901.git993ff19b-0ubuntu1.4
SourcePackage: linux
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 05/06/2025
dmi.bios.release: 5.35
dmi.bios.vendor: American Megatrends International, LLC.
dmi.bios.version: H7606WP.302
dmi.board.asset.tag: ATN12345678901234567
dmi.board.name: H7606WP
dmi.board.vendor: ASUSTeK COMPUTER INC.
dmi.board.version: 1.0
dmi.chassis.asset.tag: No  Asset  Tag
dmi.chassis.type: 10
dmi.chassis.vendor: ASUSTeK COMPUTER INC.
dmi.chassis.version: 1.0
dmi.ec.firmware.release: 3.2
dmi.modalias: 
dmi:bvnAmericanMegatrendsInternational,LLC.:bvrH7606WP.302:bd05/06/2025:br5.35:efr3.2:svnASUSTeKCOMPUTERINC.:pnProArtP16H7606WP_H7606WP:pvr1.0:rvnASUSTeKCOMPUTERINC.:rnH7606WP:rvr1.0:cvnASUSTeKCOMPUTERINC.:ct10:cvr1.0:sku:
dmi.product.family: ProArt P16
dmi.product.name: ProArt P16 H7606WP_H7606WP
dmi.product.version: 1.0
dmi.sys.vendor: ASUSTeK COMPUTER INC.

** Affects: linux (Ubuntu)
     Importance: Undecided
         Status: New


** Tags: amd64 apport-bug questing regression-release wayland-session

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

Title:
  amdgpu driver probe fails with error -22 on kernel 6.17.0-8 (Strix
  Point / Radeon 890M)

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


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

Reply via email to