Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Bug#1005005: linux-image-5.15.0-3-amd64: suspend failure with admgpu

81 views
Skip to first unread message

Dominique Dumont

unread,
Feb 5, 2022, 5:40:04 AM2/5/22
to
Package: src:linux
Version: 5.15.15-2
Severity: normal
Tags: upstream

Dear Maintainer,


Since upgrade to linux-image-5.15.0-3-amd6, suspending my machine no
longer works correctly: the screen goes blank as usual, but comes back
after 10s or so.

The most relevant kernel logs are:

[ 257.531771] PM: suspend entry (s2idle)
[ 257.610570] Filesystems sync: 0.078 seconds
[ 257.610723] (NULL device *): firmware: direct-loading firmware regulatory.db
[ 257.610726] (NULL device *): firmware: direct-loading firmware regulatory.db.p7s
[ 257.610745] (NULL device *): firmware: direct-loading firmware intel/ibt-17-16-1.ddc
[ 257.610954] (NULL device *): firmware: direct-loading firmware intel/ibt-17-16-1.sfi
[ 257.610986] (NULL device *): firmware: direct-loading firmware iwlwifi-9000-pu-b0-jf-b0-46.ucode
[ 257.611211] (NULL device *): firmware: direct-loading firmware i915/kbl_dmc_ver1_04.bin
[ 257.726247] Freezing user space processes ... (elapsed 0.002 seconds) done.
[ 257.728699] OOM killer disabled.
[ 257.728700] Freezing remaining freezable tasks ... (elapsed 0.001 seconds) done.
[ 257.730085] printk: Suspending console(s) (use no_console_suspend to debug)
[ 257.839817] amdgpu:
last message was failed ret is 65535
[ 257.839842] amdgpu:
failed to send message 261 ret is 65535

[ ... lots of failed message ...]

[ 257.840748] ------------[ cut here ]------------
[ 257.840751] WARNING: CPU: 4 PID: 58 at drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm.c:2014 dm_suspend+0x19e/0x1c0 [amdgpu]
[ 257.841665] Modules linked in: rfcomm xt_conntrack nft_chain_nat xt_MASQUERADE nf_nat nf_conntrack_netlink nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 nft_counter xt_addrtype nft_compat nf_tables libcrc32c nfnetlink br_netfilter bridge stp llc xfrm_user xfrm_algo nvme_fabrics typec_displayport cmac algif_hash algif_skcipher af_alg overlay bnep binfmt_misc nls_ascii nls_cp437 squashfs vfat fat loop x86_pkg_temp_thermal intel_powerclamp mei_hdcp snd_sof_pci_intel_cnl coretemp dell_rbtn intel_rapl_msr snd_sof_intel_hda_common soundwire_intel soundwire_generic_allocation soundwire_cadence snd_sof_intel_hda snd_sof_pci kvm_intel snd_sof_xtensa_dsp snd_hda_codec_hdmi snd_sof soundwire_bus btusb btrtl kvm snd_ctl_led snd_soc_skl btbcm btintel dell_laptop irqbypass iwlmvm snd_soc_hdac_hda rapl bluetooth snd_hda_ext_core snd_soc_sst_ipc snd_soc_sst_dsp snd_hda_codec_realtek snd_soc_acpi_intel_match snd_soc_acpi dell_smm_hwmon snd_hda_codec_generic intel_cstate ledtrig_audio mac80211 snd_soc_core
[ 257.841816] dell_wmi intel_uncore snd_compress dell_smbios jitterentropy_rng dcdbas snd_hda_intel sha512_ssse3 serio_raw pcspkr libarc4 snd_intel_dspcfg sha512_generic efi_pstore dell_wmi_descriptor uvcvideo snd_intel_sdw_acpi iwlwifi snd_usb_audio snd_hda_codec dell_wmi_sysman videobuf2_vmalloc videobuf2_memops firmware_attributes_class iTCO_wdt videobuf2_v4l2 intel_pmc_bxt snd_hda_core drbg iTCO_vendor_support snd_usbmidi_lib videobuf2_common intel_wmi_thunderbolt wmi_bmof ee1004 watchdog snd_hwdep ansi_cprng joydev snd_rawmidi hid_multitouch videodev cfg80211 snd_seq_device mc snd_pcm processor_thermal_device_pci_legacy processor_thermal_device snd_timer processor_thermal_rfim processor_thermal_mbox ucsi_acpi processor_thermal_rapl snd mei_me typec_ucsi intel_rapl_common ecdh_generic roles soundcore mei ecc rfkill intel_soc_dts_iosf intel_pch_thermal typec int3403_thermal evdev int340x_thermal_zone dell_smo8800 intel_hid int3400_thermal intel_pmc_core acpi_thermal_rel acpi_pad
[ 257.841935] sparse_keymap ac parport_pc ppdev sunrpc lp parport fuse configfs efivarfs ip_tables x_tables autofs4 ext4 crc16 mbcache jbd2 crc32c_generic dm_crypt dm_mod hid_jabra usbhid r8152 mii hid_generic amdgpu i915 rtsx_pci_sdmmc mmc_core crc32_pclmul crc32c_intel ghash_clmulni_intel gpu_sched nvme aesni_intel e1000e crypto_simd cryptd nvme_core i2c_algo_bit drm_ttm_helper ptp t10_pi ttm psmouse pps_core xhci_pci i2c_i801 drm_kms_helper thunderbolt crc_t10dif xhci_hcd cec i2c_smbus rc_core crct10dif_generic crct10dif_pclmul crct10dif_common rtsx_pci drm usbcore i2c_hid_acpi intel_lpss_pci i2c_hid intel_lpss idma64 usb_common hid wmi battery button video
[ 257.842049] CPU: 4 PID: 58 Comm: kworker/u16:7 Not tainted 5.15.0-3-amd64 #1 Debian 5.15.15-2
[ 257.842057] Hardware name: Dell Inc. Precision 3540/0M14W7, BIOS 1.9.1 07/06/2020
[ 257.842062] Workqueue: events_unbound async_run_entry_fn
[ 257.842075] RIP: 0010:dm_suspend+0x19e/0x1c0 [amdgpu]
[ 257.842795] Code: ff 31 d2 4c 89 e6 4c 89 ef e8 4e d7 15 00 83 f8 01 74 1e 89 c2 48 c7 c6 40 36 f5 c0 48 c7 c7 50 bc 01 c1 e8 14 89 61 ff eb c2 <0f> 0b e9 95 fe ff ff 4c 89 e6 4c 89 ef e8 60 26 15 00 eb ae e8 d9
[ 257.842801] RSP: 0018:ffffac778029fcf0 EFLAGS: 00010286
[ 257.842808] RAX: 0000000000000000 RBX: ffff9e72cb1b5b08 RCX: 0000000000000027
[ 257.842812] RDX: 0000000000000009 RSI: 0000000000000001 RDI: ffff9e72cb1a0000
[ 257.842816] RBP: ffff9e72cb1a0000 R08: 0000000000000032 R09: 0000000000000004
[ 257.842819] R10: 000000000000000f R11: ffffffffb1b82693 R12: ffff9e72cb1a0000
[ 257.842823] R13: 0000000000000004 R14: 0000000000000002 R15: ffff9e72c0145f05
[ 257.842826] FS: 0000000000000000(0000) GS:ffff9e762e500000(0000) knlGS:0000000000000000
[ 257.842831] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 257.842835] CR2: 000055620fb334f6 CR3: 0000000412e10003 CR4: 00000000003706e0
[ 257.842840] Call Trace:
[ 257.842846] <TASK>
[ 257.842851] ? vi_common_set_clockgating_state+0x229/0x2f0 [amdgpu]
[ 257.843356] amdgpu_device_ip_suspend_phase1+0x5e/0xc0 [amdgpu]
[ 257.843771] amdgpu_device_suspend+0x62/0xc0 [amdgpu]
[ 257.844184] amdgpu_pmops_suspend+0x36/0x70 [amdgpu]
[ 257.844631] pci_pm_suspend+0x71/0x160
[ 257.844643] ? pci_pm_freeze+0xb0/0xb0
[ 257.844651] dpm_run_callback+0x47/0x120
[ 257.844658] __device_suspend+0x10e/0x470
[ 257.844664] async_suspend+0x1b/0x90
[ 257.844669] async_run_entry_fn+0x2d/0x130
[ 257.844677] process_one_work+0x1ee/0x390
[ 257.844685] worker_thread+0x53/0x3e0
[ 257.844690] ? process_one_work+0x390/0x390
[ 257.844696] kthread+0x124/0x150
[ 257.844706] ? set_kthread_struct+0x40/0x40
[ 257.844715] ret_from_fork+0x1f/0x30
[ 257.844728] </TASK>
[ 257.844730] ---[ end trace f4b6157e346cd3f6 ]---
[ 258.419015] [drm:amdgpu_device_ip_suspend_phase2 [amdgpu]] *ERROR* suspend of IP block <vce_v3_0> failed -110
[ 258.878568] amdgpu:
last message was failed ret is 65535

[ ... lots of failed message ...]

[ 259.957788] amdgpu: Failed to force to switch arbf0!
[ 259.957789] amdgpu: [disable_dpm_tasks] Failed to disable DPM!
[ 259.957789] [drm:amdgpu_device_ip_suspend_phase2 [amdgpu]] *ERROR* suspend of IP block <powerplay> failed -22
[ 261.029543] amdgpu 0000:3b:00.0: [drm:amdgpu_ring_test_helper [amdgpu]] *ERROR* ring kiq_2.1.0 test failed (-110)
[ 261.029632] [drm:gfx_v8_0_hw_fini [amdgpu]] *ERROR* KCQ disable failed
[ 263.171945] amdgpu: cp is busy, skip halt cp
[ 264.242959] amdgpu: rlc is busy, skip halt rlc

[ ... another kernel warning ... ]

[ 265.315820] amdgpu 0000:3b:00.0: amdgpu: PCI CONFIG reset
[ 266.386163] PM: pci_pm_suspend(): amdgpu_pmops_suspend+0x0/0x70 [amdgpu] returns -22
[ 266.386248] PM: dpm_run_callback(): pci_pm_suspend+0x0/0x160 returns -22
[ 266.386253] amdgpu 0000:3b:00.0: PM: failed to suspend async: error -22
[ 266.386382] PM: Some devices failed to suspend, or early wake event detected
[ 266.681752] r8152 4-1.3:1.0 enx00e04c680aef: carrier on
[ 267.069698] OOM killer enabled.
[ 267.069700] Restarting tasks ...


Not that suspend works fine when booting linux-image-5.15.0-2-amd6.


All the best

Dod



-- Package-specific info:
** Version:
Linux version 5.15.0-3-amd64 (debian...@lists.debian.org) (gcc-11 (Debian 11.2.0-14) 11.2.0, GNU ld (GNU Binutils for Debian) 2.37.90.20220123) #1 SMP Debian 5.15.15-2 (2022-01-30)

** Command line:
BOOT_IMAGE=/vmlinuz-5.15.0-3-amd64 root=/dev/mapper/ylum--vg-root ro quiet

** Tainted: W (512)
* kernel issued warning

** Kernel log:
[ 267.314622] __device_suspend+0x10e/0x470
[ 267.314627] async_suspend+0x1b/0x90
[ 267.314631] async_run_entry_fn+0x2d/0x130
[ 267.314639] process_one_work+0x1ee/0x390
[ 267.314645] worker_thread+0x53/0x3e0
[ 267.314650] ? process_one_work+0x390/0x390
[ 267.314655] kthread+0x124/0x150
[ 267.314663] ? set_kthread_struct+0x40/0x40
[ 267.314671] ret_from_fork+0x1f/0x30
[ 267.314683] </TASK>
[ 267.314685] ---[ end trace f4b6157e346cd3f8 ]---
[ 267.858007] [drm:amdgpu_device_ip_suspend_phase2 [amdgpu]] *ERROR* suspend of IP block <vce_v3_0> failed -110
[ 268.361591] amdgpu:
last message was failed ret is 65535
[ 268.361602] amdgpu:
failed to send message 133 ret is 65535
[ 268.361623] amdgpu:
last message was failed ret is 65535
[ 268.361623] amdgpu:
failed to send message 148 ret is 65535
[ 268.361645] amdgpu:
last message was failed ret is 65535
[ 268.361656] amdgpu:
failed to send message 145 ret is 65535
[ 268.361668] amdgpu:
last message was failed ret is 65535
[ 268.361672] amdgpu:
failed to send message 146 ret is 65535
[ 270.515932] amdgpu:
last message was failed ret is 65535
[ 270.515944] amdgpu:
failed to send message 26b ret is 65535
[ 270.515955] amdgpu:
last message was failed ret is 65535
[ 270.515966] amdgpu:
failed to send message 13d ret is 65535
[ 270.515986] amdgpu:
last message was failed ret is 65535
[ 270.515997] amdgpu:
failed to send message 14f ret is 65535
[ 270.516003] amdgpu:
last message was failed ret is 65535
[ 270.516007] amdgpu:
failed to send message 151 ret is 65535
[ 270.516014] amdgpu:
last message was failed ret is 65535
[ 270.516025] amdgpu:
failed to send message 135 ret is 65535
[ 270.516036] amdgpu:
last message was failed ret is 65535
[ 270.516047] amdgpu:
failed to send message 190 ret is 65535
[ 270.516058] amdgpu:
last message was failed ret is 65535
[ 270.516069] amdgpu:
failed to send message 63 ret is 65535
[ 270.516085] amdgpu:
last message was failed ret is 65535
[ 270.516097] amdgpu:
failed to send message 84 ret is 65535
[ 270.516109] amdgpu: Failed to force to switch arbf0!
[ 270.516110] amdgpu: [disable_dpm_tasks] Failed to disable DPM!
[ 270.516110] [drm:amdgpu_device_ip_suspend_phase2 [amdgpu]] *ERROR* suspend of IP block <powerplay> failed -22
[ 271.591252] amdgpu 0000:3b:00.0: [drm:amdgpu_ring_test_helper [amdgpu]] *ERROR* ring kiq_2.1.0 test failed (-110)
[ 271.591341] [drm:gfx_v8_0_hw_fini [amdgpu]] *ERROR* KCQ disable failed
[ 273.747637] amdgpu: cp is busy, skip halt cp
[ 274.826822] amdgpu: rlc is busy, skip halt rlc
[ 275.907086] amdgpu 0000:3b:00.0: amdgpu: PCI CONFIG reset
[ 276.982098] PM: pci_pm_suspend(): amdgpu_pmops_suspend+0x0/0x70 [amdgpu] returns -22
[ 276.982184] PM: dpm_run_callback(): pci_pm_suspend+0x0/0x160 returns -22
[ 276.982190] amdgpu 0000:3b:00.0: PM: failed to suspend async: error -22
[ 276.982244] PM: Some devices failed to suspend, or early wake event detected
[ 277.269130] r8152 4-1.3:1.0 enx00e04c680aef: carrier on
[ 277.666166] OOM killer enabled.
[ 277.666168] Restarting tasks ...
[ 277.666866] mei_hdcp 0000:00:16.0-b638ab7e-94e2-4ea2-a552-d1c54b627f04: bound 0000:00:02.0 (ops i915_hdcp_component_ops [i915])
[ 277.672399] done.
[ 277.745203] PM: suspend exit
[ 277.848931] e1000e 0000:00:1f.6 eno2: NIC Link is Down
[ 281.461513] IPv6: ADDRCONF(NETDEV_CHANGE): enx00e04c680aef: link becomes ready
[ 281.462161] r8152 4-1.3:1.0 enx00e04c680aef: carrier on
[ 281.495750] r8152 4-1.3:1.0 enx00e04c680aef: carrier off
[ 284.949725] r8152 4-1.3:1.0 enx00e04c680aef: carrier on
[ 325.050333] systemd-fstab-generator[8126]: Checking was requested for "nas.maison:/volume1/transmission", but it is not a device.
[ 325.050394] systemd-fstab-generator[8126]: Checking was requested for "nas.maison:/volume1/sabnzbd", but it is not a device.
[ 325.050449] systemd-fstab-generator[8126]: Checking was requested for "nas.maison:/volume1/music", but it is not a device.
[ 325.306135] systemd-fstab-generator[8152]: Checking was requested for "nas.maison:/volume1/transmission", but it is not a device.
[ 325.306209] systemd-fstab-generator[8152]: Checking was requested for "nas.maison:/volume1/sabnzbd", but it is not a device.
[ 325.306264] systemd-fstab-generator[8152]: Checking was requested for "nas.maison:/volume1/music", but it is not a device.
[ 325.457465] loop9: detected capacity change from 0 to 217216
[ 325.790842] audit: type=1400 audit(1644055100.284:44): apparmor="STATUS" operation="profile_replace" info="same as current profile, skipping" profile="unconfined" name="/snap/snapd/14549/usr/lib/snapd/snap-confine" pid=8179 comm="apparmor_parser"
[ 325.790848] audit: type=1400 audit(1644055100.284:45): apparmor="STATUS" operation="profile_replace" info="same as current profile, skipping" profile="unconfined" name="/snap/snapd/14549/usr/lib/snapd/snap-confine//mount-namespace-capture-helper" pid=8179 comm="apparmor_parser"
[ 326.088440] audit: type=1400 audit(1644055100.584:46): apparmor="STATUS" operation="profile_replace" profile="unconfined" name="snap.rocketchat-desktop.rocketchat-desktop" pid=8182 comm="apparmor_parser"
[ 326.226858] audit: type=1400 audit(1644055100.720:47): apparmor="STATUS" operation="profile_replace" profile="unconfined" name="snap-update-ns.rocketchat-desktop" pid=8181 comm="apparmor_parser"
[ 327.371384] systemd-fstab-generator[8204]: Checking was requested for "nas.maison:/volume1/transmission", but it is not a device.
[ 327.371443] systemd-fstab-generator[8204]: Checking was requested for "nas.maison:/volume1/sabnzbd", but it is not a device.
[ 327.371497] systemd-fstab-generator[8204]: Checking was requested for "nas.maison:/volume1/music", but it is not a device.
[ 327.590938] systemd-fstab-generator[8250]: Checking was requested for "nas.maison:/volume1/transmission", but it is not a device.
[ 327.590994] systemd-fstab-generator[8250]: Checking was requested for "nas.maison:/volume1/sabnzbd", but it is not a device.
[ 327.591046] systemd-fstab-generator[8250]: Checking was requested for "nas.maison:/volume1/music", but it is not a device.

** Model information
sys_vendor: Dell Inc.
product_name: Precision 3540
product_version:
chassis_vendor: Dell Inc.
chassis_version:
bios_vendor: Dell Inc.
bios_version: 1.9.1
board_vendor: Dell Inc.
board_name: 0M14W7
board_version: A01

** Loaded modules:
rfcomm
xt_conntrack
nft_chain_nat
xt_MASQUERADE
nf_nat
nf_conntrack_netlink
nf_conntrack
nf_defrag_ipv6
nf_defrag_ipv4
nft_counter
xt_addrtype
nft_compat
nf_tables
libcrc32c
nfnetlink
br_netfilter
bridge
stp
llc
xfrm_user
xfrm_algo
nvme_fabrics
typec_displayport
cmac
algif_hash
algif_skcipher
af_alg
overlay
bnep
binfmt_misc
nls_ascii
nls_cp437
squashfs
vfat
fat
loop
x86_pkg_temp_thermal
intel_powerclamp
mei_hdcp
snd_sof_pci_intel_cnl
coretemp
dell_rbtn
intel_rapl_msr
snd_sof_intel_hda_common
soundwire_intel
soundwire_generic_allocation
soundwire_cadence
snd_sof_intel_hda
snd_sof_pci
kvm_intel
snd_sof_xtensa_dsp
snd_hda_codec_hdmi
snd_sof
soundwire_bus
btusb
btrtl
kvm
snd_ctl_led
snd_soc_skl
btbcm
btintel
dell_laptop
irqbypass
iwlmvm
snd_soc_hdac_hda
rapl
bluetooth
snd_hda_ext_core
snd_soc_sst_ipc
snd_soc_sst_dsp
snd_hda_codec_realtek
snd_soc_acpi_intel_match
snd_soc_acpi
dell_smm_hwmon
snd_hda_codec_generic
intel_cstate
ledtrig_audio
mac80211
snd_soc_core
dell_wmi
intel_uncore
snd_compress
dell_smbios
jitterentropy_rng
dcdbas
snd_hda_intel
sha512_ssse3
serio_raw
pcspkr
libarc4
snd_intel_dspcfg
sha512_generic
efi_pstore
dell_wmi_descriptor
uvcvideo
snd_intel_sdw_acpi
iwlwifi
snd_usb_audio
snd_hda_codec
dell_wmi_sysman
videobuf2_vmalloc
videobuf2_memops
firmware_attributes_class
iTCO_wdt
videobuf2_v4l2
intel_pmc_bxt
snd_hda_core
drbg
iTCO_vendor_support
snd_usbmidi_lib
videobuf2_common
intel_wmi_thunderbolt
wmi_bmof
ee1004
watchdog
snd_hwdep
ansi_cprng
joydev
snd_rawmidi
hid_multitouch
videodev
cfg80211
snd_seq_device
mc
snd_pcm
processor_thermal_device_pci_legacy
processor_thermal_device
snd_timer
processor_thermal_rfim
processor_thermal_mbox
ucsi_acpi
processor_thermal_rapl
snd
mei_me
typec_ucsi
intel_rapl_common
ecdh_generic
roles
soundcore
mei
ecc
rfkill
intel_soc_dts_iosf
intel_pch_thermal
typec
int3403_thermal
evdev
int340x_thermal_zone
dell_smo8800
intel_hid
int3400_thermal
intel_pmc_core
acpi_thermal_rel
acpi_pad
sparse_keymap
ac
parport_pc
ppdev
sunrpc
lp
parport
fuse
configfs
efivarfs
ip_tables
x_tables
autofs4
ext4
crc16
mbcache
jbd2
crc32c_generic
dm_crypt
dm_mod
hid_jabra
usbhid
r8152
mii
hid_generic
amdgpu
i915
rtsx_pci_sdmmc
mmc_core
crc32_pclmul
crc32c_intel
ghash_clmulni_intel
gpu_sched
nvme
aesni_intel
e1000e
crypto_simd
cryptd
nvme_core
i2c_algo_bit
drm_ttm_helper
ptp
t10_pi
ttm
psmouse
pps_core
xhci_pci
i2c_i801
drm_kms_helper
thunderbolt
crc_t10dif
xhci_hcd
cec
i2c_smbus
rc_core
crct10dif_generic
crct10dif_pclmul
crct10dif_common
rtsx_pci
drm
usbcore
i2c_hid_acpi
intel_lpss_pci
i2c_hid
intel_lpss
idma64
usb_common
hid
wmi
battery
button
video

** PCI devices:
00:00.0 Host bridge [0600]: Intel Corporation Coffee Lake HOST and DRAM Controller [8086:3e34] (rev 0c)
DeviceName: Onboard - Other
Subsystem: Dell Coffee Lake HOST and DRAM Controller [1028:08ba]
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
IOMMU group: 0
Capabilities: <access denied>
Kernel driver in use: skl_uncore

00:02.0 VGA compatible controller [0300]: Intel Corporation WhiskeyLake-U GT2 [UHD Graphics 620] [8086:3ea0] (rev 02) (prog-if 00 [VGA controller])
DeviceName: Onboard - Video
Subsystem: Dell WhiskeyLake-U GT2 [UHD Graphics 620] [1028:08ba]
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0, Cache Line Size: 64 bytes
Interrupt: pin A routed to IRQ 158
IOMMU group: 1
Region 0: Memory at eb000000 (64-bit, non-prefetchable) [size=16M]
Region 2: Memory at 80000000 (64-bit, prefetchable) [size=256M]
Region 4: I/O ports at 4000 [size=64]
Expansion ROM at 000c0000 [virtual] [disabled] [size=128K]
Capabilities: <access denied>
Kernel driver in use: i915
Kernel modules: i915

00:04.0 Signal processing controller [1180]: Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor Thermal Subsystem [8086:1903] (rev 0c)
DeviceName: Onboard - Other
Subsystem: Dell Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor Thermal Subsystem [1028:08ba]
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
IOMMU group: 2
Region 0: Memory at ec430000 (64-bit, non-prefetchable) [size=32K]
Capabilities: <access denied>
Kernel driver in use: proc_thermal
Kernel modules: processor_thermal_device_pci_legacy

00:08.0 System peripheral [0880]: Intel Corporation Xeon E3-1200 v5/v6 / E3-1500 v5 / 6th/7th/8th Gen Core Processor Gaussian Mixture Model [8086:1911]
DeviceName: Onboard - Other
Subsystem: Dell Xeon E3-1200 v5/v6 / E3-1500 v5 / 6th/7th/8th Gen Core Processor Gaussian Mixture Model [1028:08ba]
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 255
IOMMU group: 3
Region 0: Memory at ec449000 (64-bit, non-prefetchable) [disabled] [size=4K]
Capabilities: <access denied>

00:12.0 Signal processing controller [1180]: Intel Corporation Cannon Point-LP Thermal Controller [8086:9df9] (rev 30)
DeviceName: Onboard - Other
Subsystem: Dell Cannon Point-LP Thermal Controller [1028:08ba]
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
IOMMU group: 4
Region 0: Memory at ec448000 (64-bit, non-prefetchable) [size=4K]
Capabilities: <access denied>
Kernel driver in use: intel_pch_thermal
Kernel modules: intel_pch_thermal

00:14.0 USB controller [0c03]: Intel Corporation Cannon Point-LP USB 3.1 xHCI Controller [8086:9ded] (rev 30) (prog-if 30 [XHCI])
DeviceName: Onboard - Other
Subsystem: Dell Cannon Point-LP USB 3.1 xHCI Controller [1028:08ba]
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 146
IOMMU group: 5
Region 0: Memory at ec420000 (64-bit, non-prefetchable) [size=64K]
Capabilities: <access denied>
Kernel driver in use: xhci_hcd
Kernel modules: xhci_pci

00:14.2 RAM memory [0500]: Intel Corporation Cannon Point-LP Shared SRAM [8086:9def] (rev 30)
DeviceName: Onboard - Other
Subsystem: Dell Cannon Point-LP Shared SRAM [1028:08ba]
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-
IOMMU group: 5
Region 0: Memory at ec440000 (64-bit, non-prefetchable) [disabled] [size=8K]
Region 2: Memory at ec447000 (64-bit, non-prefetchable) [disabled] [size=4K]
Capabilities: <access denied>

00:14.3 Network controller [0280]: Intel Corporation Cannon Point-LP CNVi [Wireless-AC] [8086:9df0] (rev 30)
DeviceName: Onboard - Ethernet
Subsystem: Intel Corporation Cannon Point-LP CNVi [Wireless-AC] [8086:4030]
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0, Cache Line Size: 64 bytes
Interrupt: pin A routed to IRQ 16
IOMMU group: 6
Region 0: Memory at ec43c000 (64-bit, non-prefetchable) [size=16K]
Capabilities: <access denied>
Kernel driver in use: iwlwifi
Kernel modules: iwlwifi

00:15.0 Serial bus controller [0c80]: Intel Corporation Cannon Point-LP Serial IO I2C Controller #0 [8086:9de8] (rev 30)
DeviceName: Onboard - Other
Subsystem: Dell Cannon Point-LP Serial IO I2C Controller [1028:08ba]
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0, Cache Line Size: 64 bytes
Interrupt: pin A routed to IRQ 16
IOMMU group: 7
Region 0: Memory at 7f800000 (64-bit, non-prefetchable) [size=4K]
Capabilities: <access denied>
Kernel driver in use: intel-lpss
Kernel modules: intel_lpss_pci

00:15.1 Serial bus controller [0c80]: Intel Corporation Cannon Point-LP Serial IO I2C Controller #1 [8086:9de9] (rev 30)
DeviceName: Onboard - Other
Subsystem: Dell Cannon Point-LP Serial IO I2C Controller [1028:08ba]
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0, Cache Line Size: 64 bytes
Interrupt: pin B routed to IRQ 17
IOMMU group: 7
Region 0: Memory at 7f801000 (64-bit, non-prefetchable) [virtual] [size=4K]
Capabilities: <access denied>
Kernel driver in use: intel-lpss
Kernel modules: intel_lpss_pci

00:16.0 Communication controller [0780]: Intel Corporation Cannon Point-LP MEI Controller #1 [8086:9de0] (rev 30)
DeviceName: Onboard - Other
Subsystem: Dell Cannon Point-LP MEI Controller [1028:08ba]
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 147
IOMMU group: 8
Region 0: Memory at ec444000 (64-bit, non-prefetchable) [size=4K]
Capabilities: <access denied>
Kernel driver in use: mei_me
Kernel modules: mei_me

00:19.0 Serial bus controller [0c80]: Intel Corporation Cannon Point-LP Serial IO I2C Host Controller [8086:9dc5] (rev 30)
DeviceName: Onboard - Other
Subsystem: Dell Cannon Point-LP Serial IO I2C Host Controller [1028:08ba]
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0, Cache Line Size: 64 bytes
Interrupt: pin A routed to IRQ 32
IOMMU group: 9
Region 0: Memory at 7f802000 (64-bit, non-prefetchable) [size=4K]
Capabilities: <access denied>
Kernel driver in use: intel-lpss
Kernel modules: intel_lpss_pci

00:1c.0 PCI bridge [0604]: Intel Corporation Cannon Point-LP PCI Express Root Port #1 [8086:9db8] (rev f0) (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, Cache Line Size: 64 bytes
Interrupt: pin A routed to IRQ 122
IOMMU group: 10
Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
I/O behind bridge: [disabled]
Memory behind bridge: ec300000-ec3fffff [size=1M]
Prefetchable memory behind bridge: [disabled]
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: <access denied>
Kernel driver in use: pcieport

00:1c.4 PCI bridge [0604]: Intel Corporation Cannon Point-LP PCI Express Root Port #5 [8086:9dbc] (rev f0) (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, Cache Line Size: 64 bytes
Interrupt: pin A routed to IRQ 123
IOMMU group: 11
Bus: primary=00, secondary=02, subordinate=3a, sec-latency=0
I/O behind bridge: 00005000-00006fff [size=8K]
Memory behind bridge: d4000000-ea0fffff [size=353M]
Prefetchable memory behind bridge: 0000000090000000-00000000b1ffffff [size=544M]
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: <access denied>
Kernel driver in use: pcieport

00:1d.0 PCI bridge [0604]: Intel Corporation Cannon Point-LP PCI Express Root Port #9 [8086:9db0] (rev f0) (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, Cache Line Size: 64 bytes
Interrupt: pin A routed to IRQ 124
IOMMU group: 12
Bus: primary=00, secondary=3b, subordinate=3b, sec-latency=0
I/O behind bridge: 00003000-00003fff [size=4K]
Memory behind bridge: ec200000-ec2fffff [size=1M]
Prefetchable memory behind bridge: 00000000c0000000-00000000d01fffff [size=258M]
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: <access denied>
Kernel driver in use: pcieport

00:1d.4 PCI bridge [0604]: Intel Corporation Cannon Point-LP PCI Express Root Port #13 [8086:9db4] (rev f0) (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, Cache Line Size: 64 bytes
Interrupt: pin A routed to IRQ 125
IOMMU group: 13
Bus: primary=00, secondary=3c, subordinate=3c, sec-latency=0
I/O behind bridge: [disabled]
Memory behind bridge: ec100000-ec1fffff [size=1M]
Prefetchable memory behind bridge: [disabled]
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: <access denied>
Kernel driver in use: pcieport

00:1f.0 ISA bridge [0601]: Intel Corporation Cannon Point-LP LPC Controller [8086:9d84] (rev 30)
DeviceName: Onboard - Other
Subsystem: Dell Cannon Point-LP LPC Controller [1028:08ba]
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
IOMMU group: 14

00:1f.3 Audio device [0403]: Intel Corporation Cannon Point-LP High Definition Audio Controller [8086:9dc8] (rev 30) (prog-if 80)
DeviceName: Onboard - Sound
Subsystem: Dell Cannon Point-LP High Definition Audio Controller [1028:08ba]
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, Cache Line Size: 64 bytes
Interrupt: pin B routed to IRQ 160
IOMMU group: 14
Region 0: Memory at ec438000 (64-bit, non-prefetchable) [size=16K]
Region 4: Memory at ec000000 (64-bit, non-prefetchable) [size=1M]
Capabilities: <access denied>
Kernel driver in use: snd_hda_intel
Kernel modules: snd_hda_intel, snd_soc_skl, snd_sof_pci_intel_cnl

00:1f.4 SMBus [0c05]: Intel Corporation Cannon Point-LP SMBus Controller [8086:9da3] (rev 30)
DeviceName: Onboard - Other
Subsystem: Dell Cannon Point-LP SMBus Controller [1028:08ba]
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
IOMMU group: 14
Region 0: Memory at ec442000 (64-bit, non-prefetchable) [size=256]
Region 4: I/O ports at efa0 [size=32]
Kernel driver in use: i801_smbus
Kernel modules: i2c_i801

00:1f.5 Serial bus controller [0c80]: Intel Corporation Cannon Point-LP SPI Controller [8086:9da4] (rev 30)
DeviceName: Onboard - Other
Subsystem: Dell Cannon Point-LP SPI Controller [1028:08ba]
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-
IOMMU group: 14
Region 0: Memory at fe010000 (32-bit, non-prefetchable) [size=4K]

00:1f.6 Ethernet controller [0200]: Intel Corporation Ethernet Connection (6) I219-V [8086:15be] (rev 30)
DeviceName: Onboard - Ethernet
Subsystem: Dell Ethernet Connection (6) I219-V [1028:08ba]
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 167
IOMMU group: 14
Region 0: Memory at ec400000 (32-bit, non-prefetchable) [size=128K]
Capabilities: <access denied>
Kernel driver in use: e1000e
Kernel modules: e1000e

01:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTS525A PCI Express Card Reader [10ec:525a] (rev 01)
Subsystem: Dell RTS525A PCI Express Card Reader [1028:08ba]
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0, Cache Line Size: 64 bytes
Interrupt: pin A routed to IRQ 129
IOMMU group: 15
Region 1: Memory at ec300000 (32-bit, non-prefetchable) [size=4K]
Capabilities: <access denied>
Kernel driver in use: rtsx_pci
Kernel modules: rtsx_pci

02:00.0 PCI bridge [0604]: Intel Corporation JHL6340 Thunderbolt 3 Bridge (C step) [Alpine Ridge 2C 2016] [8086:15da] (rev 02) (prog-if 00 [Normal decode])
Physical Slot: 8
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0, Cache Line Size: 128 bytes
Interrupt: pin A routed to IRQ 16
IOMMU group: 16
Bus: primary=02, secondary=03, subordinate=3a, sec-latency=0
I/O behind bridge: 00005000-00005fff [size=4K]
Memory behind bridge: d4000000-ea0fffff [size=353M]
Prefetchable memory behind bridge: 0000000090000000-00000000b1ffffff [size=544M]
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: <access denied>
Kernel driver in use: pcieport

03:00.0 PCI bridge [0604]: Intel Corporation JHL6340 Thunderbolt 3 Bridge (C step) [Alpine Ridge 2C 2016] [8086:15da] (rev 02) (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, Cache Line Size: 128 bytes
Interrupt: pin A routed to IRQ 126
IOMMU group: 17
Bus: primary=03, secondary=04, subordinate=04, sec-latency=0
I/O behind bridge: [disabled]
Memory behind bridge: ea000000-ea0fffff [size=1M]
Prefetchable memory behind bridge: [disabled]
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: <access denied>
Kernel driver in use: pcieport

03:01.0 PCI bridge [0604]: Intel Corporation JHL6340 Thunderbolt 3 Bridge (C step) [Alpine Ridge 2C 2016] [8086:15da] (rev 02) (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, Cache Line Size: 128 bytes
Interrupt: pin A routed to IRQ 127
IOMMU group: 18
Bus: primary=03, secondary=05, subordinate=39, sec-latency=0
I/O behind bridge: 00005000-00005fff [size=4K]
Memory behind bridge: d4000000-e9efffff [size=351M]
Prefetchable memory behind bridge: 0000000090000000-00000000b1ffffff [size=544M]
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: <access denied>
Kernel driver in use: pcieport

03:02.0 PCI bridge [0604]: Intel Corporation JHL6340 Thunderbolt 3 Bridge (C step) [Alpine Ridge 2C 2016] [8086:15da] (rev 02) (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, Cache Line Size: 128 bytes
Interrupt: pin A routed to IRQ 128
IOMMU group: 19
Bus: primary=03, secondary=3a, subordinate=3a, sec-latency=0
I/O behind bridge: [disabled]
Memory behind bridge: e9f00000-e9ffffff [size=1M]
Prefetchable memory behind bridge: [disabled]
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: <access denied>
Kernel driver in use: pcieport

04:00.0 System peripheral [0880]: Intel Corporation JHL6340 Thunderbolt 3 NHI (C step) [Alpine Ridge 2C 2016] [8086:15d9] (rev 02)
Subsystem: Dell JHL6340 Thunderbolt 3 NHI (C step) [Alpine Ridge 2C 2016] [1028:08ba]
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0, Cache Line Size: 128 bytes
Interrupt: pin A routed to IRQ 16
IOMMU group: 17
Region 0: Memory at ea000000 (32-bit, non-prefetchable) [size=256K]
Region 1: Memory at ea040000 (32-bit, non-prefetchable) [size=4K]
Capabilities: <access denied>
Kernel driver in use: thunderbolt
Kernel modules: thunderbolt

3a:00.0 USB controller [0c03]: Intel Corporation JHL6340 Thunderbolt 3 USB 3.1 Controller (C step) [Alpine Ridge 2C 2016] [8086:15db] (rev 02) (prog-if 30 [XHCI])
Subsystem: Dell JHL6340 Thunderbolt 3 USB 3.1 Controller (C step) [Alpine Ridge 2C 2016] [1028:08ba]
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0, Cache Line Size: 128 bytes
Interrupt: pin A routed to IRQ 149
IOMMU group: 19
Region 0: Memory at e9f00000 (32-bit, non-prefetchable) [size=64K]
Capabilities: <access denied>
Kernel driver in use: xhci_hcd
Kernel modules: xhci_pci

3b:00.0 Display controller [0380]: Advanced Micro Devices, Inc. [AMD/ATI] Lexa XT [Radeon PRO WX 3100] [1002:6985]
Subsystem: Dell Lexa XT [Radeon PRO WX 3100] [1028:08ba]
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0, Cache Line Size: 64 bytes
Interrupt: pin A routed to IRQ 159
IOMMU group: 20
Region 0: Memory at c0000000 (64-bit, prefetchable) [size=256M]
Region 2: Memory at d0000000 (64-bit, prefetchable) [size=2M]
Region 4: I/O ports at 3000 [size=256]
Region 5: Memory at ec200000 (32-bit, non-prefetchable) [size=256K]
Expansion ROM at ec240000 [disabled] [size=128K]
Capabilities: <access denied>
Kernel driver in use: amdgpu
Kernel modules: amdgpu

3c:00.0 Non-Volatile memory controller [0108]: Micron Technology Inc Device [1344:5410] (rev 01) (prog-if 02 [NVM Express])
Subsystem: Micron Technology Inc Device [1344:0100]
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0, Cache Line Size: 64 bytes
Interrupt: pin A routed to IRQ 16
NUMA node: 0
IOMMU group: 21
Region 0: Memory at ec100000 (64-bit, non-prefetchable) [size=16K]
Capabilities: <access denied>
Kernel driver in use: nvme
Kernel modules: nvme


** USB devices:
Bus 004 Device 003: ID 0bda:8153 Realtek Semiconductor Corp. RTL8153 Gigabit Ethernet Adapter
Bus 004 Device 002: ID 05e3:0626 Genesys Logic, Inc. Hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 003: ID 0bda:5532 Realtek Semiconductor Corp. Integrated_Webcam_HD
Bus 001 Device 005: ID 8087:0aaa Intel Corp. Bluetooth 9460/9560 Jefferson Peak (JfP)
Bus 001 Device 008: ID 25a4:9311 USB C USB C Video Adaptor
Bus 001 Device 011: ID 0c45:6362 Microdia JOYACCESS JA-Webcam
Bus 001 Device 010: ID 04f2:0402 Chicony Electronics Co., Ltd Genius LuxeMate i200 Keyboard
Bus 001 Device 009: ID 1bcf:0053 Sunplus Innovation Technology Inc. USB Optical Mouse
Bus 001 Device 007: ID 1a40:0801 Terminus Technology Inc. USB 2.0 Hub
Bus 001 Device 006: ID 1a40:0101 Terminus Technology Inc. Hub
Bus 001 Device 004: ID 0b0e:0032 GN Netcom Jabra UC VOICE 550 MS USB
Bus 001 Device 002: ID 05e3:0610 Genesys Logic, Inc. Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub


-- System Information:
Debian Release: bookworm/sid
APT prefers unstable
APT policy: (500, 'unstable'), (500, 'testing'), (500, 'stable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 5.15.0-3-amd64 (SMP w/8 CPU threads)
Kernel taint flags: TAINT_WARN
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages linux-image-5.15.0-3-amd64 depends on:
ii initramfs-tools [linux-initramfs-tool] 0.140
ii kmod 29-1
ii linux-base 4.8

Versions of packages linux-image-5.15.0-3-amd64 recommends:
ii apparmor 3.0.3-6
ii firmware-linux-free 20200122-1

Versions of packages linux-image-5.15.0-3-amd64 suggests:
pn debian-kernel-handbook <none>
ii grub-efi-amd64 2.06-2
pn linux-doc-5.15 <none>

Versions of packages linux-image-5.15.0-3-amd64 is related to:
ii firmware-amd-graphics 20210818-1
pn firmware-atheros <none>
pn firmware-bnx2 <none>
pn firmware-bnx2x <none>
pn firmware-brcm80211 <none>
pn firmware-cavium <none>
pn firmware-intel-sound <none>
pn firmware-intelwimax <none>
pn firmware-ipw2x00 <none>
pn firmware-ivtv <none>
ii firmware-iwlwifi 20210818-1
pn firmware-libertas <none>
ii firmware-linux-nonfree 20210818-1
ii firmware-misc-nonfree 20210818-1
pn firmware-myricom <none>
pn firmware-netxen <none>
pn firmware-qlogic <none>
ii firmware-realtek 20210818-1
pn firmware-samsung <none>
pn firmware-siano <none>
pn firmware-ti-connectivity <none>
pn xen-hypervisor <none>

-- no debconf information

Salvatore Bonaccorso

unread,
Feb 5, 2022, 3:30:04 PM2/5/22
to
Control: tags -1 + moreinfo

HI Dominique,
Does the issue persist if you upgrade to the most recent 5.16.y
version? 5.16.4-1~exp1 (5.16.7-1 should land soon as well). Any chance
you can bisect the commit introducing the issue?

Regards,
Salvatore

Dominique Dumont

unread,
Feb 6, 2022, 10:40:04 AM2/6/22
to
On Saturday, 5 February 2022 21:25:03 CET Salvatore Bonaccorso wrote:
> Does the issue persist if you upgrade to the most recent 5.16.y
> version? 5.16.4-1~exp1

yes

> (5.16.7-1 should land soon as well).

I'll try it when it's available

> Any chance
> you can bisect the commit introducing the issue?

It's been a while since I've compiled my own kernel.

Do you have a documentation that explains the process to compile a kernel (or
only module amdgpu) using Debian config ?

All the best

Salvatore Bonaccorso

unread,
Feb 8, 2022, 2:20:03 AM2/8/22
to
Hi!

On Sun, Feb 06, 2022 at 04:26:04PM +0100, Dominique Dumont wrote:
> On Saturday, 5 February 2022 21:25:03 CET Salvatore Bonaccorso wrote:
> > Does the issue persist if you upgrade to the most recent 5.16.y
> > version? 5.16.4-1~exp1
>
> yes
>
> > (5.16.7-1 should land soon as well).
>
> I'll try it when it's available

It is now, but not yet the signed linux images.

> > Any chance
> > you can bisect the commit introducing the issue?
>
> It's been a while since I've compiled my own kernel.
>
> Do you have a documentation that explains the process to compile a kernel (or
> only module amdgpu) using Debian config ?

Some help is here:

https://wiki.debian.org/DebianKernel/GitBisect

and

https://kernel-team.pages.debian.net/kernel-handbook/ch-common-tasks.html

Does this help?

Regards,
Salvatore

Dominique Dumont

unread,
Feb 9, 2022, 1:00:03 PM2/9/22
to
On Tuesday, 8 February 2022 08:11:46 CET Salvatore Bonaccorso wrote:
> > > (5.16.7-1 should land soon as well).
>
> > I'll try it when it's available

5.16.7-1 is also broken

> > > Any chance
> > > you can bisect the commit introducing the issue?
Yes. I should be able to bisect this issue.

All the best

Dominique Dumont

unread,
Feb 11, 2022, 3:10:03 AM2/11/22
to
On Tuesday, 8 February 2022 08:11:46 CET Salvatore Bonaccorso wrote:
> Does this help?

It did:


$ git bisect good
3c196f05666610912645c7c5d9107706003f67c3 is the first bad commit
commit 3c196f05666610912645c7c5d9107706003f67c3
Author: Alex Deucher <alexande...@amd.com>
Date: Fri Nov 12 11:25:30 2021 -0500

drm/amdgpu: always reset the asic in suspend (v2)

[ Upstream commit daf8de0874ab5b74b38a38726fdd3d07ef98a7ee ]

If the platform suspend happens to fail and the power rail
is not turned off, the GPU will be in an unknown state on
resume, so reset the asic so that it will be in a known
good state on resume even if the platform suspend failed.

v2: handle s0ix

Acked-by: Luben Tuikov <luben....@amd.com>
Acked-by: Evan Quan <evan...@amd.com>
Signed-off-by: Alex Deucher <alexande...@amd.com>
Signed-off-by: Sasha Levin <sas...@kernel.org>

drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)


Note that the amdgpu error message and kernel warnings are always shown in
kernel logs. They are not related to the failing suspend.

Now I need to investigate whether the failed suspend or kernel message are
related to my external usb device (a usb-c hub with LAN and HDMI output).

All the best

Dominique Dumont

unread,
Feb 11, 2022, 3:40:03 AM2/11/22
to
On Fri, 11 Feb 2022 08:58:51 +0100 Dominique Dumont <d...@debian.org> wrote:
> Now I need to investigate whether the failed suspend or kernel message are
> related to my external usb device (a usb-c hub with LAN and HDMI output).

They are not.

I get the same behavior and kernel messages on 5.15.0-3 without the usb-c
device.

All the best

Salvatore Bonaccorso

unread,
Feb 12, 2022, 1:30:03 PM2/12/22
to
Hi Alex, hi all

In Debian we got a regression report from Dominique Dumont, CC'ed in
https://bugs.debian.org/1005005 that afer an update to 5.15.15 based
kernel, his machine noe longer suspends correctly, after screen going
black as usual it comes back. The Debian bug above contians a trace.

Dominique confirmed that this issue persisted after updating to 5.16.7
furthermore he bisected the issue and found

3c196f05666610912645c7c5d9107706003f67c3 is the first bad commit
commit 3c196f05666610912645c7c5d9107706003f67c3
Author: Alex Deucher <alexande...@amd.com>
Date: Fri Nov 12 11:25:30 2021 -0500

drm/amdgpu: always reset the asic in suspend (v2)

[ Upstream commit daf8de0874ab5b74b38a38726fdd3d07ef98a7ee ]

If the platform suspend happens to fail and the power rail
is not turned off, the GPU will be in an unknown state on
resume, so reset the asic so that it will be in a known
good state on resume even if the platform suspend failed.

v2: handle s0ix

Acked-by: Luben Tuikov <luben....@amd.com>
Acked-by: Evan Quan <evan...@amd.com>
Signed-off-by: Alex Deucher <alexande...@amd.com>
Signed-off-by: Sasha Levin <sas...@kernel.org>

drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)

to be the first bad commit, see https://bugs.debian.org/1005005#34 .

Does this ring any bell? Any idea on the problem?

Regards,
Salvatore

Thorsten Leemhuis

unread,
Feb 14, 2022, 7:50:03 AM2/14/22
to

[TLDR: I'm adding the regression report below to regzbot, the Linux
kernel regression tracking bot; all text you find below is compiled from
a few templates paragraphs you might have encountered already already
from similar mails.]

Hi, this is your Linux kernel regression tracker speaking.

CCing the regression mailing list, as it should be in the loop for all
regressions, as explained here:
https://www.kernel.org/doc/html/latest/admin-guide/reporting-issues.html

To be sure this issue doesn't fall through the cracks unnoticed, I'm
adding it to regzbot, my Linux kernel regression tracking bot:

#regzbot ^introduced 3c196f056666
#regzbot title amdgfx: suspend stopped working
#regzbot ignore-activity
#regzbot link: https://bugs.debian.org/1005005

Reminder for developers: when fixing the issue, please add a 'Link:'
tags pointing to the report (the mail quoted above) using
lore.kernel.org/r/, as explained in
'Documentation/process/submitting-patches.rst' and
'Documentation/process/5.Posting.rst'. This allows the bot to connect
the report with any patches posted or committed to fix the issue; this
again allows the bot to show the current status of regressions and
automatically resolve the issue when the fix hits the right tree.

I'm sending this to everyone that got the initial report, to make them
aware of the tracking. I also hope that messages like this motivate
people to directly get at least the regression mailing list and ideally
even regzbot involved when dealing with regressions, as messages like
this wouldn't be needed then.

Don't worry, I'll send further messages wrt to this regression just to
the lists (with a tag in the subject so people can filter them away), if
they are relevant just for regzbot. With a bit of luck no such messages
will be needed anyway.

Ciao, Thorsten (wearing his 'the Linux kernel's regression tracker' hat)

P.S.: As the Linux kernel's regression tracker I'm getting a lot of
reports on my table. I can only look briefly into most of them and lack
knowledge about most of the areas they concern. I thus unfortunately
will sometimes get things wrong or miss something important. I hope
that's not the case here; if you think it is, don't hesitate to tell me
in a public reply, it's in everyone's interest to set the public record
straight.
--
Additional information about regzbot:

If you want to know more about regzbot, check out its web-interface, the
getting start guide, and the references documentation:

https://linux-regtracking.leemhuis.info/regzbot/
https://gitlab.com/knurd42/regzbot/-/blob/main/docs/getting_started.md
https://gitlab.com/knurd42/regzbot/-/blob/main/docs/reference.md

The last two documents will explain how you can interact with regzbot
yourself if your want to.

Hint for reporters: when reporting a regression it's in your interest to
CC the regression list and tell regzbot about the issue, as that ensures
the regression makes it onto the radar of the Linux kernel's regression
tracker -- that's in your interest, as it ensures your report won't fall
through the cracks unnoticed.

Hint for developers: you normally don't need to care about regzbot once
it's involved. Fix the issue as you normally would, just remember to
include 'Link:' tag in the patch descriptions pointing to all reports
about the issue. This has been expected from developers even before
regzbot showed up for reasons explained in
'Documentation/process/submitting-patches.rst' and
'Documentation/process/5.Posting.rst'.

Eric Valette

unread,
Feb 15, 2022, 1:20:03 PM2/15/22
to
Since I upgraded from 5.10 (own compiled kernel or debian kernel) to
5.15 (own compiled from same config or debian kernel) and even 5.16
kernel from debian, I get this behavior :

1) First suspend and resume works,
2) But later suspendend always fails. I have kernel exceptions in amdgpu :

Feb 14 15:40:58 pink-floyd3 kernel: [ 830.803952] Hardware name:
Micro-Star International Co., L
td. Bravo 17 A4DDR/MS-17FK, BIOS E17FKAMS.117 10/29/2020
Feb 14 15:40:58 pink-floyd3 kernel: [ 830.803956] Workqueue: pm
pm_runtime_work
Feb 14 15:40:58 pink-floyd3 kernel: [ 830.803966] RIP:
0010:dm_suspend+0x241/0x260 [amdgpu]
Feb 14 15:40:58 pink-floyd3 kernel: [ 830.804340] Code: 4c 89 e6 4c 89
ef e8 ee 8a 16 00 83 f8 0
1 74 21 89 c2 48 c7 c6 a0 59 69 c1 48 c7 c7 60 83 76 c1 e8 14 ba 06 ff
e9 6d ff ff ff <0f> 0b e9
f8 fd ff ff 4c 89 e6 4c 89 ef e8 6d ba 15 00 e9 56 ff ff
Feb 14 15:40:58 pink-floyd3 kernel: [ 830.804344] RSP:
0018:ffffae6040647c90 EFLAGS: 00010286
Feb 14 15:40:58 pink-floyd3 kernel: [ 830.804348] RAX: 0000000000000000
RBX: ffff973088a40000 RC
X: 0000000000000000
Feb 14 15:40:58 pink-floyd3 kernel: [ 830.804351] RDX: 000000000000000a
RSI: 0000000000000000 RD
I: ffff973088a40000
Feb 14 15:40:58 pink-floyd3 kernel: [ 830.804353] RBP: 0000000000000000
R08: 0000000003c0ca00 R0
9: 0000000080380002
Feb 14 15:40:58 pink-floyd3 kernel: [ 830.804356] R10: ffff9730860f25a0
R11: 000000000000005f R1
2: ffff973088a40000
Feb 14 15:40:58 pink-floyd3 kernel: [ 830.804358] R13: ffff97308132a0d0
R14: 0000000000000008 R1
5: 0000000000000000
Feb 14 15:40:58 pink-floyd3 kernel: [ 830.804361] FS:
0000000000000000(0000) GS:ffff97339f68000
0(0000) knlGS:0000000000000000
Feb 14 15:40:58 pink-floyd3 kernel: [ 830.804364] CS: 0010 DS: 0000
ES: 0000 CR0: 0000000080050
033
Feb 14 15:40:58 pink-floyd3 kernel: [ 830.804366] CR2: 00007fb8c9ce6000
CR3: 00000001115fa000 CR
4: 0000000000350ee0
Feb 14 15:40:58 pink-floyd3 kernel: [ 830.804369] Call Trace:
Feb 14 15:40:58 pink-floyd3 kernel: [ 830.804375] <TASK>
Feb 14 15:40:58 pink-floyd3 kernel: [ 830.804380] ?
nv_common_set_clockgating_state+0xa3/0xb0 [
amdgpu]
Feb 14 15:40:58 pink-floyd3 kernel: [ 830.804693]
amdgpu_device_ip_suspend_phase1+0x63/0xc0 [am
dgpu]
Feb 14 15:40:58 pink-floyd3 kernel: [ 830.804977]
amdgpu_device_suspend+0x66/0x110 [amdgpu]
Feb 14 15:40:58 pink-floyd3 kernel: [ 830.805260]
amdgpu_pmops_runtime_suspend+0xad/0x180 [amdg
pu]
Feb 14 15:40:58 pink-floyd3 kernel: [ 830.805542]
pci_pm_runtime_suspend+0x5a/0x160
Feb 14 15:40:58 pink-floyd3 kernel: [ 830.805549] ? pci_dev_put+0x20/0x20
Feb 14 15:40:58 pink-floyd3 kernel: [ 830.805553]
__rpm_callback+0x44/0x150
Feb 14 15:40:58 pink-floyd3 kernel: [ 830.805558] ? pci_dev_put+0x20/0x20
Feb 14 15:40:58 pink-floyd3 kernel: [ 830.805561] rpm_callback+0x59/0x70
Feb 14 15:40:58 pink-floyd3 kernel: [ 830.805565] ? pci_dev_put+0x20/0x20
Feb 14 15:40:58 pink-floyd3 kernel: [ 830.805568] rpm_suspend+0x14a/0x720
Feb 14 15:40:58 pink-floyd3 kernel: [ 830.805572] ?
_raw_spin_unlock+0x16/0x30
Feb 14 15:40:58 pink-floyd3 kernel: [ 830.805580] ?
finish_task_switch.isra.0+0xc1/0x2f0
Feb 14 15:40:58 pink-floyd3 kernel: [ 830.805586] ?
__switch_to+0x114/0x440
Feb 14 15:40:58 pink-floyd3 kernel: [ 830.805593]
pm_runtime_work+0x94/0xa0
Feb 14 15:40:58 pink-floyd3 kernel: [ 830.805597]
process_one_work+0x1e8/0x3c0
Feb 14 15:40:58 pink-floyd3 kernel: [ 830.805604] worker_thread+0x50/0x3b0
Feb 14 15:40:58 pink-floyd3 kernel: [ 830.805608] ?
rescuer_thread+0x370/0x370
Feb 14 15:40:58 pink-floyd3 kernel: [ 830.805611] kthread+0x16b/0x190
Feb 14 15:40:58 pink-floyd3 kernel: [ 830.805616] ?
set_kthread_struct+0x40/0x40
Feb 14 15:40:58 pink-floyd3 kernel: [ 830.805621] ret_from_fork+0x22/0x30
Feb 14 15:40:58 pink-floyd3 kernel: [ 830.805630] </TASK>
Feb 14 15:40:58 pink-floyd3 kernel: [ 830.805632] ---[ end trace
8d77579b410d926d ]---
Feb 14 15:40:58 pink-floyd3 kernel: [ 831.142133] amdgpu 0000:03:00.0:
[drm:amdgpu_ring_test_hel
per [amdgpu]] *ERROR* ring kiq_2.1.0 test failed (-110)
Feb 14 15:40:58 pink-floyd3 kernel: [ 831.142444]
[drm:gfx_v10_0_hw_fini [amdgpu]] *ERROR* KGQ d
isable failed
Feb 14 15:40:59 pink-floyd3 kernel: [ 831.462157] amdgpu 0000:03:00.0:
[drm:amdgpu_ring_test_hel
per [amdgpu]] *ERROR* ring kiq_2.1.0 test failed (-110)
Feb 14 15:40:59 pink-floyd3 kernel: [ 831.462465]
[drm:gfx_v10_0_hw_fini [amdgpu]] *ERROR* KCQ d
isable failed
Feb 14 15:40:59 pink-floyd3 kernel: [ 831.782375]
[drm:gfx_v10_0_hw_fini [amdgpu]] *ERROR* faile
d to halt cp gfx
Feb 14 15:41:05 pink-floyd3 kernel: [ 837.297839] amdgpu 0000:03:00.0:
amdgpu: SMU: I'm not done
with your previous command: SMN_C2PMSG_66:0x0000003A
SMN_C2PMSG_82:0x00000000

Eric Valette

unread,
Feb 15, 2022, 1:40:04 PM2/15/22
to
On 15/02/2022 19:14, Eric Valette wrote:
> Since I upgraded from 5.10 (own compiled kernel or debian kernel) to
> 5.15 (own compiled from same config or debian kernel)  and even 5.16
> kernel from debian, I get this behavior :
>
>     1) First suspend and resume works,
>     2) But later suspendend always fails. I     have kernel exceptions
> in amdgpu :


In addition when booting 5.10 I get this message :
/var/log/syslog.1:Feb 13 11:11:48 pink-floyd3 kernel: [ 3.035073]
amdgpu 0000:03:00.0: amdgpu: ACPI VFCT table present but broken (too
short #2),skipping

and I do not see it on console with later kernels.

Alex Deucher

unread,
Feb 15, 2022, 3:50:04 PM2/15/22
to
What chip is this? Can you provide the full dmesg output?

Alex

Alex Deucher

unread,
Feb 16, 2022, 3:10:04 PM2/16/22
to
On Wed, Feb 16, 2022 at 2:56 PM Eric Valette <eric.v...@free.fr> wrote:
>
> On Tue, 15 Feb 2022 15:42:27 -0500 Alex Deucher <alexd...@gmail.com>
> wrote:
> > What chip is this? Can you provide the full dmesg output?
>
> Its a a renoir chip with a second gpu : [Radeon RX 5500/5500M / Pro 5500M].

Thanks. Can you attach the dmesg output? Can you bisect?

Alex


>
>
> Processor Information
> Socket Designation: FP6
> Type: Central Processor
> Family: Zen
> Manufacturer: Advanced Micro Devices, Inc.
> ID: 01 0F 86 00 FF FB 8B 17
> Signature: Family 23, Model 96, Stepping 1
> Flags:
> FPU (Floating-point unit on-chip)
> VME (Virtual mode extension)
> DE (Debugging extension)
> PSE (Page size extension)
> TSC (Time stamp counter)
> MSR (Model specific registers)
> PAE (Physical address extension)
> MCE (Machine check exception)
> CX8 (CMPXCHG8 instruction supported)
> APIC (On-chip APIC hardware supported)
> SEP (Fast system call)
> MTRR (Memory type range registers)
> PGE (Page global enable)
> MCA (Machine check architecture)
> CMOV (Conditional move instruction supported)
> PAT (Page attribute table)
> PSE-36 (36-bit page size extension)
> CLFSH (CLFLUSH instruction supported)
> MMX (MMX technology supported)
> FXSR (FXSAVE and FXSTOR instructions supported)
> SSE (Streaming SIMD extensions)
> SSE2 (Streaming SIMD extensions 2)
> HTT (Multi-threading)
> Version: AMD Ryzen 7 4800H with Radeon Graphics
> Voltage: 1.2 V
> External Clock: 100 MHz
> Max Speed: 4300 MHz
> Current Speed: 2900 MHz
> Status: Populated, Enabled
> Upgrade: None
> L1 Cache Handle: 0x000D
> L2 Cache Handle: 0x000E
> L3 Cache Handle: 0x000F
> Serial Number: Unknown
> Asset Tag: Unknown
> Part Number: Unknown
> Core Count: 8
> Core Enabled: 8
> Thread Count: 16
> Characteristics:
> 64-bit capable
> Multi-Core
> Hardware Thread
> Execute Protection
> Enhanced Virtualization
> Power/Performance Control

Eric Valette

unread,
Feb 16, 2022, 3:10:04 PM2/16/22
to
On Tue, 15 Feb 2022 15:42:27 -0500 Alex Deucher <alexd...@gmail.com>
wrote:
> What chip is this? Can you provide the full dmesg output?

Its a a renoir chip with a second gpu : [Radeon RX 5500/5500M / Pro 5500M].


Eric Valette

unread,
Feb 16, 2022, 4:40:03 PM2/16/22
to
On 16/02/2022 21:01, Eric Valette wrote:
> On 16/02/2022 20:58, Alex Deucher wrote:
>> On Wed, Feb 16, 2022 at 2:56 PM Eric Valette <eric.v...@free.fr>
>> wrote:
>>>

> Here is the dmesg. For bisecting, I'm not home and the Intrenet
> connection is just too slow.

In order to help a bit, I started to build kernel with the kernel
patches set I had on my laptop so here it is:

5.11 suspend/resume is ok
5.12 suspend/resume is ok
5.13 suspend OK, resume KO, PC is dead I have to reboot.
5.14 suspend/resume is ok multiple times but I do have the exceptions at
various places
sudo dmesg | grep RIP
[ 19.918769] RIP: 0010:ieee80211_reconfig+0x9a/0x1300
[ 19.918976] RIP: 0010:drv_remove_interface+0xd8/0xe0
[ 19.919086] RIP: 0010:drv_stop+0xb8/0xc0
[ 20.320553] RIP: 0010:iwl_mvm_mac_ctxt_init+0x1e2/0x220 [iwlmvm]
[ 20.320801] RIP: 0033:0x7f0d4632536d

5.15 you have the result with latest one 5.15.24. RIP is at a given place.


Sorry to be unable to do more.

--eric

Salvatore Bonaccorso

unread,
Feb 20, 2022, 11:40:04 AM2/20/22
to
Hi Dominique

[dropping almost all recipients for this reply]

On Sun, Feb 20, 2022 at 04:48:43PM +0100, Dominique Dumont wrote:
> On Monday, 14 February 2022 22:52:27 CET Alex Deucher wrote:
> > Does the system actually suspend?
>
> Not really. The screens looks like it's going to suspend, but it does come
> back after 10s or so. The light mounted in the middle of the power button does
> not switch off.
>
> > Is this system S0i3 or regular S3?
>
> I'm not sure how to check that. After a bit of reading on the Internet [1], I
> hope that the following information answers that question. Please get back to
> me if that's not the case.
>
> Looks like my system supports both Soi3 and S3
>
> $ cat /sys/power/state
> freeze mem disk
>
> I get the same result running these 2 commands as root:
> # echo freeze > /sys/power/state
> # echo mem > /sys/power/state
>
> > Does this patch help by any chance?
> > https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?i
> > d=e55a3aea418269266d84f426b3bd70794d3389c8
>
> yes, with this patch:
> - the suspend issue is solved
> - kernel logs no longer show messages like "failed to send message" or
> "*ERROR* suspend of IP block <powerplay> failed" while suspending

Okay great :). This commit landed in 5.16.8 for the 5.16.y series. I
did upload 5.16.10-1 (but the signed packages are yet missing). Can
you test this one to confirm the issue is fixed?

Regards,
Salvatore

Dominique Dumont

unread,
Feb 21, 2022, 7:00:03 AM2/21/22
to
On Sunday, 20 February 2022 17:36:20 CET Salvatore Bonaccorso wrote:
> Okay great :). This commit landed in 5.16.8 for the 5.16.y series. I
> did upload 5.16.10-1 (but the signed packages are yet missing). Can
> you test this one to confirm the issue is fixed?

I confirm that suspend works fine with:

Linux ylum 5.16.0-2-amd64 #1 SMP PREEMPT Debian 5.16.10-1 (2022-02-18) x86_64
GNU/Linux

All the best

Eric Valette

unread,
Apr 10, 2022, 6:30:03 AM4/10/22
to
As a follow up : 5.17.1 from debian fixes the problem. Unfortunately it
is not a long term kernel...

-- eric
0 new messages