From mboxrd@z Thu Jan 1 00:00:00 1970
From: bugzilla-daemon@freedesktop.org
Subject: [Bug 104274] Unable to cleanly unload kernel module: BUG: unable to
handle kernel NULL pointer dereference at 0000000000000258 (mutex_lock)
Date: Fri, 15 Dec 2017 03:01:50 +0000
Message-ID:
Bug ID
104274
Summary
Unable to cleanly unload kernel module: BUG: unable to handle=
kernel NULL pointer dereference at 0000000000000258 (mutex_lock)
Product
DRI
Version
unspecified
Hardware
Other
OS
All
Status
NEW
Severity
normal
Priority
medium
Component
DRM/AMDgpu
Assignee
dri-devel@lists.freedesktop.org
Reporter
sverd.johnsen@googlemail.com
Use case for this working well is that once GPU is not needed =
anymore it can be
moved into VM with VFIO. Moving from VFIO back to amdgpu already seems to w=
ork
alright.
loading:
[46666.751628] kernel: LoadPin: kernel-module pinning-ignored
obj=3D"/usr/lib/modules/4.14.5-5-ph/kernel/drivers/gpu/drm/ttm/ttm.ko&=
quot; pid=3D940
cmdline=3D"modprobe amdgpu disp_priority=3D1"
[46666.769592] kernel: LoadPin: kernel-module pinning-ignored
obj=3D"/usr/lib/modules/4.14.5-5-ph/kernel/drivers/gpu/drm/amd/amdgpu/=
amdgpu.ko"
pid=3D940 cmdline=3D"modprobe amdgpu disp_priority=3D1"
[46667.037887] kernel: [drm] amdgpu kernel modesetting enabled.
[46667.037938] kernel: amdgpu 0000:01:00.0: enabling device (0006 -> 000=
7)
[46667.038049] kernel: [drm] initializing kernel modesetting (POLARIS11
0x1002:0x67EF 0x1462:0x809D 0xCF).
[46667.038079] kernel: [drm] register mmio base: 0xEFE00000
[46667.038079] kernel: [drm] register mmio size: 262144
[46667.038087] kernel: [drm] probing gen 2 caps for device 8086:1901 =3D
261ad03/e
[46667.038087] kernel: [drm] probing mlw for device 8086:1901 =3D 261ad03
[46667.038093] kernel: [drm] UVD is enabled in VM mode
[46667.038094] kernel: [drm] VCE enabled in VM mode
[46667.038114] kernel: ATOM BIOS: 113-C99401-S01
[46667.038119] kernel: [drm] GPU post is not needed
[46667.038184] kernel: [drm] vm size is 64 GB, block size is 13-bit, fragme=
nt
size is 4-bit
[46667.038205] kernel: LoadPin: firmware pinning-ignored
obj=3D"/usr/lib/firmware/amdgpu/polaris11_mc.bin" pid=3D940 cmdli=
ne=3D"modprobe
amdgpu disp_priority=3D1"
[46667.038643] kernel: amdgpu 0000:01:00.0: VRAM: 2048M 0x000000F400000000 -
0x000000F47FFFFFFF (2048M used)
[46667.038644] kernel: amdgpu 0000:01:00.0: GTT: 256M 0x0000000000000000 -
0x000000000FFFFFFF
[46667.038649] kernel: [drm] Detected VRAM RAM=3D2048M, BAR=3D256M
[46667.038649] kernel: [drm] RAM width 128bits GDDR5
[46667.039152] kernel: [TTM] Zone kernel: Available graphics memory: 80827=
68
kiB
[46667.039152] kernel: [TTM] Zone dma32: Available graphics memory: 20971=
52
kiB
[46667.039153] kernel: [TTM] Initializing pool allocator
[46667.039155] kernel: [TTM] Initializing DMA pool allocator
[46667.039167] kernel: [drm] amdgpu: 2048M of VRAM memory ready
[46667.039168] kernel: [drm] amdgpu: 3072M of GTT memory ready.
[46667.039202] kernel: [drm] GART: num cpu pages 65536, num gpu pages 65536
[46667.039284] kernel: [drm] PCIE GART of 256M enabled (table at
0x000000F400040000).
[46667.039300] kernel: [drm] Supports vblank timestamp caching Rev 2
(21.10.2013).
[46667.039301] kernel: [drm] Driver supports precise vblank timestamp query.
[46667.039338] kernel: amdgpu 0000:01:00.0: amdgpu: using MSI.
[46667.039348] kernel: [drm] amdgpu: irq initialized.
[46667.168524] kernel: amdgpu: [powerplay] amdgpu: powerplay sw initialized
[46667.168612] kernel: [drm] AMDGPU Display Connectors
[46667.168612] kernel: [drm] Connector 0:
[46667.168613] kernel: [drm] DP-2
[46667.168613] kernel: [drm] HPD5
[46667.168614] kernel: [drm] DDC: 0x4868 0x4868 0x4869 0x4869 0x486a 0x48=
6a
0x486b 0x486b
[46667.168614] kernel: [drm] Encoders:
[46667.168614] kernel: [drm] DFP1: INTERNAL_UNIPHY1
[46667.168614] kernel: [drm] Connector 1:
[46667.168615] kernel: [drm] HDMI-A-4
[46667.168615] kernel: [drm] HPD3
[46667.168615] kernel: [drm] DDC: 0x4874 0x4874 0x4875 0x4875 0x4876 0x48=
76
0x4877 0x4877
[46667.168615] kernel: [drm] Encoders:
[46667.168616] kernel: [drm] DFP2: INTERNAL_UNIPHY1
[46667.168616] kernel: [drm] Connector 2:
[46667.168616] kernel: [drm] DVI-D-1
[46667.168616] kernel: [drm] HPD4
[46667.168617] kernel: [drm] DDC: 0x4878 0x4878 0x4879 0x4879 0x487a 0x48=
7a
0x487b 0x487b
[46667.168617] kernel: [drm] Encoders:
[46667.168617] kernel: [drm] DFP3: INTERNAL_UNIPHY
[46667.168631] kernel: LoadPin: firmware pinning-ignored
obj=3D"/usr/lib/firmware/amdgpu/polaris11_pfp.bin" pid=3D940 cmdl=
ine=3D"modprobe
amdgpu disp_priority=3D1"
[46667.168927] kernel: LoadPin: firmware pinning-ignored
obj=3D"/usr/lib/firmware/amdgpu/polaris11_me.bin" pid=3D940 cmdli=
ne=3D"modprobe
amdgpu disp_priority=3D1"
[46667.169170] kernel: LoadPin: firmware pinning-ignored
obj=3D"/usr/lib/firmware/amdgpu/polaris11_ce.bin" pid=3D940 cmdli=
ne=3D"modprobe
amdgpu disp_priority=3D1"
[46667.169297] kernel: LoadPin: firmware pinning-ignored
obj=3D"/usr/lib/firmware/amdgpu/polaris11_rlc.bin" pid=3D940 cmdl=
ine=3D"modprobe
amdgpu disp_priority=3D1"
[46667.169543] kernel: LoadPin: firmware pinning-ignored
obj=3D"/usr/lib/firmware/amdgpu/polaris11_mec.bin" pid=3D940 cmdl=
ine=3D"modprobe
amdgpu disp_priority=3D1"
[46667.170386] kernel: LoadPin: firmware pinning-ignored
obj=3D"/usr/lib/firmware/amdgpu/polaris11_mec2.bin" pid=3D940 cmd=
line=3D"modprobe
amdgpu disp_priority=3D1"
[46667.171247] kernel: amdgpu 0000:01:00.0: fence driver on ring 0 use gpu =
addr
0x0000000000400040, cpu addr 0xffffa8df02931040
[46667.171271] kernel: amdgpu 0000:01:00.0: fence driver on ring 1 use gpu =
addr
0x00000000004000c0, cpu addr 0xffffa8df029310c0
[46667.171286] kernel: amdgpu 0000:01:00.0: fence driver on ring 2 use gpu =
addr
0x0000000000400140, cpu addr 0xffffa8df02931140
[46667.171301] kernel: amdgpu 0000:01:00.0: fence driver on ring 3 use gpu =
addr
0x00000000004001c0, cpu addr 0xffffa8df029311c0
[46667.171321] kernel: amdgpu 0000:01:00.0: fence driver on ring 4 use gpu =
addr
0x0000000000400240, cpu addr 0xffffa8df02931240
[46667.171332] kernel: amdgpu 0000:01:00.0: fence driver on ring 5 use gpu =
addr
0x00000000004002c0, cpu addr 0xffffa8df029312c0
[46667.171348] kernel: amdgpu 0000:01:00.0: fence driver on ring 6 use gpu =
addr
0x0000000000400340, cpu addr 0xffffa8df02931340
[46667.171363] kernel: amdgpu 0000:01:00.0: fence driver on ring 7 use gpu =
addr
0x00000000004003c0, cpu addr 0xffffa8df029313c0
[46667.171379] kernel: amdgpu 0000:01:00.0: fence driver on ring 8 use gpu =
addr
0x0000000000400440, cpu addr 0xffffa8df02931440
[46667.171392] kernel: amdgpu 0000:01:00.0: fence driver on ring 9 use gpu =
addr
0x00000000004004e0, cpu addr 0xffffa8df029314e0
[46667.171674] kernel: LoadPin: firmware pinning-ignored
obj=3D"/usr/lib/firmware/amdgpu/polaris11_sdma.bin" pid=3D940 cmd=
line=3D"modprobe
amdgpu disp_priority=3D1"
[46667.171886] kernel: LoadPin: firmware pinning-ignored
obj=3D"/usr/lib/firmware/amdgpu/polaris11_sdma1.bin" pid=3D940 cm=
dline=3D"modprobe
amdgpu disp_priority=3D1"
[46667.172092] kernel: amdgpu 0000:01:00.0: fence driver on ring 10 use gpu
addr 0x0000000000400560, cpu addr 0xffffa8df02931560
[46667.172112] kernel: amdgpu 0000:01:00.0: fence driver on ring 11 use gpu
addr 0x00000000004005e0, cpu addr 0xffffa8df029315e0
[46667.172124] kernel: LoadPin: firmware pinning-ignored
obj=3D"/usr/lib/firmware/amdgpu/polaris11_uvd.bin" pid=3D940 cmdl=
ine=3D"modprobe
amdgpu disp_priority=3D1"
[46667.173484] kernel: [drm] Found UVD firmware Version: 1.79 Family ID: 16
[46667.173796] kernel: amdgpu 0000:01:00.0: fence driver on ring 12 use gpu
addr 0x000000f4002ad420, cpu addr 0xffffa8df07a5a420
[46667.173807] kernel: LoadPin: firmware pinning-ignored
obj=3D"/usr/lib/firmware/amdgpu/polaris11_vce.bin" pid=3D940 cmdl=
ine=3D"modprobe
amdgpu disp_priority=3D1"
[46667.174451] kernel: [drm] Found VCE firmware Version: 52.4 Binary ID: 3
[46667.174510] kernel: amdgpu 0000:01:00.0: fence driver on ring 13 use gpu
addr 0x00000000004006e0, cpu addr 0xffffa8df029316e0
[46667.174523] kernel: amdgpu 0000:01:00.0: fence driver on ring 14 use gpu
addr 0x0000000000400760, cpu addr 0xffffa8df02931760
[46667.174668] kernel: LoadPin: firmware pinning-ignored
obj=3D"/usr/lib/firmware/amdgpu/polaris11_smc.bin" pid=3D940 cmdl=
ine=3D"modprobe
amdgpu disp_priority=3D1"
[46667.236028] kernel: amdgpu: [powerplay]=20
failed to send message 309 ret is 254=20
[46667.236041] kernel: amdgpu: [powerplay]=20
failed to send pre message 14e ret is 254=20
[46667.246260] kernel: [drm] ring test on 0 succeeded in 18 usecs
[46667.246804] kernel: [drm] ring test on 9 succeeded in 12 usecs
[46667.246823] kernel: [drm] ring test on 1 succeeded in 9 usecs
[46667.246875] kernel: [drm] ring test on 2 succeeded in 26 usecs
[46667.246913] kernel: [drm] ring test on 3 succeeded in 19 usecs
[46667.246950] kernel: [drm] ring test on 4 succeeded in 18 usecs
[46667.246988] kernel: [drm] ring test on 5 succeeded in 19 usecs
[46667.247026] kernel: [drm] ring test on 6 succeeded in 19 usecs
[46667.247064] kernel: [drm] ring test on 7 succeeded in 19 usecs
[46667.247103] kernel: [drm] ring test on 8 succeeded in 19 usecs
[46667.247152] kernel: [drm] ring test on 10 succeeded in 7 usecs
[46667.247160] kernel: [drm] ring test on 11 succeeded in 7 usecs
[46667.293413] kernel: [drm] ring test on 12 succeeded in 1 usecs
[46667.293414] kernel: [drm] UVD initialized successfully.
[46667.404389] kernel: [drm] ring test on 13 succeeded in 7 usecs
[46667.404399] kernel: [drm] ring test on 14 succeeded in 3 usecs
[46667.404399] kernel: [drm] VCE initialized successfully.
[46667.404621] kernel: [drm] ib test on ring 0 succeeded
[46667.404787] kernel: [drm] ib test on ring 1 succeeded
[46667.404860] kernel: [drm] ib test on ring 2 succeeded
[46667.404920] kernel: [drm] ib test on ring 3 succeeded
[46667.404979] kernel: [drm] ib test on ring 4 succeeded
[46667.405039] kernel: [drm] ib test on ring 5 succeeded
[46667.405099] kernel: [drm] ib test on ring 6 succeeded
[46667.405159] kernel: [drm] ib test on ring 7 succeeded
[46667.405218] kernel: [drm] ib test on ring 8 succeeded
[46667.912359] kernel: [drm] ib test on ring 9 succeeded
[46667.912391] kernel: [drm] ib test on ring 10 succeeded
[46667.912414] kernel: [drm] ib test on ring 11 succeeded
[46667.914185] kernel: [drm] ib test on ring 12 succeeded
[46667.914409] kernel: [drm] ib test on ring 13 succeeded
[46667.942573] kernel: [drm] Cannot find any crtc or sizes
[46667.949202] kernel: [drm] Initialized amdgpu 3.19.0 20150101 for
0000:01:00.0 on minor 1
[46667.974151] kernel: [drm] Cannot find any crtc or sizes
[46667.999563] kernel: [drm] Cannot find any crtc or sizes
rmmod:
[46674.591081] kernel: [drm] amdgpu: finishing device.
[46674.591298] kernel: BUG: unable to handle kernel NULL pointer dereferenc=
e at
0000000000000258
[46674.591304] kernel: IP: mutex_lock+0xb/0x20
[46674.591305] kernel: PGD 3142bd067 P4D 3142bd067 PUD 224322067 PMD 0=20
[46674.591307] kernel: Oops: 0002 [#1] PREEMPT SMP
[46674.591308] kernel: Modules linked in: amdgpu(-) ttm tcp_diag udp_diag
raw_diag inet_diag unix_diag af_packet_diag netlink_diag msr zram zsmalloc
bonding cls_u32 sch_htb af_packet nft_limit nft_reject_inet nf_reject_ipv4
nf_reject_ipv6 nft_reject nf_log_ipv6 nf_log_ipv4 nf_log_common
nf_conntrack_ipv6 nf_defrag_ipv6 nf_conntrack_ipv4 nf_defrag_ipv4 nft_log
nft_ct nf_conntrack xfrm_user nft_counter xfrm_algo nft_meta n
[46674.591344] kernel: snd_hwdep intel_rapl_perf snd_hda_core mei_me plusb
efi_pstore snd_pcm usbnet mei input_leds mii efivars led_class tpm_crb
usbip_host usbip_core efivarfs algif_skcipher af_alg joydev mousedev psmouse
atkbd libps2 crct10dif_pclmul crc32_pclmul ghash_clmulni_intel pcspkr tpm_t=
is
shpchp tpm_tis_core thermal fan tpm i8042 battery acpi_pad vfio_pci irqbypa=
ss
vfio_virqfd vfio_iommu_type1 vfio
[46674.591360] kernel: CPU: 1 PID: 1008 Comm: rmmod Tainted: G W=20=
=20=20=20=20=20
4.14.5-5-ph #2
[46674.591360] kernel: Hardware name: Gigabyte Technology Co., Ltd.
Z170X-UD3/Z170X-UD3-CF, BIOS F23d 12/01/2017
[46674.591361] kernel: task: ffff9ae185286c00 task.stack: ffffa8df028a8000
[46674.591362] kernel: RIP: 0010:mutex_lock+0xb/0x20
[46674.591363] kernel: RSP: 0018:ffffa8df028abd98 EFLAGS: 00010246
[46674.591364] kernel: RAX: 0000000000000000 RBX: 0000000000000000 RCX:
0000000180100005
[46674.591364] kernel: RDX: ffff9ae185286c00 RSI: ffff9ae064dd7b20 RDI:
0000000000000258
[46674.591365] kernel: RBP: 0000000000000258 R08: 0000000000000001 R09:
ffff9ae064dd6e00
[46674.591365] kernel: R10: ffff9ae24cc01600 R11: ffff9ae17122abf0 R12:
ffff9ae064dd7b20
[46674.591366] kernel: R13: ffffffffc089c2b0 R14: ffff9ae24cc25100 R15:
0000000001b0c260
[46674.591366] kernel: FS: 00007fd47a4a5b80(0000) GS:ffff9ae25ec80000(0000)
knlGS:0000000000000000
[46674.591367] kernel: CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[46674.591368] kernel: CR2: 0000000000000258 CR3: 00000001f6fd6001 CR4:
00000000003606e0
[46674.591368] kernel: DR0: 0000000000000000 DR1: 0000000000000000 DR2:
0000000000000000
[46674.591369] kernel: DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7:
0000000000000400
[46674.591369] kernel: Call Trace:
[46674.591373] kernel: drm_mode_object_unregister+0x19/0x50
[46674.591391] kernel: amdgpu_fbdev_fini+0x4c/0x70 [amdgpu]
[46674.591398] kernel: amdgpu_device_fini+0x42/0x190 [amdgpu]
[46674.591402] kernel: amdgpu_driver_unload_kms+0x45/0x90 [amdgpu]
[46674.591405] kernel: drm_dev_unregister+0x37/0xe0
[46674.591410] kernel: amdgpu_pci_remove+0x10/0x20 [amdgpu]
[46674.591412] kernel: pci_device_remove+0x31/0xa0
[46674.591414] kernel: device_release_driver_internal+0x152/0x210
[46674.591416] kernel: driver_detach+0x32/0x70
[46674.591417] kernel: bus_remove_driver+0x4c/0xc0
[46674.591419] kernel: pci_unregister_driver+0x24/0x90
[46674.591429] kernel: amdgpu_exit+0x11/0x2fa [amdgpu]
[46674.591432] kernel: SyS_delete_module+0x19a/0x230
[46674.591434] kernel: do_syscall_64+0x49/0x100
[46674.591436] kernel: entry_SYSCALL64_slow_path+0x25/0x25
[46674.591437] kernel: RIP: 0033:0x7fd479bb2b87
[46674.591438] kernel: RSP: 002b:00007ffdab7c1248 EFLAGS: 00000206 ORIG_RAX:
00000000000000b0
[46674.591439] kernel: RAX: ffffffffffffffda RBX: 0000000000000000 RCX:
00007fd479bb2b87
[46674.591439] kernel: RDX: 000000000000000a RSI: 0000000000000800 RDI:
0000000001b0c8a8
[46674.591440] kernel: RBP: 0000000001b0c840 R08: 00007ffdab7c01c1 R09:
0000000000000000
[46674.591440] kernel: R10: 00000000000008b2 R11: 0000000000000206 R12:
00007ffdab7c176a
[46674.591441] kernel: R13: 0000000000000000 R14: 0000000001b0c840 R15:
0000000001b0c260
[46674.591442] kernel: Code: 84 81 fd ff ff eb 87 e8 44 5a 88 ff 0f 1f 40 0=
0 be
02 00 00 00 e9 f6 fa ff ff 66 0f 1f 44 00 00 65 48 8b 14 25 00 c4 00 00 31 =
c0
<f0> 48 0f b1 17 48 85 c0 75 02 f3 c3 eb d7 0f 1f 80 00 00 00 00=20
[46674.591455] kernel: RIP: mutex_lock+0xb/0x20 RSP: ffffa8df028abd98
[46674.591456] kernel: CR2: 0000000000000258
[46674.591457] kernel: ---[ end trace 173a3ed54eae9b36 ]---
(same session)
01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI]
Baffin [Radeon RX 460/560D / Pro 450/455/460/560] (rev cf) (prog-if 00 [VGA
controller])
Subsystem: Micro-Star International Co., Ltd. [MSI] Baffin [Radeon =
RX
460/560D / Pro 450/455/460/560]
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B- DisINTx+
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=3Dfast >TAbort-=
<TAbort-
<MAbort- >SERR- <PERR- INTx-
Latency: 0, Cache Line Size: 64 bytes
Interrupt: pin A routed to IRQ 130
Region 0: Memory at d0000000 (64-bit, prefetchable) [size=3D256M]
Region 2: Memory at e0000000 (64-bit, prefetchable) [size=3D2M]
Region 4: I/O ports at e000 [size=3D256]
Region 5: Memory at efe00000 (32-bit, non-prefetchable) [size=3D256=
K]
Expansion ROM at efe40000 [disabled] [size=3D128K]
Capabilities: [48] Vendor Specific Information: Len=3D08 <?>
Capabilities: [50] Power Management version 3
Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=3D0mA
PME(D0-,D1+,D2+,D3hot+,D3cold+)
Status: D0 NoSoftRst+ PME-Enable- DSel=3D0 DScale=3D0 PME-
Capabilities: [58] Express (v2) Legacy Endpoint, MSI 00
DevCap: MaxPayload 256 bytes, PhantFunc 0, Latency L0s <=
4us, L1
unlimited
ExtTag+ AttnBtn- AttnInd- PwrInd- RBE+ FLReset-
DevCtl: Report errors: Correctable- Non-Fatal- Fatal-
Unsupported-
RlxdOrd+ ExtTag+ PhantFunc- AuxPwr- NoSnoop+
MaxPayload 256 bytes, MaxReadReq 512 bytes
DevSta: CorrErr+ UncorrErr- FatalErr- UnsuppReq+ AuxPwr-
TransPend-
LnkCap: Port #0, Speed 8GT/s, Width x8, ASPM L1, Exit Laten=
cy
L1 <1us
ClockPM- Surprise- LLActRep- BwNot- ASPMOptComp+
LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- CommClk+
ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
LnkSta: Speed 2.5GT/s, Width x8, TrErr- Train- SlotClk+
DLActive- BWMgmt- ABWMgmt-
DevCap2: Completion Timeout: Not Supported, TimeoutDis-, LT=
R+,
OBFF Not Supported
AtomicOpsCap: 32bit+ 64bit+ 128bitCAS-
DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis-, LTR=
+,
OBFF Disabled
AtomicOpsCtl: ReqEn-
LnkCtl2: Target Link Speed: 8GT/s, EnterCompliance- SpeedDi=
s-
Transmit Margin: Normal Operating Range,
EnterModifiedCompliance- ComplianceSOS-
Compliance De-emphasis: -6dB
LnkSta2: Current De-emphasis Level: -3.5dB,
EqualizationComplete+, EqualizationPhase1+
EqualizationPhase2+, EqualizationPhase3+,
LinkEqualizationRequest-
Capabilities: [a0] MSI: Enable+ Count=3D1/1 Maskable- 64bit+
Address: 00000000fee00358 Data: 0000
Capabilities: [100 v1] Vendor Specific Information: ID=3D0001 Rev=
=3D1
Len=3D010 <?>
Capabilities: [150 v2] Advanced Error Reporting
UESta: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt-
RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
UEMsk: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt-
RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
UESvrt: DLP+ SDES+ TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt-
RxOF+ MalfTLP+ ECRC- UnsupReq- ACSViol-
CESta: RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatal=
Err+
CEMsk: RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatal=
Err+
AERCap: First Error Pointer: 00, ECRCGenCap+ ECRCGenEn-
ECRCChkCap+ ECRCChkEn-
MultHdrRecCap- MultHdrRecEn- TLPPfxPres- HdrLogCap-
HeaderLog: 00000000 00000000 00000000 00000000
Capabilities: [200 v1] #15
Capabilities: [270 v1] #19
Capabilities: [2b0 v1] Address Translation Service (ATS)
ATSCap: Invalidate Queue Depth: 00
ATSCtl: Enable-, Smallest Translation Unit: 00
Capabilities: [2c0 v1] Page Request Interface (PRI)
PRICtl: Enable- Reset-
PRISta: RF- UPRGI- Stopped+
Page Request Capacity: 00000020, Page Request Allocation:
00000000
Capabilities: [2d0 v1] Process Address Space ID (PASID)
PASIDCap: Exec+ Priv+, Max PASID Width: 10
PASIDCtl: Enable- Exec- Priv-
Capabilities: [320 v1] Latency Tolerance Reporting
Max snoop latency: 71680ns
Max no snoop latency: 71680ns
Capabilities: [328 v1] Alternative Routing-ID Interpretation (ARI)
ARICap: MFVC- ACS-, Next Function: 1
ARICtl: MFVC- ACS-, Function Group: 0
Capabilities: [370 v1] L1 PM Substates
L1SubCap: PCI-PM_L1.2+ PCI-PM_L1.1+ ASPM_L1.2+ ASPM_L1.1+
L1_PM_Substates+
PortCommonModeRestoreTime=3D0us PortTPowerOnTime=
=3D170us
L1SubCtl1: PCI-PM_L1.2- PCI-PM_L1.1- ASPM_L1.2- ASPM_L1.1-
T_CommonMode=3D0us LTR1.2_Threshold=3D0ns
L1SubCtl2: T_PwrOn=3D10us
Kernel modules: amdgpu