From nobody Sat Nov 13 15:22:33 2021 X-Original-To: freebsd-x11@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id D8BE1185DAB4 for ; Sat, 13 Nov 2021 15:22:41 +0000 (UTC) (envelope-from pcc@gmx.net) Received: from mout.gmx.net (mout.gmx.net [212.227.17.21]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "mout.gmx.net", Issuer "TeleSec ServerPass Class 2 CA" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4HrzjD4cNPz4Vds for ; Sat, 13 Nov 2021 15:22:40 +0000 (UTC) (envelope-from pcc@gmx.net) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1636816953; bh=jSTjv9NFrPV6u5Z6c4aqea6Q9yLUmft/aCDYXi5Ud6I=; h=X-UI-Sender-Class:From:To:Subject:Date; b=PSpeR59ExY/HP/9dJK/uGXnn8oPX9zt9v7tWssvaE+f1WqRJLritM+w8aKMyxDcb3 ykuGNCLN2VZlZDsz07PxYluGLXYchR1ehzSel4MLmu4OWh7hwPiLE9h0ewpOSGnXY/ j8a4muB6VUAqeqyyyXVwHfI0hVqgo4JbSW395Y8c= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from [77.12.176.12] ([77.12.176.12]) by web-mail.gmx.net (3c-app-gmx-bs04.server.lan [172.19.170.53]) (via HTTP); Sat, 13 Nov 2021 16:22:33 +0100 List-Id: X11 List-Archive: https://lists.freebsd.org/archives/freebsd-x11 List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-x11@freebsd.org X-BeenThere: freebsd-x11@freebsd.org MIME-Version: 1.0 Message-ID: From: Peter Cornelius To: freebsd-x11@freebsd.org Subject: DisplayLink? Content-Type: text/plain; charset=UTF-8 Date: Sat, 13 Nov 2021 16:22:33 +0100 Importance: normal Sensitivity: Normal X-Priority: 3 X-Provags-ID: V03:K1:f2//9EBSnP3pPj0zH/bdQ3wiCcpG0yCa+ae/aT/KlvsDSzGio+vb+GjrWqGlRIKp4k4zs /OQ2hF5F+g8cmMIFfmp8kjSQixfhuDpPD798hZPrT06sICpGpiq+3g1KsOSLqjIJ+ucgP4JZSkYf 21herieslh53ByYaUCplfphDdsmhztARryi6nw4Uk37aeQcYDUnHy5b34qjcSdoH0ENUrSe7d3TT N6kGSmBux8zurZhPmQ2zTx7bIrTlxspoC5mfPdXISpMng2RV1JZnwWBL1oxuXjBdc1MAFRB0qq0i QE= X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:1sAziXHB/58=:hp/TBeb8p+TfF6hGYrsAeE N62Zlp1s321K3FQvPb055G2I5ysMsJz6bSX7UMxP5WBjgfhkpMFz67SMfms7QRrWD5DLDNQXT zs/IMhIufR/CDR6l3w5zIZ3UtpnvCvXfJxp7U553MBRqVYeCCIi72ANECtAFQbrsFHyeLJlNJ SfSfy74czpZsdXw8bOhXq8hdnyqwUIiwmdhe27I/n0yitgh6ERp0DAIXvdgM5kedJqzwBVg9P TSvhyw5BUUVqDenOdJEe2aCOurmGdXBqDXCDSgole0Jltka2lJkMNcsd0YWnbo2YugiWWGR4Z qSSc0iGKG70mpkkStxrPwNpYj2kGlBht356aFMWlJ/r0qLJdPe0Adw4PPX9k6dvA4jSh+y+Qa C36PBxUe183gnWavi3iw8QX6QXgiV1iGCuENXPwWphmC0AL5HM6RPNhNGux4XzzvkFj5EdJlO +Ie4qQp3vBUr94B/qjHEWXndcYMMAEtQq7Xlh+Kta4TEVvaiZPgn/N1V9Q9eok4kOv/2Vpxro U4MWPKYAJsn2t8OskW9WPri+b81wbDqyGJFjQjQYaGnGdYHpgJmDpTXlBFYfw5jMSOTJ74sfd O9cXutaBkDWmse8YVkqfnjlhV54BfRDUnKuc9fxw+yz1iciQR+Ly2c43Eg0q5iq27CoASOvGN Z1GiSnTVZKvbXNhpVaR7/0byPwVPeoE8zJQQeBwrZNHg9NLoF1pmdX8DdCGUu80mXIKvdxhQ3 b8yh0ORWnklTfOU8vR1uQJ6pZIo9EIIB8Ns10E23mCOFRyHPneplT0eHvgw= Content-Transfer-Encoding: quoted-printable X-Rspamd-Queue-Id: 4HrzjD4cNPz4Vds X-Spamd-Bar: - Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmx.net header.s=badeba3b8450 header.b=PSpeR59E; dmarc=pass (policy=none) header.from=gmx.net; spf=pass (mx1.freebsd.org: domain of pcc@gmx.net designates 212.227.17.21 as permitted sender) smtp.mailfrom=pcc@gmx.net X-Spamd-Result: default: False [-1.50 / 15.00]; FREEMAIL_FROM(0.00)[gmx.net]; R_SPF_ALLOW(-0.20)[+ip4:212.227.17.0/27]; TO_DN_NONE(0.00)[]; DKIM_TRACE(0.00)[gmx.net:+]; DMARC_POLICY_ALLOW(-0.50)[gmx.net,none]; HAS_X_PRIO_THREE(0.00)[3]; RECEIVED_SPAMHAUS_PBL(0.00)[77.12.176.12:received]; RCVD_TLS_LAST(0.00)[]; MIME_TRACE(0.00)[0:+]; FREEMAIL_ENVFROM(0.00)[gmx.net]; ASN(0.00)[asn:8560, ipnet:212.227.0.0/16, country:DE]; FROM_EQ_ENVFROM(0.00)[]; SUBJECT_ENDS_QUESTION(1.00)[]; ARC_NA(0.00)[]; R_DKIM_ALLOW(-0.20)[gmx.net:s=badeba3b8450]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000]; MIME_GOOD(-0.10)[text/plain]; NEURAL_SPAM_SHORT(1.00)[1.000]; RCPT_COUNT_ONE(0.00)[1]; DWL_DNSWL_LOW(-1.00)[gmx.net:dkim]; RWL_MAILSPIKE_POSSIBLE(0.00)[212.227.17.21:from]; MID_RHS_NOT_FQDN(0.50)[]; RCVD_COUNT_TWO(0.00)[2] X-ThisMailContainsUnwantedMimeParts: N G'day, folks, I'm wondering whether the 2015 reports of FreeBSD [1] supporting DisplayLi= nk are still true, or overcome by events, or by technology advances, or ot= her. In short, I just have tried a Lenovo ThinkPad USB 3.0 Ultra Dock (ASM PN S= D20K40266, FRU PN 03X7131, type 40A8). It hooks up to a USB SS port and se= veral of its (and connected) devices are detected [3], [5] but the Display= Link apparently does not get an extra driver attached [1]. udl(4) is loaded (which autoloads videomode.ko). Xorg [2] sees the devices (which act as I expected [4]) but apparently has= no concept of the DisplayLink device sneaking in via USB. I had hoped for more mileage. What am I doing wrong? Thanks for any indications, and All the best, Peter. PS. If you think that freebsd-usb was a more appropriate place to ask, I'm= happy to forward/follow up there. =2D-- Peter Cornelius - consulting and fixing funny things in the = world. =2D-- [1] FreeBSD version information FreeBSD walkabout 13.0-STABLE FreeBSD 13.0-STABLE #14 stable/13-n247987-35= 30ba8cc1e: Fri Nov 5 19:33:53 CET 2021 root@walkabout:/usr/obj/usr/Sr= c-stable-13/amd64.amd64/sys/GENERIC amd64 [2] X server information X.Org X Server 1.20.13 X Protocol Version 11, Revision 0 Build Operating System: FreeBSD 13.0-STABLE amd64 Current Operating System: FreeBSD walkabout 13.0-STABLE FreeBSD 13.0-STABL= E #14 stable/13-n247987-3530ba8cc1e: Fri Nov 5 19:33:53 CET 2021 root= @walkabout:/usr/obj/usr/Src-stable-13/amd64.amd64/sys/GENERIC amd64 Build Date: 24 October 2021 02:31:55PM Current version of pixman: 0.40.0 Before reporting problems, check http://wiki.x.org to make sure that you have the latest version. [3] The following ugen devices show up ugen0.2: at usbus0, cfg=3D0 md=3DHOST spd= =3DHIGH (480Mbps) pwr=3DSAVE (0mA) ugen0.3: at usbus0, cfg=3D0 md=3DHOST spd= =3DHIGH (480Mbps) pwr=3DSAVE (0mA) ugen0.10: at usbus0, cfg=3D0 md= =3DHOST spd=3DHIGH (480Mbps) pwr=3DON (500mA) ugen0.5: at usbus0, cfg=3D0 md=3DHOST spd=3DLOW= (1.5Mbps) pwr=3DON (100mA) ugen0.6: at usbus0, cfg=3D0 md=3DHOST spd=3DLOW (1.= 5Mbps) pwr=3DON (100mA) [4] Xorg.0.log trace when connecting the 'docking' station [670317.550] (II) config/udev: Adding input device PixArt USB Optical Mous= e (/dev/input/event8) [670317.646] (**) PixArt USB Optical Mouse: Applying InputClass "evdev poi= nter catchall" [670317.646] (**) PixArt USB Optical Mouse: Applying InputClass "libinput = pointer catchall" [670317.646] (II) Using input driver 'libinput' for 'PixArt USB Optical Mo= use' [670317.646] (**) PixArt USB Optical Mouse: always reports core events [670317.646] (**) Option "Device" "/dev/input/event8" [670317.646] (**) Option "_source" "server/udev" [670317.647] (II) event8 - PixArt USB Optical Mouse, class 0/0, rev 2.00/= 1.00, addr 34: is tagged by udev as: Mouse [670317.649] (II) event8 - PixArt USB Optical Mouse, class 0/0, rev 2.00/= 1.00, addr 34: device is a pointer [670317.651] (II) event8 - PixArt USB Optical Mouse, class 0/0, rev 2.00/= 1.00, addr 34: device removed [670317.651] (**) Option "config_info" "udev:/dev/input/event8" [670317.651] (II) XINPUT: Adding extended input device "PixArt USB Optical= Mouse" (type: MOUSE, id 13) [670317.653] (**) Option "AccelerationScheme" "none" [670317.655] (**) PixArt USB Optical Mouse: (accel) selected scheme none/0 [670317.655] (**) PixArt USB Optical Mouse: (accel) acceleration factor: 2= .000 [670317.655] (**) PixArt USB Optical Mouse: (accel) acceleration threshold= : 4 [670317.657] (II) event8 - PixArt USB Optical Mouse, class 0/0, rev 2.00/= 1.00, addr 34: is tagged by udev as: Mouse [670317.657] (II) event8 - PixArt USB Optical Mouse, class 0/0, rev 2.00/= 1.00, addr 34: device is a pointer [670317.966] (II) config/udev: Adding input device NOVATEK USB Keyboard (/= dev/input/event9) [670317.966] (**) NOVATEK USB Keyboard: Applying InputClass "evdev keyboar= d catchall" [670317.966] (**) NOVATEK USB Keyboard: Applying InputClass "Evdev keyboar= d" [670317.966] (**) NOVATEK USB Keyboard: Applying InputClass "libinput keyb= oard catchall" [670317.966] (II) Using input driver 'libinput' for 'NOVATEK USB Keyboard' [670317.966] (**) NOVATEK USB Keyboard: always reports core events [670317.967] (**) Option "Device" "/dev/input/event9" [670317.967] (**) Option "_source" "server/udev" [670317.968] (II) event9 - NOVATEK USB Keyboard, class 0/0, rev 1.10/1.04= , addr 35: is tagged by udev as: Keyboard [670317.969] (II) event9 - NOVATEK USB Keyboard, class 0/0, rev 1.10/1.04= , addr 35: device is a keyboard [670317.971] (II) event9 - NOVATEK USB Keyboard, class 0/0, rev 1.10/1.04= , addr 35: device removed [670317.971] (**) Option "config_info" "udev:/dev/input/event9" [670317.971] (II) XINPUT: Adding extended input device "NOVATEK USB Keyboa= rd" (type: KEYBOARD, id 14) [670317.971] (**) Option "xkb_rules" "evdev" [670317.974] (II) event9 - NOVATEK USB Keyboard, class 0/0, rev 1.10/1.04= , addr 35: is tagged by udev as: Keyboard [670317.974] (II) event9 - NOVATEK USB Keyboard, class 0/0, rev 1.10/1.04= , addr 35: device is a keyboard [670319.095] (II) config/udev: removing device PixArt USB Optical Mouse [670319.095] (II) event8 - PixArt USB Optical Mouse, class 0/0, rev 2.00/= 1.00, addr 34: device removed [670319.130] (II) UnloadModule: "libinput" [670319.130] (II) config/udev: removing device NOVATEK USB Keyboard [670319.130] (II) event9 - NOVATEK USB Keyboard, class 0/0, rev 1.10/1.04= , addr 35: device removed [670319.140] (II) UnloadModule: "libinput" [670320.982] (II) config/udev: Adding input device NOVATEK USB Keyboard (/= dev/input/event8) [670320.982] (**) NOVATEK USB Keyboard: Applying InputClass "evdev keyboar= d catchall" [670320.982] (**) NOVATEK USB Keyboard: Applying InputClass "Evdev keyboar= d" [670320.982] (**) NOVATEK USB Keyboard: Applying InputClass "libinput keyb= oard catchall" [670320.982] (II) Using input driver 'libinput' for 'NOVATEK USB Keyboard' [670320.982] (**) NOVATEK USB Keyboard: always reports core events [670320.982] (**) Option "Device" "/dev/input/event8" [670320.982] (**) Option "_source" "server/udev" [670320.984] (II) event8 - NOVATEK USB Keyboard, class 0/0, rev 1.10/1.04= , addr 37: is tagged by udev as: Keyboard [670320.984] (II) event8 - NOVATEK USB Keyboard, class 0/0, rev 1.10/1.04= , addr 37: device is a keyboard [670320.987] (II) event8 - NOVATEK USB Keyboard, class 0/0, rev 1.10/1.04= , addr 37: device removed [670320.987] (**) Option "config_info" "udev:/dev/input/event8" [670320.987] (II) XINPUT: Adding extended input device "NOVATEK USB Keyboa= rd" (type: KEYBOARD, id 13) [670320.987] (**) Option "xkb_rules" "evdev" [670320.990] (II) event8 - NOVATEK USB Keyboard, class 0/0, rev 1.10/1.04= , addr 37: is tagged by udev as: Keyboard [670320.990] (II) event8 - NOVATEK USB Keyboard, class 0/0, rev 1.10/1.04= , addr 37: device is a keyboard [670321.462] (II) config/udev: Adding input device PixArt USB Optical Mous= e (/dev/input/event9) [670321.462] (**) PixArt USB Optical Mouse: Applying InputClass "evdev poi= nter catchall" [670321.462] (**) PixArt USB Optical Mouse: Applying InputClass "libinput = pointer catchall" [670321.462] (II) Using input driver 'libinput' for 'PixArt USB Optical Mo= use' [670321.462] (**) PixArt USB Optical Mouse: always reports core events [670321.462] (**) Option "Device" "/dev/input/event9" [670321.462] (**) Option "_source" "server/udev" [670321.463] (II) event9 - PixArt USB Optical Mouse, class 0/0, rev 2.00/= 1.00, addr 38: is tagged by udev as: Mouse [670321.464] (II) event9 - PixArt USB Optical Mouse, class 0/0, rev 2.00/= 1.00, addr 38: device is a pointer [670321.465] (II) event9 - PixArt USB Optical Mouse, class 0/0, rev 2.00/= 1.00, addr 38: device removed [670321.465] (**) Option "config_info" "udev:/dev/input/event9" [670321.465] (II) XINPUT: Adding extended input device "PixArt USB Optical= Mouse" (type: MOUSE, id 14) [670321.467] (**) Option "AccelerationScheme" "none" [670321.468] (**) PixArt USB Optical Mouse: (accel) selected scheme none/0 [670321.469] (**) PixArt USB Optical Mouse: (accel) acceleration factor: 2= .000 [670321.469] (**) PixArt USB Optical Mouse: (accel) acceleration threshold= : 4 [670321.470] (II) event9 - PixArt USB Optical Mouse, class 0/0, rev 2.00/= 1.00, addr 38: is tagged by udev as: Mouse [670321.471] (II) event9 - PixArt USB Optical Mouse, class 0/0, rev 2.00/= 1.00, addr 38: device is a pointer [5] dmesg when hooking up the 'docking' station ugen0.2: at usbus0 uhub1 on uhub0 uhub1: = on usbus0 uhub1: 4 ports with 2 removable, self powered ugen0.3: at usbus0 uhub2 on uhub1 uhub2: = on usbus0 uhub2: 4 ports with 4 removable, self powered ugen0.5: at usbus0 ums0 on uhub2 ums0: on usb= us0 ums0: 3 buttons and [XYZ] coordinates ID=3D0 ugen0.6: at usbus0 ukbd0 on uhub2 ukbd0: on usbus0 kbd2 at ukbd0 kbd2: ukbd0, generic (0), config:0x0, flags:0x3d0000 uhid0 on uhub2 uhid0: on usbus0 ugen0.10: at usbus0 uaudio0 on uhub1 uaudio0: on usbus0 uaudio0: Play[0]: 48000 Hz, 6 ch, 16-bit S-LE PCM format, 2x8ms buffer. uaudio0: Record[0]: 48000 Hz, 2 ch, 16-bit S-LE PCM format, 2x8ms buffer. uaudio0: No MIDI sequencer. pcm3: on uaudio0 pcm3: Mixer "vol" -> "none": child=3D0x00000010 pcm3: Mixer "pcm": parent=3D"vol" pcm3: Soft PCM mixer ENABLED uaudio0: No HID volume keys found. cdce0 on uhub1 cdce0: on usbus0 ue0: on cdce0 ue0: bpf attached ue0: Ethernet address: 6c:0b:84:b1:19:48 ugen0.5: at usbus0 (disconnected) ums0: at uhub2, port 2, addr 27 (disconnected) ums0: detached ugen0.6: at usbus0 (disconnected) ukbd0: at uhub2, port 3, addr 28 (disconnected) ukbd0: detached uhid0: at uhub2, port 3, addr 28 (disconnected) uhid0: detached ugen0.5: at usbus0 ums0 on uhub2 ums0: on usb= us0 ums0: 3 buttons and [XYZ] coordinates ID=3D0 ugen0.6: at usbus0 ukbd0 on uhub2 ukbd0: on usbus0 kbd2 at ukbd0 kbd2: ukbd0, generic (0), config:0x0, flags:0x3d0000 uhid0 on uhub2 uhid0: on usbus0