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
