Go Back   DisplayLink Forum > DisplayLink Graphics Technology > Linux and Open Source

Reply
 
Thread Tools Search this Thread Display Modes
Old 07-04-2020, 09:29 AM   #1
LnxUsr
Junior Member
 
Join Date: Jul 2020
Posts: 3
Exclamation 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...

Last edited by LnxUsr; 07-06-2020 at 09:32 PM.
LnxUsr is offline   Reply With Quote
Old 07-10-2020, 04:19 PM   #2
LnxUsr
Junior Member
 
Join Date: Jul 2020
Posts: 3
Default

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.
LnxUsr is offline   Reply With Quote
Reply

Tags
d6000, disconnect, random, two monitors, wayland

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 03:40 PM.


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