Good Day, https://uk.dynabook.com/discontinued-products/pa3542e-2prp/
one more device with old (probably DL-160, but unsure so leaving DLUNK) DisplayLink chip. works ok. $ less /var/log/Xorg.0.log | grep wsudl [ 114.394] (II) LoadModule: "wsudl" [ 114.395] (II) Loading /usr/X11R6/lib/modules/drivers/wsudl_drv.so [ 114.395] (II) Module wsudl: vendor="X.Org Foundation" [ 114.396] (II) wsudl: driver for: DisplayLink [ 114.396] (WW) Falling back to old probe method for wsudl [ 114.396] (II) wsudl(0): using /dev/ttyD0 [ 114.397] (II) wsudl(0): Creating default Display subsection in Screen section [ 114.397] (==) wsudl(0): Depth 16, (--) framebuffer bpp 16 [ 114.397] (==) wsudl(0): RGB weight 565 [ 114.397] (==) wsudl(0): Default visual is TrueColor [ 114.397] (==) wsudl(0): Using gamma correction (1.0, 1.0, 1.0) [ 114.397] (II) wsudl(0): Vidmem: 2531k [ 114.397] (==) wsudl(0): DPI set to (96, 96) [ 114.399] (==) wsudl(0): Backing store enabled xrandr output: Screen 0: minimum 1440 x 900, current 1440 x 900, maximum 1440 x 900 default connected 1440x900+0+0 0mm x 0mm 1440x900 0.00* dmesg output: udl0 at uhub5 port 1 configuration 1 interface 0 "DisplayLink TOSHIBA Video Dock" rev 2.00/0.09 addr 8 wsdisplay1 at udl0 mux 1 if somebody don't know how to get it work (or any other udl) in X, you need to create corresponding tty device (ttyD0 for wsdisplay1) and create this additional conf for xenocara $ cat /etc/X11/xorg.conf.d/wsudl.conf Section "Device" Identifier "USB" Driver "wsudl" Option "Device" "/dev/ttyD0" EndSection
Index: sys/dev/usb/udl.c =================================================================== RCS file: /cvs/src/sys/dev/usb/udl.c,v retrieving revision 1.98 diff -u -p -r1.98 udl.c --- sys/dev/usb/udl.c 15 Jul 2022 17:57:27 -0000 1.98 +++ sys/dev/usb/udl.c 8 May 2023 17:46:19 -0000 @@ -249,7 +249,8 @@ static const struct udl_type udl_devs[] { { USB_VENDOR_DISPLAYLINK, USB_PRODUCT_DISPLAYLINK_CONV }, DL160 }, { { USB_VENDOR_DISPLAYLINK, USB_PRODUCT_DISPLAYLINK_LUM70 }, DL125 }, { { USB_VENDOR_DISPLAYLINK, USB_PRODUCT_DISPLAYLINK_POLARIS2 }, DLUNK }, - { { USB_VENDOR_DISPLAYLINK, USB_PRODUCT_DISPLAYLINK_LT1421 }, DLUNK } + { { USB_VENDOR_DISPLAYLINK, USB_PRODUCT_DISPLAYLINK_LT1421 }, DLUNK }, + { { USB_VENDOR_DISPLAYLINK, USB_PRODUCT_DISPLAYLINK_TOSHIBA }, DLUNK } }; #define udl_lookup(v, p) ((struct udl_type *)usb_lookup(udl_devs, v, p)) Index: sys/dev/usb/usbdevs =================================================================== RCS file: /cvs/src/sys/dev/usb/usbdevs,v retrieving revision 1.755 diff -u -p -r1.755 usbdevs --- sys/dev/usb/usbdevs 28 Apr 2023 01:24:14 -0000 1.755 +++ sys/dev/usb/usbdevs 8 May 2023 17:46:20 -0000 @@ -1575,6 +1575,7 @@ product DIGITALSTREAM PS2 0x0001 PS/2 Ac /* DisplayLink products */ product DISPLAYLINK GUC2020 0x0059 IOGEAR DVI GUC2020 product DISPLAYLINK LD220 0x0100 Samsung LD220 +product DISPLAYLINK TOSHIBA 0x0110 TOSHIBA Video Dock product DISPLAYLINK POLARIS2 0x0117 Polaris2 USB dock product DISPLAYLINK VCUD60 0x0136 Rextron DVI product DISPLAYLINK CONV 0x0138 StarTech CONV-USB2DVI