Unable to cleanly unload kernel module: BUG: unable to handle kernel NULL pointer dereference at 0000000000000258 (mutex_lock)
Submitted by Sverd Johnsen
Assigned to Default DRI bug account
Link to original bug (#104274)
Description
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 work alright.
loading:
[46666.751628] kernel: LoadPin: kernel-module pinning-ignored obj="/usr/lib/modules/4.14.5-5-ph/kernel/drivers/gpu/drm/ttm/ttm.ko" pid=940 cmdline="modprobe amdgpu disp_priority=1"
[46666.769592] kernel: LoadPin: kernel-module pinning-ignored obj="/usr/lib/modules/4.14.5-5-ph/kernel/drivers/gpu/drm/amd/amdgpu/amdgpu.ko" pid=940 cmdline="modprobe amdgpu disp_priority=1"
[46667.037887] kernel: [drm] amdgpu kernel modesetting enabled.
[46667.037938] kernel: amdgpu 0000:01:00.0: enabling device (0006 -> 0007)
[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 = 261ad03/e
[46667.038087] kernel: [drm] probing mlw for device 8086:1901 = 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, fragment size is 4-bit
[46667.038205] kernel: LoadPin: firmware pinning-ignored obj="/usr/lib/firmware/amdgpu/polaris11_mc.bin" pid=940 cmdline="modprobe amdgpu disp_priority=1"
[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=2048M, BAR=256M
[46667.038649] kernel: [drm] RAM width 128bits GDDR5
[46667.039152] kernel: [TTM] Zone kernel: Available graphics memory: 8082768 kiB
[46667.039152] kernel: [TTM] Zone dma32: Available graphics memory: 2097152 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 0x486a 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 0x4876 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 0x487a 0x487b 0x487b
[46667.168617] kernel: [drm] Encoders:
[46667.168617] kernel: [drm] DFP3: INTERNAL_UNIPHY
[46667.168631] kernel: LoadPin: firmware pinning-ignored obj="/usr/lib/firmware/amdgpu/polaris11_pfp.bin" pid=940 cmdline="modprobe amdgpu disp_priority=1"
[46667.168927] kernel: LoadPin: firmware pinning-ignored obj="/usr/lib/firmware/amdgpu/polaris11_me.bin" pid=940 cmdline="modprobe amdgpu disp_priority=1"
[46667.169170] kernel: LoadPin: firmware pinning-ignored obj="/usr/lib/firmware/amdgpu/polaris11_ce.bin" pid=940 cmdline="modprobe amdgpu disp_priority=1"
[46667.169297] kernel: LoadPin: firmware pinning-ignored obj="/usr/lib/firmware/amdgpu/polaris11_rlc.bin" pid=940 cmdline="modprobe amdgpu disp_priority=1"
[46667.169543] kernel: LoadPin: firmware pinning-ignored obj="/usr/lib/firmware/amdgpu/polaris11_mec.bin" pid=940 cmdline="modprobe amdgpu disp_priority=1"
[46667.170386] kernel: LoadPin: firmware pinning-ignored obj="/usr/lib/firmware/amdgpu/polaris11_mec2.bin" pid=940 cmdline="modprobe amdgpu disp_priority=1"
[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="/usr/lib/firmware/amdgpu/polaris11_sdma.bin" pid=940 cmdline="modprobe amdgpu disp_priority=1"
[46667.171886] kernel: LoadPin: firmware pinning-ignored obj="/usr/lib/firmware/amdgpu/polaris11_sdma1.bin" pid=940 cmdline="modprobe amdgpu disp_priority=1"
[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="/usr/lib/firmware/amdgpu/polaris11_uvd.bin" pid=940 cmdline="modprobe amdgpu disp_priority=1"
[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="/usr/lib/firmware/amdgpu/polaris11_vce.bin" pid=940 cmdline="modprobe amdgpu disp_priority=1"
[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="/usr/lib/firmware/amdgpu/polaris11_smc.bin" pid=940 cmdline="modprobe amdgpu disp_priority=1"
[46667.236028] kernel: amdgpu: [powerplay]
failed to send message 309 ret is 254
[46667.236041] kernel: amdgpu: [powerplay]
failed to send pre message 14e ret is 254
[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 dereference at 0000000000000258
[46674.591304] kernel: IP: mutex_lock+0xb/0x20
[46674.591305] kernel: PGD 3142bd067 P4D 3142bd067 PUD 224322067 PMD 0
[46674.591307] kernel: Oops: 0002 [#1 (closed)] 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_tis shpchp tpm_tis_core thermal fan tpm i8042 battery acpi_pad vfio_pci irqbypass vfio_virqfd vfio_iommu_type1 vfio
[46674.591360] kernel: CPU: 1 PID: 1008 Comm: rmmod Tainted: G W 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 00 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
[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=fast >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=256M]
Region 2: Memory at e0000000 (64-bit, prefetchable) [size=2M]
Region 4: I/O ports at e000 [size=256]
Region 5: Memory at efe00000 (32-bit, non-prefetchable) [size=256K]
Expansion ROM at efe40000 [disabled] [size=128K]
Capabilities: [48] Vendor Specific Information: Len=08 >
Capabilities: [50] Power Management version 3
Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0-,D1+,D2+,D3hot+,D3cold+)
Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=0 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 Latency 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-, LTR+, 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- SpeedDis-
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=1/1 Maskable- 64bit+
Address: 00000000fee00358 Data: 0000
Capabilities: [100 v1] Vendor Specific Information: ID=0001 Rev=1 Len=010 >
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- NonFatalErr+
CEMsk: RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr+
AERCap: First Error Pointer: 00, ECRCGenCap+ ECRCGenEn- ECRCChkCap+ ECRCChkEn-
MultHdrRecCap- MultHdrRecEn- TLPPfxPres- HdrLogCap-
HeaderLog: 00000000 00000000 00000000 00000000
Capabilities: [200 v1] #15 (closed)
Capabilities: [270 v1] #19 (closed)
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=0us PortTPowerOnTime=170us
L1SubCtl1: PCI-PM_L1.2- PCI-PM_L1.1- ASPM_L1.2- ASPM_L1.1-
T_CommonMode=0us LTR1.2_Threshold=0ns
L1SubCtl2: T_PwrOn=10us
Kernel modules: amdgpu