udl(4)

udl4

Displaylink dl-120/dl-160 usb display devices

Usage

udl* at uhub? wsdisplay* at udl?

Overview

The udl driver supports USB display devices based on the DisplayLink DL-120/DL-160 graphic chip.

Hardware

The following devices should work:

Century Corp. Japan Plus One LCD-8000U
Century Corp. Japan Plus One LCD-4300U
DisplayLink USB to DVI
ForwardVideo EasyCAP008 USB to DVI
HP USB 2.0 Docking Station (FQ834)
HP USB Graphics Adapter (NL571)
IOGEAR USB 2.0 External DVI (GUC2020)
Koenig CMP-USBVGA10 and CMP-USBVGA11
Lenovo 45K5296 USB to DVI
Lenovo ThinkVision LT1421
Lilliput UM-70
Nanovision MiMo UM-710 and UM-740
Rextron VCUD60 USB to DVI
Samsung LD220
StarTech CONV-USB2DVI
Sunweit USB to DVI
Toshiba Video Dock
Unitek Y-2240 USB to DVI
VideoHome NBdock1920

Files

The device can process compressed data (Huffman pixel difference method) to reduce the USB payload. To generate the compressed data, the driver needs to load a Huffman table, which is stored in the following binary file:

/etc/firmware/udl_huffman

If the Huffman table can't be loaded, the driver will fall back to uncompressed mode.

Releases

36 releases since OpenBSD 4.6; the text changed 6 times.

  1. 4.6
  2. 4.7
  3. 4.8–4.9
  4. 5.0–5.2
  5. 5.3–6.2
  6. 6.3–7.3
  7. 7.4–8.0

History

The udl driver first appeared in OpenBSD 4.6.

Authors

Marcus Glocker ⟨[email protected]⟩

From man 8.0-current-20261101 in OpenBSD 8.0-current (2026-11-01). Parsed by carta from the page's mdoc source.