On Wed, Sep 07, 2022 at 10:04:03AM +0200, Paul Kelly wrote: > Hey Julian, > > On 9/4/22 18:18, Julian Huhn wrote: > > Moin! > > > > I can reproduce with my X270. With -current it does not work and with > > 6.9 both external monitors run without problems. > > > > Same problem as I had already mentioned here: > > https://marc.info/?l=openbsd-misc&m=166153179211227&w=2 > > Ah, I'd seen your post but was thrown off by the mention of Thunderbolt, and > hadn't noticed that you had also tried with a non-Thunderbolt dock. Thanks > for confirming that it previously worked OK on your X270. > > I've been searching for additional reports, and it seems as though the Intel > 4xxx CPU series w/ HD Graphics 4400 might also be impacted. Here is a user > on reddit writing about similar symptoms on a Lenovo T440p: > > https://www.reddit.com/r/openbsd/comments/ws1j1d/double_displayport_dock/ > > > Paul
If you add "option DRMDEBUG" to your kernel config there may be some hints in the (large amount of) dmesg output Also build with this to add some more DP messages. Used in sys/dev/pci/drm/drm_dp_mst_topology.c Index: sys/dev/pci/drm/drm_print.c =================================================================== RCS file: /cvs/src/sys/dev/pci/drm/drm_print.c,v retrieving revision 1.4 diff -u -p -r1.4 drm_print.c --- sys/dev/pci/drm/drm_print.c 12 Jun 2020 10:06:40 -0000 1.4 +++ sys/dev/pci/drm/drm_print.c 7 Sep 2022 10:38:00 -0000 @@ -43,7 +43,7 @@ * Bitmask of DRM_UT_x. See include/drm/drm_print.h for details. */ #ifdef DRMDEBUG -unsigned int __drm_debug = DRM_UT_DRIVER | DRM_UT_KMS; +unsigned int __drm_debug = DRM_UT_DRIVER | DRM_UT_KMS | DRM_UT_DP; #else unsigned int __drm_debug; #endif