You are not logged in.

#1 2024-12-24 15:24:19

b1inki
Member
Registered: 2018-12-03
Posts: 14

Help debugging - Lenovo Thinkpad T15 Gen 1 random hard freezes.

So I've been having this issue for ~6 months on my work laptop that I occasionally use, and I finally got a bit of time around the holidays to try to fix it.

In summary:

  • Laptop occasionally completely freezes (like, looping the last half of second of music, frozen).

  • No info in journalctl.

  • REISUB does not work (remounting/rebooting does not work once system freezes).

  • Freeze seems completely random - unrelated to system load, uptime and or processes/application.

  • Has been happening through several kernel versions now.

  • CPU microcode is up to date.

  • Have run 6 successfull consecutive full memtest86+ passes.

  • Have run all Lenovo integrated hardware tests (available in UEFI) all are green.

  • UEFI settings are locked for my by my company, can change boot devices and use live usbs though.

System:

machine: 20S60021BM ThinkPad T15 Gen 1
kernel: 6.9.7-arch1-1
CPU: Intel i7-10510U (8) @ 4.900GHz
GPU: Intel CometLake-U GT2 [UHD Graphics]

Modules:

Module                  Size  Used by
rfcomm                102400  4
ccm                    20480  3
cmac                   12288  3
algif_hash             12288  1
algif_skcipher         12288  1
af_alg                 32768  6 algif_hash,algif_skcipher
joydev                 24576  0
mousedev               24576  0
bnep                   36864  2
rmi_smbus              16384  0
rmi_core              126976  1 rmi_smbus
nls_iso8859_1          12288  1
vfat                   24576  1
fat                   106496  1 vfat
snd_ctl_led            24576  0
ledtrig_audio          12288  1 snd_ctl_led
snd_soc_skl_hda_dsp    24576  6
snd_soc_hdac_hdmi      49152  1 snd_soc_skl_hda_dsp
snd_sof_probes         28672  0
snd_soc_intel_hda_dsp_common    16384  1 snd_soc_skl_hda_dsp
snd_hda_codec_hdmi     98304  1
snd_hda_codec_realtek   208896  1
intel_uncore_frequency    12288  0
snd_soc_dmic           12288  1
intel_uncore_frequency_common    16384  1 intel_uncore_frequency
snd_hda_codec_generic   110592  1 snd_hda_codec_realtek
snd_hda_scodec_component    20480  1 snd_hda_codec_realtek
snd_sof_pci_intel_cnl    12288  0
snd_sof_intel_hda_common   258048  1 snd_sof_pci_intel_cnl
soundwire_intel        81920  1 snd_sof_intel_hda_common
snd_sof_intel_hda_mlink    36864  2 soundwire_intel,snd_sof_intel_hda_common
soundwire_cadence      45056  1 soundwire_intel
snd_sof_intel_hda      20480  1 snd_sof_intel_hda_common
snd_sof_pci            24576  2 snd_sof_intel_hda_common,snd_sof_pci_intel_cnl
snd_sof_xtensa_dsp     16384  1 snd_sof_intel_hda_common
snd_sof               462848  4 snd_sof_pci,snd_sof_intel_hda_common,snd_sof_probes,snd_sof_intel_hda
snd_sof_utils          16384  1 snd_sof
soundwire_generic_allocation    12288  1 soundwire_intel
soundwire_bus         139264  3 soundwire_intel,soundwire_generic_allocation,soundwire_cadence
snd_soc_avs           233472  0
snd_soc_hda_codec      28672  1 snd_soc_avs
intel_tcc_cooling      12288  0
x86_pkg_temp_thermal    16384  0
snd_soc_skl           237568  0
intel_powerclamp       20480  0
coretemp               20480  0
snd_soc_hdac_hda       28672  2 snd_sof_intel_hda_common,snd_soc_skl
snd_hda_ext_core       36864  8 snd_soc_avs,snd_soc_hda_codec,snd_sof_intel_hda_common,snd_soc_hdac_hdmi,snd_soc_hdac_hda,snd_sof_intel_hda_mlink,snd_soc_skl,snd_sof_intel_hda
snd_soc_sst_ipc        20480  1 snd_soc_skl
kvm_intel             430080  0
snd_soc_sst_dsp        40960  1 snd_soc_skl
snd_soc_acpi_intel_match    98304  3 snd_sof_intel_hda_common,snd_soc_skl,snd_sof_pci_intel_cnl
snd_soc_acpi           16384  3 snd_soc_acpi_intel_match,snd_sof_intel_hda_common,snd_soc_skl
kvm                  1363968  1 kvm_intel
iwlmvm                720896  0
crct10dif_pclmul       12288  1
crc32_pclmul           12288  0
snd_soc_core          462848  11 snd_soc_avs,snd_soc_hda_codec,soundwire_intel,snd_sof,snd_sof_intel_hda_common,snd_soc_hdac_hdmi,snd_soc_hdac_hda,snd_soc_skl,snd_sof_probes,snd_soc_dmic,snd_soc_skl_hda_dsp
polyval_clmulni        12288  0
polyval_generic        12288  1 polyval_clmulni
gf128mul               16384  1 polyval_generic
snd_compress           28672  3 snd_soc_avs,snd_soc_core,snd_sof_probes
ghash_clmulni_intel    16384  0
mac80211             1597440  1 iwlmvm
sha512_ssse3           53248  0
ac97_bus               12288  1 snd_soc_core
sha256_ssse3           36864  0
btusb                  86016  0
snd_pcm_dmaengine      16384  1 snd_soc_core
uvcvideo              180224  0
btrtl                  32768  1 btusb
sha1_ssse3             32768  0
videobuf2_vmalloc      20480  1 uvcvideo
snd_hda_intel          65536  0
btintel                65536  1 btusb
aesni_intel           360448  6
iTCO_wdt               16384  0
btbcm                  24576  1 btusb
uvc                    12288  1 uvcvideo
snd_intel_dspcfg       40960  5 snd_soc_avs,snd_hda_intel,snd_sof,snd_sof_intel_hda_common,snd_soc_skl
processor_thermal_device_pci_legacy    12288  0
videobuf2_memops       16384  1 videobuf2_vmalloc
intel_pmc_bxt          16384  1 iTCO_wdt
btmtk                  12288  1 btusb
crypto_simd            16384  1 aesni_intel
snd_intel_sdw_acpi     16384  2 snd_sof_intel_hda_common,snd_intel_dspcfg
processor_thermal_device    20480  1 processor_thermal_device_pci_legacy
processor_thermal_wt_hint    12288  1 processor_thermal_device
libarc4                12288  1 mac80211
mei_hdcp               28672  0
mei_pxp                20480  0
intel_rapl_msr         20480  0
iTCO_vendor_support    12288  1 iTCO_wdt
videobuf2_v4l2         40960  1 uvcvideo
cryptd                 28672  3 crypto_simd,ghash_clmulni_intel
processor_thermal_rfim    28672  1 processor_thermal_device
snd_hda_codec         212992  11 snd_hda_codec_generic,snd_soc_avs,snd_hda_codec_hdmi,snd_soc_hda_codec,snd_hda_intel,snd_hda_codec_realtek,snd_soc_intel_hda_dsp_common,snd_soc_hdac_hda,snd_soc_skl,snd_sof_intel_hda,snd_soc_skl_hda_dsp
bluetooth            1101824  32 btrtl,btmtk,btintel,btbcm,bnep,btusb,rfcomm
videodev              385024  2 videobuf2_v4l2,uvcvideo
rapl                   20480  0
processor_thermal_rapl    16384  1 processor_thermal_device
iwlwifi               589824  1 iwlmvm
snd_hda_core          143360  14 snd_hda_codec_generic,snd_soc_avs,snd_hda_codec_hdmi,snd_soc_hda_codec,snd_hda_intel,snd_hda_ext_core,snd_hda_codec,snd_hda_codec_realtek,snd_soc_intel_hda_dsp_common,snd_sof_intel_hda_common,snd_soc_hdac_hdmi,snd_soc_hdac_hda,snd_soc_skl,snd_sof_intel_hda
e1000e                372736  0
videobuf2_common       90112  4 videobuf2_vmalloc,videobuf2_v4l2,uvcvideo,videobuf2_memops
intel_rapl_common      40960  2 intel_rapl_msr,processor_thermal_rapl
spi_nor               172032  0
think_lmi              36864  0
intel_cstate           20480  0
snd_hwdep              20480  1 snd_hda_codec
processor_thermal_wt_req    12288  1 processor_thermal_device
intel_uncore          262144  0
psmouse               237568  0
pcspkr                 12288  0
ptp                    45056  2 iwlmvm,e1000e
snd_pcm               200704  14 snd_soc_avs,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec,soundwire_intel,snd_sof,snd_sof_intel_hda_common,snd_soc_hdac_hdmi,snd_compress,snd_soc_core,snd_sof_utils,snd_soc_skl,snd_hda_core,snd_pcm_dmaengine
mei_me                 57344  2
mc                     90112  4 videodev,videobuf2_v4l2,uvcvideo,videobuf2_common
ecdh_generic           16384  2 bluetooth
processor_thermal_power_floor    12288  1 processor_thermal_device
mtd                   102400  3 spi_nor
firmware_attributes_class    12288  1 think_lmi
wmi_bmof               12288  0
intel_wmi_thunderbolt    16384  0
processor_thermal_mbox    12288  4 processor_thermal_power_floor,processor_thermal_wt_req,processor_thermal_rfim,processor_thermal_wt_hint
cfg80211             1363968  3 iwlmvm,iwlwifi,mac80211
ucsi_acpi              12288  0
pps_core               32768  1 ptp
i2c_i801               45056  0
snd_timer              53248  1 snd_pcm
thunderbolt           565248  0
typec_ucsi             73728  1 ucsi_acpi
i2c_smbus              20480  1 i2c_i801
mei                   200704  5 mei_hdcp,mei_pxp,mei_me
typec                 110592  1 typec_ucsi
intel_soc_dts_iosf     16384  1 processor_thermal_device_pci_legacy
roles                  16384  1 typec_ucsi
intel_pch_thermal      20480  0
intel_pmc_core        122880  0
intel_vsec             20480  1 intel_pmc_core
int3403_thermal        16384  0
int340x_thermal_zone    16384  2 int3403_thermal,processor_thermal_device
pmt_telemetry          16384  1 intel_pmc_core
int3400_thermal        20480  0
acpi_pad               24576  0
intel_hid              28672  0
pmt_class              16384  1 pmt_telemetry
pinctrl_cannonlake     36864  0
acpi_thermal_rel       20480  1 int3400_thermal
sparse_keymap          12288  1 intel_hid
mac_hid                12288  0
vboxnetflt             40960  0
vboxnetadp             32768  0
vboxdrv               659456  2 vboxnetadp,vboxnetflt
ip6table_nat           12288  0
ip6_tables             36864  1 ip6table_nat
iptable_nat            12288  0
nf_nat                 61440  2 ip6table_nat,iptable_nat
nf_conntrack          200704  1 nf_nat
nf_defrag_ipv6         24576  1 nf_conntrack
nf_defrag_ipv4         12288  1 nf_conntrack
libcrc32c              12288  2 nf_conntrack,nf_nat
crypto_user            20480  0
dm_mod                225280  0
loop                   45056  0
acpi_call              16384  0
nfnetlink              20480  1
ip_tables              36864  1 iptable_nat
x_tables               65536  4 ip6table_nat,ip6_tables,ip_tables,iptable_nat
ext4                 1146880  1
crc32c_generic         12288  0
crc16                  12288  2 bluetooth,ext4
mbcache                16384  1 ext4
jbd2                  204800  1 ext4
i915                 4325376  11
serio_raw              20480  0
i2c_algo_bit           20480  1 i915
atkbd                  40960  0
rtsx_pci_sdmmc         36864  0
mmc_core              270336  1 rtsx_pci_sdmmc
libps2                 20480  2 atkbd,psmouse
thinkpad_acpi         196608  0
drm_buddy              20480  1 i915
nvme                   65536  4
vivaldi_fmap           12288  1 atkbd
platform_profile       12288  1 thinkpad_acpi
ttm                   102400  1 i915
nvme_core             253952  5 nvme
snd                   155648  26 snd_ctl_led,snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hwdep,snd_hda_intel,snd_hda_codec,snd_hda_codec_realtek,snd_sof,snd_timer,snd_soc_hdac_hdmi,snd_compress,thinkpad_acpi,snd_soc_core,snd_pcm
intel_gtt              28672  1 i915
crc32c_intel           16384  3
nvme_auth              24576  1 nvme_core
soundcore              16384  2 snd_ctl_led,snd
drm_display_helper    262144  1 i915
spi_intel_pci          12288  0
rfkill                 40960  9 iwlmvm,bluetooth,thinkpad_acpi,cfg80211
rtsx_pci              143360  1 rtsx_pci_sdmmc
spi_intel              36864  1 spi_intel_pci
xhci_pci               24576  0
cec                    90112  2 drm_display_helper,i915
i8042                  57344  0
xhci_pci_renesas       24576  1 xhci_pci
video                  77824  2 thinkpad_acpi,i915
serio                  28672  8 rmi_core,serio_raw,atkbd,psmouse,i8042
wmi                    36864  4 video,intel_wmi_thunderbolt,wmi_bmof,think_lmi

Any and all help debbugging/fixing this would be greatly appreciated, as I am all out of ideas.

Offline

#2 2024-12-26 05:27:51

dimich
Member
From: Kharkiv, Ukraine
Registered: 2009-11-03
Posts: 315

Re: Help debugging - Lenovo Thinkpad T15 Gen 1 random hard freezes.

Do you have intel-media-driver installed? Can you correlate freezes with video playback? I have similar issue on Dell Latitude 5400.

Offline

#3 2024-12-27 11:42:10

b1inki
Member
Registered: 2018-12-03
Posts: 14

Re: Help debugging - Lenovo Thinkpad T15 Gen 1 random hard freezes.

I don't have intel-media-driver installed, and I can't say I can correlate the freezes with video playback (they have happened even without any video/audio playing).
I will setup Kdump to try to get some kernel/journalctl logging.

Last edited by b1inki (2024-12-27 11:42:32)

Offline

Board footer

Powered by FluxBB