Re: GPU Passthrough on FreeBSD 14.3(AMD Radeon RX 6700 XT and Debian Linux 12.11)

From: Petru Garstea <peter.garshtja_at_ambient-md.com>
Date: Thu, 28 Aug 2025 17:45:23 UTC
On 8/28/25 1:28 AM, Petru Garstea wrote:
> I tried today ubuntu 25.04 vm which comes with the different graphic 
> stack.
> still not working, here is the new error log:
>
>> Aug 28 01:16:04 docker kernel:   AMD AuthenticAMD
>> Aug 28 01:16:04 docker kernel: RAMDISK: [mem 0xb40b1000-0xb8d4dfff]
>> Aug 28 01:16:09 docker kernel: [drm] amdgpu kernel modesetting enabled.
>> Aug 28 01:16:09 docker kernel: amdgpu: Virtual CRAT table created for 
>> CPU
>> Aug 28 01:16:09 docker kernel: amdgpu: Topology: Add CPU node
>> Aug 28 01:16:12 docker kernel: amdgpu 0000:00:01.0: amdgpu: detected 
>> ip block number 0 <nv_common>
>> Aug 28 01:16:12 docker kernel: amdgpu 0000:00:01.0: amdgpu: detected 
>> ip block number 1 <gmc_v10_0>
>> Aug 28 01:16:12 docker kernel: amdgpu 0000:00:01.0: amdgpu: detected 
>> ip block number 2 <navi10_ih>
>> Aug 28 01:16:12 docker kernel: amdgpu 0000:00:01.0: amdgpu: detected 
>> ip block number 3 <psp>
>> Aug 28 01:16:12 docker kernel: amdgpu 0000:00:01.0: amdgpu: detected 
>> ip block number 4 <smu>
>> Aug 28 01:16:12 docker kernel: amdgpu 0000:00:01.0: amdgpu: detected 
>> ip block number 5 <dm>
>> Aug 28 01:16:12 docker kernel: amdgpu 0000:00:01.0: amdgpu: detected 
>> ip block number 6 <gfx_v10_0>
>> Aug 28 01:16:12 docker kernel: amdgpu 0000:00:01.0: amdgpu: detected 
>> ip block number 7 <sdma_v5_2>
>> Aug 28 01:16:12 docker kernel: amdgpu 0000:00:01.0: amdgpu: detected 
>> ip block number 8 <vcn_v3_0>
>> Aug 28 01:16:12 docker kernel: amdgpu 0000:00:01.0: amdgpu: detected 
>> ip block number 9 <jpeg_v3_0>
>> Aug 28 01:16:12 docker kernel: amdgpu 0000:00:01.0: Invalid PCI ROM 
>> header signature: expecting 0xaa55, got 0x4556
>> Aug 28 01:16:12 docker kernel: amdgpu 0000:00:01.0: amdgpu: Fetched 
>> VBIOS from ROM
>> Aug 28 01:16:12 docker kernel: amdgpu: ATOM BIOS: 113-D5121100-L03
>> Aug 28 01:16:12 docker kernel: amdgpu 0000:00:01.0: amdgpu: Trusted 
>> Memory Zone (TMZ) feature disabled as experimental (default)
>> Aug 28 01:16:12 docker kernel: amdgpu 0000:00:01.0: amdgpu: MODE1 reset
>> Aug 28 01:16:12 docker kernel: amdgpu 0000:00:01.0: amdgpu: GPU mode1 
>> reset
>> Aug 28 01:16:28 docker kernel: amdgpu 0000:00:01.0: amdgpu: SMU: I'm 
>> not done with your previous command: SMN_C2PMSG_66:0x00000002 
>> SMN_C2PMSG_82:0x00000000
>> Aug 28 01:16:28 docker kernel: amdgpu 0000:00:01.0: amdgpu: GPU psp 
>> mode1 reset
>> Aug 28 01:16:29 docker kernel: amdgpu 0000:00:01.0: amdgpu: GPU mode1 
>> reset failed
>> Aug 28 01:16:29 docker kernel: amdgpu 0000:00:01.0: amdgpu: asic 
>> reset on init failed
>> Aug 28 01:16:29 docker kernel: amdgpu 0000:00:01.0: amdgpu: Fatal 
>> error during GPU init
>> Aug 28 01:16:29 docker kernel: amdgpu 0000:00:01.0: amdgpu: amdgpu: 
>> finishing device.
>> Aug 28 01:16:29 docker kernel: amdgpu 0000:00:01.0: probe with driver 
>> amdgpu failed with error -22 

I apologize in advance, I forgot to include the above snippet to the 
main virtualization@freebsd.org mail thread.