惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

小众软件
小众软件
博客园 - Franky
罗磊的独立博客
G
Google Developers Blog
The GitHub Blog
The GitHub Blog
P
Proofpoint News Feed
Recent Announcements
Recent Announcements
V
V2EX
F
Fortinet All Blogs
阮一峰的网络日志
阮一峰的网络日志
Blog — PlanetScale
Blog — PlanetScale
月光博客
月光博客
U
Unit 42
GbyAI
GbyAI
A
About on SuperTechFans
WordPress大学
WordPress大学
Engineering at Meta
Engineering at Meta
雷峰网
雷峰网
Microsoft Azure Blog
Microsoft Azure Blog
Martin Fowler
Martin Fowler
D
DataBreaches.Net
The Cloudflare Blog
H
Hackread – Cybersecurity News, Data Breaches, AI and More
MongoDB | Blog
MongoDB | Blog

CachyOS Forum - Latest posts

Ran into a frozen black screen issue with latest update Niri Settings GUI Not Appearing Update to Gnome 50 and I'm getting black/blank screen on NVIDIA with hybrid graphics My JBL Quantum 350 headphones dont play sound 90% of the time on linux while on windows it plays audio 99% of the time Niri/Noctalia Shell notifications Getting a black screen after alt-tabbing too many times Rog-control-center Duplicate keyboard and mouse in system settings? Games running very poorly after first session (semi-solved, still need help though!) Amdgpu random hangs (does cachy perhaps plan to carry patches for this)? A little something. The adj script that replaces GNU fmt for non-ASCII text Mouse scroll wheel issues - ratchet Can't start steam after updates of today (17 April) Balena etcher or ventoy QEMU Bridge setup - Maybe already known but I found it pretty difficult to do and needed much reading Multi-boot install: what do I do about my /boot and /boot/efi partition? Do you collect all the solutions and post them on Wiki or Forum? System update - lts headers invalid or corrupted Sick to death of updates killing my games! I messed up my stuff again and cant download any thing now. error below Got Logitech MX4 with Haptic working in CachyOS Need help with the performance button on my Acer Nitro V16 AI Bailing out, you are at your own Troubles in the Starfield What is so special about the new Linux Kernel 7? "Issue: Display brightness is locked at a low level after waking from sleep on CachyOS (latest update) Balena etcher or ventoy Help with kernel update, emergency mode Issue happening only on wayland Display not recognised - low resolution
Vfio_pci_core_sriov_configure NULL pointer dereference wi...
@Kaamelur Ka · 2026-04-27 · via CachyOS Forum - Latest posts
Note: This bug report was written with the assistance of Claude (Anthropic AI) based on debugging sessions and system logs. The hardware, logs and testing were performed by the system owner. Also i am fairly new to CachyOS and Linux in general. I love this system and i try to learn new stuff everyday. Since i am not very knowlegable about passthrough i tried to get this running with Claude AI. I am not at all knowledgable if the suspicion of claude is correct. i am happy to supply more info if someone needs it. Summary When attempting GPU passthrough of an AMD Radeon RX 9070 (Navi 48, Device ID 1002:7550) via VFIO-PCI on Linux kernel 7.0.1, the kernel crashes with a NULL pointer dereference in vfio_pci_core_sriov_configure every time vfio-pci attempts to bind the device. The crash is reproducible 100% of the time regardless of binding method (libvirt managed, manual bind, virsh nodedev-detach). System Component Value CPU AMD Ryzen 7 7700X Motherboard Gigabyte B650 Gaming X AX GPU (passthrough) AMD Radeon RX 9070 (Navi 48, 1002:7550, rev c3) GPU (host) AMD Raphael iGPU (1002:164e) RAM 32 GB DDR5 OS CachyOS x86_64 Kernel 7.0.1-1-cachyos vendor-reset installed (lowell80 fork) Kernel parameters amd_iommu=on iommu=pt IOMMU Group The RX 9070 is alone in IOMMU group 15 – no ACS or group isolation issues: 03:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Navi 48 [Radeon RX 9070/9070 XT/9070 GRE] [1002:7550] (rev c3) 03:00.1 Audio device [0403]: Advanced Micro Devices, Inc. [AMD/ATI] Navi 48 HDMI/DP Audio Controller [1002:ab40] Reset method cat /sys/bus/pci/devices/0000:03:00.0/reset_method bus No FLR (Function Level Reset) available. vendor-reset module is loaded but does not prevent the crash. Reproduction steps Boot with amd_iommu=on iommu=pt Confirm GPU is on amdgpu driver (host desktop running on iGPU) Attempt any of the following: virsh nodedev-detach pci_0000_03_00_0 echo "0000:03:00.0" > /sys/bus/pci/drivers/vfio-pci/bind virsh start <vm> with managed='yes' and GPU as hostdev Process hangs indefinitely or kernel crashes Kernel crash (dmesg) [ 467.617075] #PF: error_code(0x0000) - not-present page [ 467.617089] RIP: 0010:vfio_pci_core_sriov_configure+0x13/0x200 [vfio_pci_core] [ 467.617122] vfio_pci_core_unregister_device+0x16/0xc0 [vfio_pci_core] [ 467.617126] vfio_pci_remove+0x19/0x30 [vfio_pci] [ 467.617309] CR2: 0000000000000450 [ 467.617326] note: rpc-libvirtd exited with irqs disabled Full crash trace repeats identically across multiple reproduction attempts. Additional observations virsh nodedev-detach hangs indefinitely before the crash echo "1002 7550" > /sys/bus/pci/drivers/vfio-pci/new_id succeeds but subsequent bind crashes Setting iommu_group/type to identity does not help vendor-reset module is loaded and its hook is installed per dmesg, but has no effect The crash occurs both with libvirt managed='yes' and manual binding The iGPU (host display) is completely unaffected What works GPU runs normally on amdgpu on the host IOMMU is active and groups are correctly isolated All VFIO infrastructure (vfio, vfio_pci, vfio_iommu_type1) loads correctly What does not work Any attempt to transfer the device to vfio-pci triggers the crash Suspected cause The crash in vfio_pci_core_sriov_configure at offset +0x13 with CR2: 0000000000000450 suggests a NULL pointer dereference when vfio-pci attempts to configure SR-IOV on the device during binding. Navi 48 may expose SR-IOV capability bits that vfio-pci tries to dereference before the device is fully initialized under vfio control.