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: Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="===============0016361578==" Return-path: Received: from culpepper.freedesktop.org (culpepper.freedesktop.org [131.252.210.165]) by gabe.freedesktop.org (Postfix) with ESMTP id 9E2A26E038 for ; Fri, 15 Dec 2017 03:01:50 +0000 (UTC) List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: dri-devel@lists.freedesktop.org List-Id: dri-devel@lists.freedesktop.org --===============0016361578== Content-Type: multipart/alternative; boundary="15133069100.77D2cBAD.7264"; charset="UTF-8" --15133069100.77D2cBAD.7264 Date: Fri, 15 Dec 2017 03:01:50 +0000 MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://bugs.freedesktop.org/ Auto-Submitted: auto-generated https://bugs.freedesktop.org/show_bug.cgi?id=3D104274 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 ca= n 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" 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/amdgp= u.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 -> 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 =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 cmdline=3D"modp= robe 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 cmdline=3D"mod= probe amdgpu disp_priority=3D1" [46667.168927] kernel: LoadPin: firmware pinning-ignored obj=3D"/usr/lib/firmware/amdgpu/polaris11_me.bin" pid=3D940 cmdline=3D"modp= robe amdgpu disp_priority=3D1" [46667.169170] kernel: LoadPin: firmware pinning-ignored obj=3D"/usr/lib/firmware/amdgpu/polaris11_ce.bin" pid=3D940 cmdline=3D"modp= robe amdgpu disp_priority=3D1" [46667.169297] kernel: LoadPin: firmware pinning-ignored obj=3D"/usr/lib/firmware/amdgpu/polaris11_rlc.bin" pid=3D940 cmdline=3D"mod= probe amdgpu disp_priority=3D1" [46667.169543] kernel: LoadPin: firmware pinning-ignored obj=3D"/usr/lib/firmware/amdgpu/polaris11_mec.bin" pid=3D940 cmdline=3D"mod= probe amdgpu disp_priority=3D1" [46667.170386] kernel: LoadPin: firmware pinning-ignored obj=3D"/usr/lib/firmware/amdgpu/polaris11_mec2.bin" pid=3D940 cmdline=3D"mo= dprobe 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 cmdline=3D"mo= dprobe amdgpu disp_priority=3D1" [46667.171886] kernel: LoadPin: firmware pinning-ignored obj=3D"/usr/lib/firmware/amdgpu/polaris11_sdma1.bin" pid=3D940 cmdline=3D"m= odprobe 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 cmdline=3D"mod= probe 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 cmdline=3D"mod= probe 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 cmdline=3D"mod= probe 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 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- SERR- 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 --=20 You are receiving this mail because: You are the assignee for the bug.= --15133069100.77D2cBAD.7264 Date: Fri, 15 Dec 2017 03:01:50 +0000 MIME-Version: 1.0 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://bugs.freedesktop.org/ Auto-Submitted: auto-generated
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


You are receiving this mail because:
  • You are the assignee for the bug.
= --15133069100.77D2cBAD.7264-- --===============0016361578== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: inline X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZHJpLWRldmVs IG1haWxpbmcgbGlzdApkcmktZGV2ZWxAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlz dHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vZHJpLWRldmVsCg== --===============0016361578==--