System hangs after connecting to ThinkPad USB-C Dock
I have a strange issue which happens for quite a well (at least a few weeks): after connecting my Librem 5 via USB-C to my Thinkpad docking station it gets kind of broken. Started application do crash (in this case ip addr
in terminal), phosh hangs, network doesn't really work anymore (I cannot connect via SSH anymore). And finally I "reset" the phone via very-long press on the power button...
See attached the journalctl log until I forced rebooted the device.
Excerpt of some maybe relevant error logs:
Apr 02 22:09:55 claudii kernel: Unable to handle kernel paging request at virtual address 00574f5000796c70
Apr 02 22:09:55 claudii kernel: Mem abort info:
[...]
Apr 02 22:13:22 claudii kernel: Unable to handle kernel paging request at virtual address 00686273753d52bd
Apr 02 22:13:22 claudii kernel: Mem abort info:
[...]
Apr 02 22:13:41 claudii kernel: Unable to handle kernel paging request at virtual address 00686273753d52bd
Apr 02 22:13:41 claudii kernel: Mem abort info:
[...]
Apr 02 22:13:58 claudii kernel: Unable to handle kernel paging request at virtual address 00686273753d52bd
Apr 02 22:13:58 claudii kernel: Mem abort info:
[...]
Apr 02 22:14:21 claudii kernel: Freezing user space processes
Apr 02 22:14:21 claudii kernel: Freezing user space processes failed after 20.003 seconds (6 tasks refusing to freeze, wq_busy=0):
Apr 02 22:14:21 claudii kernel: task:systemd-resolve state:D stack:0 pid:519 ppid:1 flags:0x00000801
[...]
Apr 02 22:14:21 claudii kernel: OOM killer enabled.
Apr 02 22:14:21 claudii kernel: Restarting tasks ... done.
Apr 02 22:14:21 claudii kernel: random: crng reseeded on system resumption
Apr 02 22:14:21 claudii phoc[723]: [libinput] event3 - EP0700M09: client bug: event processing lagging behind by 20083ms, your system is too slow
Apr 02 22:14:21 claudii phosh[948]: Could not find application for app-id 'signal'
Apr 02 22:14:21 claudii dbus-daemon[758]: [session uid=1000 pid=758] Activating service name='org.gnome.zbrown.KingsCross' requested by ':1.31' (uid=1000 pid=948 comm="/usr/libexec/phosh ")
Apr 02 22:14:21 claudii phosh[948]: Could not find application for app-id 'signal'
Apr 02 22:14:21 claudii phosh[948]: Could not find application for app-id 'signal'
Apr 02 22:14:21 claudii phosh[948]: Could not find application for app-id 'signal'
Apr 02 22:14:21 claudii kernel: PM: suspend exit
Apr 02 22:14:21 claudii kernel: PM: suspend entry (s2idle)
Apr 02 22:14:21 claudii phosh-osk-stub[1235]: Failed to set completion language: de-de: Failed to find dictionary for de-de, switching to 'en-us' instead
Apr 02 22:14:21 claudii dbus-daemon[758]: [session uid=1000 pid=758] Successfully activated service 'org.gnome.zbrown.KingsCross'
Apr 02 22:14:21 claudii kernel: Filesystems sync: 0.066 seconds
Apr 02 22:14:21 claudii kernel: Freezing user space processes
Apr 02 22:14:42 claudii kernel: Freezing user space processes failed after 20.008 seconds (6 tasks refusing to freeze, wq_busy=0):
Apr 02 22:14:42 claudii kernel: task:systemd-resolve state:D stack:0 pid:519 ppid:1 flags:0x00000801
Apr 02 22:14:42 claudii kernel: Call trace:
[...]
I'm on a fully patched PureOS 10 (Byzantium)
with kernel 6.6.0-1-librem5
.
The docking station is a Lenovo ThinPad USB-C Dock Gen2
model LDC-G2
and according to fwupdmgr
up-to-date:
$ sudo fwupdmgr get-devices
[...]
├─ThinkPad USB-C Dock Gen2:
│ Device ID: d762543f8c20f636e6fff031a000078d3e10c600
│ Summary: Multi-stream transport device
│ Current version: 5.05.06
│ Vendor: Synaptics (DRM_DP_AUX_DEV:0x06CB, DRM_DP_AUX_DEV:0x8086)
│ GUIDs: 676a78a9-6e81-588f-bd38-1ea5d174801a ← MST-596
│ 832f0673-f0f9-5bdb-b0d1-c1a8e7db76d3 ← MST-dock-596
│ b025a790-7adb-5f93-ba47-b5e1ce6e8588 ← MST-dock-vmm5322-596
│ cf1bdd9f-29bc-5dab-9d14-dad7a4e06d16 ← MST-panamera-vmm5322-596
│ fa28f9c4-c5da-57d8-802b-c644e06159b4 ← MST-panamera-596
│ Device Flags: • Updatable
│ • Supported on remote server
│ • Device stages updates
│ • Unsigned Payload
│ Device Requests: • Message
$ sudo fwupdmgr update
Devices with no available firmware updates:
[...]
• ThinkPad USB-C Dock Gen2 PD Controller
Devices with the latest available firmware version:
[...]
• ThinkPad USB-C Dock Gen2
• ThinkPad USB-C Dock Gen2 USB Audio