> 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?

Reply via email to