You are not logged in.

#1 2025-01-21 22:52:26

itZzenXX
Member
Registered: 2020-03-22
Posts: 20
Website

Thinkpad 40AJ docking station issues

Hi,

I have two issues with the Thinkpad 40AJ docking station that results in connected displays receiving "no signal" and the docking station not working after unplugging and replugging it.

amdgpu dmesg errors that result when attempting to connect a display:

[   62.568877] WARNING: CPU: 5 PID: 3905 at drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_helpers.c:197 fill_dc_mst_payload_table_from_drm+0xa2/0x140 [amdgpu]
[   62.569816]  r8169 think_lmi rapl pcspkr sp5100_tco acpi_cpufreq psmouse snd_pcm firmware_attributes_class snd_pci_acp5x wmi_bmof realtek snd_rn_pci_acp3x k10temp i2c_piix4 cfg80211 mdio_devres snd_acp_config i2c_smbus snd_timer snd_soc_acpi ucsi_acpi typec_ucsi vfat snd_pci_acp3x typec ipmi_devintf libphy fat ipmi_msghandler roles i2c_scmi mac_hid nft_reject_inet nf_reject_ipv4 nf_reject_ipv6 nft_reject nft_masq nft_ct nft_chain_nat nf_nat nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 nf_tables libcrc32c crypto_user loop nfnetlink zram 842_decompress 842_compress lz4hc_compress lz4_compress dmi_sysfs ip_tables x_tables ext4 crc32c_generic mbcache jbd2 dm_crypt cbc encrypted_keys trusted asn1_encoder tee dm_mod hid_generic usbhid amdgpu crct10dif_pclmul crc32_pclmul amdxcp crc32c_intel i2c_algo_bit polyval_clmulni drm_ttm_helper polyval_generic ttm ghash_clmulni_intel drm_exec serio_raw sha512_ssse3 thinkpad_acpi atkbd gpu_sched sha256_ssse3 nvram rtsx_pci_sdmmc libps2 sha1_ssse3 drm_suballoc_helper mmc_core drm_buddy
[   62.570072] RIP: 0010:fill_dc_mst_payload_table_from_drm+0xa2/0x140 [amdgpu]
[   62.570780]  ? fill_dc_mst_payload_table_from_drm+0xa2/0x140 [amdgpu b8180dc9df364c2abefc2e20bdf3377d62341533]
[   62.571391]  ? fill_dc_mst_payload_table_from_drm+0xa2/0x140 [amdgpu b8180dc9df364c2abefc2e20bdf3377d62341533]
[   62.571922]  ? fill_dc_mst_payload_table_from_drm+0xa2/0x140 [amdgpu b8180dc9df364c2abefc2e20bdf3377d62341533]
[   62.572526]  dm_helpers_dp_mst_write_payload_allocation_table+0x163/0x1a0 [amdgpu b8180dc9df364c2abefc2e20bdf3377d62341533]
[   62.573244]  link_set_dpms_off+0x693/0x790 [amdgpu b8180dc9df364c2abefc2e20bdf3377d62341533]
[   62.573964]  dcn10_reset_hw_ctx_wrap+0x14a/0x3a0 [amdgpu b8180dc9df364c2abefc2e20bdf3377d62341533]
[   62.574536]  dce110_apply_ctx_to_hw+0x69/0x2d0 [amdgpu b8180dc9df364c2abefc2e20bdf3377d62341533]
[   62.575049]  ? dcn10_setup_stereo+0x100/0x180 [amdgpu b8180dc9df364c2abefc2e20bdf3377d62341533]
[   62.575603]  dc_commit_state_no_check+0x625/0xeb0 [amdgpu b8180dc9df364c2abefc2e20bdf3377d62341533]
[   62.576116]  dc_commit_streams+0x31f/0x420 [amdgpu b8180dc9df364c2abefc2e20bdf3377d62341533]
[   62.576586]  amdgpu_dm_atomic_commit_tail+0x75f/0x3d80 [amdgpu b8180dc9df364c2abefc2e20bdf3377d62341533]
[   62.577078]  ? generic_reg_get+0x21/0x40 [amdgpu b8180dc9df364c2abefc2e20bdf3377d62341533]
[   62.577555]  ? optc1_get_crtc_scanoutpos+0x82/0xc0 [amdgpu b8180dc9df364c2abefc2e20bdf3377d62341533]
[   62.578082]  ? amdgpu_display_get_crtc_scanoutpos+0xa9/0x1e0 [amdgpu b8180dc9df364c2abefc2e20bdf3377d62341533]
[   62.578492]  ? __pfx_amdgpu_crtc_get_scanout_position+0x10/0x10 [amdgpu b8180dc9df364c2abefc2e20bdf3377d62341533]
[   62.579022]  ? amdgpu_crtc_get_scanout_position+0x28/0x40 [amdgpu b8180dc9df364c2abefc2e20bdf3377d62341533]
[   62.579574]  amdgpu_drm_ioctl+0x4b/0x80 [amdgpu b8180dc9df364c2abefc2e20bdf3377d62341533]
[   64.295754] amdgpu 0000:06:00.0: [drm] enabling link 3 failed: 15

amdgpu dmesg error when unplugging and replugging in a display cable into the dock

[ 1931.203279] amdgpu 0000:06:00.0: [drm] enabling link 3 failed: 15

xkci_pci dmesg errors that show after undocking:

[ 2020.861541] xhci_hcd 0000:06:00.3: Abort failed to stop command ring: -110
[ 2020.873373] xhci_hcd 0000:06:00.3: xHCI host controller not responding, assume dead
[ 2020.873444] xhci_hcd 0000:06:00.3: HC died; cleaning up
[ 2020.873749] xhci_hcd 0000:06:00.3: Timeout while waiting for configure endpoint command

kernel version in use:

6.12.9-hardened1-1-hardened

laptop:
Thinkpad T495 AMD

please help if anyone can, and thanks in advance

Last edited by itZzenXX (2025-01-21 22:58:52)

Offline

#2 2025-01-22 08:52:07

gromit
Administrator
From: Germany
Registered: 2024-02-10
Posts: 1,523
Website

Re: Thinkpad 40AJ docking station issues

Can you also reproduce these failures with the regular "linux" package?

Offline

#3 2025-01-22 11:46:28

itZzenXX
Member
Registered: 2020-03-22
Posts: 20
Website

Re: Thinkpad 40AJ docking station issues

Yes, using the linux and even linux-lts kernel I've seen some online reccomend results in the same error.

Offline

#4 2025-01-22 12:52:00

gromit
Administrator
From: Germany
Registered: 2024-02-10
Posts: 1,523
Website

Re: Thinkpad 40AJ docking station issues

Could you see if the issue is also present on the already released (but not yet packaged) 6.13 kernel? AMD graphics stuff is under heavy development, so it might already be fixed in a newer version tongue

sudo pacman -U https://pkgbuild.com/\~gromit/linux-bisection-kernels/linux-mainline-6.13-1-x86_64.pkg.tar.zst

Offline

#5 2025-01-22 20:12:18

itZzenXX
Member
Registered: 2020-03-22
Posts: 20
Website

Re: Thinkpad 40AJ docking station issues

Sadly, the issues still persist even with using the mainline kernel.

Offline

#6 2025-01-22 20:56:13

gromit
Administrator
From: Germany
Registered: 2024-02-10
Posts: 1,523
Website

Re: Thinkpad 40AJ docking station issues

Does it work with the linux-lts kernel?

Offline

#7 2025-01-22 20:58:33

itZzenXX
Member
Registered: 2020-03-22
Posts: 20
Website

Re: Thinkpad 40AJ docking station issues

No. Still doesn't work.

Offline

Board footer

Powered by FluxBB