> Date: Wed, 26 Feb 2014 07:38:29 +0100 > From: Markus Bergkvist <mar...@familjenbergkvist.net> > > 2014-02-14 15:15 GMT+01:00 Markus Bergkvist <mar...@familjenbergkvist.net>: > > Synced and verified that kettenis patch was there but unfortunately it > > did not help with a new kernel. > > > > > > > > 2014-02-14 9:54 GMT+01:00 Jonathan Gray <j...@jsg.id.au>: > >> On Fri, Feb 14, 2014 at 08:48:04AM +0100, Markus Bergkvist wrote: > >>> I did an update to recent snapshot > >>> OpenBSD 5.5-beta (GENERIC.MP) #287: Fri Feb 7 11:45:09 MST 2014 > >>> > >>> I have two identical monitors connected to my Intel HD Graphics 4000 > >>> on DisplayPort and HDMI respectively. Usually there is no problem > >>> detecting them both and split my desktop across both monitors. But > >>> somewhere between > >>> OpenBSD 5.5-beta (GENERIC.MP) #284: Mon Feb 3 07:57:32 MST 2014 > >>> and > >>> OpenBSD 5.5-beta (GENERIC.MP) #287: Fri Feb 7 11:45:09 MST 2014 > >>> something happened. The monitor on HDMI is mirroring the DisplayPort > >>> and it is not detected by xrand. > >>> > >>> Output from xrandr, diff between previous and current dmesg and a > >>> complete dmesg below. > >>> > >>> Any suggestion on what might be wrong? Any more information I can provide? > >> > >> The xf86-video-intel driver was recently updated, this triggered > >> a bug in copying data out of the kernel that was previously hidden > >> which affects xrandr. > >> > >> It would be interesting to see if compiling your own kernel > >> sometime after the following commit by kettenis@ helps: > >> > >> CVSROOT: /cvs > >> Module name: src > >> Changes by: kette...@cvs.openbsd.org 2014/02/13 05:33:08 > >> > >> Modified files: > >> sys/dev/pci/drm: drm_crtc.c > >> > >> Log message: > >> Make sure we copy out the right amount of data in the various copyout() > >> calls > >> that replace the put_user() calls in the Linux code by using sizeof on the > >> appropriate variables instead of explicit uint32_t/uint64_t types. Fixes a > >> case where we accidentally copied out only 32 bits of a 64-bit value, > >> uncovered by xf86-video-intel 2.99.909. > >> > >> ok jsg@, matthieu@ > > Updated to recent snapshot. Monitor on HDMI-port is detected but is > disconnected?
What does xrandr --verbose say?