DisplayLink Forum

DisplayLink Forum (https://displaylink.org/forum/index.php)
-   Linux and Open Source (https://displaylink.org/forum/forumdisplay.php?f=29)
-   -   Ubuntu 20.04 / DELL D6000 Dock - Random Disconnects (https://displaylink.org/forum/showthread.php?t=67190)

LnxUsr 07-04-2020 09:29 AM

Ubuntu 20.04 / DELL D6000 Dock - Random Disconnects
 
Hi All,

I'm currently using the DELL D6000 Dock with two 1080p monitors connected. The problem is that the dock randomly disconnects and reconnects a few seconds later. Has anybody had similar issues?

I'm also getting a segfault from the DisplayLink Manager (see log below)...

PS: This issue does not occur using Win 10 (Dual boot).

Below a few details about my setup:
Laptop: DELL XPS 13 (9360) - Intel Core i7 7500U, 8GB RAM (Latest BIOS etc)
Graphics: Mesa Intel® UHD Graphics 620 (KBL GT2)
Dock: DELL D6000 (2 x 1080p monitors via DisplayPort) (Latest firmware provided by DELL)
OS: Ubuntu 20.04 LTS on Wayland (Kernel 5.4.0-40 - UEFI)

Please let me know in case any other logs are required.

Thanks a lot in advance!
Viktor

Code:

dmesg | grep evdi
[  15.066933] evdi: loading out-of-tree module taints kernel.
[  15.067908] evdi: [I] Initialising logging on level 5
[  15.067908] evdi: [I] Atomic driver:yes
[  15.067959] evdi: [D] evdi_add_devices:156 Increasing device count to 4
[  15.068014] evdi: [D] evdi_crtc_init:389 drm_crtc_init: 0 p0000000029c48e6f
[  15.068023] evdi: [D] evdi_detect:94 (dev=0) poll connector state: disconnected
[  15.068035] evdi: [W] evdi_painter_send_update_ready_if_needed:645 Painter does not exist!
[  15.068873] [drm] Initialized evdi 1.7.0 20200327 for evdi.0 on minor 1
[  15.068933] evdi: [D] evdi_crtc_init:389 drm_crtc_init: 0 p000000003da62d9a
[  15.068940] evdi: [D] evdi_detect:94 (dev=0) poll connector state: disconnected
[  15.068946] evdi: [W] evdi_painter_send_update_ready_if_needed:645 Painter does not exist!
[  15.069016] [drm] Initialized evdi 1.7.0 20200327 for evdi.1 on minor 2
[  15.069244] evdi: [D] evdi_crtc_init:389 drm_crtc_init: 0 p00000000714eb0ff
[  15.069249] evdi: [D] evdi_detect:94 (dev=0) poll connector state: disconnected
[  15.069253] evdi: [W] evdi_painter_send_update_ready_if_needed:645 Painter does not exist!
[  15.069825] [drm] Initialized evdi 1.7.0 20200327 for evdi.2 on minor 3
[  15.069883] evdi: [D] evdi_crtc_init:389 drm_crtc_init: 0 p00000000023da8fb
[  15.069891] evdi: [D] evdi_detect:94 (dev=0) poll connector state: disconnected
[  15.069898] evdi: [W] evdi_painter_send_update_ready_if_needed:645 Painter does not exist!
[  15.070170] [drm] Initialized evdi 1.7.0 20200327 for evdi.3 on minor 4
[  15.441280] evdi: [D] evdi_detect:94 (dev=0) poll connector state: disconnected
[  15.441305] evdi: [D] evdi_driver_postclose:133 (dev=0) Process tries to close us, postclose
[  15.441307] evdi: [I] Task 307 (plymouthd) of process 307 (plymouthd)
[  15.449760] evdi: [D] evdi_detect:94 (dev=0) poll connector state: disconnected
[  15.449777] evdi: [D] evdi_driver_postclose:133 (dev=0) Process tries to close us, postclose
[  15.449778] evdi: [I] Task 307 (plymouthd) of process 307 (plymouthd)
[  15.452583] evdi: [D] evdi_detect:94 (dev=0) poll connector state: disconnected
[  15.452599] evdi: [D] evdi_driver_postclose:133 (dev=0) Process tries to close us, postclose
[  15.452601] evdi: [I] Task 307 (plymouthd) of process 307 (plymouthd)
[  15.454758] evdi: [D] evdi_detect:94 (dev=0) poll connector state: disconnected
[  15.454769] evdi: [D] evdi_driver_postclose:133 (dev=0) Process tries to close us, postclose
[  15.454770] evdi: [I] Task 307 (plymouthd) of process 307 (plymouthd)
[  15.464675] evdi: [D] evdi_detect:94 (dev=0) poll connector state: disconnected
[  15.464690] evdi: [D] evdi_driver_postclose:133 (dev=0) Process tries to close us, postclose
[  15.464691] evdi: [I] Task 307 (plymouthd) of process 307 (plymouthd)
[  15.482003] evdi: [D] evdi_detect:94 (dev=0) poll connector state: disconnected
[  15.482017] evdi: [D] evdi_driver_postclose:133 (dev=0) Process tries to close us, postclose
[  15.482018] evdi: [I] Task 307 (plymouthd) of process 307 (plymouthd)
[  15.491396] evdi: [D] evdi_detect:94 (dev=0) poll connector state: disconnected
[  15.491411] evdi: [D] evdi_driver_postclose:133 (dev=0) Process tries to close us, postclose
[  15.491412] evdi: [I] Task 307 (plymouthd) of process 307 (plymouthd)
[  15.495328] evdi: [D] evdi_detect:94 (dev=0) poll connector state: disconnected
[  15.495340] evdi: [D] evdi_driver_postclose:133 (dev=0) Process tries to close us, postclose
[  15.495342] evdi: [I] Task 307 (plymouthd) of process 307 (plymouthd)
[  15.938033] evdi: [D] evdi_detect:94 (dev=0) poll connector state: disconnected
[  15.938053] evdi: [D] evdi_driver_postclose:133 (dev=0) Process tries to close us, postclose
[  15.938054] evdi: [I] Task 307 (plymouthd) of process 307 (plymouthd)
[  15.949060] evdi: [D] evdi_detect:94 (dev=0) poll connector state: disconnected
[  15.949083] evdi: [D] evdi_driver_postclose:133 (dev=0) Process tries to close us, postclose
[  15.949084] evdi: [I] Task 307 (plymouthd) of process 307 (plymouthd)
[  15.955775] evdi: [D] evdi_detect:94 (dev=0) poll connector state: disconnected
[  15.955792] evdi: [D] evdi_driver_postclose:133 (dev=0) Process tries to close us, postclose
[  15.955793] evdi: [I] Task 307 (plymouthd) of process 307 (plymouthd)
[  15.956195] evdi: [D] evdi_detect:94 (dev=0) poll connector state: disconnected
...

Code:

root@XPS-13:/home/vas232# dmesg | grep error
[  15.016696] EXT4-fs (dm-1): re-mounted. Opts: errors=remount-ro
[  81.697811] pcieport 0000:00:1c.0: AER: Corrected error received: 0000:00:1c.0
[  81.697829] pcieport 0000:00:1c.0: AER:  device [8086:9d10] error status/mask=00003000/00002000
[  97.137258] ActiveCommandQu[1067]: segfault at 7f318c00f040 ip 0000000000998d9e sp 00007f3123ffd408 error 4 in DisplayLinkManager[400000+937000]
[  206.425664] pcieport 0000:00:1c.0: AER: Corrected error received: 0000:00:1c.0
[  206.425673] pcieport 0000:00:1c.0: AER:  device [8086:9d10] error status/mask=00001000/00002000
[  245.209842] pcieport 0000:00:1c.0: AER: Corrected error received: 0000:00:1c.0
[  245.209852] pcieport 0000:00:1c.0: AER:  device [8086:9d10] error status/mask=00001000/00002000
...

Another addition to above:
I also noticed that once the machine is shutdown the D6000 dock doesn't go to standby. Even after disconnecting the USB-C cable the device remains active (indicated by the white power led). On Windows this turns orange...

LnxUsr 07-10-2020 04:19 PM

Managed to solve the problem. After a fair of research I stumbled across the following Wiki: https://wiki.archlinux.org/index.php...ocking_station

As it turned out Pulseaudio is sending the audio device to sleep which in turn brings the whole Dock down. In order to avoid this I had to comment the below module out and restart the machine.

Code:

### Automatically suspend sinks/sources that become idle for too long
# load-module module-suspend-on-idle

Dock has been working fine ever since. After having used the machine for a while I couldn't determine any adverse side effects on battery life.

minus 01-18-2021 08:11 AM

Quote:

Originally Posted by LnxUsr (Post 90308)
Managed to solve the problem. After a fair of research I stumbled across the following Wiki: https://wiki.archlinux.org/index.php...ocking_station

As it turned out Pulseaudio is sending the audio device to sleep which in turn brings the whole Dock down. In order to avoid this I had to comment the below module out and restart the machine.

Code:

### Automatically suspend sinks/sources that become idle for too long
# load-module module-suspend-on-idle

Dock has been working fine ever since. After having used the machine for a while I couldn't determine any adverse side effects on battery life.

I am experiencing the same with a Dell Inspiron 5502 laptop, Dell D6000 dock and Ubuntu 20.10.

The latest DisplayLink drivers are installed. I will disable the PulseAudio module per your instructions and test.

Resolving this issue would be such a relieve.

minus 01-20-2021 08:29 AM

Issue seems resolved. Thank you!


All times are GMT. The time now is 02:02 AM.

Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2021, vBulletin Solutions, Inc.