You are not logged in.

#1 2019-09-12 16:25:12

cristos666
Member
Registered: 2019-09-12
Posts: 8

AMD Firepro W5130m issue, Dell Precision 3510, Arch vanilla kernel

Hello,

I have recently acquired the Dell Precision 3510 and immediately proceed to use Arch Linux on it. Unfortunately, I have several issues with it, one of them is FirePro W5130m. The exact chip is "01:00.0 Display controller: Advanced Micro Devices, Inc. [AMD/ATI] Cape Verde PRO / Venus LE / Tropo PRO-L [Radeon HD 8830M / R7 250 / R7 M465X] (rev 87)"

So far I have had no success running software using DGP (e.g.  $ DRI_PRIME=1 supertuxkart or $ DRI_PRIME=1 warsow).
Every such attempt results in image freeze and dmesg is filled with these:

[  136.916419] [drm] PCIE gen 3 link speeds already enabled
[  136.925906] [drm] PCIE GART of 2048M enabled (table at 0x00000000001D6000).
[  136.926003] radeon 0000:01:00.0: WB enabled
[  136.926005] radeon 0000:01:00.0: fence driver on ring 0 use gpu addr 0x0000000080000c00 and cpu addr 0x00000000fe2a607c
[  136.926006] radeon 0000:01:00.0: fence driver on ring 1 use gpu addr 0x0000000080000c04 and cpu addr 0x00000000cbdb186c
[  136.926007] radeon 0000:01:00.0: fence driver on ring 2 use gpu addr 0x0000000080000c08 and cpu addr 0x00000000dc139eff
[  136.926008] radeon 0000:01:00.0: fence driver on ring 3 use gpu addr 0x0000000080000c0c and cpu addr 0x0000000011658532
[  136.926009] radeon 0000:01:00.0: fence driver on ring 4 use gpu addr 0x0000000080000c10 and cpu addr 0x0000000040b5d6d1
[  136.926175] radeon 0000:01:00.0: fence driver on ring 5 use gpu addr 0x0000000000075a18 and cpu addr 0x00000000a78eeab4
[  136.946266] radeon 0000:01:00.0: fence driver on ring 6 use gpu addr 0x0000000080000c18 and cpu addr 0x00000000a96bc811
[  136.946267] radeon 0000:01:00.0: fence driver on ring 7 use gpu addr 0x0000000080000c1c and cpu addr 0x0000000012846c22
[  137.396593] [drm] ring test on 0 succeeded in 2 usecs
[  137.396597] [drm] ring test on 1 succeeded in 1 usecs
[  137.396599] [drm] ring test on 2 succeeded in 1 usecs
[  137.396612] [drm] ring test on 3 succeeded in 9 usecs
[  137.396617] [drm] ring test on 4 succeeded in 3 usecs
[  137.573685] [drm] ring test on 5 succeeded in 2 usecs
[  137.573688] [drm] UVD initialized successfully.
[  137.683743] [drm] ring test on 6 succeeded in 13 usecs
[  137.683752] [drm] ring test on 7 succeeded in 3 usecs
[  137.683752] [drm] VCE initialized successfully.
[  137.683793] [drm] ib test on ring 0 succeeded in 0 usecs
[  137.683832] [drm] ib test on ring 1 succeeded in 0 usecs
[  137.683869] [drm] ib test on ring 2 succeeded in 0 usecs
[  137.683906] [drm] ib test on ring 3 succeeded in 0 usecs
[  137.683942] [drm] ib test on ring 4 succeeded in 0 usecs
[  138.360247] [drm] ib test on ring 5 succeeded
[  138.866685] [drm] ib test on ring 6 succeeded
[  139.373521] [drm] ib test on ring 7 succeeded
[  160.118922] radeon 0000:01:00.0: ring 3 stalled for more than 10194msec
[  160.118930] radeon 0000:01:00.0: GPU lockup (current fence id 0x00000000000005aa last fence id 0x00000000000005ae on ring 3)
[  160.225588] radeon 0000:01:00.0: ring 4 stalled for more than 10300msec
[  160.225595] radeon 0000:01:00.0: GPU lockup (current fence id 0x0000000000000411 last fence id 0x0000000000000413 on ring 4)
[  160.225625] radeon 0000:01:00.0: ring 0 stalled for more than 10374msec
[  160.225634] radeon 0000:01:00.0: GPU lockup (current fence id 0x00000000000005f5 last fence id 0x00000000000005f9 on ring 0)
[  160.625588] radeon 0000:01:00.0: ring 3 stalled for more than 10700msec
[  160.625594] radeon 0000:01:00.0: GPU lockup (current fence id 0x00000000000005aa last fence id 0x00000000000005ae on ring 3)
[  160.652298] Asynchronous wait on fence radeon:radeon.gfx:5f9 timed out (hint:submit_notify+0x0/0x5c [i915])
[  160.732252] radeon 0000:01:00.0: ring 0 stalled for more than 10880msec
[  160.732260] radeon 0000:01:00.0: GPU lockup (current fence id 0x00000000000005f5 last fence id 0x00000000000005f9 on ring 0)
[  160.732282] radeon 0000:01:00.0: ring 4 stalled for more than 10807msec
[  160.732288] radeon 0000:01:00.0: GPU lockup (current fence id 0x0000000000000411 last fence id 0x0000000000000413 on ring 4)
[  161.132245] radeon 0000:01:00.0: ring 3 stalled for more than 11207msec
[  161.132251] radeon 0000:01:00.0: GPU lockup (current fence id 0x00000000000005aa last fence id 0x00000000000005ae on ring 3)
[  161.238887] radeon 0000:01:00.0: ring 4 stalled for more than 11314msec
[  161.238894] radeon 0000:01:00.0: GPU lockup (current fence id 0x0000000000000411 last fence id 0x0000000000000413 on ring 4)
[  161.238924] radeon 0000:01:00.0: ring 0 stalled for more than 11387msec
[  161.238932] radeon 0000:01:00.0: GPU lockup (current fence id 0x00000000000005f5 last fence id 0x00000000000005f9 on ring 0)
[  161.638946] radeon 0000:01:00.0: ring 3 stalled for more than 11714msec
[  161.638952] radeon 0000:01:00.0: GPU lockup (current fence id 0x00000000000005aa last fence id 0x00000000000005ae on ring 3)
[  161.745560] radeon 0000:01:00.0: ring 4 stalled for more than 11820msec
[  161.745566] radeon 0000:01:00.0: GPU lockup (current fence id 0x0000000000000411 last fence id 0x0000000000000413 on ring 4)
[  161.748875] radeon 0000:01:00.0: ring 0 stalled for more than 11897msec
[  161.748881] radeon 0000:01:00.0: GPU lockup (current fence id 0x00000000000005f5 last fence id 0x00000000000005f9 on ring 0)
[  162.145536] radeon 0000:01:00.0: ring 3 stalled for more than 12220msec
[  162.145542] radeon 0000:01:00.0: GPU lockup (current fence id 0x00000000000005aa last fence id 0x00000000000005ae on ring 3)
[  162.252190] radeon 0000:01:00.0: ring 4 stalled for more than 12327msec
[  162.252197] radeon 0000:01:00.0: GPU lockup (current fence id 0x0000000000000411 last fence id 0x0000000000000413 on ring 4)
[  162.252230] radeon 0000:01:00.0: ring 0 stalled for more than 12400msec
[  162.252236] radeon 0000:01:00.0: GPU lockup (current fence id 0x00000000000005f5 last fence id 0x00000000000005f9 on ring 0)
[  162.652206] radeon 0000:01:00.0: ring 3 stalled for more than 12727msec
[  162.652212] radeon 0000:01:00.0: GPU lockup (current fence id 0x00000000000005aa last fence id 0x00000000000005ae on ring 3)
[  162.758864] radeon 0000:01:00.0: ring 0 stalled for more than 12907msec
[  162.758871] radeon 0000:01:00.0: GPU lockup (current fence id 0x00000000000005f5 last fence id 0x00000000000005f9 on ring 0)
[  162.758901] radeon 0000:01:00.0: ring 4 stalled for more than 12834msec
[  162.758904] radeon 0000:01:00.0: GPU lockup (current fence id 0x0000000000000411 last fence id 0x0000000000000413 on ring 4)
[  163.158859] radeon 0000:01:00.0: ring 3 stalled for more than 13234msec
[  163.158865] radeon 0000:01:00.0: GPU lockup (current fence id 0x00000000000005aa last fence id 0x00000000000005ae on ring 3)
[  163.265498] radeon 0000:01:00.0: ring 4 stalled for more than 13340msec
[  163.265507] radeon 0000:01:00.0: GPU lockup (current fence id 0x0000000000000411 last fence id 0x0000000000000413 on ring 4)
[  163.265532] radeon 0000:01:00.0: ring 0 stalled for more than 13414msec
[  163.265538] radeon 0000:01:00.0: GPU lockup (current fence id 0x00000000000005f5 last fence id 0x00000000000005f9 on ring 0)
[  163.665508] radeon 0000:01:00.0: ring 3 stalled for more than 13740msec
[  163.665521] radeon 0000:01:00.0: GPU lockup (current fence id 0x00000000000005aa last fence id 0x00000000000005ae on ring 3)
[  163.772188] radeon 0000:01:00.0: ring 0 stalled for more than 13920msec
[  163.772193] radeon 0000:01:00.0: ring 4 stalled for more than 13847msec
[  163.772199] radeon 0000:01:00.0: GPU lockup (current fence id 0x0000000000000411 last fence id 0x0000000000000413 on ring 4)
[  163.772203] radeon 0000:01:00.0: GPU lockup (current fence id 0x00000000000005f5 last fence id 0x00000000000005f9 on ring 0)
[  164.175538] radeon 0000:01:00.0: ring 3 stalled for more than 14250msec
[  164.175544] radeon 0000:01:00.0: GPU lockup (current fence id 0x00000000000005aa last fence id 0x00000000000005ae on ring 3)
[  164.278854] radeon 0000:01:00.0: ring 0 stalled for more than 14427msec
[  164.278858] radeon 0000:01:00.0: ring 4 stalled for more than 14354msec
[  164.278864] radeon 0000:01:00.0: GPU lockup (current fence id 0x0000000000000411 last fence id 0x0000000000000413 on ring 4)
[  164.278869] radeon 0000:01:00.0: GPU lockup (current fence id 0x00000000000005f5 last fence id 0x00000000000005f9 on ring 0)
[  164.678800] radeon 0000:01:00.0: ring 3 stalled for more than 14754msec
[  164.678806] radeon 0000:01:00.0: GPU lockup (current fence id 0x00000000000005aa last fence id 0x00000000000005ae on ring 3)
[  164.785459] radeon 0000:01:00.0: ring 4 stalled for more than 14860msec
[  164.785465] radeon 0000:01:00.0: ring 0 stalled for more than 14934msec
[  164.785472] radeon 0000:01:00.0: GPU lockup (current fence id 0x0000000000000411 last fence id 0x0000000000000413 on ring 4)
[  164.785476] radeon 0000:01:00.0: GPU lockup (current fence id 0x00000000000005f5 last fence id 0x00000000000005f9 on ring 0)

I followed the wiki article on AMDGPU and tried to use experimental Southern Islands support - with roughly the same results:

[  307.940412] [drm] PCIE gen 3 link speeds already enabled
[  307.941895] amdgpu 0000:01:00.0: PCIE GART of 1024M enabled (table at 0x000000F400000000).
[  357.951691] [drm:amdgpu_job_timedout [amdgpu]] *ERROR* ring gfx timeout, signaled seq=6317, emitted seq=6320
[  357.951734] [drm:amdgpu_job_timedout [amdgpu]] *ERROR* Process information: process supertuxkart pid 1005 thread supertuxka:cs0 pid 1114
[  357.951736] [drm] GPU recovery disabled.
[  358.804968] Asynchronous wait on fence i915:Xorg[536]:2cb4 timed out (hint:intel_atomic_commit_ready+0x0/0x54 [i915])
[  358.805009] Asynchronous wait on fence drm_sched:gfx:bb3 timed out (hint:submit_notify+0x0/0x5c [i915])
[  367.978324] [drm:amdgpu_job_timedout [amdgpu]] *ERROR* ring gfx timeout, signaled seq=6317, emitted seq=6320
[  367.978367] [drm:amdgpu_job_timedout [amdgpu]] *ERROR* Process information: process supertuxkart pid 1005 thread supertuxka:cs0 pid 1114
[  367.978369] [drm] GPU recovery disabled.
[  378.004995] [drm:amdgpu_job_timedout [amdgpu]] *ERROR* ring gfx timeout, signaled seq=6317, emitted seq=6320
[  378.005051] [drm:amdgpu_job_timedout [amdgpu]] *ERROR* Process information: process supertuxkart pid 1005 thread supertuxka:cs0 pid 1114
[  378.005052] [drm] GPU recovery disabled.
[  388.031605] [drm:amdgpu_job_timedout [amdgpu]] *ERROR* ring gfx timeout, signaled seq=6317, emitted seq=6320
[  388.031644] [drm:amdgpu_job_timedout [amdgpu]] *ERROR* Process information: process supertuxkart pid 1005 thread supertuxka:cs0 pid 1114
[  388.031646] [drm] GPU recovery disabled.
[  398.058240] [drm:amdgpu_job_timedout [amdgpu]] *ERROR* ring gfx timeout, signaled seq=6317, emitted seq=6320
[  398.058284] [drm:amdgpu_job_timedout [amdgpu]] *ERROR* Process information: process supertuxkart pid 1005 thread supertuxka:cs0 pid 1114
[  398.058285] [drm] GPU recovery disabled.
[  408.084870] [drm:amdgpu_job_timedout [amdgpu]] *ERROR* ring gfx timeout, signaled seq=6317, emitted seq=6320
[  408.084911] [drm:amdgpu_job_timedout [amdgpu]] *ERROR* Process information: process supertuxkart pid 1005 thread supertuxka:cs0 pid 1114
[  408.084912] [drm] GPU recovery disabled.

According to the docs, this chip seems to be fairly well supported.
This PC, when booted to Win10, operates without any problems, no GPU hangs whatsoever on that OS. This rules out any HW failure.

Both of these kernel modules (amdgpu, radeon) have a substantial amount of parameters -  the question is whether these parameters can be tuned to stop borking the chip and make it usable? Is there any other module parameter or a config that needs to be adjusted to make this work?
Thanks for any comments on that issue.


My system info:

My kernel and its command line params:

[cristos@momentvm ~] $ uname -a
Linux momentvm 5.2.13-arch1-1-ARCH #1 SMP PREEMPT Fri Sep 6 17:52:33 UTC 2019 x86_64 GNU/Linux
[cristos@momentvm ~] $ cat /proc/cmdline 
BOOT_IMAGE=/vmlinuz-linux root=UUID=685aeb9c-5d62-4163-8bf1-e140320e4666 rw radeon.si_support=1 amdgpu.si_support=0 pci=noaer threadirqs loglevel=3

Modules loaded:

Module                  Size  Used by
ccm                    20480  3
joydev                 28672  0
mousedev               24576  0
snd_hda_codec_hdmi     69632  1
arc4                   16384  2
intel_rapl             28672  0
x86_pkg_temp_thermal    20480  0
intel_powerclamp       20480  0
coretemp               20480  0
kvm_intel             311296  0
uvcvideo              114688  0
snd_hda_codec_realtek   126976  1
videobuf2_vmalloc      20480  1 uvcvideo
iwlmvm                466944  0
videobuf2_memops       20480  1 videobuf2_vmalloc
snd_hda_codec_generic    94208  1 snd_hda_codec_realtek
kvm                   770048  1 kvm_intel
videobuf2_v4l2         28672  1 uvcvideo
irqbypass              16384  1 kvm
iTCO_wdt               16384  0
videobuf2_common       57344  2 videobuf2_v4l2,uvcvideo
nls_iso8859_1          16384  1
nls_cp437              20480  1
snd_hda_intel          53248  3
crct10dif_pclmul       16384  1
dell_wmi               20480  0
crc32_pclmul           16384  0
mac80211              999424  1 iwlmvm
mei_hdcp               24576  0
mei_wdt                16384  0
iTCO_vendor_support    16384  1 iTCO_wdt
intel_wmi_thunderbolt    20480  0
wmi_bmof               16384  0
vfat                   24576  1
dell_laptop            28672  0
sparse_keymap          16384  1 dell_wmi
ghash_clmulni_intel    16384  0
fat                    86016  1 vfat
ledtrig_audio          16384  3 snd_hda_codec_generic,snd_hda_codec_realtek,dell_laptop
snd_usb_audio         278528  0
videodev              237568  3 videobuf2_v4l2,uvcvideo,videobuf2_common
ppdev                  24576  0
snd_hda_codec         159744  4 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec_realtek
aesni_intel           372736  2
snd_usbmidi_lib        40960  1 snd_usb_audio
iwlwifi               389120  1 iwlmvm
dell_smbios            32768  2 dell_wmi,dell_laptop
snd_rawmidi            45056  1 snd_usbmidi_lib
dell_wmi_descriptor    20480  2 dell_wmi,dell_smbios
btusb                  57344  0
snd_hda_core          102400  5 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec,snd_hda_codec_realtek
aes_x86_64             20480  1 aesni_intel
i915                 2265088  29
crypto_simd            16384  1 aesni_intel
btrtl                  20480  1 btusb
cryptd                 24576  2 crypto_simd,ghash_clmulni_intel
dcdbas                 20480  1 dell_smbios
snd_seq_device         16384  1 snd_rawmidi
glue_helper            16384  1 aesni_intel
dell_smm_hwmon         20480  0
intel_cstate           16384  0
btbcm                  16384  1 btusb
media                  61440  5 videodev,snd_usb_audio,videobuf2_v4l2,uvcvideo,videobuf2_common
btintel                28672  1 btusb
intel_uncore          139264  0
snd_hwdep              20480  2 snd_usb_audio,snd_hda_codec
intel_rapl_perf        16384  0
psmouse               180224  0
bluetooth             675840  5 btrtl,btintel,btbcm,btusb
pcspkr                 16384  0
input_leds             16384  0
e1000e                286720  0
cfg80211              856064  3 iwlmvm,iwlwifi,mac80211
snd_pcm               135168  5 snd_hda_codec_hdmi,snd_hda_intel,snd_usb_audio,snd_hda_codec,snd_hda_core
rtsx_pci_ms            24576  0
i2c_i801               36864  0
snd_timer              40960  1 snd_pcm
memstick               20480  1 rtsx_pci_ms
mei_me                 45056  2
ecdh_generic           16384  1 bluetooth
snd                   110592  18 snd_hda_codec_generic,snd_seq_device,snd_hda_codec_hdmi,snd_hwdep,snd_hda_intel,snd_usb_audio,snd_usbmidi_lib,snd_hda_codec,snd_hda_codec_realtek,snd_timer,snd_pcm,snd_rawmidi
tpm_crb                20480  0
soundcore              16384  1 snd
ecc                    32768  1 ecdh_generic
pcc_cpufreq            20480  0
mei                   126976  5 mei_wdt,mei_hdcp,mei_me
processor_thermal_device    20480  0
intel_gtt              24576  1 i915
intel_soc_dts_iosf     20480  1 processor_thermal_device
intel_pch_thermal      16384  0
wmi                    36864  5 intel_wmi_thunderbolt,dell_wmi,wmi_bmof,dell_smbios,dell_wmi_descriptor
parport_pc             53248  0
parport                61440  2 parport_pc,ppdev
evdev                  24576  16
tpm_tis                16384  0
mac_hid                16384  0
tpm_tis_core           24576  1 tpm_tis
dell_smo8800           20480  0
tpm                    73728  3 tpm_tis,tpm_crb,tpm_tis_core
int3400_thermal        20480  0
dell_rbtn              20480  0
int3403_thermal        16384  0
battery                24576  0
rfkill                 28672  9 bluetooth,dell_laptop,dell_rbtn,cfg80211
int340x_thermal_zone    16384  2 int3403_thermal,processor_thermal_device
acpi_thermal_rel       16384  1 int3400_thermal
rng_core               16384  1 tpm
ac                     16384  0
sg                     40960  0
crypto_user            16384  0
ip_tables              36864  0
x_tables               49152  1 ip_tables
ext4                  770048  2
crc32c_generic         16384  0
crc16                  16384  2 bluetooth,ext4
mbcache                16384  1 ext4
jbd2                  135168  1 ext4
rtsx_pci_sdmmc         32768  0
serio_raw              20480  0
mmc_core              184320  1 rtsx_pci_sdmmc
atkbd                  36864  0
libps2                 20480  2 atkbd,psmouse
ahci                   40960  0
libahci                40960  1 ahci
libata                282624  2 libahci,ahci
xhci_pci               20480  0
crc32c_intel           24576  3
xhci_hcd              278528  1 xhci_pci
scsi_mod              249856  2 libata,sg
rtsx_pci               81920  2 rtsx_pci_sdmmc,rtsx_pci_ms
i8042                  32768  1 dell_laptop
serio                  28672  6 serio_raw,atkbd,psmouse,i8042
radeon               1646592  1
amdgpu               3973120  0
gpu_sched              36864  1 amdgpu
i2c_algo_bit           16384  3 amdgpu,radeon,i915
drm_kms_helper        225280  3 amdgpu,radeon,i915
syscopyarea            16384  1 drm_kms_helper
sysfillrect            16384  1 drm_kms_helper
sysimgblt              16384  1 drm_kms_helper
fb_sys_fops            16384  1 drm_kms_helper
ttm                   118784  2 amdgpu,radeon
drm                   503808  17 gpu_sched,drm_kms_helper,amdgpu,radeon,i915,ttm
agpgart                53248  3 intel_gtt,ttm,drm

Lspci -vv output:

[cristos@momentvm ~] $ sudo lspci -vv
00:00.0 Host bridge: Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor Host Bridge/DRAM Registers (rev 07)
        Subsystem: Dell Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor Host Bridge/DRAM Registers
        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
        Capabilities: [e0] Vendor Specific Information: Len=10 <?>
        Kernel driver in use: skl_uncore

00:01.0 PCI bridge: Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor PCIe Controller (x16) (rev 07) (prog-if 00 [Normal decode])
        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
        Interrupt: pin A routed to IRQ 122
        Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
        I/O behind bridge: 0000e000-0000efff [size=4K]
        Memory behind bridge: ef300000-ef3fffff [size=1M]
        Prefetchable memory behind bridge: 00000000d0000000-00000000dfffffff [size=256M]
        Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort+ <SERR- <PERR-
        BridgeCtl: Parity- SERR+ NoISA- VGA- VGA16+ MAbort- >Reset- FastB2B-
                PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
        Capabilities: [88] Subsystem: Dell Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor PCIe Controller (x16)
        Capabilities: [80] 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: [90] MSI: Enable+ Count=1/1 Maskable- 64bit-
                Address: fee00238  Data: 0000
        Capabilities: [a0] Express (v2) Root Port (Slot+), MSI 00
                DevCap: MaxPayload 256 bytes, PhantFunc 0
                        ExtTag- RBE+
                DevCtl: CorrErr- NonFatalErr- FatalErr- UnsupReq-
                        RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-
                        MaxPayload 256 bytes, MaxReadReq 128 bytes
                DevSta: CorrErr- NonFatalErr- FatalErr- UnsupReq- AuxPwr- TransPend-
                LnkCap: Port #2, Speed 8GT/s, Width x16, ASPM L0s L1, Exit Latency L0s <256ns, L1 <8us
                        ClockPM- Surprise- LLActRep- BwNot+ ASPMOptComp+
                LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- CommClk+
                        ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
                LnkSta: Speed 8GT/s (ok), Width x16 (ok)
                        TrErr- Train- SlotClk+ DLActive- BWMgmt+ ABWMgmt+
                SltCap: AttnBtn- PwrCtrl- MRL- AttnInd- PwrInd- HotPlug- Surprise-
                        Slot #1, PowerLimit 75.000W; Interlock- NoCompl+
                SltCtl: Enable: AttnBtn- PwrFlt- MRL- PresDet- CmdCplt- HPIrq- LinkChg-
                        Control: AttnInd Unknown, PwrInd Unknown, Power- Interlock-
                SltSta: Status: AttnBtn- PowerFlt- MRL- CmdCplt- PresDet+ Interlock-
                        Changed: MRL- PresDet+ LinkState-
                RootCtl: ErrCorrectable- ErrNon-Fatal- ErrFatal- PMEIntEna+ CRSVisible-
                RootCap: CRSVisible-
                RootSta: PME ReqID 0000, PMEStatus- PMEPending-
                DevCap2: Completion Timeout: Not Supported, TimeoutDis-, LTR+, OBFF Via WAKE# ARIFwd-
                         AtomicOpsCap: Routing- 32bit+ 64bit+ 128bitCAS+
                DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis-, LTR+, OBFF Via WAKE# ARIFwd-
                         AtomicOpsCtl: ReqEn- EgressBlck-
                LnkCtl2: Target Link Speed: 8GT/s, EnterCompliance- SpeedDis-
                         Transmit Margin: Normal Operating Range, EnterModifiedCompliance- ComplianceSOS-
                         Compliance De-emphasis: -6dB
                LnkSta2: Current De-emphasis Level: -6dB, EqualizationComplete+, EqualizationPhase1+
                         EqualizationPhase2+, EqualizationPhase3+, LinkEqualizationRequest-
        Capabilities: [100 v1] Virtual Channel
                Caps:   LPEVC=0 RefClk=100ns PATEntryBits=1
                Arb:    Fixed- WRR32- WRR64- WRR128-
                Ctrl:   ArbSelect=Fixed
                Status: InProgress-
                VC0:    Caps:   PATOffset=00 MaxTimeSlots=1 RejSnoopTrans-
                        Arb:    Fixed+ WRR32- WRR64- WRR128- TWRR128- WRR256-
                        Ctrl:   Enable+ ID=0 ArbSelect=Fixed TC/VC=ff
                        Status: NegoPending- InProgress-
        Capabilities: [140 v1] Root Complex Link
                Desc:   PortNumber=02 ComponentID=01 EltType=Config
                Link0:  Desc:   TargetPort=00 TargetComponent=01 AssocRCRB- LinkType=MemMapped LinkValid+
                        Addr:   00000000fed19000
        Capabilities: [d94 v1] Secondary PCI Express <?>
        Kernel driver in use: pcieport

00:02.0 VGA compatible controller: Intel Corporation HD Graphics 530 (rev 06) (prog-if 00 [VGA controller])
        DeviceName:  Onboard IGD
        Subsystem: Dell HD Graphics 530
        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
        Interrupt: pin A routed to IRQ 141
        Region 0: Memory at ee000000 (64-bit, non-prefetchable) [size=16M]
        Region 2: Memory at c0000000 (64-bit, prefetchable) [size=256M]
        Region 4: I/O ports at f000 [size=64]
        [virtual] Expansion ROM at 000c0000 [disabled] [size=128K]
        Capabilities: [40] Vendor Specific Information: Len=0c <?>
        Capabilities: [70] Express (v2) Root Complex Integrated Endpoint, MSI 00
                DevCap: MaxPayload 128 bytes, PhantFunc 0
                        ExtTag- RBE+
                DevCtl: CorrErr- NonFatalErr- FatalErr- UnsupReq-
                        RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-
                        MaxPayload 128 bytes, MaxReadReq 128 bytes
                DevSta: CorrErr- NonFatalErr- FatalErr- UnsupReq- AuxPwr- TransPend-
                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-
        Capabilities: [ac] MSI: Enable+ Count=1/1 Maskable- 64bit-
                Address: fee00018  Data: 0000
        Capabilities: [d0] Power Management version 2
                Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
                Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
        Capabilities: [100 v1] Process Address Space ID (PASID)
                PASIDCap: Exec+ Priv-, Max PASID Width: 14
                PASIDCtl: Enable- Exec- Priv-
        Capabilities: [200 v1] Address Translation Service (ATS)
                ATSCap: Invalidate Queue Depth: 00
                ATSCtl: Enable-, Smallest Translation Unit: 00
        Capabilities: [300 v1] Page Request Interface (PRI)
                PRICtl: Enable- Reset-
                PRISta: RF- UPRGI- Stopped-
                Page Request Capacity: 00008000, Page Request Allocation: 00000000
        Kernel driver in use: i915
        Kernel modules: i915

00:04.0 Signal processing controller: Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor Thermal Subsystem (rev 07)
        Subsystem: Dell Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor Thermal Subsystem
        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-
        Interrupt: pin A routed to IRQ 16
        Region 0: Memory at ef440000 (64-bit, non-prefetchable) [size=32K]
        Capabilities: [90] MSI: Enable- Count=1/1 Maskable- 64bit-
                Address: 00000000  Data: 0000
        Capabilities: [d0] 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: [e0] Vendor Specific Information: Len=0c <?>
        Kernel driver in use: proc_thermal
        Kernel modules: processor_thermal_device

00:14.0 USB controller: Intel Corporation 100 Series/C230 Series Chipset Family USB 3.0 xHCI Controller (rev 31) (prog-if 30 [XHCI])
        Subsystem: Dell 100 Series/C230 Series Chipset Family USB 3.0 xHCI Controller
        Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
        Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
        Latency: 0
        Interrupt: pin A routed to IRQ 127
        Region 0: Memory at ef430000 (64-bit, non-prefetchable) [size=64K]
        Capabilities: [70] Power Management version 2
                Flags: PMEClk- DSI- D1- D2- AuxCurrent=375mA PME(D0-,D1-,D2-,D3hot+,D3cold+)
                Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME-
        Capabilities: [80] MSI: Enable+ Count=1/8 Maskable- 64bit+
                Address: 00000000fee00318  Data: 0000
        Kernel driver in use: xhci_hcd
        Kernel modules: xhci_pci

00:14.2 Signal processing controller: Intel Corporation 100 Series/C230 Series Chipset Family Thermal Subsystem (rev 31)
        Subsystem: Dell 100 Series/C230 Series Chipset Family Thermal Subsystem
        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-
        Interrupt: pin C routed to IRQ 18
        Region 0: Memory at ef456000 (64-bit, non-prefetchable) [size=4K]
        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: [80] MSI: Enable- Count=1/1 Maskable- 64bit-
                Address: 00000000  Data: 0000
        Kernel driver in use: intel_pch_thermal
        Kernel modules: intel_pch_thermal

00:16.0 Communication controller: Intel Corporation 100 Series/C230 Series Chipset Family MEI Controller #1 (rev 31)
        Subsystem: Dell 100 Series/C230 Series Chipset Family MEI Controller
        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
        Interrupt: pin A routed to IRQ 126
        Region 0: Memory at ef455000 (64-bit, non-prefetchable) [size=4K]
        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: [8c] MSI: Enable+ Count=1/1 Maskable- 64bit+
                Address: 00000000fee002f8  Data: 0000
        Kernel driver in use: mei_me
        Kernel modules: mei_me

00:17.0 SATA controller: Intel Corporation Q170/Q150/B150/H170/H110/Z170/CM236 Chipset SATA Controller [AHCI Mode] (rev 31) (prog-if 01 [AHCI 1.0])
        Subsystem: Dell Q170/Q150/B150/H170/H110/Z170/CM236 Chipset SATA Controller [AHCI Mode]
        Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
        Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
        Latency: 0
        Interrupt: pin A routed to IRQ 137
        Region 0: Memory at ef450000 (32-bit, non-prefetchable) [size=8K]
        Region 1: Memory at ef454000 (32-bit, non-prefetchable) [size=256]
        Region 2: I/O ports at f090 [size=8]
        Region 3: I/O ports at f080 [size=4]
        Region 4: I/O ports at f060 [size=32]
        Region 5: Memory at ef453000 (32-bit, non-prefetchable) [size=2K]
        Capabilities: [80] MSI: Enable+ Count=1/1 Maskable- 64bit-
                Address: fee00458  Data: 0000
        Capabilities: [70] 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: [a8] SATA HBA v1.0 BAR4 Offset=00000004
        Kernel driver in use: ahci
        Kernel modules: ahci

00:1c.0 PCI bridge: Intel Corporation 100 Series/C230 Series Chipset Family PCI Express Root Port #2 (rev f1) (prog-if 00 [Normal decode])
        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
        Interrupt: pin B routed to IRQ 123
        Bus: primary=00, secondary=02, subordinate=02, sec-latency=0
        I/O behind bridge: None
        Memory behind bridge: ef200000-ef2fffff [size=1M]
        Prefetchable memory behind bridge: None
        Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- <SERR- <PERR-
        BridgeCtl: Parity- SERR+ NoISA- VGA- VGA16+ MAbort- >Reset- FastB2B-
                PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
        Capabilities: [40] Express (v2) Root Port (Slot+), MSI 00
                DevCap: MaxPayload 256 bytes, PhantFunc 0
                        ExtTag- RBE+
                DevCtl: CorrErr- NonFatalErr- FatalErr- UnsupReq-
                        RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-
                        MaxPayload 128 bytes, MaxReadReq 128 bytes
                DevSta: CorrErr- NonFatalErr- FatalErr- UnsupReq- AuxPwr+ TransPend-
                LnkCap: Port #2, Speed 8GT/s, Width x1, ASPM L1, Exit Latency L1 <16us
                        ClockPM- Surprise- LLActRep+ BwNot+ ASPMOptComp+
                LnkCtl: ASPM L1 Enabled; RCB 64 bytes Disabled- CommClk+
                        ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
                LnkSta: Speed 2.5GT/s (downgraded), Width x1 (ok)
                        TrErr- Train- SlotClk+ DLActive+ BWMgmt+ ABWMgmt-
                SltCap: AttnBtn- PwrCtrl- MRL- AttnInd- PwrInd- HotPlug- Surprise-
                        Slot #5, PowerLimit 10.000W; Interlock- NoCompl+
                SltCtl: Enable: AttnBtn- PwrFlt- MRL- PresDet- CmdCplt- HPIrq- LinkChg-
                        Control: AttnInd Unknown, PwrInd Unknown, Power- Interlock-
                SltSta: Status: AttnBtn- PowerFlt- MRL- CmdCplt- PresDet+ Interlock-
                        Changed: MRL- PresDet- LinkState+
                RootCtl: ErrCorrectable- ErrNon-Fatal- ErrFatal- PMEIntEna+ CRSVisible-
                RootCap: CRSVisible-
                RootSta: PME ReqID 0000, PMEStatus- PMEPending-
                DevCap2: Completion Timeout: Range ABC, TimeoutDis+, LTR+, OBFF Not Supported ARIFwd+
                         AtomicOpsCap: Routing- 32bit- 64bit- 128bitCAS-
                DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis-, LTR+, OBFF Disabled ARIFwd-
                         AtomicOpsCtl: ReqEn- EgressBlck-
                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: [80] MSI: Enable+ Count=1/1 Maskable- 64bit-
                Address: fee00278  Data: 0000
        Capabilities: [90] Subsystem: Dell 100 Series/C230 Series Chipset Family PCI Express Root Port
        Capabilities: [a0] 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: [100 v1] 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- AdvNonFatalErr-
                CEMsk:  RxErr- BadTLP- BadDLLP- Rollover- Timeout- AdvNonFatalErr+
                AERCap: First Error Pointer: 00, ECRCGenCap- ECRCGenEn- ECRCChkCap- ECRCChkEn-
                        MultHdrRecCap- MultHdrRecEn- TLPPfxPres- HdrLogCap-
                HeaderLog: 00000000 00000000 00000000 00000000
                RootCmd: CERptEn- NFERptEn- FERptEn-
                RootSta: CERcvd- MultCERcvd- UERcvd- MultUERcvd-
                         FirstFatal- NonFatalMsg- FatalMsg- IntMsg 0
                ErrorSrc: ERR_COR: 0000 ERR_FATAL/NONFATAL: 0000
        Capabilities: [140 v1] Access Control Services
                ACSCap: SrcValid+ TransBlk+ ReqRedir+ CmpltRedir+ UpstreamFwd- EgressCtrl- DirectTrans-
                ACSCtl: SrcValid- TransBlk- ReqRedir- CmpltRedir- UpstreamFwd- EgressCtrl- DirectTrans-
        Capabilities: [220 v1] Secondary PCI Express <?>
        Kernel driver in use: pcieport

00:1c.2 PCI bridge: Intel Corporation 100 Series/C230 Series Chipset Family PCI Express Root Port #3 (rev f1) (prog-if 00 [Normal decode])
        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
        Interrupt: pin C routed to IRQ 124
        Bus: primary=00, secondary=03, subordinate=03, sec-latency=0
        I/O behind bridge: None
        Memory behind bridge: ef100000-ef1fffff [size=1M]
        Prefetchable memory behind bridge: None
        Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- <SERR- <PERR-
        BridgeCtl: Parity- SERR+ NoISA- VGA- VGA16+ MAbort- >Reset- FastB2B-
                PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
        Capabilities: [40] Express (v2) Root Port (Slot+), MSI 00
                DevCap: MaxPayload 256 bytes, PhantFunc 0
                        ExtTag- RBE+
                DevCtl: CorrErr- NonFatalErr- FatalErr- UnsupReq-
                        RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-
                        MaxPayload 256 bytes, MaxReadReq 128 bytes
                DevSta: CorrErr- NonFatalErr- FatalErr- UnsupReq- AuxPwr+ TransPend-
                LnkCap: Port #3, Speed 8GT/s, Width x1, ASPM L0s L1, Exit Latency L0s <1us, L1 <16us
                        ClockPM- Surprise- LLActRep+ BwNot+ ASPMOptComp+
                LnkCtl: ASPM L0s L1 Enabled; RCB 64 bytes Disabled- CommClk+
                        ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
                LnkSta: Speed 5GT/s (downgraded), Width x1 (ok)
                        TrErr- Train- SlotClk+ DLActive+ BWMgmt+ ABWMgmt-
                SltCap: AttnBtn- PwrCtrl- MRL- AttnInd- PwrInd- HotPlug- Surprise-
                        Slot #6, PowerLimit 10.000W; Interlock- NoCompl+
                SltCtl: Enable: AttnBtn- PwrFlt- MRL- PresDet- CmdCplt- HPIrq- LinkChg-
                        Control: AttnInd Unknown, PwrInd Unknown, Power- Interlock-
                SltSta: Status: AttnBtn- PowerFlt- MRL- CmdCplt- PresDet+ Interlock-
                        Changed: MRL- PresDet- LinkState+
                RootCtl: ErrCorrectable- ErrNon-Fatal- ErrFatal- PMEIntEna+ CRSVisible-
                RootCap: CRSVisible-
                RootSta: PME ReqID 0000, PMEStatus- PMEPending-
                DevCap2: Completion Timeout: Range ABC, TimeoutDis+, LTR+, OBFF Not Supported ARIFwd+
                         AtomicOpsCap: Routing- 32bit- 64bit- 128bitCAS-
                DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis-, LTR+, OBFF Disabled ARIFwd-
                         AtomicOpsCtl: ReqEn- EgressBlck-
                LnkCtl2: Target Link Speed: 8GT/s, EnterCompliance- SpeedDis-
                         Transmit Margin: Normal Operating Range, EnterModifiedCompliance- ComplianceSOS-
                         Compliance De-emphasis: -6dB
                LnkSta2: Current De-emphasis Level: -6dB, EqualizationComplete-, EqualizationPhase1-
                         EqualizationPhase2-, EqualizationPhase3-, LinkEqualizationRequest-
        Capabilities: [80] MSI: Enable+ Count=1/1 Maskable- 64bit-
                Address: fee002b8  Data: 0000
        Capabilities: [90] Subsystem: Dell 100 Series/C230 Series Chipset Family PCI Express Root Port
        Capabilities: [a0] 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: [100 v1] 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- AdvNonFatalErr-
                CEMsk:  RxErr- BadTLP- BadDLLP- Rollover- Timeout- AdvNonFatalErr+
                AERCap: First Error Pointer: 00, ECRCGenCap- ECRCGenEn- ECRCChkCap- ECRCChkEn-
                        MultHdrRecCap- MultHdrRecEn- TLPPfxPres- HdrLogCap-
                HeaderLog: 00000000 00000000 00000000 00000000
                RootCmd: CERptEn- NFERptEn- FERptEn-
                RootSta: CERcvd- MultCERcvd- UERcvd- MultUERcvd-
                         FirstFatal- NonFatalMsg- FatalMsg- IntMsg 0
                ErrorSrc: ERR_COR: 0000 ERR_FATAL/NONFATAL: 0000
        Capabilities: [140 v1] Access Control Services
                ACSCap: SrcValid+ TransBlk+ ReqRedir+ CmpltRedir+ UpstreamFwd- EgressCtrl- DirectTrans-
                ACSCtl: SrcValid- TransBlk- ReqRedir- CmpltRedir- UpstreamFwd- EgressCtrl- DirectTrans-
        Capabilities: [220 v1] Secondary PCI Express <?>
        Kernel driver in use: pcieport

00:1d.0 PCI bridge: Intel Corporation 100 Series/C230 Series Chipset Family PCI Express Root Port #9 (rev f1) (prog-if 00 [Normal decode])
        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
        Interrupt: pin A routed to IRQ 125
        Bus: primary=00, secondary=04, subordinate=04, sec-latency=0
        I/O behind bridge: None
        Memory behind bridge: ef000000-ef0fffff [size=1M]
        Prefetchable memory behind bridge: None
        Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- <SERR- <PERR-
        BridgeCtl: Parity- SERR+ NoISA- VGA- VGA16+ MAbort- >Reset- FastB2B-
                PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
        Capabilities: [40] Express (v2) Root Port (Slot+), MSI 00
                DevCap: MaxPayload 256 bytes, PhantFunc 0
                        ExtTag- RBE+
                DevCtl: CorrErr- NonFatalErr- FatalErr- UnsupReq-
                        RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-
                        MaxPayload 256 bytes, MaxReadReq 128 bytes
                DevSta: CorrErr+ NonFatalErr- FatalErr- UnsupReq- AuxPwr+ TransPend-
                LnkCap: Port #9, Speed 8GT/s, Width x4, ASPM L1, Exit Latency L1 <16us
                        ClockPM- Surprise- LLActRep+ BwNot+ ASPMOptComp+
                LnkCtl: ASPM L1 Enabled; RCB 64 bytes Disabled- CommClk+
                        ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
                LnkSta: Speed 8GT/s (ok), Width x4 (ok)
                        TrErr- Train- SlotClk+ DLActive+ BWMgmt+ ABWMgmt-
                SltCap: AttnBtn- PwrCtrl- MRL- AttnInd- PwrInd- HotPlug- Surprise-
                        Slot #12, PowerLimit 25.000W; Interlock- NoCompl+
                SltCtl: Enable: AttnBtn- PwrFlt- MRL- PresDet- CmdCplt- HPIrq- LinkChg-
                        Control: AttnInd Unknown, PwrInd Unknown, Power- Interlock-
                SltSta: Status: AttnBtn- PowerFlt- MRL- CmdCplt- PresDet+ Interlock-
                        Changed: MRL- PresDet+ LinkState+
                RootCtl: ErrCorrectable- ErrNon-Fatal- ErrFatal- PMEIntEna+ CRSVisible-
                RootCap: CRSVisible-
                RootSta: PME ReqID 0000, PMEStatus- PMEPending-
                DevCap2: Completion Timeout: Range ABC, TimeoutDis+, LTR+, OBFF Not Supported ARIFwd+
                         AtomicOpsCap: Routing- 32bit- 64bit- 128bitCAS-
                DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis-, LTR+, OBFF Disabled ARIFwd-
                         AtomicOpsCtl: ReqEn- EgressBlck-
                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: [80] MSI: Enable+ Count=1/1 Maskable- 64bit-
                Address: fee002d8  Data: 0000
        Capabilities: [90] Subsystem: Dell 100 Series/C230 Series Chipset Family PCI Express Root Port
        Capabilities: [a0] 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: [100 v1] 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- AdvNonFatalErr-
                CEMsk:  RxErr- BadTLP- BadDLLP- Rollover- Timeout- AdvNonFatalErr+
                AERCap: First Error Pointer: 00, ECRCGenCap- ECRCGenEn- ECRCChkCap- ECRCChkEn-
                        MultHdrRecCap- MultHdrRecEn- TLPPfxPres- HdrLogCap-
                HeaderLog: 00000000 00000000 00000000 00000000
                RootCmd: CERptEn- NFERptEn- FERptEn-
                RootSta: CERcvd- MultCERcvd- UERcvd- MultUERcvd-
                         FirstFatal- NonFatalMsg- FatalMsg- IntMsg 0
                ErrorSrc: ERR_COR: 0000 ERR_FATAL/NONFATAL: 0000
        Capabilities: [140 v1] Access Control Services
                ACSCap: SrcValid+ TransBlk+ ReqRedir+ CmpltRedir+ UpstreamFwd- EgressCtrl- DirectTrans-
                ACSCtl: SrcValid- TransBlk- ReqRedir- CmpltRedir- UpstreamFwd- EgressCtrl- DirectTrans-
        Capabilities: [220 v1] Secondary PCI Express <?>
        Kernel driver in use: pcieport

00:1f.0 ISA bridge: Intel Corporation CM236 Chipset LPC/eSPI Controller (rev 31)
        Subsystem: Dell CM236 Chipset LPC/eSPI Controller
        Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
        Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
        Latency: 0

00:1f.2 Memory controller: Intel Corporation 100 Series/C230 Series Chipset Family Power Management Controller (rev 31)
        Subsystem: Dell 100 Series/C230 Series Chipset Family Power Management Controller
        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-
        Region 0: Memory at ef44c000 (32-bit, non-prefetchable) [disabled] [size=16K]

00:1f.3 Audio device: Intel Corporation 100 Series/C230 Series Chipset Family HD Audio Controller (rev 31)
        Subsystem: Dell 100 Series/C230 Series Chipset Family HD Audio Controller
        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: 32
        Interrupt: pin A routed to IRQ 129
        Region 0: Memory at ef448000 (64-bit, non-prefetchable) [size=16K]
        Region 4: Memory at ef420000 (64-bit, non-prefetchable) [size=64K]
        Capabilities: [50] Power Management version 3
                Flags: PMEClk- DSI- D1- D2- AuxCurrent=55mA PME(D0-,D1-,D2-,D3hot+,D3cold+)
                Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME-
        Capabilities: [60] MSI: Enable+ Count=1/1 Maskable- 64bit+
                Address: 00000000fee00358  Data: 0000
        Kernel driver in use: snd_hda_intel
        Kernel modules: snd_hda_intel

00:1f.4 SMBus: Intel Corporation 100 Series/C230 Series Chipset Family SMBus (rev 31)
        Subsystem: Dell 100 Series/C230 Series Chipset Family SMBus
        Control: I/O+ Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
        Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
        Interrupt: pin A routed to IRQ 16
        Region 0: Memory at ef452000 (64-bit, non-prefetchable) [size=256]
        Region 4: I/O ports at f040 [size=32]
        Kernel driver in use: i801_smbus
        Kernel modules: i2c_i801

00:1f.6 Ethernet controller: Intel Corporation Ethernet Connection (2) I219-LM (rev 31)
        Subsystem: Dell Ethernet Connection (2) I219-LM
        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
        Interrupt: pin A routed to IRQ 130
        Region 0: Memory at ef400000 (32-bit, non-prefetchable) [size=128K]
        Capabilities: [c8] 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=1 PME-
        Capabilities: [d0] MSI: Enable+ Count=1/1 Maskable- 64bit+
                Address: 00000000fee00378  Data: 0000
        Capabilities: [e0] PCI Advanced Features
                AFCap: TP+ FLR+
                AFCtrl: FLR-
                AFStatus: TP-
        Kernel driver in use: e1000e
        Kernel modules: e1000e

01:00.0 Display controller: Advanced Micro Devices, Inc. [AMD/ATI] Cape Verde PRO / Venus LE / Tropo PRO-L [Radeon HD 8830M / R7 250 / R7 M465X] (rev 87)
        Subsystem: Dell Cape Verde PRO / Venus LE / Tropo PRO-L [Radeon HD 8830M / R7 250 / R7 M465X]
        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
        Interrupt: pin A routed to IRQ 134
        Region 0: Memory at d0000000 (64-bit, prefetchable) [size=256M]
        Region 2: Memory at ef300000 (64-bit, non-prefetchable) [size=256K]
        Region 4: I/O ports at e000 [size=256]
        Expansion ROM at ef340000 [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: CorrErr- NonFatalErr- FatalErr- UnsupReq-
                        RlxdOrd+ ExtTag+ PhantFunc- AuxPwr- NoSnoop+
                        MaxPayload 256 bytes, MaxReadReq 512 bytes
                DevSta: CorrErr- NonFatalErr- FatalErr- UnsupReq- AuxPwr- TransPend-
                LnkCap: Port #0, Speed 8GT/s, Width x16, ASPM L0s L1, Exit Latency L0s <64ns, L1 <1us
                        ClockPM- Surprise- LLActRep- BwNot- ASPMOptComp+
                LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- CommClk+
                        ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
                LnkSta: Speed 8GT/s (ok), Width x16 (ok)
                        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: 00000000fee003f8  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- AdvNonFatalErr-
                CEMsk:  RxErr- BadTLP- BadDLLP- Rollover- Timeout- AdvNonFatalErr+
                AERCap: First Error Pointer: 00, ECRCGenCap+ ECRCGenEn- ECRCChkCap+ ECRCChkEn-
                        MultHdrRecCap- MultHdrRecEn- TLPPfxPres- HdrLogCap-
                HeaderLog: 00000000 00000000 00000000 00000000
        Capabilities: [270 v1] Secondary PCI Express <?>
        Kernel driver in use: radeon
        Kernel modules: radeon, amdgpu

02:00.0 Network controller: Intel Corporation Wireless 8260 (rev 3a)
        Subsystem: Intel Corporation Wireless 8260
        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
        Interrupt: pin A routed to IRQ 140
        Region 0: Memory at ef200000 (64-bit, non-prefetchable) [size=8K]
        Capabilities: [c8] 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: [d0] MSI: Enable+ Count=1/1 Maskable- 64bit+
                Address: 00000000fee004b8  Data: 0000
        Capabilities: [40] Express (v2) Endpoint, MSI 00
                DevCap: MaxPayload 128 bytes, PhantFunc 0, Latency L0s <512ns, L1 unlimited
                        ExtTag- AttnBtn- AttnInd- PwrInd- RBE+ FLReset+ SlotPowerLimit 0.000W
                DevCtl: CorrErr- NonFatalErr- FatalErr- UnsupReq-
                        RlxdOrd+ ExtTag- PhantFunc- AuxPwr+ NoSnoop+ FLReset-
                        MaxPayload 128 bytes, MaxReadReq 128 bytes
                DevSta: CorrErr- NonFatalErr- FatalErr- UnsupReq- AuxPwr+ TransPend-
                LnkCap: Port #0, Speed 2.5GT/s, Width x1, ASPM L1, Exit Latency L1 <8us
                        ClockPM+ Surprise- LLActRep- BwNot- ASPMOptComp+
                LnkCtl: ASPM L1 Enabled; RCB 64 bytes Disabled- CommClk+
                        ExtSynch- ClockPM+ AutWidDis- BWInt- AutBWInt-
                LnkSta: Speed 2.5GT/s (ok), Width x1 (ok)
                        TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-
                DevCap2: Completion Timeout: Range B, TimeoutDis+, LTR+, OBFF Via WAKE#
                         AtomicOpsCap: 32bit- 64bit- 128bitCAS-
                DevCtl2: Completion Timeout: 16ms to 55ms, TimeoutDis-, LTR+, OBFF Disabled
                         AtomicOpsCtl: ReqEn-
                LnkCtl2: Target Link Speed: 2.5GT/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: [100 v1] 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- AdvNonFatalErr-
                CEMsk:  RxErr- BadTLP- BadDLLP- Rollover- Timeout- AdvNonFatalErr+
                AERCap: First Error Pointer: 00, ECRCGenCap- ECRCGenEn- ECRCChkCap- ECRCChkEn-
                        MultHdrRecCap- MultHdrRecEn- TLPPfxPres- HdrLogCap-
                HeaderLog: 00000000 00000000 00000000 00000000
        Capabilities: [140 v1] Device Serial Number f4-8c-50-ff-ff-08-65-f1
        Capabilities: [14c v1] Latency Tolerance Reporting
                Max snoop latency: 3145728ns
                Max no snoop latency: 3145728ns
        Capabilities: [154 v1] L1 PM Substates
                L1SubCap: PCI-PM_L1.2+ PCI-PM_L1.1+ ASPM_L1.2+ ASPM_L1.1+ L1_PM_Substates+
                          PortCommonModeRestoreTime=30us PortTPowerOnTime=18us
                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 driver in use: iwlwifi
        Kernel modules: iwlwifi

03:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTS525A PCI Express Card Reader (rev 01)
        Subsystem: Dell RTS525A PCI Express Card Reader
        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
        Interrupt: pin A routed to IRQ 135
        Region 1: Memory at ef100000 (32-bit, non-prefetchable) [size=4K]
        Capabilities: [80] Power Management version 3
                Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=375mA PME(D0-,D1+,D2+,D3hot+,D3cold+)
                Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
        Capabilities: [90] MSI: Enable+ Count=1/1 Maskable- 64bit+
                Address: 00000000fee00418  Data: 0000
        Capabilities: [b0] Express (v2) Endpoint, MSI 00
                DevCap: MaxPayload 512 bytes, PhantFunc 0, Latency L0s unlimited, L1 unlimited
                        ExtTag- AttnBtn- AttnInd- PwrInd- RBE+ FLReset- SlotPowerLimit 10.000W
                DevCtl: CorrErr- NonFatalErr- FatalErr- UnsupReq-
                        RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop-
                        MaxPayload 256 bytes, MaxReadReq 512 bytes
                DevSta: CorrErr- NonFatalErr- FatalErr- UnsupReq- AuxPwr+ TransPend-
                LnkCap: Port #0, Speed 5GT/s, Width x1, ASPM L0s L1, Exit Latency L0s unlimited, L1 <64us
                        ClockPM+ Surprise- LLActRep- BwNot- ASPMOptComp+
                LnkCtl: ASPM L1 Enabled; RCB 64 bytes Disabled- CommClk+
                        ExtSynch- ClockPM+ AutWidDis- BWInt- AutBWInt-
                LnkSta: Speed 5GT/s (ok), Width x1 (ok)
                        TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-
                DevCap2: Completion Timeout: Not Supported, TimeoutDis+, LTR+, OBFF Via message/WAKE#
                         AtomicOpsCap: 32bit- 64bit- 128bitCAS-
                DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis-, LTR+, OBFF Disabled
                         AtomicOpsCtl: ReqEn-
                LnkCtl2: Target Link Speed: 5GT/s, EnterCompliance- SpeedDis-
                         Transmit Margin: Normal Operating Range, EnterModifiedCompliance- ComplianceSOS-
                         Compliance De-emphasis: -6dB
                LnkSta2: Current De-emphasis Level: -6dB, EqualizationComplete-, EqualizationPhase1-
                         EqualizationPhase2-, EqualizationPhase3-, LinkEqualizationRequest-
        Capabilities: [100 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- AdvNonFatalErr-
                CEMsk:  RxErr- BadTLP- BadDLLP- Rollover- Timeout- AdvNonFatalErr+
                AERCap: First Error Pointer: 00, ECRCGenCap+ ECRCGenEn- ECRCChkCap+ ECRCChkEn-
                        MultHdrRecCap- MultHdrRecEn- TLPPfxPres- HdrLogCap-
                HeaderLog: 00000000 00000000 00000000 00000000
        Capabilities: [148 v1] Device Serial Number 00-00-00-01-00-4c-e0-00
        Capabilities: [158 v1] Latency Tolerance Reporting
                Max snoop latency: 3145728ns
                Max no snoop latency: 3145728ns
        Capabilities: [160 v1] L1 PM Substates
                L1SubCap: PCI-PM_L1.2+ PCI-PM_L1.1+ ASPM_L1.2+ ASPM_L1.1+ L1_PM_Substates+
                          PortCommonModeRestoreTime=60us PortTPowerOnTime=60us
                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 driver in use: rtsx_pci
        Kernel modules: rtsx_pci

04:00.0 Non-Volatile memory controller: Realtek Semiconductor Co., Ltd. Device 5762 (rev 01) (prog-if 02 [NVM Express])
        Subsystem: Realtek Semiconductor Co., Ltd. Device 5762
        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
        Interrupt: pin A routed to IRQ 16
        NUMA node: 0
        Region 0: Memory at ef000000 (64-bit, non-prefetchable) [size=16K]
        Region 5: Memory at ef004000 (32-bit, non-prefetchable) [size=8K]
        Capabilities: [40] 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: [50] MSI: Enable- Count=1/8 Maskable- 64bit+
                Address: 0000000000000000  Data: 0000
        Capabilities: [70] Express (v2) Endpoint, MSI 00
                DevCap: MaxPayload 512 bytes, PhantFunc 0, Latency L0s unlimited, L1 unlimited
                        ExtTag- AttnBtn- AttnInd- PwrInd- RBE+ FLReset+ SlotPowerLimit 25.000W
                DevCtl: CorrErr+ NonFatalErr+ FatalErr+ UnsupReq+
                        RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop- FLReset-
                        MaxPayload 256 bytes, MaxReadReq 512 bytes
                DevSta: CorrErr+ NonFatalErr- FatalErr- UnsupReq- AuxPwr- TransPend-
                LnkCap: Port #0, Speed 8GT/s, Width x4, ASPM L1, Exit Latency L1 <64us
                        ClockPM+ Surprise- LLActRep- BwNot- ASPMOptComp+
                LnkCtl: ASPM L1 Enabled; RCB 64 bytes Disabled- CommClk+
                        ExtSynch- ClockPM+ AutWidDis- BWInt- AutBWInt-
                LnkSta: Speed 8GT/s (ok), Width x4 (ok)
                        TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-
                DevCap2: Completion Timeout: Not Supported, TimeoutDis+, LTR+, OBFF Via message/WAKE#
                         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: -6dB, EqualizationComplete+, EqualizationPhase1+
                         EqualizationPhase2+, EqualizationPhase3+, LinkEqualizationRequest-
        Capabilities: [b0] MSI-X: Enable+ Count=8 Masked-
                Vector table: BAR=0 offset=00002000
                PBA: BAR=0 offset=00003000
        Capabilities: [100 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- AdvNonFatalErr-
                CEMsk:  RxErr- BadTLP- BadDLLP- Rollover- Timeout- AdvNonFatalErr+
                AERCap: First Error Pointer: 00, ECRCGenCap+ ECRCGenEn- ECRCChkCap+ ECRCChkEn-
                        MultHdrRecCap- MultHdrRecEn- TLPPfxPres- HdrLogCap-
                HeaderLog: 00000000 00000000 00000000 00000000
        Capabilities: [148 v1] Device Serial Number 00-00-00-01-00-4c-e0-00
        Capabilities: [158 v1] Secondary PCI Express <?>
        Capabilities: [178 v1] Latency Tolerance Reporting
                Max snoop latency: 3145728ns
                Max no snoop latency: 3145728ns
        Capabilities: [180 v1] L1 PM Substates
                L1SubCap: PCI-PM_L1.2+ PCI-PM_L1.1+ ASPM_L1.2+ ASPM_L1.1+ L1_PM_Substates+
                          PortCommonModeRestoreTime=60us PortTPowerOnTime=60us
                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 driver in use: nvme

Offline

#2 2019-09-12 18:42:18

Swiggles
Member
Registered: 2014-08-02
Posts: 266

Re: AMD Firepro W5130m issue, Dell Precision 3510, Arch vanilla kernel

cristos666 wrote:
[  408.084870] [drm:amdgpu_job_timedout [amdgpu]] *ERROR* ring gfx timeout, signaled seq=6317, emitted seq=6320
[  408.084911] [drm:amdgpu_job_timedout [amdgpu]] *ERROR* Process information: process supertuxkart pid 1005 thread supertuxka:cs0 pid 1114
[  408.084912] [drm] GPU recovery disabled.

Could you please add the following options to your kernel?

amdgpu.gpu_recovery=1 amdgpu.lockup_timeout=1000

Make sure the GPU uses the amdgpu driver. You mentioned the wiki page already, so please enable amdgpu again.

radeon.si_support=0 amdgpu.si_support=1

This should at least get rid of the freezes if the application supports recovery. Otherwise it stops working, but let's see what happens.

Offline

#3 2019-09-13 07:19:25

cristos666
Member
Registered: 2019-09-12
Posts: 8

Re: AMD Firepro W5130m issue, Dell Precision 3510, Arch vanilla kernel

Thanks for the suggestion, Swiggles.

After adding the said lines to kernel and switching to amdgpu driver, freezes are still present when running a 3D application. The following can be seen in dmesg:

[  103.425627] [drm] PCIE gen 3 link speeds already enabled
[  103.427262] amdgpu 0000:01:00.0: PCIE GART of 1024M enabled (table at 0x000000F400000000).
[  140.657578] [drm] PCIE gen 3 link speeds already enabled
[  140.659051] amdgpu 0000:01:00.0: PCIE GART of 1024M enabled (table at 0x000000F400000000).
[  172.307923] [drm:amdgpu_job_timedout [amdgpu]] *ERROR* ring gfx timeout, signaled seq=5005, emitted seq=5006
[  172.307962] [drm:amdgpu_job_timedout [amdgpu]] *ERROR* Process information: process supertuxkart pid 1176 thread supertuxka:cs0 pid 1177
[  172.307964] amdgpu 0000:01:00.0: GPU reset begin!
[  172.774917] amdgpu 0000:01:00.0: GPU reset succeeded, trying to resume
[  172.775062] [drm] PCIE gen 3 link speeds already enabled
[  172.775634] amdgpu 0000:01:00.0: PCIE GART of 1024M enabled (table at 0x000000F400000000).
[  173.266624] amdgpu 0000:01:00.0: [drm:amdgpu_ring_test_helper [amdgpu]] *ERROR* ring gfx test failed (-110)
[  173.266651] [drm:amdgpu_device_ip_resume_phase2 [amdgpu]] *ERROR* resume of IP block <gfx_v6_0> failed -110
[  173.266755] [drm:si_dpm_set_power_state [amdgpu]] *ERROR* si_restrict_performance_levels_before_switch failed
[  173.266882] amdgpu 0000:01:00.0: GPU reset(1) failed
[  173.266883] amdgpu 0000:01:00.0: GPU reset end with ret = -110
[  174.281168] [drm:amdgpu_job_timedout [amdgpu]] *ERROR* ring gfx timeout, signaled seq=5006, emitted seq=5006
[  174.281207] [drm:amdgpu_job_timedout [amdgpu]] *ERROR* Process information: process supertuxkart pid 1176 thread supertuxka:cs0 pid 1177
[  174.281210] amdgpu 0000:01:00.0: GPU reset begin!
[  181.454248] Asynchronous wait on fence i915:Xorg[507]:1f92 timed out (hint:intel_atomic_commit_ready+0x0/0x54 [i915])
[  181.454287] Asynchronous wait on fence drm_sched:gfx:136a timed out (hint:submit_notify+0x0/0x5c [i915])
[  225.397189] WARNING: CPU: 3 PID: 1188 at kernel/kthread.c:510 kthread_park+0x68/0x80
[  225.397191] Modules linked in: ccm snd_seq_dummy snd_seq snd_seq_device fuse joydev mousedev arc4 snd_hda_codec_hdmi snd_hda_codec_realtek snd_hda_codec_generic intel_rapl iwlmvm x86_pkg_temp_thermal intel_powerclamp coretemp mac80211 kvm_intel snd_hda_intel kvm snd_hda_codec uvcvideo snd_hda_core snd_hwdep dell_laptop videobuf2_vmalloc irqbypass videobuf2_memops dell_wmi iwlwifi ledtrig_audio wmi_bmof sparse_keymap intel_wmi_thunderbolt snd_pcm btusb mei_wdt crct10dif_pclmul mei_hdcp nls_iso8859_1 dell_smbios crc32_pclmul dcdbas videobuf2_v4l2 nls_cp437 ppdev iTCO_wdt ghash_clmulni_intel dell_wmi_descriptor iTCO_vendor_support vfat btrtl btbcm btintel dell_smm_hwmon snd_timer fat aesni_intel videobuf2_common aes_x86_64 bluetooth crypto_simd rtsx_pci_ms cryptd i915 glue_helper intel_cstate intel_uncore psmouse videodev snd cfg80211 intel_rapl_perf mei_me ecdh_generic processor_thermal_device input_leds e1000e pcspkr tpm_crb soundcore i2c_i801 media ecc memstick mei pcc_cpufreq
[  225.397223]  intel_pch_thermal intel_soc_dts_iosf wmi battery intel_gtt parport_pc tpm_tis parport dell_rbtn dell_smo8800 tpm_tis_core ac tpm rfkill int3403_thermal evdev int340x_thermal_zone int3400_thermal rng_core mac_hid acpi_thermal_rel sg crypto_user ip_tables x_tables ext4 crc32c_generic crc16 mbcache jbd2 rtsx_pci_sdmmc serio_raw mmc_core atkbd ahci libps2 libahci libata xhci_pci xhci_hcd crc32c_intel scsi_mod rtsx_pci i8042 serio radeon amdgpu gpu_sched i2c_algo_bit drm_kms_helper syscopyarea sysfillrect sysimgblt fb_sys_fops ttm drm agpgart
[  225.397244] CPU: 3 PID: 1188 Comm: supertux:shlo3 Not tainted 5.2.13-arch1-1-ARCH #1
[  225.397245] Hardware name: Dell Inc. Precision 3510/00D283, BIOS 1.21.4 06/25/2019
[  225.397247] RIP: 0010:kthread_park+0x68/0x80
[  225.397249] Code: 74 23 48 89 ef e8 48 ca 00 00 48 8d 7b 18 e8 df 1a 83 00 be 40 00 00 00 48 89 ef e8 12 cc 00 00 48 85 c0 74 0e 31 c0 5b 5d c3 <0f> 0b b8 f0 ff ff ff eb f4 0f 0b eb f0 66 66 2e 0f 1f 84 00 00 00
[  225.397250] RSP: 0018:ffffb5868592fb60 EFLAGS: 00010202
[  225.397251] RAX: 0000000000000004 RBX: ffff9a5045f6ecc0 RCX: 0000000000000002
[  225.397251] RDX: ffff9a5046ac5000 RSI: ffff9a4ff2e9e010 RDI: ffff9a504ac85c40
[  225.397252] RBP: ffff9a504ac85c40 R08: ffff9a5046ac5000 R09: ffff9a5026b06b58
[  225.397253] R10: 0000000000000002 R11: 0000000000000040 R12: ffff9a4ffb408f10
[  225.397254] R13: ffff9a501b94e800 R14: 0000000000008001 R15: ffff9a501b94e8c8
[  225.397255] FS:  0000000000000000(0000) GS:ffff9a504dac0000(0000) knlGS:0000000000000000
[  225.397255] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[  225.397256] CR2: 00007ff3c56b5000 CR3: 000000032260a005 CR4: 00000000003606e0
[  225.397257] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[  225.397258] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[  225.397258] Call Trace:
[  225.397265]  drm_sched_entity_fini+0x45/0x1b0 [gpu_sched]
[  225.397320]  amdgpu_ctx_mgr_entity_fini+0x75/0xa0 [amdgpu]
[  225.397372]  amdgpu_ctx_mgr_fini+0x2e/0xa0 [amdgpu]
[  225.397419]  amdgpu_driver_postclose_kms+0x15b/0x260 [amdgpu]
[  225.397433]  drm_file_free.part.0+0x1bf/0x270 [drm]
[  225.397444]  drm_release+0x4b/0x80 [drm]
[  225.397447]  __fput+0xae/0x210
[  225.397450]  task_work_run+0x93/0xb0
[  225.397452]  do_exit+0x2ff/0xb50
[  225.397454]  do_group_exit+0x33/0xa0
[  225.397455]  get_signal+0x147/0x8e0
[  225.397458]  ? update_rq_clock+0x33/0x160
[  225.397460]  do_signal+0x43/0x680
[  225.397463]  ? _raw_spin_unlock_irqrestore+0x20/0x40
[  225.397464]  ? sched_setaffinity+0x1e7/0x270
[  225.397467]  exit_to_usermode_loop+0xa3/0xc0
[  225.397470]  do_syscall_64+0x189/0x1d0
[  225.397472]  ? page_fault+0x8/0x30
[  225.397473]  entry_SYSCALL_64_after_hwframe+0x44/0xa9
[  225.397476] RIP: 0033:0x7f9c7c7b0415
[  225.397479] Code: Bad RIP value.
[  225.397480] RSP: 002b:00007f9c5f7fdcf0 EFLAGS: 00000282 ORIG_RAX: 00000000000000ca
[  225.397481] RAX: fffffffffffffe00 RBX: 0000000000000000 RCX: 00007f9c7c7b0415
[  225.397482] RDX: 0000000000000000 RSI: 0000000000000080 RDI: 0000562096d6a600
[  225.397483] RBP: 0000562096d6a5d8 R08: 0000562096d6a5b0 R09: 0000000000000000
[  225.397483] R10: 0000000000000000 R11: 0000000000000282 R12: 00007f9c5f7fdd20
[  225.397484] R13: 0000562096d6a5b0 R14: 0000562096d6a600 R15: 0000000000000000
[  225.397487] ---[ end trace 9afe014a3d82c415 ]---

I also get these after sleep and resume:

[  489.620394] INFO: task kworker/4:1:70 blocked for more than 244 seconds.
[  489.620395]       Tainted: G        W         5.2.13-arch1-1-ARCH #1
[  489.620396] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
[  489.620397] kworker/4:1     D    0    70      2 0x80004000
[  489.620402] Workqueue: events drm_sched_job_timedout [gpu_sched]
[  489.620404] Call Trace:
[  489.620408]  ? __schedule+0x27f/0x6d0
[  489.620410]  schedule+0x3d/0xc0
[  489.620412]  schedule_timeout+0x299/0x3d0
[  489.620413]  ? preempt_schedule_common+0x32/0x80
[  489.620416]  dma_fence_default_wait+0x1b9/0x2c0
[  489.620418]  ? wait_task_inactive+0x18b/0x1f0
[  489.620420]  ? dma_fence_wait_timeout+0x110/0x110
[  489.620422]  dma_fence_wait_timeout+0x105/0x110
[  489.620424]  drm_sched_stop+0xe4/0x140 [gpu_sched]
[  489.620501]  amdgpu_device_pre_asic_reset+0x3e/0x209 [amdgpu]
[  489.620553]  amdgpu_device_gpu_recover+0x77/0x773 [amdgpu]
[  489.620597]  amdgpu_job_timedout+0xf7/0x120 [amdgpu]
[  489.620600]  drm_sched_job_timedout+0x3a/0x70 [gpu_sched]
[  489.620602]  process_one_work+0x1d1/0x3e0
[  489.620604]  worker_thread+0x4a/0x3d0
[  489.620605]  kthread+0xfb/0x130
[  489.620607]  ? process_one_work+0x3e0/0x3e0
[  489.620607]  ? kthread_park+0x80/0x80
[  489.620610]  ret_from_fork+0x35/0x40

These messages keep repeating, but PC seems to run OK (on the IGP). Also, CPU runs hot (due to locked kernel task/gpu ?)

Looking at the first call stack dump, it seems the driver goes into unrecoverable error and GPU chips stays locked up. Any other suggestions with the parameters?
Thanks in advance.

Offline

#4 2019-09-13 08:02:17

Swiggles
Member
Registered: 2014-08-02
Posts: 266

Re: AMD Firepro W5130m issue, Dell Precision 3510, Arch vanilla kernel

Unfortunately after looking around I found this: https://bugs.freedesktop.org/show_bug.cgi?id=99316

Can you confirm the behavior when running on battery or while plugged in?

Offline

#5 2019-09-13 12:16:29

cristos666
Member
Registered: 2019-09-12
Posts: 8

Re: AMD Firepro W5130m issue, Dell Precision 3510, Arch vanilla kernel

The issue is present on both AC and battery power:

This is what's happening on battery:

[   48.657095] [drm] PCIE gen 3 link speeds already enabled
[   48.658709] amdgpu 0000:01:00.0: PCIE GART of 1024M enabled (table at 0x000000F400000000).
[   61.465182] [drm:amdgpu_job_timedout [amdgpu]] *ERROR* ring gfx timeout, signaled seq=1727, emitted seq=1730
[   61.465222] [drm:amdgpu_job_timedout [amdgpu]] *ERROR* Process information: process supertuxkart pid 1139 thread supertuxka:cs0 pid 1140
[   61.465225] amdgpu 0000:01:00.0: GPU reset begin!
[   61.915867] amdgpu 0000:01:00.0: GPU reset succeeded, trying to resume
[   61.916025] [drm] PCIE gen 3 link speeds already enabled
[   61.916486] amdgpu 0000:01:00.0: PCIE GART of 1024M enabled (table at 0x000000F400000000).
[   62.390323] amdgpu 0000:01:00.0: [drm:amdgpu_ring_test_helper [amdgpu]] *ERROR* ring gfx test failed (-110)
[   62.390352] [drm:amdgpu_device_ip_resume_phase2 [amdgpu]] *ERROR* resume of IP block <gfx_v6_0> failed -110
[   62.390360] [drm] Skip scheduling IBs!
[   62.390362] [drm] Skip scheduling IBs!
[   62.390870] [drm:si_dpm_set_power_state [amdgpu]] *ERROR* si_restrict_performance_levels_before_switch failed
[   62.391074] amdgpu 0000:01:00.0: GPU reset(1) failed
[   62.391076] amdgpu 0000:01:00.0: GPU reset end with ret = -110
[   63.411845] [drm:amdgpu_job_timedout [amdgpu]] *ERROR* ring gfx timeout, signaled seq=1730, emitted seq=1730
[   63.411884] [drm:amdgpu_job_timedout [amdgpu]] *ERROR* Process information: process supertuxkart pid 1139 thread supertuxka:cs0 pid 1140
[   63.411887] amdgpu 0000:01:00.0: GPU reset begin!
[   89.182745] [drm] schedsdma0 is not ready, skipping
[   89.182745] [drm] schedsdma1 is not ready, skipping
[   89.182750] amdgpu 0000:01:00.0: failed to clear page tables on GEM object close (-2)
[   89.182774] BUG: kernel NULL pointer dereference, address: 0000000000000008
[   89.182777] #PF: supervisor read access in kernel mode
[   89.182778] #PF: error_code(0x0000) - not-present page
[   89.182779] PGD 0 P4D 0 
[   89.182781] Oops: 0000 [#1] PREEMPT SMP PTI
[   89.182783] CPU: 2 PID: 1149 Comm: supertux:shlo1 Not tainted 5.2.14-arch1-1-ARCH #1
[   89.182784] Hardware name: Dell Inc. Precision 3510/00D283, BIOS 1.21.4 06/25/2019
[   89.182845] RIP: 0010:amdgpu_vm_sdma_commit+0x4e/0x120 [amdgpu]
[   89.182846] Code: 00 00 48 89 44 24 08 31 c0 48 8b 47 08 48 c7 04 24 00 00 00 00 4c 8b a2 a8 01 00 00 4c 8b a8 80 00 00 00 48 8b 80 c8 00 00 00 <4c> 8b 70 08 41 8b 44 24 08 4d 8d 7e 88 85 c0 0f 84 18 5d 19 00 49
[   89.182847] RSP: 0018:ffffab2f02cfb9b8 EFLAGS: 00010246
[   89.182849] RAX: 0000000000000000 RBX: ffffab2f02cfba00 RCX: 0000000000100400
[   89.182849] RDX: ffff9266df2c5800 RSI: ffffab2f02cfba88 RDI: ffffab2f02cfba00
[   89.182850] RBP: ffffab2f02cfba88 R08: 0000000000001000 R09: 0000000000000480
[   89.182851] R10: 0000000000200000 R11: 00000000000ffffe R12: ffff9266df2c5a10
[   89.182852] R13: ffff9266df2d5000 R14: ffff9266df2d2000 R15: ffff9267086d9c00
[   89.182853] FS:  0000000000000000(0000) GS:ffff92670da80000(0000) knlGS:0000000000000000
[   89.182854] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[   89.182854] CR2: 0000000000000008 CR3: 0000000322c0a006 CR4: 00000000003606e0
[   89.182855] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[   89.182856] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[   89.182857] Call Trace:
[   89.182908]  amdgpu_vm_bo_update_mapping+0xcd/0xe0 [amdgpu]
[   89.182936]  amdgpu_vm_clear_freed+0xc0/0x190 [amdgpu]
[   89.182964]  amdgpu_gem_object_close+0x169/0x1c0 [amdgpu]
[   89.182979]  drm_gem_object_release_handle+0x7e/0xc0 [drm]
[   89.182990]  ? drm_gem_object_handle_put_unlocked+0x90/0x90 [drm]
[   89.182993]  idr_for_each+0x70/0xe0
[   89.183003]  drm_gem_release+0x1c/0x30 [drm]
[   89.183012]  drm_file_free.part.0+0x21e/0x270 [drm]
[   89.183022]  drm_release+0x4b/0x80 [drm]
[   89.183037]  __fput+0xae/0x210
[   89.183041]  task_work_run+0x93/0xb0
[   89.183043]  do_exit+0x2ff/0xb50
[   89.183045]  do_group_exit+0x33/0xa0
[   89.183047]  get_signal+0x147/0x8e0
[   89.183049]  ? update_rq_clock+0x33/0x160
[   89.183052]  do_signal+0x43/0x680
[   89.183055]  ? _raw_spin_unlock_irqrestore+0x20/0x40
[   89.183057]  ? sched_setaffinity+0x1e7/0x270
[   89.183060]  exit_to_usermode_loop+0xa3/0xc0
[   89.183063]  do_syscall_64+0x189/0x1d0
[   89.183065]  ? prepare_exit_to_usermode+0x85/0xb0
[   89.183067]  entry_SYSCALL_64_after_hwframe+0x44/0xa9
[   89.183069] RIP: 0033:0x7f3907dad415
[   89.183073] Code: Bad RIP value.
[   89.183074] RSP: 002b:00007f38cfffecf0 EFLAGS: 00000282 ORIG_RAX: 00000000000000ca
[   89.183075] RAX: fffffffffffffe00 RBX: 0000000000000000 RCX: 00007f3907dad415
[   89.183076] RDX: 0000000000000000 RSI: 0000000000000080 RDI: 0000560e0c697600
[   89.183077] RBP: 0000560e0c6975d8 R08: 0000560e0c6975b0 R09: 0000000000000000
[   89.183078] R10: 0000000000000000 R11: 0000000000000282 R12: 00007f38cfffed20
[   89.183079] R13: 0000560e0c6975b0 R14: 0000560e0c697600 R15: 0000000000000000
[   89.183081] Modules linked in: ccm snd_seq_dummy snd_seq snd_seq_device fuse joydev mousedev snd_hda_codec_hdmi snd_hda_codec_realtek intel_rapl snd_hda_codec_generic arc4 x86_pkg_temp_thermal intel_powerclamp coretemp kvm_intel kvm snd_hda_intel irqbypass iwlmvm snd_hda_codec crct10dif_pclmul iTCO_wdt mei_hdcp mei_wdt snd_hda_core mac80211 crc32_pclmul dell_wmi iTCO_vendor_support snd_hwdep uvcvideo ghash_clmulni_intel sparse_keymap snd_pcm wmi_bmof videobuf2_vmalloc nls_iso8859_1 ppdev dell_laptop intel_wmi_thunderbolt nls_cp437 videobuf2_memops ledtrig_audio videobuf2_v4l2 vfat snd_timer dell_smbios videobuf2_common btusb btrtl btbcm dell_wmi_descriptor btintel aesni_intel dcdbas iwlwifi fat aes_x86_64 bluetooth dell_smm_hwmon i915 snd crypto_simd videodev cryptd glue_helper rtsx_pci_ms intel_cstate intel_uncore intel_rapl_perf psmouse e1000e pcspkr ecdh_generic input_leds tpm_crb cfg80211 mei_me media memstick soundcore ecc i2c_i801 mei processor_thermal_device intel_soc_dts_iosf
[   89.183110]  intel_pch_thermal wmi battery intel_gtt parport_pc pcc_cpufreq tpm_tis parport tpm_tis_core tpm evdev mac_hid int3403_thermal dell_smo8800 int340x_thermal_zone dell_rbtn rng_core int3400_thermal acpi_thermal_rel ac rfkill sg crypto_user ip_tables x_tables ext4 crc32c_generic crc16 mbcache jbd2 rtsx_pci_sdmmc serio_raw mmc_core atkbd libps2 ahci libahci libata xhci_pci crc32c_intel scsi_mod xhci_hcd rtsx_pci i8042 serio radeon amdgpu gpu_sched i2c_algo_bit drm_kms_helper syscopyarea sysfillrect sysimgblt fb_sys_fops ttm drm agpgart
[   89.183131] CR2: 0000000000000008
[   89.183133] ---[ end trace 544dc95f8afad7d3 ]---
[   89.183177] RIP: 0010:amdgpu_vm_sdma_commit+0x4e/0x120 [amdgpu]
[   89.183179] Code: 00 00 48 89 44 24 08 31 c0 48 8b 47 08 48 c7 04 24 00 00 00 00 4c 8b a2 a8 01 00 00 4c 8b a8 80 00 00 00 48 8b 80 c8 00 00 00 <4c> 8b 70 08 41 8b 44 24 08 4d 8d 7e 88 85 c0 0f 84 18 5d 19 00 49
[   89.183180] RSP: 0018:ffffab2f02cfb9b8 EFLAGS: 00010246
[   89.183181] RAX: 0000000000000000 RBX: ffffab2f02cfba00 RCX: 0000000000100400
[   89.183183] RDX: ffff9266df2c5800 RSI: ffffab2f02cfba88 RDI: ffffab2f02cfba00
[   89.183184] RBP: ffffab2f02cfba88 R08: 0000000000001000 R09: 0000000000000480
[   89.183184] R10: 0000000000200000 R11: 00000000000ffffe R12: ffff9266df2c5a10
[   89.183185] R13: ffff9266df2d5000 R14: ffff9266df2d2000 R15: ffff9267086d9c00
[   89.183187] FS:  0000000000000000(0000) GS:ffff92670da80000(0000) knlGS:0000000000000000
[   89.183189] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[   89.183190] CR2: 00007f3907dad3eb CR3: 0000000322c0a006 CR4: 00000000003606e0
[   89.183191] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[   89.183192] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[   89.183193] Fixing recursive fault but reboot is needed!
[   94.510903] amdgpu 0000:01:00.0: couldn't schedule ib on ring <sdma0>
[   94.510965] [drm:amdgpu_job_run [amdgpu]] *ERROR* Error scheduling IBs (-22)
[   94.510971] amdgpu 0000:01:00.0: couldn't schedule ib on ring <sdma0>
[   94.511024] [drm:amdgpu_job_run [amdgpu]] *ERROR* Error scheduling IBs (-22

Is this card really not supported? The docs seem to state quite otherwise.

Thanks

Offline

#6 2019-09-13 12:48:13

Swiggles
Member
Registered: 2014-08-02
Posts: 266

Re: AMD Firepro W5130m issue, Dell Precision 3510, Arch vanilla kernel

I can't tell. Sorry!
Maybe someone else does have further ideas, but for me it looks like an error with the driver. Maybe you should collect the information and open a ticket.

Offline

#7 2020-02-26 00:20:10

Davidian1024
Member
Registered: 2020-02-26
Posts: 1

Re: AMD Firepro W5130m issue, Dell Precision 3510, Arch vanilla kernel

Hello,

I also have a Dell Precision 3510 with an AMD FirePro W5130m.  And I've also had alot of problems with this GPU.

I originally bought this from Dell with Ubunut 14.04 pre-installed by them.  I've only ever been able to get the GPU to perform fully using the pre-installed version of Ubuntu 14.04 that Dell provided me with along with AMD's older fglrx proprietary drivers.

Unfortunately for a number of newer games I need Ubuntu 16.04 or newer.  Really I think it's the version of glibc that comes with these newer Ubuntu releases.  fglrx only works with Ubuntu 14.04 and older Ubuntus.  In order to use the newer amdgpu open source driver I need to user Ubuntu 16.04 or newer.

So, I thought I'd go ahead and post about this in here in the hopes that perhaps it might lead to some coordinated efforts to find a solution.

Thanks,
Dave

Offline

Board footer

Powered by FluxBB