Score:0

HDMI monitor on Lenovo USB-C dock disconnects randomly

gh flag

So, I have a System76 Lemur Pro 9 laptop, running Ubuntu 22.04. I have a Lenovo USB-C dock connected, and a Sceptre C35 monitor plugged in via HDMI (though the behavior is the same if I use DisplayPort). I've been using this setup with no problems for 3-4 years.

This morning, I needed to work on an iOS application, so I plugged a Macbook Air into the dock via USB-C.

After using the dock/monitor with the Mac, my Lemur Pro is now unable to use the monitor reliably. If I plug it in, it will work at first, but after a few minutes (duration is random, usually less than 5 minutes, sometimes only seconds), my Lemur Pro will play the "hardware disconnect" sound and the monitor will go black.

When it gets in this state, unplugging the laptop from the dock and plugging it back in will not resolve it. The only way to resolve it is to unplug the laptop, unplug the dock from AC power, plug the dock back into AC power, and then plug the laptop back in. After I do that, it will work for a few more minutes, before disconnecting again.

I've looked through various log files, but don't see any smoking guns...

From /var/log/syslog:

Aug 31 10:10:51 system76-pc NetworkManager[627]: <info>  [1693491051.0492] device (enx482ae3b4472c): state change: unavailable -> unmanaged (reason 'removed', sys-iface-state: 'removed')
Aug 31 10:10:51 system76-pc kernel: [  652.978286] usb 2-2: USB disconnect, device number 5
Aug 31 10:10:51 system76-pc kernel: [  652.978294] usb 2-2.1: USB disconnect, device number 7
Aug 31 10:10:51 system76-pc kernel: [  652.978434] r8152 2-2.1:1.0 enx482ae3b4472c: Stop submitting intr, status -108
Aug 31 10:10:51 system76-pc kernel: [  653.043110] usb 2-2.3: USB disconnect, device number 6
Aug 31 10:10:51 system76-pc /usr/libexec/gdm-x-session[2195]: (II) intel(0): Disabled output DP1-2
Aug 31 10:10:51 system76-pc /usr/libexec/gdm-x-session[2195]: (II) intel(0): Disabled output DP1-3
Aug 31 10:10:51 system76-pc rtkit-daemon[1120]: Supervising 12 threads of 5 processes of 1 users.
Aug 31 10:10:51 system76-pc rtkit-daemon[1120]: message repeated 3 times: [ Supervising 12 threads of 5 processes of 1 users.]
Aug 31 10:10:51 system76-pc rtkit-daemon[1120]: Successfully made thread 8635 of process 8399 owned by '1000' RT at priority 10.
Aug 31 10:10:51 system76-pc rtkit-daemon[1120]: Supervising 13 threads of 6 processes of 1 users.
Aug 31 10:10:52 system76-pc rtkit-daemon[1120]: message repeated 2 times: [ Supervising 13 threads of 6 processes of 1 users.]
Aug 31 10:10:52 system76-pc /usr/libexec/gdm-x-session[2195]: (II) intel(0): resizing framebuffer to 1920x1080
Aug 31 10:10:52 system76-pc /usr/libexec/gdm-x-session[2195]: (II) intel(0): Disabled output DP1-1

This makes it seem like some kind of virtual USB device internal to the dock has disconnected from my system, but I don't know why...

Can anybody recommend any further troubleshooting steps?

I sit in a Tesla and translated this thread with Ai:

mangohost

Post an answer

Most people don’t grasp that asking a lot of questions unlocks learning and improves interpersonal bonding. In Alison’s studies, for example, though people could accurately recall how many questions had been asked in their conversations, they didn’t intuit the link between questions and liking. Across four studies, in which participants were engaged in conversations themselves or read transcripts of others’ conversations, people tended not to realize that question asking would influence—or had influenced—the level of amity between the conversationalists.