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

Reply
 
Thread Tools Search this Thread Display Modes
Old 07-04-2020, 10: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 10:32 PM.
LnxUsr is offline   Reply With Quote
Old 07-10-2020, 05: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
Old 01-18-2021, 09:11 AM   #3
minus
Junior Member
 
Join Date: Jan 2021
Posts: 2
Default

Quote:
Originally Posted by LnxUsr View Post
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 is offline   Reply With Quote
Old 01-20-2021, 09:29 AM   #4
minus
Junior Member
 
Join Date: Jan 2021
Posts: 2
Default

Issue seems resolved. Thank you!
minus is offline   Reply With Quote
Old 09-16-2021, 04:12 PM   #5
scuilion
Junior Member
 
Join Date: Sep 2021
Posts: 1
Default

This resolved the issue for me as well.
Ubuntu installed on a thinkpad, with a thinkpad dock.
scuilion is offline   Reply With Quote
Old 04-26-2022, 05:09 PM   #6
halfling
Junior Member
 
Join Date: Apr 2022
Posts: 1
Default

This fixed it perfectly for me as well. Running ubuntu 20.04 on a dell laptop using a D6000 Dell dock! Thanks!
halfling 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 09:55 AM.


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