Home » Hardware » video cards » VGA Display Adapter
video card VGA Display Adapter
model: VGA Display Adapter(model id: 2293)
possible other names of the device:
DisplayLink DL-165
SIIG JU-VG0012-S1
SIIG USB 2.0 to VGA Pro
vendor:
DisplayLink
VendorID:ProductID code of the device:
17e9:02ee
year of commercialization:
2009
interface:
USB
tested on:
PureOS 10.0 Byzantium
tested with the following kernel libre:
5.10.0-14-amd64
how does it work with free software?
works, but without 3D acceleration
free driver used:
udl
Description:

Interface is USB 2.0. Tested with PureOS Byzantium KDE amd64 ISO from 2022-02-22.

idProduct field in lsusb is the empty string; this h-node entry uses the iProduct field as a substitute pending a resolution to h-node Issue 406.

Requires manual configuration:

  1. Blacklist udlfb driver to work around Debian Bug 1011986: echo "blacklist udlfb" | sudo tee /etc/modprobe.d/displaylink.conf
  2. sudo apt install arandr
  3. Reboot the PC.
  4. Connect display to USB device.
  5. Connect USB device to PC.
  6. xrandr --setprovideroutputsource 1 0
  7. ARandR will now show a new DVI-I-1-1 output.
  8. Activate that new output in ARandR.

Some hardware functionality, e.g. 24-bit color depth and Huffman compression, is not supported with free drivers (but works fine with non-free drivers). I didn't test full 1920x1080 resolution; my test display only supports up to 1280x1024 (which works fine). Sometimes, hotplugging will crash X11. I only had success with X11; Wayland only gave me a black screen on the DisplayLink output (maybe there's a Wayland incantation I don't know about).

This device contains non-free firmware running on an 8051/MCS-51 core. This firmware is not loaded by the host, so it doesn't violate GNU FSDG, but it may be objectionable to users who are stricter on firmware freedom than FSF is.

$ sudo lsusb -v
Bus 002 Device 004: ID 17e9:02ee DisplayLink VGA Display Adapter 
Device Descriptor: 
  bLength                18 
  bDescriptorType         1 
  bcdUSB               2.00 
  bDeviceClass            0  
  bDeviceSubClass         0  
  bDeviceProtocol         0  
  bMaxPacketSize0        64 
  idVendor           0x17e9 DisplayLink 
  idProduct          0x02ee  
  bcdDevice            1.03 
  iManufacturer           1 DisplayLink 
  iProduct                2 VGA Display Adapter 
  iSerial                 3 855181 
  bNumConfigurations      1 
  Configuration Descriptor: 
    bLength                 9 
    bDescriptorType         2 
    wTotalLength       0x0042 
    bNumInterfaces          1 
    bConfigurationValue     1 
    iConfiguration          0  
    bmAttributes         0x80 
      (Bus Powered) 
    MaxPower              500mA 
    Interface Descriptor: 
      bLength                 9 
      bDescriptorType         4 
      bInterfaceNumber        0 
      bAlternateSetting       0 
      bNumEndpoints           3 
      bInterfaceClass       255 Vendor Specific Class 
      bInterfaceSubClass      0  
      bInterfaceProtocol      0  
      iInterface              0  
      ** UNRECOGNIZED:  1b 5f 01 00 19 05 00 01 03 00 04 04 01 00 03 d0 00 02 04 00 bd 1f 00 01 04 01 02 
      Endpoint Descriptor: 
        bLength                 7 
        bDescriptorType         5 
        bEndpointAddress     0x01  EP 1 OUT 
        bmAttributes            2 
          Transfer Type            Bulk 
          Synch Type               None 
          Usage Type               Data 
        wMaxPacketSize     0x0200  1x 512 bytes 
        bInterval               0 
      Endpoint Descriptor: 
        bLength                 7 
        bDescriptorType         5 
        bEndpointAddress     0x82  EP 2 IN 
        bmAttributes            3 
          Transfer Type            Interrupt 
          Synch Type               None 
          Usage Type               Data 
        wMaxPacketSize     0x0008  1x 8 bytes 
        bInterval               4 
      Endpoint Descriptor: 
        bLength                 7 
        bDescriptorType         5 
        bEndpointAddress     0x0a  EP 10 OUT 
        bmAttributes            2 
          Transfer Type            Bulk 
          Synch Type               None 
          Usage Type               Data 
        wMaxPacketSize     0x0200  1x 512 bytes 
        bInterval               0 
Device Qualifier (for other device speed): 
  bLength                10 
  bDescriptorType         6 
  bcdUSB               2.00 
  bDeviceClass            0  
  bDeviceSubClass         0  
  bDeviceProtocol         0  
  bMaxPacketSize0        64 
  bNumConfigurations      1 
can't get debug descriptor: Resource temporarily unavailable 
Device Status:     0x0000 
  (Bus Powered) 

Write below your motivation

The contents of this page are in the Public Domain. (see the CC0 page for detailed information). Anyone is free to copy, modify, publish, use, sell, or distribute the text for any purpose, commercial or non-commercial, and by any means.
h-node.org is a hardware database project. It runs the h-source PHP software, commit 8d45bcb, available under the GNU General Public (GPLv3) License.
JavaScript license information