Hallo openSUSE Forum,
es gibt eine Anomalie auf meinem Tumbleweed System, die mich nicht ordentlich booten lässt. Die HW ist von Framework und recht neu, was auf Linux gerne mal interessant sein kann. Ich hoffe ihr könnt da weiterhelfen:
Systemdetails
Distribution: openSUSE Tumbleweed
Kernel: 6.18.9‑1‑default
CPU / GPU: AMD AI Max 395
Secure Boot: nicht zutreffend (Deaktiviert)
Firmware / BIOS‑Version: LFSP0.03.04 (neueste Version)
Installationsmedium: openSUSE‑Tumbleweed‑DVD‑x86_64‑Snapshot20260209‑Media.iso
Symptom
Beim Booten bleibt der Kernel stehen bei:
amdgpu 0000:c1:00.0: probe with driver amdgpu failed with error -22
Das System erreicht nie den Anmeldebildschirm. Die Konsole zeigt den amdgpudrmfb‑Framebuffer, aber der Treiber bindet sich nie.
journalctl -b | grep -i amdgpu
[drm] amdgpu kernel modesetting enabled.
amdgpu: Virtual CRAT table created for CPU
amdgpu: Topology: Add CPU node
amdgpu 0000:c1:00.0: probe with driver amdgpu failed with error -22
dmesg | grep -i c1:00.0
pci 0000:c1:00.0: [1002:1586] type 00 class 0x038000 PCIe Legacy Endpoint ... (BAR information) ...
amdgpu 0000:c1:00.0: probe with driver amdgpu failed with error -22
Das Gerät wird von den Utils weiterhin als PCIe Legacy Endpoint (Klasse 0x0380) gemeldet, anstatt als richtiger Display‑Controller (Klasse 0x0300). Deshalb verweigert der amdgpu‑Treiber das Binden und bricht mit ‑22 (EINVAL) ab.
Das Problem trat jedoch z. B. unter Fedora und Ubuntuo 24.04 LTS nicht auf,
Jegliche Hinweise, Patches oder Verweise auf Upstream‑Bug‑Reports wären sehr willkommen.
Danke, dass Ihr euch das anseht,
CasualLinuxUser