i-tec USB 3.0 Dual Docking Station & Ubuntu 16.04

[There is updated article for Ubuntu 17.10]

My desktop looks like:

2016-10-27 08.18.44.jpg

I wanted to have 2 external monitors, but my Dell  Inspiron 15 (7559) has only one HDMI port. Other thing was that I had to plug/unplug many cables when I wanted to go to meeting room. So I decided to buy USB 3.0 dock. Not an easy task when you love Linux. Most docks only support Windows and OSX.

I have purchased i-tec USB 3.0 Dual Docking because they promise Ubuntu 16.04 compatibility. They only “forgot” to mention that only KMS drivers are supported, so forgot official NVIDIA blob drivers. Even with Nouveau drivers there was issues. Because I had also another issues I switched off dedicated card completely.

Then it was necessary to install DisplayLink driver from here. But after reboot graphic part of dock did not work. By running dmesg I have found out that kernel module was not loaded. I am using SecureBoot and their kernel module is not signed. So I have to do following as root:

cd /root
mkdir signing
cd signing

#generate certificate - do this once, but keep result files - you will have to sign modules for every kernel update
openssl req -new -x509 -newkey rsa:2048 -keyout MOK.priv -outform DER -out MOK.der -nodes -days 36500 -subj "/CN=Descriptive name/"

#import your certificate as trusted into SecureBoot
#remember entered password - you have to fill it after reboot and confirm adding certificate
mokutil --import MOK.der

#sign your module - you have to do this on every kernel update
/usr/src/linux-headers-$(uname -r)/scripts/sign-file sha256 ./MOK.priv ./MOK.der $(modinfo -n evdi)

Then reboot your computer, authorize new certificate and dock should work!

Currently I have last issue: when playing music through dock it is time to time reset. It disconnects monitors, network and audio…


7 thoughts on “i-tec USB 3.0 Dual Docking Station & Ubuntu 16.04

  1. Pingback: git gui: Error when opening dialogs | Jaroslav Kubos

  2. Richard Koza

    Hi Jaroslav, I use the same docking with Ubuntu 16.04 desktop with my Asus Zenbook. I use it with internal Intel graphic card and so far its working. If you will want to discuss issues feel free to contact me. Richard


  3. Pingback: i-tec USB 3.0 Dual Docking Station & Ubuntu 16.04.3 or newer kernels | Jaroslav Kubos

  4. Tomasz

    Hi Richard,
    I am having issues with the i-tec USB 3.0 to HDMI adapter on Asus Zenbook UX330UA and Ubuntu 16.04.
    After installing DisplayLink drivers I still can’t use connected over HDMI screen.

    Dmesg output:
    [ 283.082062] xhci_hcd 0000:00:14.0: Cannot set link state.
    [ 283.082074] usb usb2-port1: cannot disable (err = -32)
    [ 283.082086] usb 2-1: USB disconnect, device number 3
    [ 286.717424] usb 2-1: new SuperSpeed USB device number 4 using xhci_hcd
    [ 286.738364] usb 2-1: New USB device found, idVendor=17e9, idProduct=4301
    [ 286.738369] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
    [ 286.738372] usb 2-1: Product: USB3.0 to HDMI Adapter
    [ 286.738375] usb 2-1: Manufacturer: DisplayLink
    [ 286.738377] usb 2-1: SerialNumber: 000800160342683
    [ 286.747317] usb 2-1: Warning! Unlikely big volume range (=511), cval->res is probably wrong.
    [ 286.747326] usb 2-1: [13] FU [DisplayLink Audio Playback Volume] ch = 6, val = -8176/0/16

    lsusb lists:
    Bus 002 Device 004: ID 17e9:4301 DisplayLink

    Any ideas?


  5. Pingback: DisplayLink drivers on Ubuntu 17.10 | Jaroslav Kubos

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s