Results 1 to 7 of 7

Thread: Trouble with displaylink

  1. #1

    Default Trouble with displaylink

    I am a DisplayLink USB-C docking station with an external DVI monitor that I am trying to connect to a Lenovo T480 laptop running Opensuse Tumbleweed.

    I have installed this package:
    https://software.opensuse.org//downl...G&package=evdi

    The monitor is detected, but when I enable it through KDE's System Settings->Displays, it simply disables again.

    dmesg output:
    [ 6751.301173] usb 1-4: new high-speed USB device number 18 using xhci_hcd
    [ 6751.455199] usb 1-4: New USB device found, idVendor=2230, idProduct=0006, bcdDevice=91.00
    [ 6751.455202] usb 1-4: New USB device strings: Mfr=1, Product=2, SerialNumber=0
    [ 6751.455203] usb 1-4: Product: USB2.0 Hub
    [ 6751.455204] usb 1-4: Manufacturer: VIA Labs, Inc.
    [ 6751.456186] hub 1-4:1.0: USB hub found
    [ 6751.457090] hub 1-4:1.0: 4 ports detected
    [ 6751.581090] usb 2-4: new SuperSpeed Gen 1 USB device number 16 using xhci_hcd
    [ 6751.605121] usb 2-4: New USB device found, idVendor=2230, idProduct=0006, bcdDevice=91.01
    [ 6751.605122] usb 2-4: New USB device strings: Mfr=1, Product=2, SerialNumber=0
    [ 6751.605123] usb 2-4: Product: USB3.0 Hub
    [ 6751.605123] usb 2-4: Manufacturer: VIA Labs, Inc.
    [ 6751.607440] hub 2-4:1.0: USB hub found
    [ 6751.607897] hub 2-4:1.0: 4 ports detected
    [ 6751.727033] evdi: [D] evdi_painter_dpms_notify:543 (dev=-1) Notifying dpms mode: 3
    [ 6751.727035] evdi: [W] evdi_painter_send_dpms:379 Painter is not connected!
    [ 6751.768960] usb 1-4.1: new high-speed USB device number 19 using xhci_hcd
    [ 6751.899013] usb 1-4.1: New USB device found, idVendor=2230, idProduct=0006, bcdDevice=91.00
    [ 6751.899020] usb 1-4.1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
    [ 6751.899024] usb 1-4.1: Product: USB2.0 Hub
    [ 6751.899029] usb 1-4.1: Manufacturer: VIA Labs, Inc.
    [ 6751.900497] hub 1-4.1:1.0: USB hub found
    [ 6751.901324] hub 1-4.1:1.0: 4 ports detected
    [ 6752.001287] usb 2-4.1: new SuperSpeed Gen 1 USB device number 17 using xhci_hcd
    [ 6752.024196] usb 2-4.1: New USB device found, idVendor=2230, idProduct=0006, bcdDevice=91.05
    [ 6752.024204] usb 2-4.1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
    [ 6752.024209] usb 2-4.1: Product: USB3.0 Hub
    [ 6752.024212] usb 2-4.1: Manufacturer: VIA Labs, Inc.
    [ 6752.027253] hub 2-4.1:1.0: USB hub found
    [ 6752.027426] hub 2-4.1:1.0: 4 ports detected
    [ 6752.417206] usb 2-4.1.1: new SuperSpeed Gen 1 USB device number 18 using xhci_hcd
    [ 6752.438050] usb 2-4.1.1: New USB device found, idVendor=17e9, idProduct=4323, bcdDevice=31.06
    [ 6752.438055] usb 2-4.1.1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
    [ 6752.438058] usb 2-4.1.1: Product: Plugable UD-ULTCDL
    [ 6752.438060] usb 2-4.1.1: Manufacturer: DisplayLink
    [ 6752.438062] usb 2-4.1.1: SerialNumber: 60976977
    [ 6752.450832] usb 2-4.1.1: Warning! Unlikely big volume range (=511), cval->res is probably wrong.
    [ 6752.450837] usb 2-4.1.1: [15] FU [Plugable Audio Playback Volume] ch = 6, val = -8176/0/16
    [ 6752.451327] usb 2-4.1.1: Warning! Unlikely big volume range (=767), cval->res is probably wrong.
    [ 6752.451330] usb 2-4.1.1: [12] FU [Mic Capture Volume] ch = 2, val = -4592/7680/16
    [ 6752.475219] cdc_ncm 2-4.1.1:1.5: MAC-Address:
    xx:xx:xx:xx:xx:xx
    [ 6752.475224] cdc_ncm 2-4.1.1:1.5: setting rx_max = 16384
    [ 6752.475454] cdc_ncm 2-4.1.1:1.5: setting tx_max = 16384
    [ 6752.475930] cdc_ncm 2-4.1.1:1.5 usb0: register 'cdc_ncm' at usb-0000:00:14.0-4.1.1, CDC NCM, xx:xx:xx:xx:xx:xx
    [ 6753.805532] evdi: [D] evdi_painter_connect:628 (dev=-1) Process is trying to connect
    [ 6753.805535] evdi: [I] Task 18961 (DesktopManagerE) of process 18950 (DisplayLinkMana)
    [ 6753.805539] evdi: [D] evdi_painter_connect:678 (dev=1) Connected with 000000008a7af85f
    [ 6753.805543] evdi: [D] evdi_detect:91 (dev=1) poll connector state: connected
    [ 6753.807384] evdi: [D] evdi_detect:91 (dev=1) poll connector state: connected
    [ 6753.807389] evdi: [D] evdi_painter_get_edid_copy:230 (dev=1) EDID valid
    [ 6753.807626] evdi: [D] evdi_detect:91 (dev=1) poll connector state: connected
    [ 6753.807628] evdi: [D] evdi_painter_get_edid_copy:230 (dev=1) EDID valid
    [ 6756.353126] cdc_ncm 2-4.1.1:1.5 usb0: network connection: disconnected
    The MAC Address has been redacted.

    The laptop gets power through the USB-C connection and I can also use an external keyboard, so the USB-C connection is working, but the monitor is not.

    How do I further troubleshoot this DisplayLink monitor issue?

  2. #2
    Join Date
    Jun 2008
    Location
    Podunk
    Posts
    26,807
    Blog Entries
    15

    Default Re: Trouble with displaylink

    Quote Originally Posted by mattm3a View Post
    I am a DisplayLink USB-C docking station with an external DVI monitor that I am trying to connect to a Lenovo T480 laptop running Opensuse Tumbleweed.

    I have installed this package:
    https://software.opensuse.org//downl...G&package=evdi

    The monitor is detected, but when I enable it through KDE's System Settings->Displays, it simply disables again.

    dmesg output:

    The MAC Address has been redacted.

    The laptop gets power through the USB-C connection and I can also use an external keyboard, so the USB-C connection is working, but the monitor is not.

    How do I further troubleshoot this DisplayLink monitor issue?
    Hi
    So are you running the proprietary displaylink binary?
    Cheers Malcolm °¿° SUSE Knowledge Partner (Linux Counter #276890)
    SUSE SLE, openSUSE Leap/Tumbleweed (x86_64) | GNOME DE
    If you find this post helpful and are logged into the web interface,
    please show your appreciation and click on the star below... Thanks!

  3. #3

    Default Re: Trouble with displaylink

    I don't know the answer to that. I have not directly installed anything separate from the EVDI package. I need to install a proprietary binary from somewhere?

  4. #4
    Join Date
    Jun 2008
    Location
    Podunk
    Posts
    26,807
    Blog Entries
    15

    Default Re: Trouble with displaylink

    Quote Originally Posted by mattm3a View Post
    I don't know the answer to that. I have not directly installed anything separate from the EVDI package. I need to install a proprietary binary from somewhere?
    Hi
    AFAIK, yes from displaylink https://www.displaylink.com/downloads, the Ub* version. You can just extract (no need to install) the zip file and run as your user to test;

    Code:
    ./displaylink-driver-5.2.14.run --noexec --keep
    Creating directory displaylink-driver-5.2.14
    Verifying archive integrity...  100%   All good.
    Uncompressing DisplayLink Linux Driver 5.2.14  100%  
    
    cd displaylink-driver-5.2.14/x64-ubuntu-1604/
    
    ./DisplayLinkManager
    Cheers Malcolm °¿° SUSE Knowledge Partner (Linux Counter #276890)
    SUSE SLE, openSUSE Leap/Tumbleweed (x86_64) | GNOME DE
    If you find this post helpful and are logged into the web interface,
    please show your appreciation and click on the star below... Thanks!

  5. #5

    Default Re: Trouble with displaylink

    OK, now I have the DisplayLinkManager binary, and I can run it as a user as described.

    Monitor still does not function properly. On enabling with the external monitor above my laptop screen, the external monitor is blank and the laptop display has a small horizontal strip of working space and black everywhere else. Further attempts to enable the external monitor result in the disabling that occurs without the DisplayLinkManager binary running. There is no console output in the terminal running DisplayLinkManager, and no additional messages from dmesg.

  6. #6
    Join Date
    Jun 2008
    Location
    Podunk
    Posts
    26,807
    Blog Entries
    15

    Default Re: Trouble with displaylink

    Quote Originally Posted by mattm3a View Post
    OK, now I have the DisplayLinkManager binary, and I can run it as a user as described.

    Monitor still does not function properly. On enabling with the external monitor above my laptop screen, the external monitor is blank and the laptop display has a small horizontal strip of working space and black everywhere else. Further attempts to enable the external monitor result in the disabling that occurs without the DisplayLinkManager binary running. There is no console output in the terminal running DisplayLinkManager, and no additional messages from dmesg.
    Hi
    You have the latest evdi driver installed? (evdi-kmp-default-1.6.2_k5.1.16_1-2.1.x86_64.rpm)

    The output for the device from the lsusb command looks good?
    Code:
    /sbin/modinfo evdi
    lsusb -v
    Which desktop are you running, also running Xorg not Wayland?

    Code:
    echo $XDG_SESSION_TYPE
    I don't have any displaylink hardware, hopefully another user may pop in to offer advice.
    Cheers Malcolm °¿° SUSE Knowledge Partner (Linux Counter #276890)
    SUSE SLE, openSUSE Leap/Tumbleweed (x86_64) | GNOME DE
    If you find this post helpful and are logged into the web interface,
    please show your appreciation and click on the star below... Thanks!

  7. #7

    Default Re: Trouble with displaylink

    I have now installed the latest version: 1.6.2_k5.1.16_1-2.3.


    echo $XDG_SESSION_TYPE
    x11


    /sbin/modinfo evdi
    filename: /lib/modules/5.1.16-1-default/updates/evdi.ko
    license: GPL
    description: Extensible Virtual Display Interface
    author: DisplayLink (UK) Ltd.
    suserelease: openSUSE Tumbleweed
    srcversion: 73B68DF53B0C6ECC5E1E7F0
    depends: drm,drm_kms_helper,syscopyarea,sysfillrect,sysimgblt
    retpoline: Y
    name: evdi
    vermagic: 5.1.16-1-default SMP mod_unload modversions
    sig_id: PKCS#7
    signer: home:malcolmlewis:TESTING OBS Project
    sig_key: A3:98:25:38:C6:242:98
    sig_hashalgo: sha256
    signature: 41:C6:63:70:1B:2D:24:5D:F4:B2:22:A8:3C:C1:9B:68:2B:C5:11:45:
    D6:C3:85:AA:02:09:FC:70:46:44:52:31:C2:0D:40:CB:36:6D:91:5C:
    CD:FC:45:E1:6B:EB:19:A2:37:0E:51:50:76:87:30:A2:81:AB:7F:82:
    E0:4E:FC:28:1F:89:8C0:1D:E4:25:8D5:07:56:00:E6:C0:7D5:
    BD:12:CE:60:B66:28:5A:B5:1F:03:82:B6:85:2C:3A:F0:0A:5A:C8:
    4F:90:16:17:2C:F5:77:3B:6D:8A:C2:6A:F8:77:F7:63:CA:988:4E:
    22:EC:23:A5:EE:37:9C:48:2C:BB:5F7:3E:F4:62:6B:28:4B:FF:0D:
    EB:3E:50:38:6B:4F:C3:C6:E6:2C:A0:63:08:9E:5A:6A:E3:7C:22:74:
    B0:9C:A2:86:913:60:66:0F:C65:B7:84:B8:21:0B:A7:5B:24:54:
    21:7E:1B:EF:4F:A6:EAA:EA:4C:4D:54:29:3F:82:00:A3:26:41:4E:
    AC:72B:A7:E5:6C:C3:F8:3C:F9:07:8E:92:0E:5C:79:3D:9D:C5:4C:
    2F:45:F6:63:B1:74:8D:06:B4:A6:2D:B4:4E:9B:7C:5D4:F6:9D:5D:
    C23:720:72:78:C77:EC:0D:66:87:0AB:B7:68
    parm: initial_loglevel:Initial log level (int)
    parm: initial_device_count:Initial DRM device count (default: 0) (ushort)
    parm: enable_cursor_blending:Enables cursor compositing on user supplied framebuffer via EVDI_GRABPIX ioctl (default: true)
    (bool)


    This is lsusb -v | grep -A 50 -i display


    Bus 002 Device 014: ID 17e9:4323 DisplayLink
    Device Descriptor:
    bLength 18
    bDescriptorType 1
    bcdUSB 3.20
    bDeviceClass 239 Miscellaneous Device
    bDeviceSubClass 2
    bDeviceProtocol 1 Interface Association
    bMaxPacketSize0 9
    idVendor 0x17e9 DisplayLink
    idProduct 0x4323
    bcdDevice 31.06
    iManufacturer 1
    iProduct 2
    iSerial 3
    bNumConfigurations 1
    Configuration Descriptor:
    bLength 9
    bDescriptorType 2
    wTotalLength 0x0214
    bNumInterfaces 7
    bConfigurationValue 1
    iConfiguration 0
    bmAttributes 0xe0
    Self Powered
    Remote Wakeup
    MaxPower 8mA
    Interface Descriptor:
    bLength 9
    bDescriptorType 4
    bInterfaceNumber 0
    bAlternateSetting 0
    bNumEndpoints 2
    bInterfaceClass 255 Vendor Specific Class
    bInterfaceSubClass 0
    bInterfaceProtocol 3
    iInterface 0
    ** UNRECOGNIZED: 0c 5f 01 00 0a 00 04 04 01 00 04 00
    Endpoint Descriptor:
    bLength 7
    bDescriptorType 5
    bEndpointAddress 0x02 EP 2 OUT
    bmAttributes 2
    Transfer Type Bulk
    Synch Type None
    Usage Type Data
    wMaxPacketSize 0x0400 1x 1024 bytes
    bInterval 0
    bMaxBurst 0
    Endpoint Descriptor:
    bLength 7
    bDescriptorType 5
    bEndpointAddress 0x84 EP 4 IN
    bmAttributes 2
    Transfer Type Bulk
    Synch Type None
    Usage Type Data
    wMaxPacketSize 0x0400 1x 1024 bytes
    bInterval 0
    bMaxBurst 0

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •