freebsd / drm-kmod

drm driver for FreeBSD
148 stars 68 forks source link

amdgpu: kernel panic when using Vulkan/OpenGL on a GPU with no display connected. #186

Open hsnyder opened 2 years ago

hsnyder commented 2 years ago

Describe the bug

I'm trying to do some GPU compute on FreeBSD via Vulkan, and so far I have had some success. However, I get a kernel panic whenever I try to use a device that has no display connected.

I've been able to trigger panics with both a Radeon Instinct MI60 (VEGA20) and a Radeon Pro WX 2100 (POLARIS12), the key seems to be that the GPU has no display connected and isn't being used for graphics output.

I'm not familiar with this codebase and am very new to kernel development, but if I can be of any use, I'm willing to put some time into trying to track this down and fix it, if more experienced developers can offer some guidance on where to start.

Here is the core.txt.N snippet for two such events, the first is with the VEGA20 and the second with the POLARIS12. During the first run, the other GPU was being used for video output. During the second run, no GPUs were being used for graphical output.

Fatal trap 12: page fault while in kernel mode
cpuid = 38; apic id = 8a
fault virtual address   = 0x20
fault code      = supervisor read data, page not present
instruction pointer = 0x20:0xffffffff80f53ce4
stack pointer           = 0x0:0xfffffe0bfdcb5a10
frame pointer           = 0x0:0xfffffe0bfdcb5a40
code segment        = base 0x0, limit 0xfffff, type 0x1b
            = DPL 0, pres 1, long 1, def32 0, gran 1
processor eflags    = interrupt enabled, resume, IOPL = 0
current process     = 3221 (a.out)
trap number     = 12
WARNING !drm_modeset_is_locked(&crtc->mutex) failed at /wrkdirs/usr/ports/graphics/drm-510-kmod/work/drm-kmod-drm_v5.10.113_2/drivers/gpu/drm/drm_atomic_helper.c:619
WARNING !drm_modeset_is_locked(&crtc->mutex) failed at /wrkdirs/usr/ports/graphics/drm-510-kmod/work/drm-kmod-drm_v5.10.113_2/drivers/gpu/drm/drm_atomic_helper.c:619
WARNING !drm_modeset_is_locked(&crtc->mutex) failed at /wrkdirs/usr/ports/graphics/drm-510-kmod/work/drm-kmod-drm_v5.10.113_2/drivers/gpu/drm/drm_atomic_helper.c:619
WARNING !drm_modeset_is_locked(&crtc->mutex) failed at /wrkdirs/usr/ports/graphics/drm-510-kmod/work/drm-kmod-drm_v5.10.113_2/drivers/gpu/drm/drm_atomic_helper.c:619
WARNING !drm_modeset_is_locked(&crtc->mutex) failed at /wrkdirs/usr/ports/graphics/drm-510-kmod/work/drm-kmod-drm_v5.10.113_2/drivers/gpu/drm/drm_atomic_helper.c:619
WARNING !drm_modeset_is_locked(&dev->mode_config.connection_mutex) failed at /wrkdirs/usr/ports/graphics/drm-510-kmod/work/drm-kmod-drm_v5.10.113_2/drivers/gpu/drm/drm_atomic_helper.c:669
WARNING !drm_modeset_is_locked(&plane->mutex) failed at /wrkdirs/usr/ports/graphics/drm-510-kmod/work/drm-kmod-drm_v5.10.113_2/drivers/gpu/drm/drm_atomic_helper.c:894
WARNING !drm_modeset_is_locked(&plane->mutex) failed at /wrkdirs/usr/ports/graphics/drm-510-kmod/work/drm-kmod-drm_v5.10.113_2/drivers/gpu/drm/drm_atomic_helper.c:894
WARNING !drm_modeset_is_locked(&plane->mutex) failed at /wrkdirs/usr/ports/graphics/drm-510-kmod/work/drm-kmod-drm_v5.10.113_2/drivers/gpu/drm/drm_atomic_helper.c:894
WARNING !drm_modeset_is_locked(&plane->mutex) failed at /wrkdirs/usr/ports/graphics/drm-510-kmod/work/drm-kmod-drm_v5.10.113_2/drivers/gpu/drm/drm_atomic_helper.c:894
WARNING !drm_modeset_is_locked(&plane->mutex) failed at /wrkdirs/usr/ports/graphics/drm-510-kmod/work/drm-kmod-drm_v5.10.113_2/drivers/gpu/drm/drm_atomic_helper.c:894
WARNING !drm_modeset_is_locked(&plane->mutex) failed at /wrkdirs/usr/ports/graphics/drm-510-kmod/work/drm-kmod-drm_v5.10.113_2/drivers/gpu/drm/drm_atomic_helper.c:894
WARNING !drm_modeset_is_locked(&plane->mutex) failed at /wrkdirs/usr/ports/graphics/drm-510-kmod/work/drm-kmod-drm_v5.10.113_2/drivers/gpu/drm/drm_atomic_helper.c:894
WARNING !drm_modeset_is_locked(&plane->mutex) failed at /wrkdirs/usr/ports/graphics/drm-510-kmod/work/drm-kmod-drm_v5.10.113_2/drivers/gpu/drm/drm_atomic_helper.c:894
WARNING !drm_modeset_is_locked(&plane->mutex) failed at /wrkdirs/usr/ports/graphics/drm-510-kmod/work/drm-kmod-drm_v5.10.113_2/drivers/gpu/drm/drm_atomic_helper.c:894
WARNING !drm_modeset_is_locked(&plane->mutex) failed at /wrkdirs/usr/ports/graphics/drm-510-kmod/work/drm-kmod-drm_v5.10.113_2/drivers/gpu/drm/drm_atomic_helper.c:894
                                 panic: page fault
cpuid = 38
time = 1656477983
KDB: stack backtrace:
db_trace_self_wrapper() at db_trace_self_wrapper+0x2b/frame 0xfffffe0bfdcb57d0
vpanic() at vpanic+0x151/frame 0xfffffe0bfdcb5820
panic() at panic+0x43/frame 0xfffffe0bfdcb5880
trap_fatal() at trap_fatal+0x387/frame 0xfffffe0bfdcb58e0
trap_pfault() at trap_pfault+0x4f/frame 0xfffffe0bfdcb5940
calltrap() at calltrap+0x8/frame 0xfffffe0bfdcb5940
--- trap 0xc, rip = 0xffffffff80f53ce4, rsp = 0xfffffe0bfdcb5a10, rbp = 0xfffffe0bfdcb5a40 ---
vm_page_busy_acquire() at vm_page_busy_acquire+0x14/frame 0xfffffe0bfdcb5a40
lkpi_vmf_insert_pfn_prot_locked() at lkpi_vmf_insert_pfn_prot_locked+0xb1/frame 0xfffffe0bfdcb5aa0
ttm_bo_vm_fault_reserved() at ttm_bo_vm_fault_reserved+0x2ee/frame 0xfffffe0bfdcb5b40
ttm_bo_vm_fault() at ttm_bo_vm_fault+0x35/frame 0xfffffe0bfdcb5b70
linux_cdev_pager_populate() at linux_cdev_pager_populate+0x126/frame 0xfffffe0bfdcb5bf0
vm_fault_allocate() at vm_fault_allocate+0x2e3/frame 0xfffffe0bfdcb5c60
vm_fault() at vm_fault+0x2ef/frame 0xfffffe0bfdcb5d70
vm_fault_trap() at vm_fault_trap+0x6d/frame 0xfffffe0bfdcb5dc0
trap_pfault() at trap_pfault+0x1f3/frame 0xfffffe0bfdcb5e20
trap() at trap+0x438/frame 0xfffffe0bfdcb5f30
calltrap() at calltrap+0x8/frame 0xfffffe0bfdcb5f30
--- trap 0xc, rip = 0x823e7a633, rsp = 0x820506a28, rbp = 0x820506bd0 ---
KDB: enter: panic

And:

Fatal trap 12: page fault while in kernel mode
cpuid = 28; apic id = 38
fault virtual address   = 0x20
fault code      = supervisor read data, page not present
instruction pointer = 0x20:0xffffffff80f53ce4
stack pointer           = 0x0:0xfffffe03f2265a10
frame pointer           = 0x0:0xfffffe03f2265a40
code segment        = base 0x0, limit 0xfffff, type 0x1b
            = DPL 0, pres 1, long 1, def32 0, gran 1
processor eflags    = interrupt enabled, resume, IOPL = 0
current process     = 3238 (a.out)
trap number     = 12
panic: page fault
cpuid = 28
time = 1656625726
KDB: stack backtrace:
db_trace_self_wrapper() at db_trace_self_wrapper+0x2b/frame 0xfffffe03f22657d0
vpanic() at vpanic+0x151/frame 0xfffffe03f2265820
panic() at panic+0x43/frame 0xfffffe03f2265880
trap_fatal() at trap_fatal+0x387/frame 0xfffffe03f22658e0
trap_pfault() at trap_pfault+0x4f/frame 0xfffffe03f2265940
calltrap() at calltrap+0x8/frame 0xfffffe03f2265940
--- trap 0xc, rip = 0xffffffff80f53ce4, rsp = 0xfffffe03f2265a10, rbp = 0xfffffe03f2265a40 ---
vm_page_busy_acquire() at vm_page_busy_acquire+0x14/frame 0xfffffe03f2265a40
lkpi_vmf_insert_pfn_prot_locked() at lkpi_vmf_insert_pfn_prot_locked+0xb1/frame 0xfffffe03f2265aa0
ttm_bo_vm_fault_reserved() at ttm_bo_vm_fault_reserved+0x2ee/frame 0xfffffe03f2265b40
ttm_bo_vm_fault() at ttm_bo_vm_fault+0x35/frame 0xfffffe03f2265b70
linux_cdev_pager_populate() at linux_cdev_pager_populate+0x126/frame 0xfffffe03f2265bf0
vm_fault_allocate() at vm_fault_allocate+0x2e3/frame 0xfffffe03f2265c60
vm_fault() at vm_fault+0x2ef/frame 0xfffffe03f2265d70
vm_fault_trap() at vm_fault_trap+0x6d/frame 0xfffffe03f2265dc0
trap_pfault() at trap_pfault+0x1f3/frame 0xfffffe03f2265e20
trap() at trap+0x438/frame 0xfffffe03f2265f30
calltrap() at calltrap+0x8/frame 0xfffffe03f2265f30
--- trap 0xc, rip = 0x82390d633, rsp = 0x821028b68, rbp = 0x821028d10 ---
KDB: enter: panic

FreeBSD version FreeBSD cerberus 14.0-CURRENT FreeBSD 14.0-CURRENT #0 main-n256399-454adf0fa4d: Tue Jun 28 22:31:01 EDT 2022 root@cerberus:/usr/obj/usr/src/amd64.amd64/sys/GENERIC-NODEBUG amd64

PCI Info

NOTE: this pciconf -lv output is with the VEGA GPU removed.

pciconf -lv hostb0@pci0:96:0:0: class=0x060000 rev=0x00 hdr=0x00 vendor=0x1022 device=0x1480 subvendor=0x15d9 subdevice=0x0964 vendor = 'Advanced Micro Devices, Inc. [AMD]' device = 'Starship/Matisse Root Complex' class = bridge subclass = HOST-PCI amdiommu0@pci0:96:0:2: class=0x080600 rev=0x00 hdr=0x00 vendor=0x1022 device=0x1481 subvendor=0x1022 subdevice=0x1481 vendor = 'Advanced Micro Devices, Inc. [AMD]' device = 'Starship/Matisse IOMMU' class = base peripheral subclass = IOMMU hostb1@pci0:96:1:0: class=0x060000 rev=0x00 hdr=0x00 vendor=0x1022 device=0x1482 subvendor=0x0000 subdevice=0x0000 vendor = 'Advanced Micro Devices, Inc. [AMD]' device = 'Starship/Matisse PCIe Dummy Host Bridge' class = bridge subclass = HOST-PCI hostb2@pci0:96:2:0: class=0x060000 rev=0x00 hdr=0x00 vendor=0x1022 device=0x1482 subvendor=0x0000 subdevice=0x0000 vendor = 'Advanced Micro Devices, Inc. [AMD]' device = 'Starship/Matisse PCIe Dummy Host Bridge' class = bridge subclass = HOST-PCI hostb3@pci0:96:3:0: class=0x060000 rev=0x00 hdr=0x00 vendor=0x1022 device=0x1482 subvendor=0x0000 subdevice=0x0000 vendor = 'Advanced Micro Devices, Inc. [AMD]' device = 'Starship/Matisse PCIe Dummy Host Bridge' class = bridge subclass = HOST-PCI pcib1@pci0:96:3:1: class=0x060400 rev=0x00 hdr=0x01 vendor=0x1022 device=0x1483 subvendor=0x1022 subdevice=0x1453 vendor = 'Advanced Micro Devices, Inc. [AMD]' device = 'Starship/Matisse GPP Bridge' class = bridge subclass = PCI-PCI pcib2@pci0:96:3:2: class=0x060400 rev=0x00 hdr=0x01 vendor=0x1022 device=0x1483 subvendor=0x1022 subdevice=0x1453 vendor = 'Advanced Micro Devices, Inc. [AMD]' device = 'Starship/Matisse GPP Bridge' class = bridge subclass = PCI-PCI hostb4@pci0:96:4:0: class=0x060000 rev=0x00 hdr=0x00 vendor=0x1022 device=0x1482 subvendor=0x0000 subdevice=0x0000 vendor = 'Advanced Micro Devices, Inc. [AMD]' device = 'Starship/Matisse PCIe Dummy Host Bridge' class = bridge subclass = HOST-PCI hostb5@pci0:96:5:0: class=0x060000 rev=0x00 hdr=0x00 vendor=0x1022 device=0x1482 subvendor=0x0000 subdevice=0x0000 vendor = 'Advanced Micro Devices, Inc. [AMD]' device = 'Starship/Matisse PCIe Dummy Host Bridge' class = bridge subclass = HOST-PCI hostb6@pci0:96:7:0: class=0x060000 rev=0x00 hdr=0x00 vendor=0x1022 device=0x1482 subvendor=0x0000 subdevice=0x0000 vendor = 'Advanced Micro Devices, Inc. [AMD]' device = 'Starship/Matisse PCIe Dummy Host Bridge' class = bridge subclass = HOST-PCI pcib3@pci0:96:7:1: class=0x060400 rev=0x00 hdr=0x01 vendor=0x1022 device=0x1484 subvendor=0x1022 subdevice=0x1484 vendor = 'Advanced Micro Devices, Inc. [AMD]' device = 'Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B]' class = bridge subclass = PCI-PCI hostb7@pci0:96:8:0: class=0x060000 rev=0x00 hdr=0x00 vendor=0x1022 device=0x1482 subvendor=0x0000 subdevice=0x0000 vendor = 'Advanced Micro Devices, Inc. [AMD]' device = 'Starship/Matisse PCIe Dummy Host Bridge' class = bridge subclass = HOST-PCI pcib4@pci0:96:8:1: class=0x060400 rev=0x00 hdr=0x01 vendor=0x1022 device=0x1484 subvendor=0x1022 subdevice=0x1484 vendor = 'Advanced Micro Devices, Inc. [AMD]' device = 'Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B]' class = bridge subclass = PCI-PCI igb0@pci0:97:0:0: class=0x020000 rev=0x01 hdr=0x00 vendor=0x8086 device=0x1521 subvendor=0x15d9 subdevice=0x1521 vendor = 'Intel Corporation' device = 'I350 Gigabit Network Connection' class = network subclass = ethernet igb1@pci0:97:0:1: class=0x020000 rev=0x01 hdr=0x00 vendor=0x8086 device=0x1521 subvendor=0x15d9 subdevice=0x1521 vendor = 'Intel Corporation' device = 'I350 Gigabit Network Connection' class = network subclass = ethernet mlx4_core0@pci0:99:0:0: class=0x020000 rev=0xb0 hdr=0x00 vendor=0x15b3 device=0x6750 subvendor=0x15b3 subdevice=0x0015 vendor = 'Mellanox Technologies' device = 'MT26448 [ConnectX EN 10GigE, PCIe 2.0 5GT/s]' class = network subclass = ethernet none0@pci0:100:0:0: class=0x130000 rev=0x00 hdr=0x00 vendor=0x1022 device=0x148a subvendor=0x1022 subdevice=0x148a vendor = 'Advanced Micro Devices, Inc. [AMD]' device = 'Starship/Matisse PCIe Dummy Function' class = non-essential instrumentation none1@pci0:100:0:2: class=0x108000 rev=0x00 hdr=0x00 vendor=0x1022 device=0x1498 subvendor=0x1022 subdevice=0x1498 vendor = 'Advanced Micro Devices, Inc. [AMD]' device = 'Starship/Matisse PTDMA' class = encrypt/decrypt none2@pci0:101:0:0: class=0x130000 rev=0x00 hdr=0x00 vendor=0x1022 device=0x1485 subvendor=0x1022 subdevice=0x1485 vendor = 'Advanced Micro Devices, Inc. [AMD]' device = 'Starship/Matisse Reserved SPP' class = non-essential instrumentation none3@pci0:101:0:2: class=0x108000 rev=0x00 hdr=0x00 vendor=0x1022 device=0x1498 subvendor=0x1022 subdevice=0x1498 vendor = 'Advanced Micro Devices, Inc. [AMD]' device = 'Starship/Matisse PTDMA' class = encrypt/decrypt hostb8@pci0:64:0:0: class=0x060000 rev=0x00 hdr=0x00 vendor=0x1022 device=0x1480 subvendor=0x15d9 subdevice=0x0964 vendor = 'Advanced Micro Devices, Inc. [AMD]' device = 'Starship/Matisse Root Complex' class = bridge subclass = HOST-PCI amdiommu1@pci0:64:0:2: class=0x080600 rev=0x00 hdr=0x00 vendor=0x1022 device=0x1481 subvendor=0x1022 subdevice=0x1481 vendor = 'Advanced Micro Devices, Inc. [AMD]' device = 'Starship/Matisse IOMMU' class = base peripheral subclass = IOMMU hostb9@pci0:64:1:0: class=0x060000 rev=0x00 hdr=0x00 vendor=0x1022 device=0x1482 subvendor=0x0000 subdevice=0x0000 vendor = 'Advanced Micro Devices, Inc. [AMD]' device = 'Starship/Matisse PCIe Dummy Host Bridge' class = bridge subclass = HOST-PCI pcib6@pci0:64:1:1: class=0x060400 rev=0x00 hdr=0x01 vendor=0x1022 device=0x1483 subvendor=0x1022 subdevice=0x1453 vendor = 'Advanced Micro Devices, Inc. [AMD]' device = 'Starship/Matisse GPP Bridge' class = bridge subclass = PCI-PCI pcib8@pci0:64:1:3: class=0x060400 rev=0x00 hdr=0x01 vendor=0x1022 device=0x1483 subvendor=0x1022 subdevice=0x1453 vendor = 'Advanced Micro Devices, Inc. [AMD]' device = 'Starship/Matisse GPP Bridge' class = bridge subclass = PCI-PCI hostb10@pci0:64:2:0: class=0x060000 rev=0x00 hdr=0x00 vendor=0x1022 device=0x1482 subvendor=0x0000 subdevice=0x0000 vendor = 'Advanced Micro Devices, Inc. [AMD]' device = 'Starship/Matisse PCIe Dummy Host Bridge' class = bridge subclass = HOST-PCI hostb11@pci0:64:3:0: class=0x060000 rev=0x00 hdr=0x00 vendor=0x1022 device=0x1482 subvendor=0x0000 subdevice=0x0000 vendor = 'Advanced Micro Devices, Inc. [AMD]' device = 'Starship/Matisse PCIe Dummy Host Bridge' class = bridge subclass = HOST-PCI hostb12@pci0:64:4:0: class=0x060000 rev=0x00 hdr=0x00 vendor=0x1022 device=0x1482 subvendor=0x0000 subdevice=0x0000 vendor = 'Advanced Micro Devices, Inc. [AMD]' device = 'Starship/Matisse PCIe Dummy Host Bridge' class = bridge subclass = HOST-PCI hostb13@pci0:64:5:0: class=0x060000 rev=0x00 hdr=0x00 vendor=0x1022 device=0x1482 subvendor=0x0000 subdevice=0x0000 vendor = 'Advanced Micro Devices, Inc. [AMD]' device = 'Starship/Matisse PCIe Dummy Host Bridge' class = bridge subclass = HOST-PCI hostb14@pci0:64:7:0: class=0x060000 rev=0x00 hdr=0x00 vendor=0x1022 device=0x1482 subvendor=0x0000 subdevice=0x0000 vendor = 'Advanced Micro Devices, Inc. [AMD]' device = 'Starship/Matisse PCIe Dummy Host Bridge' class = bridge subclass = HOST-PCI pcib9@pci0:64:7:1: class=0x060400 rev=0x00 hdr=0x01 vendor=0x1022 device=0x1484 subvendor=0x1022 subdevice=0x1484 vendor = 'Advanced Micro Devices, Inc. [AMD]' device = 'Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B]' class = bridge subclass = PCI-PCI hostb15@pci0:64:8:0: class=0x060000 rev=0x00 hdr=0x00 vendor=0x1022 device=0x1482 subvendor=0x0000 subdevice=0x0000 vendor = 'Advanced Micro Devices, Inc. [AMD]' device = 'Starship/Matisse PCIe Dummy Host Bridge' class = bridge subclass = HOST-PCI pcib10@pci0:64:8:1: class=0x060400 rev=0x00 hdr=0x01 vendor=0x1022 device=0x1484 subvendor=0x1022 subdevice=0x1484 vendor = 'Advanced Micro Devices, Inc. [AMD]' device = 'Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B]' class = bridge subclass = PCI-PCI pcib11@pci0:64:8:2: class=0x060400 rev=0x00 hdr=0x01 vendor=0x1022 device=0x1484 subvendor=0x1022 subdevice=0x1484 vendor = 'Advanced Micro Devices, Inc. [AMD]' device = 'Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B]' class = bridge subclass = PCI-PCI pcib12@pci0:64:8:3: class=0x060400 rev=0x00 hdr=0x01 vendor=0x1022 device=0x1484 subvendor=0x1022 subdevice=0x1484 vendor = 'Advanced Micro Devices, Inc. [AMD]' device = 'Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B]' class = bridge subclass = PCI-PCI pcib7@pci0:65:0:0: class=0x060400 rev=0x04 hdr=0x01 vendor=0x1a03 device=0x1150 subvendor=0x1a03 subdevice=0x1150 vendor = 'ASPEED Technology, Inc.' device = 'AST1150 PCI-to-PCI Bridge' class = bridge subclass = PCI-PCI vgapci0@pci0:66:0:0: class=0x030000 rev=0x41 hdr=0x00 vendor=0x1a03 device=0x2000 subvendor=0x15d9 subdevice=0x0964 vendor = 'ASPEED Technology, Inc.' device = 'ASPEED Graphics Family' class = display subclass = VGA vgapci1@pci0:67:0:0: class=0x030000 rev=0x00 hdr=0x00 vendor=0x1002 device=0x6995 subvendor=0x1028 subdevice=0x0b0c vendor = 'Advanced Micro Devices, Inc. [AMD/ATI]' device = 'Lexa XT [Radeon PRO WX 2100]' class = display subclass = VGA hdac0@pci0:67:0:1: class=0x040300 rev=0x00 hdr=0x00 vendor=0x1002 device=0xaae0 subvendor=0x1028 subdevice=0xaae0 vendor = 'Advanced Micro Devices, Inc. [AMD/ATI]' device = 'Baffin HDMI/DP Audio [Radeon RX 550 640SP / RX 560/560X]' class = multimedia subclass = HDA none4@pci0:68:0:0: class=0x130000 rev=0x00 hdr=0x00 vendor=0x1022 device=0x148a subvendor=0x1022 subdevice=0x148a vendor = 'Advanced Micro Devices, Inc. [AMD]' device = 'Starship/Matisse PCIe Dummy Function' class = non-essential instrumentation none5@pci0:68:0:2: class=0x108000 rev=0x00 hdr=0x00 vendor=0x1022 device=0x1498 subvendor=0x1022 subdevice=0x1498 vendor = 'Advanced Micro Devices, Inc. [AMD]' device = 'Starship/Matisse PTDMA' class = encrypt/decrypt none6@pci0:69:0:0: class=0x130000 rev=0x00 hdr=0x00 vendor=0x1022 device=0x1485 subvendor=0x1022 subdevice=0x1485 vendor = 'Advanced Micro Devices, Inc. [AMD]' device = 'Starship/Matisse Reserved SPP' class = non-essential instrumentation none7@pci0:69:0:2: class=0x108000 rev=0x00 hdr=0x00 vendor=0x1022 device=0x1498 subvendor=0x1022 subdevice=0x1498 vendor = 'Advanced Micro Devices, Inc. [AMD]' device = 'Starship/Matisse PTDMA' class = encrypt/decrypt ahci0@pci0:70:0:0: class=0x010601 rev=0x51 hdr=0x00 vendor=0x1022 device=0x7901 subvendor=0x15d9 subdevice=0x7901 vendor = 'Advanced Micro Devices, Inc. [AMD]' device = 'FCH SATA Controller [AHCI mode]' class = mass storage subclass = SATA ahci1@pci0:71:0:0: class=0x010601 rev=0x51 hdr=0x00 vendor=0x1022 device=0x7901 subvendor=0x15d9 subdevice=0x7901 vendor = 'Advanced Micro Devices, Inc. [AMD]' device = 'FCH SATA Controller [AHCI mode]' class = mass storage subclass = SATA hostb16@pci0:32:0:0: class=0x060000 rev=0x00 hdr=0x00 vendor=0x1022 device=0x1480 subvendor=0x15d9 subdevice=0x0964 vendor = 'Advanced Micro Devices, Inc. [AMD]' device = 'Starship/Matisse Root Complex' class = bridge subclass = HOST-PCI amdiommu2@pci0:32:0:2: class=0x080600 rev=0x00 hdr=0x00 vendor=0x1022 device=0x1481 subvendor=0x1022 subdevice=0x1481 vendor = 'Advanced Micro Devices, Inc. [AMD]' device = 'Starship/Matisse IOMMU' class = base peripheral subclass = IOMMU hostb17@pci0:32:1:0: class=0x060000 rev=0x00 hdr=0x00 vendor=0x1022 device=0x1482 subvendor=0x0000 subdevice=0x0000 vendor = 'Advanced Micro Devices, Inc. [AMD]' device = 'Starship/Matisse PCIe Dummy Host Bridge' class = bridge subclass = HOST-PCI hostb18@pci0:32:2:0: class=0x060000 rev=0x00 hdr=0x00 vendor=0x1022 device=0x1482 subvendor=0x0000 subdevice=0x0000 vendor = 'Advanced Micro Devices, Inc. [AMD]' device = 'Starship/Matisse PCIe Dummy Host Bridge' class = bridge subclass = HOST-PCI hostb19@pci0:32:3:0: class=0x060000 rev=0x00 hdr=0x00 vendor=0x1022 device=0x1482 subvendor=0x0000 subdevice=0x0000 vendor = 'Advanced Micro Devices, Inc. [AMD]' device = 'Starship/Matisse PCIe Dummy Host Bridge' class = bridge subclass = HOST-PCI hostb20@pci0:32:4:0: class=0x060000 rev=0x00 hdr=0x00 vendor=0x1022 device=0x1482 subvendor=0x0000 subdevice=0x0000 vendor = 'Advanced Micro Devices, Inc. [AMD]' device = 'Starship/Matisse PCIe Dummy Host Bridge' class = bridge subclass = HOST-PCI hostb21@pci0:32:5:0: class=0x060000 rev=0x00 hdr=0x00 vendor=0x1022 device=0x1482 subvendor=0x0000 subdevice=0x0000 vendor = 'Advanced Micro Devices, Inc. [AMD]' device = 'Starship/Matisse PCIe Dummy Host Bridge' class = bridge subclass = HOST-PCI hostb22@pci0:32:7:0: class=0x060000 rev=0x00 hdr=0x00 vendor=0x1022 device=0x1482 subvendor=0x0000 subdevice=0x0000 vendor = 'Advanced Micro Devices, Inc. [AMD]' device = 'Starship/Matisse PCIe Dummy Host Bridge' class = bridge subclass = HOST-PCI pcib14@pci0:32:7:1: class=0x060400 rev=0x00 hdr=0x01 vendor=0x1022 device=0x1484 subvendor=0x1022 subdevice=0x1484 vendor = 'Advanced Micro Devices, Inc. [AMD]' device = 'Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B]' class = bridge subclass = PCI-PCI hostb23@pci0:32:8:0: class=0x060000 rev=0x00 hdr=0x00 vendor=0x1022 device=0x1482 subvendor=0x0000 subdevice=0x0000 vendor = 'Advanced Micro Devices, Inc. [AMD]' device = 'Starship/Matisse PCIe Dummy Host Bridge' class = bridge subclass = HOST-PCI pcib15@pci0:32:8:1: class=0x060400 rev=0x00 hdr=0x01 vendor=0x1022 device=0x1484 subvendor=0x1022 subdevice=0x1484 vendor = 'Advanced Micro Devices, Inc. [AMD]' device = 'Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B]' class = bridge subclass = PCI-PCI pcib16@pci0:32:8:2: class=0x060400 rev=0x00 hdr=0x01 vendor=0x1022 device=0x1484 subvendor=0x1022 subdevice=0x1484 vendor = 'Advanced Micro Devices, Inc. [AMD]' device = 'Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B]' class = bridge subclass = PCI-PCI pcib17@pci0:32:8:3: Fatal trap 12: page fault while in kernel mode cpuid = 28; apic id = 38 fault virtual address = 0x20 fault code = supervisor read data, page not present instruction pointer = 0x20:0xffffffff80f53ce4 stack pointer = 0x0:0xfffffe03f2265a10 frame pointer = 0x0:0xfffffe03f2265a40 code segment = base 0x0, limit 0xfffff, type 0x1b = DPL 0, pres 1, long 1, def32 0, gran 1 processor eflags = interrupt enabled, resume, IOPL = 0 current process = 3238 (a.out) trap number = 12 panic: page fault cpuid = 28 time = 1656625726 KDB: stack backtrace: db_trace_self_wrapper() at db_trace_self_wrapper+0x2b/frame 0xfffffe03f22657d0 vpanic() at vpanic+0x151/frame 0xfffffe03f2265820 panic() at panic+0x43/frame 0xfffffe03f2265880 trap_fatal() at trap_fatal+0x387/frame 0xfffffe03f22658e0 trap_pfault() at trap_pfault+0x4f/frame 0xfffffe03f2265940 calltrap() at calltrap+0x8/frame 0xfffffe03f2265940 --- trap 0xc, rip = 0xffffffff80f53ce4, rsp = 0xfffffe03f2265a10, rbp = 0xfffffe03f2265a40 --- vm_page_busy_acquire() at vm_page_busy_acquire+0x14/frame 0xfffffe03f2265a40 lkpi_vmf_insert_pfn_prot_locked() at lkpi_vmf_insert_pfn_prot_locked+0xb1/frame 0xfffffe03f2265aa0 ttm_bo_vm_fault_reserved() at ttm_bo_vm_fault_reserved+0x2ee/frame 0xfffffe03f2265b40 ttm_bo_vm_fault() at ttm_bo_vm_fault+0x35/frame 0xfffffe03f2265b70 linux_cdev_pager_populate() at linux_cdev_pager_populate+0x126/frame 0xfffffe03f2265bf0 vm_fault_allocate() at vm_fault_allocate+0x2e3/frame 0xfffffe03f2265c60 vm_fault() at vm_fault+0x2ef/frame 0xfffffe03f2265d70 vm_fault_trap() at vm_fault_trap+0x6d/frame 0xfffffe03f2265dc0 trap_pfault() at trap_pfault+0x1f3/frame 0xfffffe03f2265e20 trap() at trap+0x438/frame 0xfffffe03f2265f30 calltrap() at calltrap+0x8/frame 0xfffffe03f2265f30 --- trap 0xc, rip = 0x82390d633, rsp = 0x821028b68, rbp = 0x821028d10 --- KDB: enter: panicclass=0x060400 rev=0x00 hdr=0x01 vendor=0x1022 device=0x1484 subvendor=0x1022 subdevice=0x1484 vendor = 'Advanced Micro Devices, Inc. [AMD]' device = 'Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B]' class = bridge subclass = PCI-PCI none8@pci0:33:0:0: class=0x130000 rev=0x00 hdr=0x00 vendor=0x1022 device=0x148a subvendor=0x1022 subdevice=0x148a vendor = 'Advanced Micro Devices, Inc. [AMD]' device = 'Starship/Matisse PCIe Dummy Function' class = non-essential instrumentation none9@pci0:33:0:2: class=0x108000 rev=0x00 hdr=0x00 vendor=0x1022 device=0x1498 subvendor=0x1022 subdevice=0x1498 vendor = 'Advanced Micro Devices, Inc. [AMD]' device = 'Starship/Matisse PTDMA' class = encrypt/decrypt none10@pci0:34:0:0: class=0x130000 rev=0x00 hdr=0x00 vendor=0x1022 device=0x1485 subvendor=0x1022 subdevice=0x1485 vendor = 'Advanced Micro Devices, Inc. [AMD]' device = 'Starship/Matisse Reserved SPP' class = non-essential instrumentation none11@pci0:34:0:1: class=0x108000 rev=0x00 hdr=0x00 vendor=0x1022 device=0x1486 subvendor=0x1022 subdevice=0x1486 vendor = 'Advanced Micro Devices, Inc. [AMD]' device = 'Starship/Matisse Cryptographic Coprocessor PSPCPP' class = encrypt/decrypt none12@pci0:34:0:2: class=0x108000 rev=0x00 hdr=0x00 vendor=0x1022 device=0x1498 subvendor=0x1022 subdevice=0x1498 vendor = 'Advanced Micro Devices, Inc. [AMD]' device = 'Starship/Matisse PTDMA' class = encrypt/decrypt xhci0@pci0:34:0:3: class=0x0c0330 rev=0x00 hdr=0x00 vendor=0x1022 device=0x148c subvendor=0x15d9 subdevice=0x145c vendor = 'Advanced Micro Devices, Inc. [AMD]' device = 'Starship USB 3.0 Host Controller' class = serial bus subclass = USB ahci2@pci0:35:0:0: class=0x010601 rev=0x51 hdr=0x00 vendor=0x1022 device=0x7901 subvendor=0x15d9 subdevice=0x7901 vendor = 'Advanced Micro Devices, Inc. [AMD]' device = 'FCH SATA Controller [AHCI mode]' class = mass storage subclass = SATA ahci3@pci0:36:0:0: class=0x010601 rev=0x51 hdr=0x00 vendor=0x1022 device=0x7901 subvendor=0x15d9 subdevice=0x7901 vendor = 'Advanced Micro Devices, Inc. [AMD]' device = 'FCH SATA Controller [AHCI mode]' class = mass storage subclass = SATA hostb24@pci0:0:0:0: class=0x060000 rev=0x00 hdr=0x00 vendor=0x1022 device=0x1480 subvendor=0x15d9 subdevice=0x0964 vendor = 'Advanced Micro Devices, Inc. [AMD]' device = 'Starship/Matisse Root Complex' class = bridge subclass = HOST-PCI amdiommu3@pci0:0:0:2: class=0x080600 rev=0x00 hdr=0x00 vendor=0x1022 device=0x1481 subvendor=0x1022 subdevice=0x1481 vendor = 'Advanced Micro Devices, Inc. [AMD]' device = 'Starship/Matisse IOMMU' class = base peripheral subclass = IOMMU hostb25@pci0:0:1:0: class=0x060000 rev=0x00 hdr=0x00 vendor=0x1022 device=0x1482 subvendor=0x0000 subdevice=0x0000 vendor = 'Advanced Micro Devices, Inc. [AMD]' device = 'Starship/Matisse PCIe Dummy Host Bridge' class = bridge subclass = HOST-PCI hostb26@pci0:0:2:0: class=0x060000 rev=0x00 hdr=0x00 vendor=0x1022 device=0x1482 subvendor=0x0000 subdevice=0x0000 vendor = 'Advanced Micro Devices, Inc. [AMD]' device = 'Starship/Matisse PCIe Dummy Host Bridge' class = bridge subclass = HOST-PCI hostb27@pci0:0:3:0: class=0x060000 rev=0x00 hdr=0x00 vendor=0x1022 device=0x1482 subvendor=0x0000 subdevice=0x0000 vendor = 'Advanced Micro Devices, Inc. [AMD]' device = 'Starship/Matisse PCIe Dummy Host Bridge' class = bridge subclass = HOST-PCI hostb28@pci0:0:4:0: class=0x060000 rev=0x00 hdr=0x00 vendor=0x1022 device=0x1482 subvendor=0x0000 subdevice=0x0000 vendor = 'Advanced Micro Devices, Inc. [AMD]' device = 'Starship/Matisse PCIe Dummy Host Bridge' class = bridge subclass = HOST-PCI hostb29@pci0:0:5:0: class=0x060000 rev=0x00 hdr=0x00 vendor=0x1022 device=0x1482 subvendor=0x0000 subdevice=0x0000 vendor = 'Advanced Micro Devices, Inc. [AMD]' device = 'Starship/Matisse PCIe Dummy Host Bridge' class = bridge subclass = HOST-PCI hostb30@pci0:0:7:0: class=0x060000 rev=0x00 hdr=0x00 vendor=0x1022 device=0x1482 subvendor=0x0000 subdevice=0x0000 vendor = 'Advanced Micro Devices, Inc. [AMD]' device = 'Starship/Matisse PCIe Dummy Host Bridge' class = bridge subclass = HOST-PCI pcib19@pci0:0:7:1: class=0x060400 rev=0x00 hdr=0x01 vendor=0x1022 device=0x1484 subvendor=0x1022 subdevice=0x1484 vendor = 'Advanced Micro Devices, Inc. [AMD]' device = 'Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B]' class = bridge subclass = PCI-PCI hostb31@pci0:0:8:0: class=0x060000 rev=0x00 hdr=0x00 vendor=0x1022 device=0x1482 subvendor=0x0000 subdevice=0x0000 vendor = 'Advanced Micro Devices, Inc. [AMD]' device = 'Starship/Matisse PCIe Dummy Host Bridge' class = bridgeFatal trap 12: page fault while in kernel mode cpuid = 28; apic id = 38 fault virtual address = 0x20 fault code = supervisor read data, page not present instruction pointer = 0x20:0xffffffff80f53ce4 stack pointer = 0x0:0xfffffe03f2265a10 frame pointer = 0x0:0xfffffe03f2265a40 code segment = base 0x0, limit 0xfffff, type 0x1b = DPL 0, pres 1, long 1, def32 0, gran 1 processor eflags = interrupt enabled, resume, IOPL = 0 current process = 3238 (a.out) trap number = 12 panic: page fault cpuid = 28 time = 1656625726 KDB: stack backtrace: db_trace_self_wrapper() at db_trace_self_wrapper+0x2b/frame 0xfffffe03f22657d0 vpanic() at vpanic+0x151/frame 0xfffffe03f2265820 panic() at panic+0x43/frame 0xfffffe03f2265880 trap_fatal() at trap_fatal+0x387/frame 0xfffffe03f22658e0 trap_pfault() at trap_pfault+0x4f/frame 0xfffffe03f2265940 calltrap() at calltrap+0x8/frame 0xfffffe03f2265940 --- trap 0xc, rip = 0xffffffff80f53ce4, rsp = 0xfffffe03f2265a10, rbp = 0xfffffe03f2265a40 --- vm_page_busy_acquire() at vm_page_busy_acquire+0x14/frame 0xfffffe03f2265a40 lkpi_vmf_insert_pfn_prot_locked() at lkpi_vmf_insert_pfn_prot_locked+0xb1/frame 0xfffffe03f2265aa0 ttm_bo_vm_fault_reserved() at ttm_bo_vm_fault_reserved+0x2ee/frame 0xfffffe03f2265b40 ttm_bo_vm_fault() at ttm_bo_vm_fault+0x35/frame 0xfffffe03f2265b70 linux_cdev_pager_populate() at linux_cdev_pager_populate+0x126/frame 0xfffffe03f2265bf0 vm_fault_allocate() at vm_fault_allocate+0x2e3/frame 0xfffffe03f2265c60 vm_fault() at vm_fault+0x2ef/frame 0xfffffe03f2265d70 vm_fault_trap() at vm_fault_trap+0x6d/frame 0xfffffe03f2265dc0 trap_pfault() at trap_pfault+0x1f3/frame 0xfffffe03f2265e20 trap() at trap+0x438/frame 0xfffffe03f2265f30 calltrap() at calltrap+0x8/frame 0xfffffe03f2265f30 --- trap 0xc, rip = 0x82390d633, rsp = 0x821028b68, rbp = 0x821028d10 --- KDB: enter: panic subclass = HOST-PCI pcib20@pci0:0:8:1: class=0x060400 rev=0x00 hdr=0x01 vendor=0x1022 device=0x1484 subvendor=0x1022 subdevice=0x1484 vendor = 'Advanced Micro Devices, Inc. [AMD]' device = 'Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B]' class = bridge subclass = PCI-PCI intsmb0@pci0:0:20:0: class=0x0c0500 rev=0x61 hdr=0x00 vendor=0x1022 device=0x790b subvendor=0x15d9 subdevice=0x790b vendor = 'Advanced Micro Devices, Inc. [AMD]' device = 'FCH SMBus Controller' class = serial bus subclass = SMBus isab0@pci0:0:20:3: class=0x060100 rev=0x51 hdr=0x00 vendor=0x1022 device=0x790e subvendor=0x15d9 subdevice=0x790e vendor = 'Advanced Micro Devices, Inc. [AMD]' device = 'FCH LPC Bridge' class = bridge subclass = PCI-ISA hostb32@pci0:0:24:0: class=0x060000 rev=0x00 hdr=0x00 vendor=0x1022 device=0x1490 subvendor=0x0000 subdevice=0x0000 vendor = 'Advanced Micro Devices, Inc. [AMD]' device = 'Starship Device 24; Function 0' class = bridge subclass = HOST-PCI hostb33@pci0:0:24:1: class=0x060000 rev=0x00 hdr=0x00 vendor=0x1022 device=0x1491 subvendor=0x0000 subdevice=0x0000 vendor = 'Advanced Micro Devices, Inc. [AMD]' device = 'Starship Device 24; Function 1' class = bridge subclass = HOST-PCI hostb34@pci0:0:24:2: class=0x060000 rev=0x00 hdr=0x00 vendor=0x1022 device=0x1492 subvendor=0x0000 subdevice=0x0000 vendor = 'Advanced Micro Devices, Inc. [AMD]' device = 'Starship Device 24; Function 2' class = bridge subclass = HOST-PCI hostb35@pci0:0:24:3: class=0x060000 rev=0x00 hdr=0x00 vendor=0x1022 device=0x1493 subvendor=0x0000 subdevice=0x0000 vendor = 'Advanced Micro Devices, Inc. [AMD]' device = 'Starship Device 24; Function 3' class = bridge subclass = HOST-PCI hostb36@pci0:0:24:4: class=0x060000 rev=0x00 hdr=0x00 vendor=0x1022 device=0x1494 subvendor=0x0000 subdevice=0x0000 vendor = 'Advanced Micro Devices, Inc. [AMD]' device = 'Starship Device 24; Function 4' class = bridge subclass = HOST-PCI hostb37@pci0:0:24:5: class=0x060000 rev=0x00 hdr=0x00 vendor=0x1022 device=0x1495 subvendor=0x0000 subdevice=0x0000 vendor = 'Advanced Micro Devices, Inc. [AMD]' device = 'Starship Device 24; Function 5' class = bridge subclass = HOST-PCI hostb38@pci0:0:24:6: class=0x060000 rev=0x00 hdr=0x00 vendor=0x1022 device=0x1496 subvendor=0x0000 subdevice=0x0000 vendor = 'Advanced Micro Devices, Inc. [AMD]' device = 'Starship Device 24; Function 6' class = bridge subclass = HOST-PCI hostb39@pci0:0:24:7: class=0x060000 rev=0x00 hdr=0x00 vendor=0x1022 device=0x1497 subvendor=0x0000 subdevice=0x0000 vendor = 'Advanced Micro Devices, Inc. [AMD]' device = 'Starship Device 24; Function 7' class = bridge subclass = HOST-PCI hostb40@pci0:0:25:0: class=0x060000 rev=0x00 hdr=0x00 vendor=0x1022 device=0x1490 subvendor=0x0000 subdevice=0x0000 vendor = 'Advanced Micro Devices, Inc. [AMD]' device = 'Starship Device 24; Function 0' class = bridge subclass = HOST-PCI hostb41@pci0:0:25:1: class=0x060000 rev=0x00 hdr=0x00 vendor=0x1022 device=0x1491 subvendor=0x0000 subdevice=0x0000 vendor = 'Advanced Micro Devices, Inc. [AMD]' device = 'Starship Device 24; Function 1' class = bridge subclass = HOST-PCI hostb42@pci0:0:25:2: class=0x060000 rev=0x00 hdr=0x00 vendor=0x1022 device=0x1492 subvendor=0x0000 subdevice=0x0000 vendor = 'Advanced Micro Devices, Inc. [AMD]' device = 'Starship Device 24; Function 2' class = bridge subclass = HOST-PCI hostb43@pci0:0:25:3: class=0x060000 rev=0x00 hdr=0x00 vendor=0x1022 device=0x1493 subvendor=0x0000 subdevice=0x0000 vendor = 'Advanced Micro Devices, Inc. [AMD]' device = 'Starship Device 24; Function 3' class = bridge subclass = HOST-PCI hostb44@pci0:0:25:4: class=0x060000 rev=0x00 hdr=0x00 vendor=0x1022 device=0x1494 subvendor=0x0000 subdevice=0x0000 vendor = 'Advanced Micro Devices, Inc. [AMD]' device = 'Starship Device 24; Function 4' class = bridge subclass = HOST-PCI hostb45@pci0:0:25:5: class=0x060000 rev=0x00 hdr=0x00 vendor=0x1022 device=0x1495 subvendor=0x0000 subdevice=0x0000 vendor = 'Advanced Micro Devices, Inc. [AMD]' device = 'Starship Device 24; Function 5' class = bridge subclass = HOST-PCI hostb46@pci0:0:25:6: class=0x060000 rev=0x00 hdr=0x00 vendor=0x1022 device=0x1496 subvendor=0x0000 subdevice=0x0000 vendor = 'Advanced Micro Devices, Inc. [AMD]' device = 'Starship Device 24; Function 6' class = bridge subclass = HOST-PCI hostb47@pci0:0:25:7: class=0x060000 rev=0x00 hdr=0x00 vendor=0x1022 device=0x1497 subvendor=0x0000 subdevice=0x0000 vendor = 'Advanced Micro Devices, Inc. [AMD]' device = 'Starship Device 24; Function 7' class = bridge subclass = HOST-PCI none13@pci0:1:0:0: class=0x130000 rev=0x00 hdr=0x00 vendor=0x1022 device=0x148a subvendor=0x1022 subdevice=0x148a vendor = 'Advanced Micro Devices, Inc. [AMD]' device = 'Starship/Matisse PCIe Dummy Function' class = non-essential instrumentation none14@pci0:1:0:2: class=0x108000 rev=0x00 hdr=0x00 vendor=0x1022 device=0x1498 subvendor=0x1022 subdevice=0x1498 vendor = 'Advanced Micro Devices, Inc. [AMD]' device = 'Starship/Matisse PTDMA' class = encrypt/decrypt none15@pci0:2:0:0: class=0x130000 rev=0x00 hdr=0x00 vendor=0x1022 device=0x1485 subvendor=0x1022 subdevice=0x1485 vendor = 'Advanced Micro Devices, Inc. [AMD]' device = 'Starship/Matisse Reserved SPP' class = non-essential instrumentation none16@pci0:2:0:2: class=0x108000 rev=0x00 hdr=0x00 vendor=0x1022 device=0x1498 subvendor=0x1022 subdevice=0x1498 vendor = 'Advanced Micro Devices, Inc. [AMD]' device = 'Starship/Matisse PTDMA' class = encrypt/decrypt xhci1@pci0:2:0:3: class=0x0c0330 rev=0x00 hdr=0x00 vendor=0x1022 device=0x148c subvendor=0x15d9 subdevice=0x145c vendor = 'Advanced Micro Devices, Inc. [AMD]' device = 'Starship USB 3.0 Host Controller' class = serial bus subclass = USB hostb48@pci0:224:0:0: class=0x060000 rev=0x00 hdr=0x00 vendor=0x1022 device=0x1480 subvendor=0x15d9 subdevice=0x0964 vendor = 'Advanced Micro Devices, Inc. [AMD]' device = 'Starship/Matisse Root Complex' class = bridge subclass = HOST-PCI amdiommu4@pci0:224:0:2: class=0x080600 rev=0x00 hdr=0x00 vendor=0x1022 device=0x1481 subvendor=0x1022 subdevice=0x1481 vendor = 'Advanced Micro Devices, Inc. [AMD]' device = 'Starship/Matisse IOMMU' class = base peripheral subclass = IOMMU hostb49@pci0:224:1:0: class=0x060000 rev=0x00 hdr=0x00 vendor=0x1022 device=0x1482 subvendor=0x0000 subdevice=0x0000 vendor = 'Advanced Micro Devices, Inc. [AMD]' device = 'Starship/Matisse PCIe Dummy Host Bridge' class = bridge subclass = HOST-PCI hostb50@pci0:224:2:0: class=0x060000 rev=0x00 hdr=0x00 vendor=0x1022 device=0x1482 subvendor=0x0000 subdevice=0x0000 vendor = 'Advanced Micro Devices, Inc. [AMD]' device = 'Starship/Matisse PCIe Dummy Host Bridge' class = bridge subclass = HOST-PCI hostb51@pci0:224:3:0: class=0x060000 rev=0x00 hdr=0x00 vendor=0x1022 device=0x1482 subvendor=0x0000 subdevice=0x0000 vendor = 'Advanced Micro Devices, Inc. [AMD]' device = 'Starship/Matisse PCIe Dummy Host Bridge' class = bridge subclass = HOST-PCI hostb52@pci0:224:4:0: class=0x060000 rev=0x00 hdr=0x00 vendor=0x1022 device=0x1482 subvendor=0x0000 subdevice=0x0000 vendor = 'Advanced Micro Devices, Inc. [AMD]' device = 'Starship/Matisse PCIe Dummy Host Bridge' class = bridge subclass = HOST-PCI hostb53@pci0:224:5:0: class=0x060000 rev=0x00 hdr=0x00 vendor=0x1022 device=0x1482 subvendor=0x0000 subdevice=0x0000 vendor = 'Advanced Micro Devices, Inc. [AMD]' device = 'Starship/Matisse PCIe Dummy Host Bridge' class = bridge subclass = HOST-PCI hostb54@pci0:224:7:0: class=0x060000 rev=0x00 hdr=0x00 vendor=0x1022 device=0x1482 subvendor=0x0000 subdevice=0x0000 vendor = 'Advanced Micro Devices, Inc. [AMD]' device = 'Starship/Matisse PCIe Dummy Host Bridge' class = bridge subclass = HOST-PCI pcib22@pci0:224:7:1: class=0x060400 rev=0x00 hdr=0x01 vendor=0x1022 device=0x1484 subvendor=0x1022 subdevice=0x1484 vendor = 'Advanced Micro Devices, Inc. [AMD]' device = 'Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B]' class = bridge subclass = PCI-PCI hostb55@pci0:224:8:0: class=0x060000 rev=0x00 hdr=0x00 vendor=0x1022 device=0x1482 subvendor=0x0000 subdevice=0x0000 vendor = 'Advanced Micro Devices, Inc. [AMD]' device = 'Starship/Matisse PCIe Dummy Host Bridge' class = bridge subclass = HOST-PCI pcib23@pci0:224:8:1: class=0x060400 rev=0x00 hdr=0x01 vendor=0x1022 device=0x1484 subvendor=0x1022 subdevice=0x1484 vendor = 'Advanced Micro Devices, Inc. [AMD]' device = 'Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B]' class = bridge subclass = PCI-PCI none17@pci0:225:0:0: class=0x130000 rev=0x00 hdr=0x00 vendor=0x1022 device=0x148a subvendor=0x1022 subdevice=0x148a vendor = 'Advanced Micro Devices, Inc. [AMD]' device = 'Starship/Matisse PCIe Dummy Function' class = non-essential instrumentation none18@pci0:225:0:2: class=0x108000 rev=0x00 hdr=0x00 vendor=0x1022 device=0x1498 subvendor=0x1022 subdevice=0x1498 vendor = 'Advanced Micro Devices, Inc. [AMD]' device = 'Starship/Matisse PTDMA' class = encrypt/decrypt none19@pci0:226:0:0: class=0x130000 rev=0x00 hdr=0x00 vendor=0x1022 device=0x1485 subvendor=0x1022 subdevice=0x1485 vendor = 'Advanced Micro Devices, Inc. [AMD]' device = 'Starship/Matisse Reserved SPP' class = non-essential instrumentation none20@pci0:226:0:2: class=0x108000 rev=0x00 hdr=0x00 vendor=0x1022 device=0x1498 subvendor=0x1022 subdevice=0x1498 vendor = 'Advanced Micro Devices, Inc. [AMD]' device = 'Starship/Matisse PTDMA' class = encrypt/decrypt hostb56@pci0:192:0:0: class=0x060000 rev=0x00 hdr=0x00 vendor=0x1022 device=0x1480 subvendor=0x15d9 subdevice=0x0964 vendor = 'Advanced Micro Devices, Inc. [AMD]' device = 'Starship/Matisse Root Complex' class = bridge subclass = HOST-PCI amdiommu5@pci0:192:0:2: class=0x080600 rev=0x00 hdr=0x00 vendor=0x1022 device=0x1481 subvendor=0x1022 subdevice=0x1481 vendor = 'Advanced Micro Devices, Inc. [AMD]' device = 'Starship/Matisse IOMMU' class = base peripheral subclass = IOMMU hostb57@pci0:192:1:0: class=0x060000 rev=0x00 hdr=0x00 vendor=0x1022 device=0x1482 subvendor=0x0000 subdevice=0x0000 vendor = 'Advanced Micro Devices, Inc. [AMD]' device = 'Starship/Matisse PCIe Dummy Host Bridge' class = bridge subclass = HOST-PCI hostb58@pci0:192:2:0: class=0x060000 rev=0x00 hdr=0x00 vendor=0x1022 device=0x1482 subvendor=0x0000 subdevice=0x0000 vendor = 'Advanced Micro Devices, Inc. [AMD]' device = 'Starship/Matisse PCIe Dummy Host Bridge' class = bridge subclass = HOST-PCI hostb59@pci0:192:3:0: class=0x060000 rev=0x00 hdr=0x00 vendor=0x1022 device=0x1482 subvendor=0x0000 subdevice=0x0000 vendor = 'Advanced Micro Devices, Inc. [AMD]' device = 'Starship/Matisse PCIe Dummy Host Bridge' class = bridge subclass = HOST-PCI hostb60@pci0:192:4:0: class=0x060000 rev=0x00 hdr=0x00 vendor=0x1022 device=0x1482 subvendor=0x0000 subdevice=0x0000 vendor = 'Advanced Micro Devices, Inc. [AMD]' device = 'Starship/Matisse PCIe Dummy Host Bridge' class = bridge subclass = HOST-PCI hostb61@pci0:192:5:0: class=0x060000 rev=0x00 hdr=0x00 vendor=0x1022 device=0x1482 subvendor=0x0000 subdevice=0x0000 vendor = 'Advanced Micro Devices, Inc. [AMD]' device = 'Starship/Matisse PCIe Dummy Host Bridge' class = bridge subclass = HOST-PCI hostb62@pci0:192:7:0: class=0x060000 rev=0x00 hdr=0x00 vendor=0x1022 device=0x1482 subvendor=0x0000 subdevice=0x0000 vendor = 'Advanced Micro Devices, Inc. [AMD]' device = 'Starship/Matisse PCIe Dummy Host Bridge' class = bridge subclass = HOST-PCI pcib25@pci0:192:7:1: class=0x060400 rev=0x00 hdr=0x01 vendor=0x1022 device=0x1484 subvendor=0x1022 subdevice=0x1484 vendor = 'Advanced Micro Devices, Inc. [AMD]' device = 'Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B]' class = bridge subclass = PCI-PCI hostb63@pci0:192:8:0: class=0x060000 rev=0x00 hdr=0x00 vendor=0x1022 device=0x1482 subvendor=0x0000 subdevice=0x0000 vendor = 'Advanced Micro Devices, Inc. [AMD]' device = 'Starship/Matisse PCIe Dummy Host Bridge' class = bridge subclass = HOST-PCI pcib26@pci0:192:8:1: class=0x060400 rev=0x00 hdr=0x01 vendor=0x1022 device=0x1484 subvendor=0x1022 subdevice=0x1484 vendor = 'Advanced Micro Devices, Inc. [AMD]' device = 'Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B]' class = bridge subclass = PCI-PCI pcib27@pci0:192:8:2: class=0x060400 rev=0x00 hdr=0x01 vendor=0x1022 device=0x1484 subvendor=0x1022 subdevice=0x1484 vendor = 'Advanced Micro Devices, Inc. [AMD]' device = 'Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B]' class = bridge subclass = PCI-PCI pcib28@pci0:192:8:3: class=0x060400 rev=0x00 hdr=0x01 vendor=0x1022 device=0x1484 subvendor=0x1022 subdevice=0x1484 vendor = 'Advanced Micro Devices, Inc. [AMD]' device = 'Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B]' class = bridge subclass = PCI-PCI none21@pci0:193:0:0: class=0x130000 rev=0x00 hdr=0x00 vendor=0x1022 device=0x148a subvendor=0x1022 subdevice=0x148a vendor = 'Advanced Micro Devices, Inc. [AMD]' device = 'Starship/Matisse PCIe Dummy Function' class = non-essential instrumentation none22@pci0:193:0:2: class=0x108000 rev=0x00 hdr=0x00 vendor=0x1022 device=0x1498 subvendor=0x1022 subdevice=0x1498 vendor = 'Advanced Micro Devices, Inc. [AMD]' device = 'Starship/Matisse PTDMA' class = encrypt/decrypt none23@pci0:194:0:0: class=0x130000 rev=0x00 hdr=0x00 vendor=0x1022 device=0x1485 subvendor=0x1022 subdevice=0x1485 vendor = 'Advanced Micro Devices, Inc. [AMD]' device = 'Starship/Matisse Reserved SPP' class = non-essential instrumentation none24@pci0:194:0:2: class=0x108000 rev=0x00 hdr=0x00 vendor=0x1022 device=0x1498 subvendor=0x1022 subdevice=0x1498 vendor = 'Advanced Micro Devices, Inc. [AMD]' device = 'Starship/Matisse PTDMA' class = encrypt/decrypt ahci4@pci0:195:0:0: class=0x010601 rev=0x51 hdr=0x00 vendor=0x1022 device=0x7901 subvendor=0x15d9 subdevice=0x7901 vendor = 'Advanced Micro Devices, Inc. [AMD]' device = 'FCH SATA Controller [AHCI mode]' class = mass storage subclass = SATA ahci5@pci0:196:0:0: class=0x010601 rev=0x51 hdr=0x00 vendor=0x1022 device=0x7901 subvendor=0x15d9 subdevice=0x7901 vendor = 'Advanced Micro Devices, Inc. [AMD]' device = 'FCH SATA Controller [AHCI mode]' class = mass storage subclass = SATA hostb64@pci0:160:0:0: class=0x060000 rev=0x00 hdr=0x00 vendor=0x1022 device=0x1480 subvendor=0x15d9 subdevice=0x0964 vendor = 'Advanced Micro Devices, Inc. [AMD]' device = 'Starship/Matisse Root Complex' class = bridge subclass = HOST-PCI amdiommu6@pci0:160:0:2: class=0x080600 rev=0x00 hdr=0x00 vendor=0x1022 device=0x1481 subvendor=0x1022 subdevice=0x1481 vendor = 'Advanced Micro Devices, Inc. [AMD]' device = 'Starship/Matisse IOMMU' class = base peripheral subclass = IOMMU hostb65@pci0:160:1:0: class=0x060000 rev=0x00 hdr=0x00 vendor=0x1022 device=0x1482 subvendor=0x0000 subdevice=0x0000 vendor = 'Advanced Micro Devices, Inc. [AMD]' device = 'Starship/Matisse PCIe Dummy Host Bridge' class = bridge subclass = HOST-PCI hostb66@pci0:160:2:0: class=0x060000 rev=0x00 hdr=0x00 vendor=0x1022 device=0x1482 subvendor=0x0000 subdevice=0x0000 vendor = 'Advanced Micro Devices, Inc. [AMD]' device = 'Starship/Matisse PCIe Dummy Host Bridge' class = bridge subclass = HOST-PCI hostb67@pci0:160:3:0: class=0x060000 rev=0x00 hdr=0x00 vendor=0x1022 device=0x1482 subvendor=0x0000 subdevice=0x0000 vendor = 'Advanced Micro Devices, Inc. [AMD]' device = 'Starship/Matisse PCIe Dummy Host Bridge' class = bridge subclass = HOST-PCI hostb68@pci0:160:4:0: class=0x060000 rev=0x00 hdr=0x00 vendor=0x1022 device=0x1482 subvendor=0x0000 subdevice=0x0000 vendor = 'Advanced Micro Devices, Inc. [AMD]' device = 'Starship/Matisse PCIe Dummy Host Bridge' class = bridge subclass = HOST-PCI hostb69@pci0:160:5:0: class=0x060000 rev=0x00 hdr=0x00 vendor=0x1022 device=0x1482 subvendor=0x0000 subdevice=0x0000 vendor = 'Advanced Micro Devices, Inc. [AMD]' device = 'Starship/Matisse PCIe Dummy Host Bridge' class = bridge subclass = HOST-PCI hostb70@pci0:160:7:0: class=0x060000 rev=0x00 hdr=0x00 vendor=0x1022 device=0x1482 subvendor=0x0000 subdevice=0x0000 vendor = 'Advanced Micro Devices, Inc. [AMD]' device = 'Starship/Matisse PCIe Dummy Host Bridge' class = bridge subclass = HOST-PCI pcib30@pci0:160:7:1: class=0x060400 rev=0x00 hdr=0x01 vendor=0x1022 device=0x1484 subvendor=0x1022 subdevice=0x1484 vendor = 'Advanced Micro Devices, Inc. [AMD]' device = 'Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B]' class = bridge subclass = PCI-PCI hostb71@pci0:160:8:0: class=0x060000 rev=0x00 hdr=0x00 vendor=0x1022 device=0x1482 subvendor=0x0000 subdevice=0x0000 vendor = 'Advanced Micro Devices, Inc. [AMD]' device = 'Starship/Matisse PCIe Dummy Host Bridge' class = bridge subclass = HOST-PCI pcib31@pci0:160:8:1: class=0x060400 rev=0x00 hdr=0x01 vendor=0x1022 device=0x1484 subvendor=0x1022 subdevice=0x1484 vendor = 'Advanced Micro Devices, Inc. [AMD]' device = 'Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B]' class = bridge subclass = PCI-PCI pcib32@pci0:160:8:2: class=0x060400 rev=0x00 hdr=0x01 vendor=0x1022 device=0x1484 subvendor=0x1022 subdevice=0x1484 vendor = 'Advanced Micro Devices, Inc. [AMD]' device = 'Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B]' class = bridge subclass = PCI-PCI pcib33@pci0:160:8:3: class=0x060400 rev=0x00 hdr=0x01 vendor=0x1022 device=0x1484 subvendor=0x1022 subdevice=0x1484 vendor = 'Advanced Micro Devices, Inc. [AMD]' device = 'Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B]' class = bridge subclass = PCI-PCI none25@pci0:161:0:0: class=0x130000 rev=0x00 hdr=0x00 vendor=0x1022 device=0x148a subvendor=0x1022 subdevice=0x148a vendor = 'Advanced Micro Devices, Inc. [AMD]' device = 'Starship/Matisse PCIe Dummy Function' class = non-essential instrumentation none26@pci0:161:0:2: class=0x108000 rev=0x00 hdr=0x00 vendor=0x1022 device=0x1498 subvendor=0x1022 subdevice=0x1498 vendor = 'Advanced Micro Devices, Inc. [AMD]' device = 'Starship/Matisse PTDMA' class = encrypt/decrypt none27@pci0:162:0:0: class=0x130000 rev=0x00 hdr=0x00 vendor=0x1022 device=0x1485 subvendor=0x1022 subdevice=0x1485 vendor = 'Advanced Micro Devices, Inc. [AMD]' device = 'Starship/Matisse Reserved SPP' class = non-essential instrumentation none28@pci0:162:0:1: class=0x108000 rev=0x00 hdr=0x00 vendor=0x1022 device=0x1486 subvendor=0x1022 subdevice=0x1486 vendor = 'Advanced Micro Devices, Inc. [AMD]' device = 'Starship/Matisse Cryptographic Coprocessor PSPCPP' class = encrypt/decrypt none29@pci0:162:0:2: class=0x108000 rev=0x00 hdr=0x00 vendor=0x1022 device=0x1498 subvendor=0x1022 subdevice=0x1498 vendor = 'Advanced Micro Devices, Inc. [AMD]' device = 'Starship/Matisse PTDMA' class = encrypt/decrypt xhci2@pci0:162:0:3: class=0x0c0330 rev=0x00 hdr=0x00 vendor=0x1022 device=0x148c subvendor=0x15d9 subdevice=0x145c vendor = 'Advanced Micro Devices, Inc. [AMD]' device = 'Starship USB 3.0 Host Controller' class = serial bus subclass = USB ahci6@pci0:163:0:0: class=0x010601 rev=0x51 hdr=0x00 vendor=0x1022 device=0x7901 subvendor=0x15d9 subdevice=0x7901 vendor = 'Advanced Micro Devices, Inc. [AMD]' device = 'FCH SATA Controller [AHCI mode]' class = mass storage subclass = SATA ahci7@pci0:164:0:0: class=0x010601 rev=0x51 hdr=0x00 vendor=0x1022 device=0x7901 subvendor=0x15d9 subdevice=0x7901 vendor = 'Advanced Micro Devices, Inc. [AMD]' device = 'FCH SATA Controller [AHCI mode]' class = mass storage subclass = SATA hostb72@pci0:128:0:0: class=0x060000 rev=0x00 hdr=0x00 vendor=0x1022 device=0x1480 subvendor=0x15d9 subdevice=0x0964 vendor = 'Advanced Micro Devices, Inc. [AMD]' device = 'Starship/Matisse Root Complex' class = bridge subclass = HOST-PCI amdiommu7@pci0:128:0:2: class=0x080600 rev=0x00 hdr=0x00 vendor=0x1022 device=0x1481 subvendor=0x1022 subdevice=0x1481 vendor = 'Advanced Micro Devices, Inc. [AMD]' device = 'Starship/Matisse IOMMU' class = base peripheral subclass = IOMMU hostb73@pci0:128:1:0: class=0x060000 rev=0x00 hdr=0x00 vendor=0x1022 device=0x1482 subvendor=0x0000 subdevice=0x0000 vendor = 'Advanced Micro Devices, Inc. [AMD]' device = 'Starship/Matisse PCIe Dummy Host Bridge' class = bridge subclass = HOST-PCI hostb74@pci0:128:2:0: class=0x060000 rev=0x00 hdr=0x00 vendor=0x1022 device=0x1482 subvendor=0x0000 subdevice=0x0000 vendor = 'Advanced Micro Devices, Inc. [AMD]' device = 'Starship/Matisse PCIe Dummy Host Bridge' class = bridge subclass = HOST-PCI hostb75@pci0:128:3:0: class=0x060000 rev=0x00 hdr=0x00 vendor=0x1022 device=0x1482 subvendor=0x0000 subdevice=0x0000 vendor = 'Advanced Micro Devices, Inc. [AMD]' device = 'Starship/Matisse PCIe Dummy Host Bridge' class = bridge subclass = HOST-PCI hostb76@pci0:128:4:0: class=0x060000 rev=0x00 hdr=0x00 vendor=0x1022 device=0x1482 subvendor=0x0000 subdevice=0x0000 vendor = 'Advanced Micro Devices, Inc. [AMD]' device = 'Starship/Matisse PCIe Dummy Host Bridge' class = bridge subclass = HOST-PCI hostb77@pci0:128:5:0: class=0x060000 rev=0x00 hdr=0x00 vendor=0x1022 device=0x1482 subvendor=0x0000 subdevice=0x0000 vendor = 'Advanced Micro Devices, Inc. [AMD]' device = 'Starship/Matisse PCIe Dummy Host Bridge' class = bridge subclass = HOST-PCI hostb78@pci0:128:7:0: class=0x060000 rev=0x00 hdr=0x00 vendor=0x1022 device=0x1482 subvendor=0x0000 subdevice=0x0000 vendor = 'Advanced Micro Devices, Inc. [AMD]' device = 'Starship/Matisse PCIe Dummy Host Bridge' class = bridge subclass = HOST-PCI pcib35@pci0:128:7:1: class=0x060400 rev=0x00 hdr=0x01 vendor=0x1022 device=0x1484 subvendor=0x1022 subdevice=0x1484 vendor = 'Advanced Micro Devices, Inc. [AMD]' device = 'Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B]' class = bridge subclass = PCI-PCI hostb79@pci0:128:8:0: class=0x060000 rev=0x00 hdr=0x00 vendor=0x1022 device=0x1482 subvendor=0x0000 subdevice=0x0000 vendor = 'Advanced Micro Devices, Inc. [AMD]' device = 'Starship/Matisse PCIe Dummy Host Bridge' class = bridge subclass = HOST-PCI pcib36@pci0:128:8:1: class=0x060400 rev=0x00 hdr=0x01 vendor=0x1022 device=0x1484 subvendor=0x1022 subdevice=0x1484 vendor = 'Advanced Micro Devices, Inc. [AMD]' device = 'Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B]' class = bridge subclass = PCI-PCI none30@pci0:129:0:0: class=0x130000 rev=0x00 hdr=0x00 vendor=0x1022 device=0x148a subvendor=0x1022 subdevice=0x148a vendor = 'Advanced Micro Devices, Inc. [AMD]' device = 'Starship/Matisse PCIe Dummy Function' class = non-essential instrumentation none31@pci0:129:0:2: class=0x108000 rev=0x00 hdr=0x00 vendor=0x1022 device=0x1498 subvendor=0x1022 subdevice=0x1498 vendor = 'Advanced Micro Devices, Inc. [AMD]' device = 'Starship/Matisse PTDMA' class = encrypt/decrypt none32@pci0:130:0:0: class=0x130000 rev=0x00 hdr=0x00 vendor=0x1022 device=0x1485 subvendor=0x1022 subdevice=0x1485 vendor = 'Advanced Micro Devices, Inc. [AMD]' device = 'Starship/Matisse Reserved SPP' class = non-essential instrumentation none33@pci0:130:0:2: class=0x108000 rev=0x00 hdr=0x00 vendor=0x1022 device=0x1498 subvendor=0x1022 subdevice=0x1498 vendor = 'Advanced Micro Devices, Inc. [AMD]' device = 'Starship/Matisse PTDMA' class = encrypt/decrypt xhci3@pci0:130:0:3: class=0x0c0330 rev=0x00 hdr=0x00 vendor=0x1022 device=0x148c subvendor=0x15d9 subdevice=0x145c vendor = 'Advanced Micro Devices, Inc. [AMD]' device = 'Starship USB 3.0 Host Controller' class = serial bus subclass = USB

DRM KMOD version drm-510-kmod 5.10.113_1 drm-kmod 20220501

To Reproduce Steps to reproduce the behavior: