NetBSD Problem Report #42262

From spz@tucana.1st.de  Wed Nov  4 09:51:22 2009
Return-Path: <spz@tucana.1st.de>
Received: from mail.netbsd.org (mail.netbsd.org [204.152.190.11])
	by www.NetBSD.org (Postfix) with ESMTP id 3716163BA3B
	for <gnats-bugs@gnats.NetBSD.org>; Wed,  4 Nov 2009 09:51:22 +0000 (UTC)
Message-Id: <20091104095105.10BCFFF58@tucana.1st.de>
Date: Wed,  4 Nov 2009 09:51:05 +0000 (UTC)
From: spz@serpens.de
Reply-To: spz@serpens.de
To: gnats-bugs@gnats.NetBSD.org
Subject: Thinkpad T500 Intel GM45 Express X doesn't like i915drm
X-Send-Pr-Version: 3.95

>Number:         42262
>Category:       xsrc
>Synopsis:       Thinkpad T500 Intel GM45 Express X doesn't like i915drm
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    xsrc-manager
>State:          closed
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Wed Nov 04 09:55:00 +0000 2009
>Closed-Date:    Wed Jan 27 18:52:11 +0000 2010
>Last-Modified:  Sat Jan 30 19:45:01 +0000 2010
>Originator:     S.P.Zeidler
>Release:        NetBSD 5.99.21
>Organization:
	dis-
>Environment:
System: NetBSD tucana.1st.de 5.99.21 NetBSD 5.99.21 (TUCANA) #5: Wed Nov 4 09:47:53 CET 2009 spz@tucana.1st.de:/home/netbsd/obj/amd64/home/netbsd/src/sys/arch/amd64/compile/TUCANA amd64
Architecture: x86_64
Machine: amd64
>Description:
	The X server on my Thinkpad T500 (containing a onboard
	Intel GM45 Express and a ATI Mobility Radeon HD 3650 (ChipID = 0x9591)
	that hasn't yet worked) crashes when i915drm is available in the
	kernel and it has not been de-configured in xorg.conf.

	Find in http://ftp.NetBSD.org/pub/NetBSD/misc/spz/Thinkpad_T500_X/
	xorg.conf.new			output from X -configure
	xorg.conf.workaround		an xorg.conf where X will not crash
	./no_i915drm/TUCANA		kernel config (no i915drm)
	./no_i915drm/Xorg.0.log		watch the X server not crash
	./no_i915drm/dmesg		what the kernel saw
	./with_debug/TUCANA		kernel config
	./with_debug/Xorg.0.log		watch the X server kill itself
	./with_debug/Xorg.core		the core file
	./with_debug/dmesg		what the kernel saw

>How-To-Repeat:
	build GENERIC, start X without config (on the right machine)
>Fix:
	no fix, but two workarounds: disable drm/DRI in xorg.conf or
	i915drm in kernel

>Release-Note:

>Audit-Trail:
From: Jeremy Morse <jeremy.morse@gmail.com>
To: gnats-bugs@NetBSD.org
Cc: xsrc-manager@netbsd.org, gnats-admin@netbsd.org, 
 netbsd-bugs@netbsd.org
Subject: Re: xsrc/42262: Thinkpad T500 Intel GM45 Express X doesn't like i915drm
Date: Wed, 04 Nov 2009 12:23:45 +0000

 This is a multi-part message in MIME format.
 --------------070501050006040208060603
 Content-Type: text/plain; charset=ISO-8859-1
 Content-Transfer-Encoding: 7bit

 Looks like an intel-agp resource conflict - there's a clause in
 drm_netbsd_ioremap to catch one case of this, but not in another
 situation where it can occur. The attached patch might fix this.

 -- 
 Thanks,
 Jeremy

 --------------070501050006040208060603
 Content-Type: text/plain;
  name="drm.diff"
 Content-Transfer-Encoding: 7bit
 Content-Disposition: inline;
  filename="drm.diff"

 Index: drm_memory.c
 ===================================================================
 RCS file: /cvsroot/src/sys/external/bsd/drm/dist/bsd-core/drm_memory.c,v
 retrieving revision 1.6
 diff -u -p -r1.6 drm_memory.c
 --- drm_memory.c	2 Sep 2009 01:36:41 -0000	1.6
 +++ drm_memory.c	4 Nov 2009 11:32:34 -0000
 @@ -158,6 +158,10 @@ drm_netbsd_ioremap(struct drm_device *de
  				dev->agp_map_data[i].flags, &map->bsh);
  			if (rv) {
  				dev->agp_map_data[i].mapped--;
 +#if NAGP_I810 > 0 /* XXX even more i810 kludge */
 +				if (agp_i810_borrow(map->offset, &map->bsh))
 +					return bus_space_vaddr(map->bst, map->bsh);
 +#endif
  				DRM_DEBUG("ioremap: failed to map (%d)\n", rv);
  				return NULL;
  			}

 --------------070501050006040208060603--

From: "S.P.Zeidler" <spz@serpens.de>
To: gnats-bugs@NetBSD.org
Cc: jeremy.morse@gmail.com
Subject: Re: xsrc/42262: Thinkpad T500 Intel GM45 Express X doesn't like
	i915drm
Date: Tue, 10 Nov 2009 23:57:41 +0100

 Hi,

 Thus wrote Jeremy Morse (jeremy.morse@gmail.com):

 >  Looks like an intel-agp resource conflict - there's a clause in
 >  drm_netbsd_ioremap to catch one case of this, but not in another
 >  situation where it can occur. The attached patch might fix this.

 I'm sorry, the patch does not fix the problem.

 regards,
 	spz
 -- 
 spz@serpens.de (S.P.Zeidler)

From: Jeremy Morse <jeremy.morse@gmail.com>
To: gnats-bugs@NetBSD.org
Cc: xsrc-manager@netbsd.org, gnats-admin@netbsd.org, 
 netbsd-bugs@netbsd.org, spz@serpens.de
Subject: Re: xsrc/42262: Thinkpad T500 Intel GM45 Express X doesn't like	i915drm
Date: Sat, 14 Nov 2009 01:01:46 +0000

 This is a multi-part message in MIME format.
 --------------030800060309050107050109
 Content-Type: text/plain; charset=ISO-8859-1
 Content-Transfer-Encoding: 7bit

 Hi,

 It appears agp_i810_borrow does some sanity checks, so that only the
 base of the agp aperture can be mapped - i915_drm tries to map the
 status page at some other location, which is rejected by agp_i810_borrow.

 The attached patch should allow anywhere in the aperture to be mapped.
 (Please test with the previous patch too)

 -- 
 Thanks,
 Jeremy

 --------------030800060309050107050109
 Content-Type: text/plain;
  name="drm2.diff"
 Content-Transfer-Encoding: 7bit
 Content-Disposition: inline;
  filename="drm2.diff"

 Index: agp_i810.c
 ===================================================================
 RCS file: /cvsroot/src/sys/dev/pci/agp_i810.c,v
 retrieving revision 1.64
 diff -u -p -r1.64 agp_i810.c
 --- agp_i810.c	4 May 2009 11:05:45 -0000	1.64
 +++ agp_i810.c	14 Nov 2009 00:36:22 -0000
 @@ -1,4 +1,4 @@
 -/*	$NetBSD: agp_i810.c,v 1.64 2009/05/04 11:05:45 markd Exp $	*/
 +/*	$NetBSD: agp_i810.c,v 1.63 2009/02/19 05:58:37 markd Exp $	*/

  /*-
   * Copyright (c) 2000 Doug Rabson
 @@ -30,7 +30,7 @@
   */

  #include <sys/cdefs.h>
 -__KERNEL_RCSID(0, "$NetBSD: agp_i810.c,v 1.64 2009/05/04 11:05:45 markd Exp $");
 +__KERNEL_RCSID(0, "$NetBSD: agp_i810.c,v 1.63 2009/02/19 05:58:37 markd Exp $");

  #include <sys/param.h>
  #include <sys/systm.h>
 @@ -84,6 +84,7 @@ struct agp_i810_softc {

  /* XXX hack, see below */
  static bus_addr_t agp_i810_vga_regbase;
 +static bus_size_t agp_i810_vga_regsize;
  static bus_space_handle_t agp_i810_vga_bsh;

  static u_int32_t agp_i810_get_aperture(struct agp_softc *);
 @@ -385,6 +385,7 @@ agp_i810_attach(device_t parent, device_
  	 * of VGA chip registers
  	 */
  	agp_i810_vga_regbase = mmadr;
 +	agp_i810_vga_regsize = mmadrsize;
  	agp_i810_vga_bsh = isc->bsh;

  	return agp_i810_init(sc);
 @@ -398,7 +399,8 @@ int
  agp_i810_borrow(bus_addr_t base, bus_space_handle_t *hdlp)
  {

 -	if (!agp_i810_vga_regbase || base != agp_i810_vga_regbase)
 +	if (!agp_i810_vga_regbase || base < agp_i810_vga_regbase
 +		|| base > agp_i810_vga_regbase + agp_i810_vga_regsize)
  		return 0;
  	*hdlp = agp_i810_vga_bsh;
  	return 1;

 --------------030800060309050107050109--

From: "S.P.Zeidler" <spz@serpens.de>
To: gnats-bugs@NetBSD.org
Cc: jeremy.morse@gmail.com
Subject: Re: xsrc/42262: Thinkpad T500 Intel GM45 Express X doesn't like
	i915drm
Date: Tue, 17 Nov 2009 20:59:04 +0100

 Hi Jeremy,

 Thus wrote Jeremy Morse (jeremy.morse@gmail.com):

 >  It appears agp_i810_borrow does some sanity checks, so that only the
 >  base of the agp aperture can be mapped - i915_drm tries to map the
 >  status page at some other location, which is rejected by agp_i810_borrow.
 >  
 >  The attached patch should allow anywhere in the aperture to be mapped.
 >  (Please test with the previous patch too)

 No luck yet. :}

 current as of 20091116, plus the two patches, changed very little,
 X still crashes, log diff between "with both patches" and "with only the
 first patch" is:

 6c6
 < Current Operating System: NetBSD tucana.1st.de 5.99.21 NetBSD 5.99.21
  (TUCANA) #7: Tue Nov 10 23:22:13 CET 2009
  spz@tucana.1st.de:/home/netbsd/obj/amd64/home
  /netbsd/src/sys/arch/amd64/compile/TUCANA amd64
 ---
 > Current Operating System: NetBSD tucana.1st.de 5.99.22 NetBSD 5.99.22
  (TUCANA) #0: Tue Nov 17 03:31:17 CET 2009
   spz@tucana.1st.de:/home/netbsd/amd64/obj/sys/
   arch/amd64/compile/TUCANA amd64
 14c14
 < (==) Log file: "/var/log/Xorg.0.log", Time: Tue Nov 10 22:25:52 2009
 ---
 > (==) Log file: "/var/log/Xorg.0.log", Time: Tue Nov 17 10:02:47 2009
 411c411
 < (WW) intel(0): Register 0x61200 (PP_STATUS) changed from 0xc0000008
   to 0xd0000009
 ---
 > (WW) intel(0): Register 0x61200 (PP_STATUS) changed from 0xc0000008
   to 0xd000000a
 414c414
 < (WW) intel(0): Register 0x321b (FBC_FENCE_OFF) changed from 0xcf008200
   to 0xbf011a00
 ---
 > (WW) intel(0): Register 0x321b (FBC_FENCE_OFF) changed from 0xcf008200
   to 0xbb011a00
 502,508c502,507
 < (II) intel(0): Disable render standby.
 < (II) intel(0): xf86BindGARTMemory: bind key 0 at 0x01fff000 (pgoffset 8191)
 < (II) intel(0): xf86BindGARTMemory: bind key 1 at 0x036d2000 (pgoffset 14034)
 < (II) intel(0): xf86BindGARTMemory: bind key 2 at 0x036d3000 (pgoffset 14035)
 < (II) intel(0): xf86BindGARTMemory: bind key 3 at 0x036d4000 (pgoffset 14036)
 < (II) intel(0): xf86BindGARTMemory: bind key 4 at 0x04250000 (pgoffset 16976)
 < (II) intel(0): xf86BindGARTMemory: bind key 5 at 0x04dcc000 (pgoffset 19916)
 ---
 > (II) intel(0): xf86BindGARTMemory: bind key 2 at 0x01fff000 (pgoffset 8191)
 > (II) intel(0): xf86BindGARTMemory: bind key 3 at 0x036d2000 (pgoffset 14034)
 > (II) intel(0): xf86BindGARTMemory: bind key 4 at 0x036d3000 (pgoffset 14035)
 > (II) intel(0): xf86BindGARTMemory: bind key 5 at 0x036d4000 (pgoffset 14036)
 > (II) intel(0): xf86BindGARTMemory: bind key 6 at 0x04250000 (pgoffset 16976)
 > (II) intel(0): xf86BindGARTMemory: bind key 7 at 0x04dcc000 (pgoffset 19916)
 539c538
 < (II) intel(0): [drm] unmapping 8192 bytes of SAREA 0xffff800004276000 at 0x7f7ffdfec000
 ---
 > (II) intel(0): [drm] unmapping 8192 bytes of SAREA 0xffff80000435d000 at 0x7f7ffdfec000

 regards,
 	spz
 -- 
 spz@serpens.de (S.P.Zeidler)

From: Jeremy Morse <jeremy.morse@gmail.com>
To: gnats-bugs@netbsd.org
Cc: xsrc-manager@netbsd.org, gnats-admin@netbsd.org, netbsd-bugs@netbsd.org, 
	spz@serpens.de
Subject: Re: xsrc/42262: Thinkpad T500 Intel GM45 Express X doesn't like 
	i915drm
Date: Wed, 18 Nov 2009 06:59:03 +0000

 --00032555a0922a9e0004789fc787
 Content-Type: text/plain; charset=ISO-8859-1

 Hi,

 After putting some more cycles into this, I think the problem is the
 same as stated before (can't submap part of agp space), just I've been
 looking in the wrong place. The attached patch should DTRT, no need to
 test with the previous two patches.

 -- 
 Thanks,
 Jeremy

 --00032555a0922a9e0004789fc787
 Content-Type: application/octet-stream; name="drm.diff"
 Content-Disposition: attachment; filename="drm.diff"
 Content-Transfer-Encoding: base64
 X-Attachment-Id: f_g25qjexu0

 SW5kZXg6IGRybV9tZW1vcnkuYwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ClJDUyBmaWxlOiAvY3Zzcm9vdC9zcmMvc3lz
 L2V4dGVybmFsL2JzZC9kcm0vZGlzdC9ic2QtY29yZS9kcm1fbWVtb3J5LmMsdgpyZXRyaWV2aW5n
 IHJldmlzaW9uIDEuMy4xMC4xCmRpZmYgLXUgLXAgLXIxLjMuMTAuMSBkcm1fbWVtb3J5LmMKLS0t
 IGRybV9tZW1vcnkuYwkyMCBKdW4gMjAwOSAyMzozNjo1OSAtMDAwMAkxLjMuMTAuMQorKysgZHJt
 X21lbW9yeS5jCTE4IE5vdiAyMDA5IDA2OjM2OjE1IC0wMDAwCkBAIC05MSw4ICs5MSw5IEBAIGRy
 bV9uZXRic2RfaW9yZW1hcChzdHJ1Y3QgZHJtX2RldmljZSAqZGUKIAkJaWYgKChkZXYtPnBjaV9t
 YXBfZGF0YVtpXS5tYXB0eXBlID09IFBDSV9NQVBSRUdfVFlQRV9NRU0gfHwKIAkJICAgICBkZXYt
 PnBjaV9tYXBfZGF0YVtpXS5tYXB0eXBlID09CiAgICAgICAgICAgICAgICAgICAgICAgKFBDSV9N
 QVBSRUdfVFlQRV9NRU0gfCBQQ0lfTUFQUkVHX01FTV9UWVBFXzY0QklUKSkgJiYKLQkJICAgIGRl
 di0+cGNpX21hcF9kYXRhW2ldLmJhc2UgPT0gbWFwLT5vZmZzZXQgICAgICAgICAgICAgJiYKLQkJ
 ICAgIGRldi0+cGNpX21hcF9kYXRhW2ldLnNpemUgPj0gbWFwLT5zaXplKQorCQkgICAgbWFwLT5v
 ZmZzZXQgPj0gZGV2LT5wY2lfbWFwX2RhdGFbaV0uYmFzZSAgICAgICAgICAgICAmJgorCQkgICAg
 bWFwLT5vZmZzZXQgKyBtYXAtPnNpemUgPCBkZXYtPnBjaV9tYXBfZGF0YVtpXS5iYXNlICsKKwkJ
 CQkJCWRldi0+cGNpX21hcF9kYXRhW2ldLnNpemUpCiAJCXsKIAkJCW1hcC0+YnN0ID0gZGV2LT5w
 YS5wYV9tZW10OwogCQkJbWFwLT5jbnQgPSAmKGRldi0+cGNpX21hcF9kYXRhW2ldLm1hcHBlZCk7
 Cg==
 --00032555a0922a9e0004789fc787--

From: Jeremy Morse <jeremy.morse@gmail.com>
To: gnats-bugs@NetBSD.org
Cc: xsrc-manager@netbsd.org, gnats-admin@netbsd.org, 
 netbsd-bugs@netbsd.org, spz@serpens.de
Subject: Re: xsrc/42262: Thinkpad T500 Intel GM45 Express X doesn't like 
 i915drm
Date: Wed, 18 Nov 2009 07:08:42 +0000

 This is a multi-part message in MIME format.
 --------------090005000306030009000000
 Content-Type: text/plain; charset=ISO-8859-1
 Content-Transfer-Encoding: 7bit

 Jeremy Morse wrote:
 >  Hi,
 >  
 >  After putting some more cycles into this, I think the problem is the
 >  same as stated before (can't submap part of agp space), just I've been
 >  looking in the wrong place. The attached patch should DTRT, no need to
 >  test with the previous two patches.
 >  
 >  -- 
 >  Thanks,
 >  Jeremy

 <attachment eaten by gmail>

 Lemmie try that again from a real mail client; sorry for the extra noise.

 -- 
 Thanks,
 Jeremy

 --------------090005000306030009000000
 Content-Type: text/plain;
  name="drm3.diff"
 Content-Transfer-Encoding: 7bit
 Content-Disposition: inline;
  filename="drm3.diff"

 Index: drm_memory.c
 ===================================================================
 RCS file: /cvsroot/src/sys/external/bsd/drm/dist/bsd-core/drm_memory.c,v
 retrieving revision 1.3.10.1
 diff -u -p -r1.3.10.1 drm_memory.c
 --- drm_memory.c	20 Jun 2009 23:36:59 -0000	1.3.10.1
 +++ drm_memory.c	18 Nov 2009 06:36:15 -0000
 @@ -91,8 +91,9 @@ drm_netbsd_ioremap(struct drm_device *de
  		if ((dev->pci_map_data[i].maptype == PCI_MAPREG_TYPE_MEM ||
  		     dev->pci_map_data[i].maptype ==
                        (PCI_MAPREG_TYPE_MEM | PCI_MAPREG_MEM_TYPE_64BIT)) &&
 -		    dev->pci_map_data[i].base == map->offset             &&
 -		    dev->pci_map_data[i].size >= map->size)
 +		    map->offset >= dev->pci_map_data[i].base             &&
 +		    map->offset + map->size < dev->pci_map_data[i].base +
 +						dev->pci_map_data[i].size)
  		{
  			map->bst = dev->pa.pa_memt;
  			map->cnt = &(dev->pci_map_data[i].mapped);

 --------------090005000306030009000000--

From: "S.P.Zeidler" <spz@serpens.de>
To: Jeremy Morse <jeremy.morse@gmail.com>
Cc: gnats-bugs@NetBSD.org
Subject: Re: xsrc/42262: Thinkpad T500 Intel GM45 Express X doesn't like
	i915drm
Date: Sat, 21 Nov 2009 10:16:44 +0100

 Hi Jeremy,

 Thus wrote Jeremy Morse (jeremy.morse@gmail.com):

 > >  After putting some more cycles into this, I think the problem is the
 > >  same as stated before (can't submap part of agp space), just I've been
 > >  looking in the wrong place. The attached patch should DTRT, no need to
 > >  test with the previous two patches.

 A kernel with this patch (otherwise current as of 20091116) freezes
 from 'X -verbose 4 -config xorg.conf.new' at:
 (==) Depth 24 pixmap format is 32 bpp
 (II) do I need RAC?  No, I don't.
 (II) resource ranges after preInit:
         [0] -1  0       0x000f0000 - 0x000fffff (0x10000) MX[B]
         [1] -1  0       0x000c0000 - 0x000effff (0x30000) MX[B]
         [2] -1  0       0x00000000 - 0x0009ffff (0xa0000) MX[B]
         [3] 0   0       0x000a0000 - 0x000affff (0x10000) MS[B](OprD)
         [4] 0   0       0x000b0000 - 0x000b7fff (0x8000) MS[B](OprD)
         [5] 0   0       0x000b8000 - 0x000bffff (0x8000) MS[B](OprD)
         [6] -1  0       0x0000ffff - 0x0000ffff (0x1) IX[B]
         [7] -1  0       0x00000000 - 0x000000ff (0x100) IX[B]
         [8] 0   0       0x000003b0 - 0x000003bb (0xc) IS[B](OprU)
         [9] 0   0       0x000003c0 - 0x000003df (0x20) IS[B](OprU)
 (II) intel(0): Kernel reported 491520 total, 0 used
 (II) intel(0): I830CheckAvailableMemory: 1966080 kB available
 (WW) intel(0): DRI2 requires UXA
 drmOpenDevice: node name is /dev/dri/card0
 drmOpenDevice: open result is 16, (OK)

 The machine needs to have all power sources removed to reboot after that,
 otherwise it hangs after 'mainbus0 (root)'.

 regards,
 	spz
 -- 
 spz@serpens.de (S.P.Zeidler)

From: Matthias Pfaller <leo@marco.de>
To: gnats-bugs@NetBSD.org
Cc: xsrc-manager@netbsd.org, gnats-admin@netbsd.org, 
 netbsd-bugs@netbsd.org, spz@serpens.de
Subject: Re: xsrc/42262: Thinkpad T500 Intel GM45 Express X doesn't like 
  i915drm
Date: Sat, 21 Nov 2009 14:05:49 +0100

 This is a multi-part message in MIME format.
 --------------020900090009000304090003
 Content-Type: text/plain; charset=ISO-8859-1; format=flowed
 Content-Transfer-Encoding: 7bit

 S.P.Zeidler wrote:
 > The following reply was made to PR xsrc/42262; it has been noted by GNATS.
 > 
 > From: "S.P.Zeidler" <spz@serpens.de>
 > To: Jeremy Morse <jeremy.morse@gmail.com>
 > Cc: gnats-bugs@NetBSD.org
 > Subject: Re: xsrc/42262: Thinkpad T500 Intel GM45 Express X doesn't like
 > 	i915drm
 > Date: Sat, 21 Nov 2009 10:16:44 +0100
 > 
 >  Hi Jeremy,
 >  
 >  Thus wrote Jeremy Morse (jeremy.morse@gmail.com):
 >  
 >  > >  After putting some more cycles into this, I think the problem is the
 >  > >  same as stated before (can't submap part of agp space), just I've been
 >  > >  looking in the wrong place. The attached patch should DTRT, no need to
 >  > >  test with the previous two patches.
 >  
 >  A kernel with this patch (otherwise current as of 20091116) freezes
 >  from 'X -verbose 4 -config xorg.conf.new' at:
 >  (==) Depth 24 pixmap format is 32 bpp
 >  (II) do I need RAC?  No, I don't.
 >  (II) resource ranges after preInit:
 >          [0] -1  0       0x000f0000 - 0x000fffff (0x10000) MX[B]
 >          [1] -1  0       0x000c0000 - 0x000effff (0x30000) MX[B]
 >          [2] -1  0       0x00000000 - 0x0009ffff (0xa0000) MX[B]
 >          [3] 0   0       0x000a0000 - 0x000affff (0x10000) MS[B](OprD)
 >          [4] 0   0       0x000b0000 - 0x000b7fff (0x8000) MS[B](OprD)
 >          [5] 0   0       0x000b8000 - 0x000bffff (0x8000) MS[B](OprD)
 >          [6] -1  0       0x0000ffff - 0x0000ffff (0x1) IX[B]
 >          [7] -1  0       0x00000000 - 0x000000ff (0x100) IX[B]
 >          [8] 0   0       0x000003b0 - 0x000003bb (0xc) IS[B](OprU)
 >          [9] 0   0       0x000003c0 - 0x000003df (0x20) IS[B](OprU)
 >  (II) intel(0): Kernel reported 491520 total, 0 used
 >  (II) intel(0): I830CheckAvailableMemory: 1966080 kB available
 >  (WW) intel(0): DRI2 requires UXA
 >  drmOpenDevice: node name is /dev/dri/card0
 >  drmOpenDevice: open result is 16, (OK)
 >  
 >  The machine needs to have all power sources removed to reboot after that,
 >  otherwise it hangs after 'mainbus0 (root)'.

 I have a very similar problem (port-i386/42313). With the patches from 
 xsrc/42262 my screen remains black, but the machine doesn't hang, but my 
 /var/log/messages is flooded with drm messages. I have appended part of 
 my /var/log/messages ad /var/log/Xorg.0.log.

 Regards, Matthias

 --------------020900090009000304090003
 Content-Type: text/plain;
  name="klog.txt"
 Content-Transfer-Encoding: 7bit
 Content-Disposition: inline;
  filename="klog.txt"

 Nov 21 12:09:10 slug /netbsd: Copyright (c) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005,
 Nov 21 12:09:10 slug /netbsd:    2006, 2007, 2008, 2009
 Nov 21 12:09:10 slug /netbsd:    The NetBSD Foundation, Inc.  All rights reserved.
 Nov 21 12:09:10 slug /netbsd: Copyright (c) 1982, 1986, 1989, 1991, 1993
 Nov 21 12:09:10 slug /netbsd:    The Regents of the University of California.  All rights reserved.
 Nov 21 12:09:10 slug /netbsd: 
 Nov 21 12:09:10 slug /netbsd: NetBSD 5.99.22 (SLUG) #17: Wed Nov 18 20:12:52 CET 2009
 Nov 21 12:09:10 slug /netbsd: 	leo@slug:/usr/src/sys/arch/i386/compile/SLUG
 Nov 21 12:09:10 slug /netbsd: total memory = 2016 MB
 Nov 21 12:09:10 slug /netbsd: avail memory = 1977 MB
 Nov 21 12:09:10 slug /netbsd: timecounter: Timecounters tick every 10.000 msec
 Nov 21 12:09:10 slug /netbsd: RTC BIOS diagnostic error 0x11<memory_size>
 Nov 21 12:09:10 slug /netbsd: timecounter: Timecounter "i8254" frequency 1193182 Hz quality 100
 Nov 21 12:09:10 slug /netbsd: Dell Inc. OptiPlex 755                 
 Nov 21 12:09:10 slug /netbsd: mainbus0 (root)
 Nov 21 12:09:10 slug /netbsd: cpu0 at mainbus0 apid 0: Intel 686-class, 2327MHz, id 0x6fb
 Nov 21 12:09:10 slug /netbsd: cpu0: Intel(R) On Demand Clock Modulation (state disabled)
 Nov 21 12:09:10 slug /netbsd: cpu1 at mainbus0 apid 1: Intel 686-class, 2327MHz, id 0x6fb
 Nov 21 12:09:10 slug /netbsd: ioapic0 at mainbus0 apid 8: pa 0xfec00000, version 20, 24 pins
 Nov 21 12:09:10 slug /netbsd: acpi0 at mainbus0: Intel ACPICA 20090730
 Nov 21 12:09:10 slug /netbsd: acpi0: X/RSDT: OemId <DELL  , B9K    ,00000015>, AslId <ASL ,00000061>
 Nov 21 12:09:10 slug /netbsd: ACPI Warning for \_SB_.PCI0.PCI3._PRT: Return Package has no elements (empty) (20090730/nspredef-547)
 Nov 21 12:09:10 slug /netbsd: ACPI Warning for \_SB_.PCI0.PCI5._PRT: Return Package has no elements (empty) (20090730/nspredef-547)
 Nov 21 12:09:10 slug /netbsd: ACPI Warning for \_SB_.PCI0.PCI6._PRT: Return Package has no elements (empty) (20090730/nspredef-547)
 Nov 21 12:09:10 slug /netbsd: acpi0: SCI interrupting at int 9
 Nov 21 12:09:10 slug /netbsd: acpi0: fixed-feature power button present
 Nov 21 12:09:10 slug /netbsd: timecounter: Timecounter "ACPI-Fast" frequency 3579545 Hz quality 1000
 Nov 21 12:09:10 slug /netbsd: ACPI-Fast 24-bit timer
 Nov 21 12:09:10 slug /netbsd: acpibut0 at acpi0 (VBTN, PNP0C0C): ACPI Power Button
 Nov 21 12:09:10 slug /netbsd: npx0 at acpi0 (FPU, PNP0C04): io 0xf0-0xff irq 13
 Nov 21 12:09:10 slug /netbsd: npx0: reported by CPUID; using exception 16
 Nov 21 12:09:10 slug /netbsd: pcppi0 at acpi0 (SPK, PNP0800): io 0x61
 Nov 21 12:09:10 slug /netbsd: midi0 at pcppi0: PC speaker
 Nov 21 12:09:10 slug /netbsd: spkr0 at pcppi0
 Nov 21 12:09:10 slug /netbsd: sysbeep0 at pcppi0
 Nov 21 12:09:10 slug /netbsd: attimer0 at acpi0 (TMR, PNP0100): io 0x40-0x5f irq 0
 Nov 21 12:09:10 slug /netbsd: lpt0 at acpi0 (PRT, PNP0401): io 0x378-0x37f,0x778-0x77f irq 7
 Nov 21 12:09:10 slug /netbsd: com0 at acpi0 (COMA, PNP0501-1): io 0x3f8-0x3ff irq 4
 Nov 21 12:09:10 slug /netbsd: com0: ns16550a, working fifo
 Nov 21 12:09:10 slug /netbsd: TPM (SMO1200) at acpi0 not configured
 Nov 21 12:09:10 slug /netbsd: hpet0 at acpi0 (HPET, PNP0103): mem 0xfed00000-0xfed003ff
 Nov 21 12:09:10 slug /netbsd: timecounter: Timecounter "hpet0" frequency 14318179 Hz quality 2000
 Nov 21 12:09:10 slug /netbsd: apm0 at acpi0: Power Management spec V1.2
 Nov 21 12:09:10 slug /netbsd: attimer0: attached to pcppi0
 Nov 21 12:09:10 slug /netbsd: pci0 at mainbus0 bus 0: configuration mode 1
 Nov 21 12:09:10 slug /netbsd: pci0: i/o space, memory space enabled, rd/line, rd/mult, wr/inv ok
 Nov 21 12:09:10 slug /netbsd: pchb0 at pci0 dev 0 function 0: vendor 0x8086 product 0x29b0 (rev. 0x02)
 Nov 21 12:09:10 slug /netbsd: agp0 at pchb0: detected 6140k stolen memory
 Nov 21 12:09:10 slug /netbsd: agp0: aperture at 0xd0000000, size 0x10000000
 Nov 21 12:09:10 slug /netbsd: vga0 at pci0 dev 2 function 0: vendor 0x8086 product 0x29b2 (rev. 0x02)
 Nov 21 12:09:10 slug /netbsd: wsdisplay0 at vga0 kbdmux 1: console (80x25, vt100 emulation)
 Nov 21 12:09:10 slug /netbsd: wsmux1: connecting to wsdisplay0
 Nov 21 12:09:10 slug /netbsd: i915drm0 at vga0: Intel Q35
 Nov 21 12:09:10 slug /netbsd: i915drm0: AGP at 0xd0000000 256MB
 Nov 21 12:09:10 slug /netbsd: i915drm0: Initialized i915 1.6.0 20080730
 Nov 21 12:09:10 slug /netbsd: vendor 0x8086 product 0x29b3 (miscellaneous display, revision 0x02) at pci0 dev 2 function 1 not configured
 Nov 21 12:09:10 slug /netbsd: vendor 0x8086 product 0x29b4 (miscellaneous communications, revision 0x02) at pci0 dev 3 function 0 not configured
 Nov 21 12:09:10 slug /netbsd: vendor 0x8086 product 0x29b6 (IDE mass storage, interface 0x85, revision 0x02) at pci0 dev 3 function 2 not configured
 Nov 21 12:09:10 slug /netbsd: vendor 0x8086 product 0x29b7 (serial communications, interface 0x02, revision 0x02) at pci0 dev 3 function 3 not configured
 Nov 21 12:09:10 slug /netbsd: wm0 at pci0 dev 25 function 0: 82801I (AMT) LAN Controller, rev. 2
 Nov 21 12:09:10 slug /netbsd: wm0: interrupting at ioapic0 pin 21
 Nov 21 12:09:10 slug /netbsd: wm0: PCI-Express bus
 Nov 21 12:09:10 slug /netbsd: wm0: FLASH
 Nov 21 12:09:10 slug /netbsd: wm0: Ethernet address 00:21:9b:58:0d:33
 Nov 21 12:09:10 slug /netbsd: ukphy0 at wm0 phy 1: OUI 0x005500, model 0x0039, rev. 0
 Nov 21 12:09:10 slug /netbsd: ukphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseT, 1000baseT-FDX, auto
 Nov 21 12:09:10 slug /netbsd: uhci0 at pci0 dev 26 function 0: vendor 0x8086 product 0x2937 (rev. 0x02)
 Nov 21 12:09:10 slug /netbsd: uhci0: interrupting at ioapic0 pin 16
 Nov 21 12:09:10 slug /netbsd: usb0 at uhci0: USB revision 1.0
 Nov 21 12:09:10 slug /netbsd: uhci1 at pci0 dev 26 function 1: vendor 0x8086 product 0x2938 (rev. 0x02)
 Nov 21 12:09:10 slug /netbsd: uhci1: interrupting at ioapic0 pin 17
 Nov 21 12:09:10 slug /netbsd: usb1 at uhci1: USB revision 1.0
 Nov 21 12:09:10 slug /netbsd: ehci0 at pci0 dev 26 function 7: vendor 0x8086 product 0x293c (rev. 0x02)
 Nov 21 12:09:10 slug /netbsd: ehci0: interrupting at ioapic0 pin 22
 Nov 21 12:09:10 slug /netbsd: ehci0: EHCI version 1.0
 Nov 21 12:09:10 slug /netbsd: ehci0: wrong number of companions (3 != 2)
 Nov 21 12:09:10 slug /netbsd: ehci0: ohci or uhci probably not configured
 Nov 21 12:09:10 slug /netbsd: ehci0: companion controllers, 2 ports each: uhci0 uhci1
 Nov 21 12:09:10 slug /netbsd: usb2 at ehci0: USB revision 2.0
 Nov 21 12:09:10 slug /netbsd: hdaudio0 at pci0 dev 27 function 0: HD Audio Controller
 Nov 21 12:09:10 slug /netbsd: hdaudio0: interrupting at ioapic0 pin 16
 Nov 21 12:09:10 slug /netbsd: hdafg0 at hdaudio0 vendor 0x11D4 product 0x1984 nid 0x01 (firmware configuration)
 Nov 21 12:09:10 slug /netbsd: hdafg0: DAC0:04, Analog Speaker: Jack (Green, 12)
 Nov 21 12:09:10 slug /netbsd: hdafg0: ADC1:08, Analog Mic In: Jack (Pink, 14)
 Nov 21 12:09:10 slug /netbsd: hdafg0: ADC2:09, Analog Line In: Jack (Blue, 15)
 Nov 21 12:09:10 slug /netbsd: hdafg0: DAC3:03, Analog HP Out: Jack (Green, 11)
 Nov 21 12:09:10 slug /netbsd: hdafg0: 2ch/2ch 8000Hz-192000Hz 16/16 20/32 24/32
 Nov 21 12:09:10 slug /netbsd: audio0 at hdafg0: full duplex, playback, capture, independent
 Nov 21 12:09:10 slug /netbsd: ppb0 at pci0 dev 28 function 0: vendor 0x8086 product 0x2940 (rev. 0x02)
 Nov 21 12:09:10 slug /netbsd: pci1 at ppb0 bus 1
 Nov 21 12:09:10 slug /netbsd: pci1: i/o space, memory space enabled, rd/line, wr/inv ok
 Nov 21 12:09:10 slug /netbsd: uhci2 at pci0 dev 29 function 0: vendor 0x8086 product 0x2934 (rev. 0x02)
 Nov 21 12:09:10 slug /netbsd: uhci2: interrupting at ioapic0 pin 23
 Nov 21 12:09:10 slug /netbsd: usb3 at uhci2: USB revision 1.0
 Nov 21 12:09:10 slug /netbsd: uhci3 at pci0 dev 29 function 1: vendor 0x8086 product 0x2935 (rev. 0x02)
 Nov 21 12:09:10 slug /netbsd: uhci3: interrupting at ioapic0 pin 17
 Nov 21 12:09:10 slug /netbsd: usb4 at uhci3: USB revision 1.0
 Nov 21 12:09:10 slug /netbsd: uhci4 at pci0 dev 29 function 2: vendor 0x8086 product 0x2936 (rev. 0x02)
 Nov 21 12:09:10 slug /netbsd: uhci4: interrupting at ioapic0 pin 18
 Nov 21 12:09:10 slug /netbsd: usb5 at uhci4: USB revision 1.0
 Nov 21 12:09:10 slug /netbsd: ehci1 at pci0 dev 29 function 7: vendor 0x8086 product 0x293a (rev. 0x02)
 Nov 21 12:09:10 slug /netbsd: ehci1: interrupting at ioapic0 pin 23
 Nov 21 12:09:10 slug /netbsd: ehci1: EHCI version 1.0
 Nov 21 12:09:10 slug /netbsd: ehci1: companion controllers, 2 ports each: uhci2 uhci3 uhci4
 Nov 21 12:09:10 slug /netbsd: usb6 at ehci1: USB revision 2.0
 Nov 21 12:09:10 slug /netbsd: ppb1 at pci0 dev 30 function 0: vendor 0x8086 product 0x244e (rev. 0x92)
 Nov 21 12:09:10 slug /netbsd: pci2 at ppb1 bus 2
 Nov 21 12:09:10 slug /netbsd: pci2: i/o space, memory space enabled
 Nov 21 12:09:10 slug /netbsd: ichlpcib0 at pci0 dev 31 function 0: vendor 0x8086 product 0x2914 (rev. 0x02)
 Nov 21 12:09:10 slug /netbsd: timecounter: Timecounter "ichlpcib0" frequency 3579545 Hz quality 1000
 Nov 21 12:09:10 slug /netbsd: ichlpcib0: 24-bit timer
 Nov 21 12:09:10 slug /netbsd: ichlpcib0: TCO timer reboot disabled by hardware; hope SMBIOS properly handles it.
 Nov 21 12:09:10 slug /netbsd: ichlpcib0: TCO (watchdog) timer configured.
 Nov 21 12:09:10 slug /netbsd: ahcisata0 at pci0 dev 31 function 2: vendor 0x8086 product 0x2922
 Nov 21 12:09:10 slug /netbsd: ahcisata0: interrupting at ioapic0 pin 18
 Nov 21 12:09:10 slug /netbsd: ahcisata0: AHCI revision 1.2, 6 ports, 32 command slots, features 0xe722e0e0
 Nov 21 12:09:10 slug /netbsd: atabus0 at ahcisata0 channel 0
 Nov 21 12:09:10 slug /netbsd: atabus1 at ahcisata0 channel 1
 Nov 21 12:09:10 slug /netbsd: atabus2 at ahcisata0 channel 2
 Nov 21 12:09:10 slug /netbsd: atabus3 at ahcisata0 channel 3
 Nov 21 12:09:10 slug /netbsd: atabus4 at ahcisata0 channel 5
 Nov 21 12:09:10 slug /netbsd: ichsmb0 at pci0 dev 31 function 3: vendor 0x8086 product 0x2930 (rev. 0x02)
 Nov 21 12:09:10 slug /netbsd: ichsmb0: interrupting at ioapic0 pin 18
 Nov 21 12:09:10 slug /netbsd: iic0 at ichsmb0: I2C bus
 Nov 21 12:09:10 slug /netbsd: spdmem0 at iic0 addr 0x50
 Nov 21 12:09:10 slug /netbsd: spdmem0: DDR2 SDRAM, no parity or ECC, 2GB, 800MHz (PC2-6400)
 Nov 21 12:09:10 slug /netbsd: spdmem0: 14 rows, 10 cols, 2 ranks, 8 banks/chip, 2.50ns cycle time
 Nov 21 12:09:10 slug /netbsd: spdmem0: tAA-tRCD-tRP-tRAS: 6-6-6-18
 Nov 21 12:09:10 slug /netbsd: spdmem0: voltage SSTL 1.8V, refresh time 7.8us (self-refreshing)
 Nov 21 12:09:10 slug /netbsd: isa0 at ichlpcib0
 Nov 21 12:09:10 slug /netbsd: timecounter: Timecounter "clockinterrupt" frequency 100 Hz quality 0
 Nov 21 12:09:10 slug /netbsd: timecounter: Timecounter "TSC" frequency 2327599260 Hz quality 3000
 Nov 21 12:09:10 slug /netbsd: uhub0 at usb0: vendor 0x8086 UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
 Nov 21 12:09:10 slug /netbsd: uhub0: 2 ports with 2 removable, self powered
 Nov 21 12:09:10 slug /netbsd: uhub1 at usb1: vendor 0x8086 UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
 Nov 21 12:09:10 slug /netbsd: uhub1: 2 ports with 2 removable, self powered
 Nov 21 12:09:10 slug /netbsd: uhub2 at usb2: vendor 0x8086 EHCI root hub, class 9/0, rev 2.00/1.00, addr 1
 Nov 21 12:09:10 slug /netbsd: uhub2: 6 ports with 6 removable, self powered
 Nov 21 12:09:10 slug /netbsd: uhub3 at usb3: vendor 0x8086 UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
 Nov 21 12:09:10 slug /netbsd: uhub3: 2 ports with 2 removable, self powered
 Nov 21 12:09:10 slug /netbsd: uhub4 at usb4: vendor 0x8086 UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
 Nov 21 12:09:10 slug /netbsd: uhub4: 2 ports with 2 removable, self powered
 Nov 21 12:09:10 slug /netbsd: uhub5 at usb5: vendor 0x8086 UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
 Nov 21 12:09:10 slug /netbsd: uhub5: 2 ports with 2 removable, self powered
 Nov 21 12:09:10 slug /netbsd: uhub6 at usb6: vendor 0x8086 EHCI root hub, class 9/0, rev 2.00/1.00, addr 1
 Nov 21 12:09:10 slug /netbsd: uhub6: 6 ports with 6 removable, self powered
 Nov 21 12:09:10 slug /netbsd: ahcisata0 port 0: device present, speed: 3.0Gb/s
 Nov 21 12:09:10 slug /netbsd: ahcisata0 port 1: device present, speed: 1.5Gb/s
 Nov 21 12:09:10 slug /netbsd: ahcisata0 port 3: device present, speed: 1.5Gb/s
 Nov 21 12:09:10 slug /netbsd: wd0 at atabus0 drive 0: <ST3160815AS>
 Nov 21 12:09:10 slug /netbsd: wd0: drive supports 16-sector PIO transfers, LBA48 addressing
 Nov 21 12:09:10 slug /netbsd: wd0: 149 GB, 310019 cyl, 16 head, 63 sec, 512 bytes/sect x 312500000 sectors
 Nov 21 12:09:10 slug /netbsd: wd0: drive supports PIO mode 4, DMA mode 2, Ultra-DMA mode 6 (Ultra/133)
 Nov 21 12:09:10 slug /netbsd: wd0(ahcisata0:0:0): using PIO mode 4, DMA mode 2, Ultra-DMA mode 6 (Ultra/133) (using DMA)
 Nov 21 12:09:10 slug /netbsd: atapibus0 at atabus1: 1 targets
 Nov 21 12:09:10 slug /netbsd: cd0 at atapibus0 drive 0: <TSSTcorpDVD-ROM TS-H353B, , D500> cdrom removable
 Nov 21 12:09:10 slug /netbsd: cd0: drive supports PIO mode 4, DMA mode 2, Ultra-DMA mode 2 (Ultra/33)
 Nov 21 12:09:10 slug /netbsd: cd0(ahcisata0:1:0): using PIO mode 4, DMA mode 2, Ultra-DMA mode 2 (Ultra/33) (using DMA)
 Nov 21 12:09:10 slug /netbsd: ahcisata0 port 2: PHY offline
 Nov 21 12:09:10 slug /netbsd: ahcisata0 port 5: PHY offline
 Nov 21 12:09:10 slug /netbsd: atapibus1 at atabus3: 1 targets
 Nov 21 12:09:10 slug /netbsd: cd1 at atapibus1 drive 0: <TSSTcorp CDDVDW SH-S223L, 0123556789KLMNOP, SB01> cdrom removable
 Nov 21 12:09:10 slug /netbsd: cd1: drive supports PIO mode 4, DMA mode 2, Ultra-DMA mode 5 (Ultra/100)
 Nov 21 12:09:10 slug /netbsd: cd1(ahcisata0:3:0): using PIO mode 4, DMA mode 2, Ultra-DMA mode 5 (Ultra/100) (using DMA)
 Nov 21 12:09:10 slug /netbsd: umass0 at uhub6 port 1 configuration 1 interface 0
 Nov 21 12:09:10 slug /netbsd: umass0: Generic USB2.0-CRW, rev 2.00/51.95, addr 2
 Nov 21 12:09:10 slug /netbsd: umass0: using SCSI over Bulk-Only
 Nov 21 12:09:10 slug /netbsd: scsibus0 at umass0: 2 targets, 4 luns per target
 Nov 21 12:09:10 slug /netbsd: sd0 at scsibus0 target 0 lun 0: <Generic-, Compact Flash, 1.00> disk removable
 Nov 21 12:09:10 slug /netbsd: sd0: drive offline
 Nov 21 12:09:10 slug /netbsd: sd1 at scsibus0 target 0 lun 1: <Generic-, SM/xD-Picture, 1.00> disk removable
 Nov 21 12:09:10 slug /netbsd: sd1: drive offline
 Nov 21 12:09:10 slug /netbsd: sd2 at scsibus0 target 0 lun 2: <Generic-, SD/MMC, 1.00> disk removable
 Nov 21 12:09:10 slug /netbsd: sd2: drive offline
 Nov 21 12:09:10 slug /netbsd: sd3 at scsibus0 target 0 lun 3: <Generic-, MS/MS-Pro, 1.00> disk removable
 Nov 21 12:09:10 slug /netbsd: sd3: drive offline
 Nov 21 12:09:10 slug /netbsd: ubt0 at uhub0 port 2
 Nov 21 12:09:10 slug /netbsd: ubt0: ISSC ISSCEDRBTA, rev 2.00/3.73, addr 2
 Nov 21 12:09:10 slug /netbsd: uhidev0 at uhub4 port 1 configuration 1 interface 0
 Nov 21 12:09:10 slug /netbsd: uhidev0: Microsoft Natural<U+ae> Ergonomic Keyboard 4000, rev 2.00/1.73, addr 2, iclass 3/1
 Nov 21 12:09:10 slug /netbsd: ukbd0 at uhidev0
 Nov 21 12:09:10 slug /netbsd: pad0: outputs: 44100Hz, 16-bit, stereo
 Nov 21 12:09:10 slug /netbsd: audio1 at pad0: half duplex, playback, capture
 Nov 21 12:09:10 slug /netbsd: sd0(umass0:0:0:0): not ready, data = 00 00 00 00 3a 00 00 00 00 00
 Nov 21 12:09:10 slug /netbsd: sd1(umass0:0:0:1): not ready, data = 00 00 00 00 3a 00 00 00 00 00
 Nov 21 12:09:10 slug /netbsd: sd2(umass0:0:0:2): not ready, data = 00 00 00 00 3a 00 00 00 00 00
 Nov 21 12:09:10 slug /netbsd: sd3(umass0:0:0:3): not ready, data = 00 00 00 00 3a 00 00 00 00 00
 Nov 21 12:09:10 slug /netbsd: wskbd0 at ukbd0: console keyboard, using wsdisplay0
 Nov 21 12:09:10 slug /netbsd: uhidev1 at uhub4 port 1 configuration 1 interface 1
 Nov 21 12:09:10 slug /netbsd: uhidev1: Microsoft Natural<U+ae> Ergonomic Keyboard 4000, rev 2.00/1.73, addr 2, iclass 3/0
 Nov 21 12:09:10 slug /netbsd: uhidev1: 1 report ids
 Nov 21 12:09:10 slug /netbsd: uhid0 at uhidev1 reportid 1: input=7, output=0, feature=0
 Nov 21 12:09:10 slug /netbsd: sd0(umass0:0:0:0): not ready, data = 00 00 00 00 3a 00 00 00 00 00
 Nov 21 12:09:10 slug /netbsd: sd1(umass0:0:0:1): not ready, data = 00 00 00 00 3a 00 00 00 00 00
 Nov 21 12:09:10 slug /netbsd: sd2(umass0:0:0:2): not ready, data = 00 00 00 00 3a 00 00 00 00 00
 Nov 21 12:09:10 slug /netbsd: sd3(umass0:0:0:3): not ready, data = 00 00 00 00 3a 00 00 00 00 00
 Nov 21 12:09:10 slug /netbsd: sd0(umass0:0:0:0): not ready, data = 00 00 00 00 3a 00 00 00 00 00
 Nov 21 12:09:10 slug /netbsd: sd1(umass0:0:0:1): not ready, data = 00 00 00 00 3a 00 00 00 00 00
 Nov 21 12:09:10 slug /netbsd: sd2(umass0:0:0:2): not ready, data = 00 00 00 00 3a 00 00 00 00 00
 Nov 21 12:09:10 slug /netbsd: sd3(umass0:0:0:3): not ready, data = 00 00 00 00 3a 00 00 00 00 00
 Nov 21 12:09:10 slug /netbsd: boot device: wd0
 Nov 21 12:09:10 slug /netbsd: root on wd0a dumps on wd0b
 Nov 21 12:09:10 slug /netbsd: root file system type: ffs
 Nov 21 12:09:10 slug /netbsd: uhidev2 at uhub5 port 1 configuration 1 interface 0
 Nov 21 12:09:10 slug /netbsd: uhidev2: Darfon USB Optical Mouse, rev 1.10/3.00, addr 2, iclass 3/1
 Nov 21 12:09:10 slug /netbsd: ums0 at uhidev2: 3 buttons and Z dir
 Nov 21 12:09:10 slug /netbsd: wsmouse0 at ums0 mux 0
 Nov 21 12:09:10 slug /netbsd: uhub4: device problem, disabling port 2
 Nov 21 12:09:10 slug /netbsd: uhidev3 at uhub5 port 2 configuration 1 interface 0
 Nov 21 12:09:10 slug /netbsd: uhidev3: Mega World Thrustmaster dual analog 3.2, rev 1.10/1.01, addr 3, iclass 3/0
 Nov 21 12:09:10 slug /netbsd: uhid1 at uhidev3: input=7, output=4, feature=0
 Nov 21 12:09:10 slug /netbsd: wsdisplay0: screen 1 added (80x25, vt100 emulation)
 Nov 21 12:09:10 slug /netbsd: wsdisplay0: screen 2 added (80x25, vt100 emulation)
 Nov 21 12:09:10 slug /netbsd: wsdisplay0: screen 3 added (80x25, vt100 emulation)
 Nov 21 12:09:10 slug /netbsd: wsdisplay0: screen 4 added (80x25, vt100 emulation)
 Nov 21 12:09:10 slug ntpdate[152]: step time server 10.33.66.130 offset -1.009047 sec
 Nov 21 12:09:10 slug savecore: no core dump
 Nov 21 12:09:11 slug rpc.statd: Starting
 Nov 21 12:09:12 slug /netbsd: bthub0 at ubt0 local-bdaddr 00:11:67:b0:4b:90
 Nov 21 12:09:11 slug rpc.statd: Starting
 Nov 21 12:09:12 slug ntpd[312]: ntpd 4.2.4p7-o Sat Jun 13 11:04:03 UTC 2009 (import)
 Nov 21 12:09:13 slug ntpd[323]: precision = 0.436 usec
 Nov 21 12:09:13 slug ntpd[323]: Listening on interface #0 wildcard, 0.0.0.0#123 Disabled
 Nov 21 12:09:13 slug ntpd[323]: Listening on interface #1 wildcard, ::#123 Disabled
 Nov 21 12:09:13 slug ntpd[323]: Listening on interface #2 wm0, fe80::221:9bff:fe58:d33#123 Enabled
 Nov 21 12:09:13 slug ntpd[323]: Listening on interface #3 wm0, 2001:a60:f057:0:221:9bff:fe58:d33#123 Enabled
 Nov 21 12:09:13 slug ntpd[323]: Listening on interface #4 wm0, 10.33.66.132#123 Enabled
 Nov 21 12:09:13 slug ntpd[323]: Listening on interface #5 lo0, 127.0.0.1#123 Enabled
 Nov 21 12:09:13 slug ntpd[323]: Listening on interface #6 lo0, ::1#123 Enabled
 Nov 21 12:09:13 slug ntpd[323]: Listening on interface #7 lo0, fe80::1#123 Enabled
 Nov 21 12:09:13 slug ntpd[323]: Listening on routing socket on fd #28 for interface updates
 Nov 21 12:09:13 slug ntpd[323]: kernel time sync status 0x2040<UNSYNC,NANO,MODE=0x0=PLL,CLK=0x0=A>
 Nov 21 12:09:13 slug ntpd[323]: frequency initialized 45.243 PPM from /var/db/ntp.drift
 Nov 21 12:09:17 slug /netbsd: [drm:pid443:drm_open] [drm:pid443:drm_open] open_count = 0
 Nov 21 12:09:17 slug /netbsd: [drm:pid443:drm_open_helper] [drm:pid443:drm_open_helper] pid = 443, minor = 0
 Nov 21 12:09:17 slug /netbsd: [drm:pid443:drm_addmap] [drm:pid443:drm_addmap] offset = 0x00000000, size = 0x00002000, type = 2
 Nov 21 12:09:17 slug /netbsd: [drm:pid443:drm_addmap] [drm:pid443:drm_addmap] 8192 13 0xc2f67000
 Nov 21 12:09:17 slug /netbsd: [drm:pid443:drm_addmap] [drm:pid443:drm_addmap] Added map 2 0xc2f67000/0x2000
 Nov 21 12:09:17 slug /netbsd: [drm:pid443:drm_firstopen] [drm:pid443:drm_firstopen] 
 Nov 21 12:09:17 slug /netbsd: [drm:pid443:drm_ioctl] [drm:pid443:drm_ioctl] pid=443, cmd=0xc0246400, nr=0x00, dev 0xcc472e00, auth=1
 Nov 21 12:09:17 slug /netbsd: [drm:pid443:drm_ioctl] [drm:pid443:drm_ioctl] pid=443, cmd=0xc0246400, nr=0x00, dev 0xcc472e00, auth=1
 Nov 21 12:09:17 slug /netbsd: [drm:pid443:drm_close] [drm:pid443:drm_close] open_count = 1
 Nov 21 12:09:17 slug /netbsd: [drm:pid443:drm_close] [drm:pid443:drm_close] pid = 443, device = 0x0xcc472e00, open_count = 1
 Nov 21 12:09:17 slug /netbsd: [drm:pid443:drm_close] [drm:pid443:drm_close] setting open_count 1 to 1
 Nov 21 12:09:17 slug /netbsd: [drm:pid443:drm_lastclose] [drm:pid443:drm_lastclose] 
 Nov 21 12:09:17 slug /netbsd: [drm:pid443:drm_open] [drm:pid443:drm_open] open_count = 0
 Nov 21 12:09:17 slug /netbsd: [drm:pid443:drm_open_helper] [drm:pid443:drm_open_helper] pid = 443, minor = 0
 Nov 21 12:09:17 slug /netbsd: [drm:pid443:drm_addmap] [drm:pid443:drm_addmap] offset = 0x00000000, size = 0x00002000, type = 2
 Nov 21 12:09:17 slug /netbsd: [drm:pid443:drm_addmap] [drm:pid443:drm_addmap] 8192 13 0xc2f67000
 Nov 21 12:09:17 slug /netbsd: [drm:pid443:drm_addmap] [drm:pid443:drm_addmap] Added map 2 0xc2f67000/0x2000
 Nov 21 12:09:17 slug /netbsd: [drm:pid443:drm_firstopen] [drm:pid443:drm_firstopen] 
 Nov 21 12:09:17 slug /netbsd: [drm:pid443:drm_ioctl] [drm:pid443:drm_ioctl] pid=443, cmd=0xc0246400, nr=0x00, dev 0xcc472e00, auth=1
 Nov 21 12:09:17 slug /netbsd: [drm:pid443:drm_ioctl] [drm:pid443:drm_ioctl] pid=443, cmd=0xc0246400, nr=0x00, dev 0xcc472e00, auth=1
 Nov 21 12:09:17 slug /netbsd: [drm:pid443:drm_close] [drm:pid443:drm_close] open_count = 1
 Nov 21 12:09:17 slug /netbsd: [drm:pid443:drm_close] [drm:pid443:drm_close] pid = 443, device = 0x0xcc472e00, open_count = 1
 Nov 21 12:09:17 slug /netbsd: [drm:pid443:drm_close] [drm:pid443:drm_close] setting open_count 1 to 1
 Nov 21 12:09:17 slug /netbsd: [drm:pid443:drm_lastclose] [drm:pid443:drm_lastclose] 
 Nov 21 12:09:17 slug /netbsd: [drm:pid443:drm_open] [drm:pid443:drm_open] open_count = 0
 Nov 21 12:09:17 slug /netbsd: [drm:pid443:drm_open_helper] [drm:pid443:drm_open_helper] pid = 443, minor = 0
 Nov 21 12:09:17 slug /netbsd: [drm:pid443:drm_addmap] [drm:pid443:drm_addmap] offset = 0x00000000, size = 0x00002000, type = 2
 Nov 21 12:09:17 slug /netbsd: [drm:pid443:drm_addmap] [drm:pid443:drm_addmap] 8192 13 0xc2f67000
 Nov 21 12:09:17 slug /netbsd: [drm:pid443:drm_addmap] [drm:pid443:drm_addmap] Added map 2 0xc2f67000/0x2000
 Nov 21 12:09:17 slug /netbsd: [drm:pid443:drm_firstopen] [drm:pid443:drm_firstopen] 
 Nov 21 12:09:17 slug /netbsd: [drm:pid443:drm_ioctl] [drm:pid443:drm_ioctl] pid=443, cmd=0xc0106407, nr=0x07, dev 0xcc472e00, auth=1
 Nov 21 12:09:17 slug /netbsd: [drm:pid443:drm_ioctl] [drm:pid443:drm_ioctl] pid=443, cmd=0xc0086401, nr=0x01, dev 0xcc472e00, auth=1
 Nov 21 12:09:17 slug /netbsd: [drm:pid443:drm_ioctl] [drm:pid443:drm_ioctl] pid=443, cmd=0xc0086401, nr=0x01, dev 0xcc472e00, auth=1
 Nov 21 12:09:17 slug /netbsd: [drm:pid443:drm_ioctl] [drm:pid443:drm_ioctl] pid=443, cmd=0xc0106407, nr=0x07, dev 0xcc472e00, auth=1
 Nov 21 12:09:17 slug /netbsd: [drm:pid443:drm_ioctl] [drm:pid443:drm_ioctl] pid=443, cmd=0xc0186415, nr=0x15, dev 0xcc472e00, auth=1
 Nov 21 12:09:17 slug /netbsd: [drm:pid443:drm_addmap] [drm:pid443:drm_addmap] offset = 0x00000000, size = 0x00002000, type = 2
 Nov 21 12:09:17 slug /netbsd: [drm:pid443:drm_addmap] [drm:pid443:drm_addmap] Found kernel map 2
 Nov 21 12:09:17 slug /netbsd: [drm:pid443:drm_addmap] [drm:pid443:drm_addmap] Added map 2 0xc2f67000/0x2000
 Nov 21 12:09:17 slug /netbsd: [drm:pid443:drm_ioctl] [drm:pid443:drm_ioctl] pid=443, cmd=0xc0086426, nr=0x26, dev 0xcc472e00, auth=1
 Nov 21 12:09:17 slug /netbsd: [drm:pid443:drm_ioctl] [drm:pid443:drm_ioctl] pid=443, cmd=0xc0086426, nr=0x26, dev 0xcc472e00, auth=1
 Nov 21 12:09:17 slug /netbsd: [drm:pid443:drm_ioctl] [drm:pid443:drm_ioctl] pid=443, cmd=0xc0086420, nr=0x20, dev 0xcc472e00, auth=1
 Nov 21 12:09:17 slug /netbsd: [drm:pid443:drm_ctxbitmap_next] [drm:pid443:drm_ctxbitmap_next] drm_ctxbitmap_next bit : 1
 Nov 21 12:09:17 slug /netbsd: [drm:pid443:drm_addctx] [drm:pid443:drm_addctx] 1
 Nov 21 12:09:17 slug /netbsd: [drm:pid443:drm_ioctl] [drm:pid443:drm_ioctl] pid=443, cmd=0x80086422, nr=0x22, dev 0xcc472e00, auth=1
 Nov 21 12:09:17 slug /netbsd: [drm:pid443:drm_ioctl] [drm:pid443:drm_ioctl] pid=443, cmd=0x8008642a, nr=0x2a, dev 0xcc472e00, auth=1
 Nov 21 12:09:17 slug /netbsd: [drm:pid443:drm_lock] [drm:pid443:drm_lock] 1 (pid 443) requests lock (0x00000000), flags = 0x00000000
 Nov 21 12:09:17 slug /netbsd: [drm:pid443:drm_lock] [drm:pid443:drm_lock] 1 has lock
 Nov 21 12:09:17 slug /netbsd: [drm:pid443:drm_ioctl] [drm:pid443:drm_ioctl] pid=443, cmd=0x8004667d, nr=0x7d, dev 0xcc472e00, auth=1
 Nov 21 12:09:17 slug /netbsd: [drm:pid443:drm_ioctl] [drm:pid443:drm_ioctl] pid=443, cmd=0x8004667c, nr=0x7c, dev 0xcc472e00, auth=1
 Nov 21 12:09:17 slug /netbsd: [drm:pid443:drm_ioctl] [drm:pid443:drm_ioctl] pid=443, cmd=0xc0246400, nr=0x00, dev 0xcc472e00, auth=1
 Nov 21 12:09:17 slug /netbsd: [drm:pid443:drm_ioctl] [drm:pid443:drm_ioctl] pid=443, cmd=0xc0246400, nr=0x00, dev 0xcc472e00, auth=1
 Nov 21 12:09:17 slug /netbsd: [drm:pid443:drm_ioctl] [drm:pid443:drm_ioctl] pid=443, cmd=0xc0086446, nr=0x46, dev 0xcc472e00, auth=1
 Nov 21 12:09:17 slug /netbsd: [drm:pid443:drm_ioctl] [drm:pid443:drm_ioctl] pid=443, cmd=0xc0186415, nr=0x15, dev 0xcc472e00, auth=1
 Nov 21 12:09:17 slug /netbsd: [drm:pid443:drm_addmap] [drm:pid443:drm_addmap] offset = 0xfea00000, size = 0x00080000, type = 1
 Nov 21 12:09:17 slug /netbsd: [drm:pid443:drm_addmap] [drm:pid443:drm_addmap] Found kernel map 1
 Nov 21 12:09:17 slug /netbsd: [drm:pid443:drm_addmap] [drm:pid443:drm_addmap] Added map 1 0xfea00000/0x80000
 Nov 21 12:09:17 slug /netbsd: [drm:pid443:drm_ioctl] [drm:pid443:drm_ioctl] pid=443, cmd=0xc0186415, nr=0x15, dev 0xcc472e00, auth=1
 Nov 21 12:09:17 slug /netbsd: [drm:pid443:drm_addmap] [drm:pid443:drm_addmap] offset = 0xd0000000, size = 0x00020000, type = 3
 Nov 21 12:09:17 slug /netbsd: [drm:pid443:drm_addmap] [drm:pid443:drm_addmap] Added map 3 0xd0000000/0x20000
 Nov 21 12:09:17 slug /netbsd: [drm:pid443:drm_ioctl] [drm:pid443:drm_ioctl] pid=443, cmd=0x80446440, nr=0x40, dev 0xcc472e00, auth=1
 Nov 21 12:09:17 slug /netbsd: [drm:pid443:drm_netbsd_ioremap] [drm:pid443:drm_netbsd_ioremap] ioremap: flags 6
 Nov 21 12:09:17 slug /netbsd: [drm:pid443:drm_netbsd_ioremap] [drm:pid443:drm_netbsd_ioremap] ioremap mem found for d0000000, 20000: 0x0
 Nov 21 12:09:17 slug /netbsd: [drm:pid443:drm_ioctl] [drm:pid443:drm_ioctl] pid=443, cmd=0xc0186415, nr=0x15, dev 0xcc472e00, auth=1
 Nov 21 12:09:17 slug /netbsd: [drm:pid443:drm_addmap] [drm:pid443:drm_addmap] offset = 0xd4000000, size = 0x00d20000, type = 3
 Nov 21 12:09:17 slug /netbsd: [drm:pid443:drm_addmap] [drm:pid443:drm_addmap] Added map 3 0xd4000000/0xd20000
 Nov 21 12:09:17 slug /netbsd: [drm:pid443:drm_ioctl] [drm:pid443:drm_ioctl] pid=443, cmd=0xc0186415, nr=0x15, dev 0xcc472e00, auth=1
 Nov 21 12:09:17 slug /netbsd: [drm:pid443:drm_addmap] [drm:pid443:drm_addmap] offset = 0xd1000000, size = 0x01000000, type = 3
 Nov 21 12:09:17 slug /netbsd: [drm:pid443:drm_addmap] [drm:pid443:drm_addmap] Added map 3 0xd1000000/0x1000000
 Nov 21 12:09:17 slug /netbsd: [drm:pid443:drm_ioctl] [drm:pid443:drm_ioctl] pid=443, cmd=0xc0186415, nr=0x15, dev 0xcc472e00, auth=1
 Nov 21 12:09:17 slug /netbsd: [drm:pid443:drm_addmap] [drm:pid443:drm_addmap] offset = 0xd2000000, size = 0x01000000, type = 3
 Nov 21 12:09:17 slug /netbsd: [drm:pid443:drm_addmap] [drm:pid443:drm_addmap] Added map 3 0xd2000000/0x1000000
 Nov 21 12:09:17 slug /netbsd: [drm:pid443:drm_ioctl] [drm:pid443:drm_ioctl] pid=443, cmd=0xc0186415, nr=0x15, dev 0xcc472e00, auth=1
 Nov 21 12:09:17 slug /netbsd: [drm:pid443:drm_addmap] [drm:pid443:drm_addmap] offset = 0xd8000000, size = 0x02000000, type = 3
 Nov 21 12:09:17 slug /netbsd: [drm:pid443:drm_addmap] [drm:pid443:drm_addmap] Added map 3 0xd8000000/0x2000000
 Nov 21 12:09:17 slug /netbsd: [drm:pid443:drm_ioctl] [drm:pid443:drm_ioctl] pid=443, cmd=0x800c644a, nr=0x4a, dev 0xcc472e00, auth=1
 Nov 21 12:09:17 slug /netbsd: [drm:pid443:drm_ioctl] [drm:pid443:drm_ioctl] pid=443, cmd=0x80086447, nr=0x47, dev 0xcc472e00, auth=1
 Nov 21 12:09:17 slug /netbsd: [drm:pid443:drm_ioctl] [drm:pid443:drm_ioctl] pid=443, cmd=0x80086447, nr=0x47, dev 0xcc472e00, auth=1
 Nov 21 12:09:17 slug /netbsd: [drm:pid443:drm_ioctl] [drm:pid443:drm_ioctl] pid=443, cmd=0x2000641e, nr=0x1e, dev 0xcc472e00, auth=1
 Nov 21 12:09:17 slug /netbsd: [drm:pid443:drm_ioctl] [drm:pid443:drm_ioctl] no function
 Nov 21 12:09:18 slug /netbsd: [drm:pid443:drm_ioctl] [drm:pid443:drm_ioctl] pid=443, cmd=0x8004644d, nr=0x4d, dev 0xcc472e00, auth=1
 Nov 21 12:09:18 slug syslogd[146]: last message repeated 3 times
 Nov 21 12:09:18 slug /netbsd: [drm:pid443:drm_ioctl] [drm:pid443:drm_ioctl] pid=443, cmd=0x80086408, nr=0x08, dev 0xcc472e00, auth=1
 Nov 21 12:09:18 slug /netbsd: [drm:pid443:drm_modeset_ctl] [drm:pid443:drm_modeset_ctl] num_crtcs=2
 Nov 21 12:09:18 slug /netbsd: [drm:pid443:drm_modeset_ctl] [drm:pid443:drm_modeset_ctl] crtc=0
 Nov 21 12:09:18 slug /netbsd: [drm:pid443:drm_modeset_ctl] [drm:pid443:drm_modeset_ctl] post-modeset
 Nov 21 12:09:18 slug /netbsd: [drm:pid
 Nov 21 12:09:18 slug /netbsd: 443:drm_ioctl] pid=443, cmd=0x8004644d, nr=0x4d, dev 0xcc472e00, auth=1
 Nov 21 12:09:18 slug /netbsd: [drm:pid443:drm_ioctl] [drm:pid443:drm_ioctl] pid=443, cmd=0x8004644d, nr=0x4d, dev 0xcc472e00, auth=1
 Nov 21 12:09:18 slug /netbsd: [drm:pid443:drm_ioctl] [drm:pid443:drm_ioctl] pid=443, cmd=0x80086451, nr=0x51, dev 0xcc472e00, auth=1
 Nov 21 12:09:18 slug /netbsd: [drm:pid443:i915_set_status_page] [drm:pid443:i915_set_status_page] set status page addr 0x0083b000
 Nov 21 12:09:18 slug /netbsd: [drm:pid443:i915_set_status_page] [drm:pid443:i915_set_status_page] load hws HWS_PGA with gfx mem 0x83b000
 Nov 21 12:09:18 slug /netbsd: [drm:pid443:i915_set_status_page] [drm:pid443:i915_set_status_page] load hws at 0xcd9b0000
 Nov 21 12:09:18 slug /netbsd: [drm:pid443:drm_ioctl] [drm:pid443:drm_ioctl] pid=443, cmd=0xc0106403, nr=0x03, dev 0xcc472e00, auth=1
 Nov 21 12:09:18 slug /netbsd: [drm:pid443:drm_irq_by_busid] [drm:pid443:drm_irq_by_busid] 0:2:0 => IRQ 11
 Nov 21 12:09:18 slug /netbsd: [drm:pid443:drm_ioctl] [drm:pid443:drm_ioctl] pid=443, cmd=0x80086414, nr=0x14, dev 0xcc472e00, auth=1
 Nov 21 12:09:18 slug /netbsd: [drm:pid443:drm_irq_install] [drm:pid443:drm_irq_install] irq=11
 Nov 21 12:09:18 slug /netbsd: i915drm0: interrupting at ioapic0 pin 16
 Nov 21 12:09:18 slug /netbsd: [drm:pid443:drm_ioctl] [drm:pid443:drm_ioctl] pid=443, cmd=0x8004644d, nr=0x4d, dev 0xcc472e00, auth=1
 Nov 21 12:09:18 slug /netbsd: [drm:pid0:i915_driver_irq_handler] [drm:pid0:i915_driver_irq_handler] iir = 0x00000040, pipestats a = 0x00020003, b = 0x00000000
 Nov 21 12:09:18 slug /netbsd: [drm:pid0:i915_driver_irq_handler] [drm:pid0:i915_driver_irq_handler] iir = 0x00000040, pipestats a = 0x00020203, b = 0x00000000
 Nov 21 12:09:19 slug syslogd[146]: last message repeated 58 times
 Nov 21 12:09:19 slug /netbsd: [drm:pid443:drm_ioctl] [drm:pid443:drm_ioctl] pid=443, cmd=0x8004644d, nr=0x4d, dev 0xcc472e00, auth=1
 Nov 21 12:09:19 slug /netbsd: [drm:pid0:i915_driver_irq_handler] [drm:pid0:i915_driver_irq_handler] iir = 0x00000040, pipestats a = 0x00020203, b = 0x00000000
 Nov 21 12:09:19 slug syslogd[146]: last message repeated 4 times
 Nov 21 12:09:19 slug /netbsd: [drm:pid443:drm_ioctl] [drm:pid443:drm_ioctl] pid=443, cmd=0xc0046444, nr=0x44, dev 0xcc472e00, auth=1
 Nov 21 12:09:19 slug /netbsd: [drm:pid443:i915_emit_irq] [drm:pid443:i915_emit_irq] 
 Nov 21 12:09:19 slug /netbsd: [drm:pid443:drm_ioctl] [drm:pid443:drm_ioctl] pid=443, cmd=0x80046445, nr=0x45, dev 0xcc472e00, auth=1
 Nov 21 12:09:19 slug /netbsd: [drm:pid443:i915_wait_irq] [drm:pid443:i915_wait_irq] irq_nr=1 breadcrumb=0
 Nov 21 12:09:19 slug /netbsd: [drm:pid443:i915_user_irq_get] [drm:pid443:i915_user_irq_get] 
 Nov 21 12:09:19 slug /netbsd: [drm:pid443:i915_enable_irq] [drm:pid443:i915_enable_irq] irq_enable_reg = 0xffffffaf, mask = 0x00000002
 Nov 21 12:09:19 slug /netbsd: [drm:pid0:i915_driver_irq_handler] [drm:pid0:i915_driver_irq_handler] iir = 0x00000040, pipestats a = 0x00020203, b = 0x00000000
 Nov 21 12:09:22 slug syslogd[146]: last message repeated 179 times

 --------------020900090009000304090003
 Content-Type: text/plain;
  name="xlog.txt"
 Content-Transfer-Encoding: quoted-printable
 Content-Disposition: inline;
  filename="xlog.txt"


 X.Org X Server 1.6.3
 Release Date: 2009-7-31
 X Protocol Version 11, Revision 0
 Build Operating System: NetBSD-5.99.19-i386 The NetBSD Foundation
 Current Operating System: NetBSD slug 5.99.22 NetBSD 5.99.22 (SLUG) #17: =
 Wed Nov 18 20:12:52 CET 2009  leo@slug:/usr/src/sys/arch/i386/compile/SLU=
 G i386
 Build Date: 07 October 2009  04:23:24PM
 =20
 	Before reporting problems, check http://www.pkgsrc.org/
 	to make sure that you have the latest version.
 Markers: (--) probed, (**) from config file, (=3D=3D) default setting,
 	(++) from command line, (!!) notice, (II) informational,
 	(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
 (=3D=3D) Log file: "/var/log/Xorg.0.log", Time: Sat Nov 21 12:09:15 2009
 (=3D=3D) Using config file: "/etc/XF86Config"
 Parse error on line 4 of section Files in file /etc/XF86Config
 	Ignoring obsolete keyword "RgbPath".
 (=3D=3D) ServerLayout "Layout0"
 (**) |-->Screen "screen0" (0)
 (**) |   |-->Monitor "tmds-1"
 (**) |   |-->Device "vga0"
 (**) |-->Input Device "Mouse0"
 (**) |-->Input Device "Keyboard0"
 (**) Option "DontZap" "True"
 (**) Option "DontZoom" "True"
 (**) Option "AllowNonLocalXvidtune" "true"
 (**) Option "AIGLX" "off"
 (=3D=3D) Not automatically adding devices
 (=3D=3D) Not automatically enabling devices
 (WW) The directory "/usr/pkg/lib/X11/fonts/ttf" does not exist.
 	Entry deleted from font path.
 (WW) The directory "/usr/pkg/lib/X11/fonts/OTF" does not exist.
 	Entry deleted from font path.
 (**) FontPath set to:
 	/usr/pkg/lib/X11/fonts/75dpi/:unscaled,
 	/usr/pkg/lib/X11/fonts/100dpi/:unscaled,
 	/usr/pkg/lib/X11/fonts/misc/:unscaled,
 	/usr/pkg/lib/X11/fonts/75dpi,
 	/usr/pkg/lib/X11/fonts/100dpi,
 	/usr/pkg/lib/X11/fonts/misc,
 	/usr/pkg/lib/X11/fonts/TTF,
 	/usr/pkg/lib/X11/fonts/Type1,
 	/usr/pkg/lib/X11/fonts/misc/,
 	/usr/pkg/lib/X11/fonts/TTF/,
 	/usr/pkg/lib/X11/fonts/Type1/,
 	/usr/pkg/lib/X11/fonts/100dpi/,
 	/usr/pkg/lib/X11/fonts/75dpi/,
 	built-ins
 (=3D=3D) ModulePath set to "/usr/pkg/lib/xorg/modules"
 (II) Loader magic: 0x5e0
 (II) Module ABI versions:
 	X.Org ANSI C Emulation: 0.4
 	X.Org Video Driver: 5.0
 	X.Org XInput driver : 4.0
 	X.Org Server Extension : 2.0
 (II) Loader running on netbsd
 (--) Using wscons driver on /dev/ttyE4 in pcvt compatibility mode (versio=
 n 3.32)
 (--) using VT number 5

 (--) PCI:*(0:0:2:0) 8086:29b2:1028:0211 rev 2, Mem @ 0xfea00000/524288, 0=
 xd0000000/268435456, 0xfeb00000/1048576, I/O @ 0x0000ec90/8
 (--) PCI: (0:0:2:1) 8086:29b3:1028:0211 rev 2, Mem @ 0xfea80000/524288
 (II) System resource ranges:
 	[0] -1	0	0x000f0000 - 0x000fffff (0x10000) MX[B]
 	[1] -1	0	0x000c0000 - 0x000effff (0x30000) MX[B]
 	[2] -1	0	0x00000000 - 0x0009ffff (0xa0000) MX[B]
 	[3] -1	0	0x0000ffff - 0x0000ffff (0x1) IX[B]
 	[4] -1	0	0x00000000 - 0x000000ff (0x100) IX[B]
 (II) "extmod" will be loaded. This was enabled by default and also specif=
 ied in the config file.
 (II) "dbe" will be loaded. This was enabled by default and also specified=
  in the config file.
 (II) "glx" will be loaded. This was enabled by default and also specified=
  in the config file.
 (II) "dri" will be loaded. This was enabled by default and also specified=
  in the config file.
 (II) "dri2" will be loaded by default.
 (II) LoadModule: "dbe"
 (II) Loading /usr/pkg/lib/xorg/modules/extensions//libdbe.so
 (II) Module dbe: vendor=3D"X.Org Foundation"
 	compiled for 1.6.3, module version =3D 1.0.0
 	Module class: X.Org Server Extension
 	ABI class: X.Org Server Extension, version 2.0
 (II) Loading extension DOUBLE-BUFFER
 (II) LoadModule: "extmod"
 (II) Loading /usr/pkg/lib/xorg/modules/extensions//libextmod.so
 (II) Module extmod: vendor=3D"X.Org Foundation"
 	compiled for 1.6.3, module version =3D 1.0.0
 	Module class: X.Org Server Extension
 	ABI class: X.Org Server Extension, version 2.0
 (II) Loading extension MIT-SCREEN-SAVER
 (II) Loading extension XFree86-VidModeExtension
 (II) Loading extension XFree86-DGA
 (II) Loading extension DPMS
 (II) Loading extension XVideo
 (II) Loading extension XVideo-MotionCompensation
 (II) Loading extension X-Resource
 (II) LoadModule: "type1"
 (WW) Warning, couldn't open module type1
 (II) UnloadModule: "type1"
 (EE) Failed to load module "type1" (module does not exist, 0)
 (II) LoadModule: "freetype"
 (WW) Warning, couldn't open module freetype
 (II) UnloadModule: "freetype"
 (EE) Failed to load module "freetype" (module does not exist, 0)
 (II) LoadModule: "dri"
 (II) Loading /usr/pkg/lib/xorg/modules/extensions//libdri.so
 (II) Module dri: vendor=3D"X.Org Foundation"
 	compiled for 1.6.3, module version =3D 1.0.0
 	ABI class: X.Org Server Extension, version 2.0
 (II) Loading extension XFree86-DRI
 (II) LoadModule: "glx"
 (II) Loading /usr/pkg/lib/xorg/modules/extensions//libglx.so
 (II) Module glx: vendor=3D"X.Org Foundation"
 	compiled for 1.6.3, module version =3D 1.0.0
 	ABI class: X.Org Server Extension, version 2.0
 (**) AIGLX disabled
 (II) Loading extension GLX
 (II) LoadModule: "dri2"
 (II) Loading /usr/pkg/lib/xorg/modules/extensions//libdri2.so
 (II) Module dri2: vendor=3D"X.Org Foundation"
 	compiled for 1.6.3, module version =3D 1.1.0
 	ABI class: X.Org Server Extension, version 2.0
 (II) Loading extension DRI2
 (II) LoadModule: "intel"
 (II) Loading /usr/pkg/lib/xorg/modules/drivers//intel_drv.so
 (II) Module intel: vendor=3D"X.Org Foundation"
 	compiled for 1.6.3, module version =3D 2.7.1
 	Module class: X.Org Video Driver
 	ABI class: X.Org Video Driver, version 5.0
 (II) LoadModule: "mouse"
 (II) Loading /usr/pkg/lib/xorg/modules/input//mouse_drv.so
 (II) Module mouse: vendor=3D"X.Org Foundation"
 	compiled for 1.6.3, module version =3D 1.4.0
 	Module class: X.Org XInput Driver
 	ABI class: X.Org XInput driver, version 4.0
 (II) LoadModule: "kbd"
 (II) Loading /usr/pkg/lib/xorg/modules/input//kbd_drv.so
 (II) Module kbd: vendor=3D"X.Org Foundation"
 	compiled for 1.6.3, module version =3D 1.3.2
 	Module class: X.Org XInput Driver
 	ABI class: X.Org XInput driver, version 4.0
 (II) intel: Driver for Intel Integrated Graphics Chipsets: i810,
 	i810-dc100, i810e, i815, i830M, 845G, 852GM/855GM, 865G, 915G,
 	E7221 (i915), 915GM, 945G, 945GM, 945GME, IGD_GM, IGD_G, 965G, G35,
 	965Q, 946GZ, 965GM, 965GME/GLE, G33, Q35, Q33,
 	Mobile Intel=C2=AE GM45 Express Chipset,
 	Intel Integrated Graphics Device, G45/G43, Q45/Q43, G41
 (II) Primary Device is: PCI 00@00:02:0
 (II) resource ranges after xf86ClaimFixedResources() call:
 	[0] -1	0	0x000f0000 - 0x000fffff (0x10000) MX[B]
 	[1] -1	0	0x000c0000 - 0x000effff (0x30000) MX[B]
 	[2] -1	0	0x00000000 - 0x0009ffff (0xa0000) MX[B]
 	[3] -1	0	0x0000ffff - 0x0000ffff (0x1) IX[B]
 	[4] -1	0	0x00000000 - 0x000000ff (0x100) IX[B]
 (II) resource ranges after probing:
 	[0] -1	0	0x000f0000 - 0x000fffff (0x10000) MX[B]
 	[1] -1	0	0x000c0000 - 0x000effff (0x30000) MX[B]
 	[2] -1	0	0x00000000 - 0x0009ffff (0xa0000) MX[B]
 	[3] 0	0	0x000a0000 - 0x000affff (0x10000) MS[B]
 	[4] 0	0	0x000b0000 - 0x000b7fff (0x8000) MS[B]
 	[5] 0	0	0x000b8000 - 0x000bffff (0x8000) MS[B]
 	[6] -1	0	0x0000ffff - 0x0000ffff (0x1) IX[B]
 	[7] -1	0	0x00000000 - 0x000000ff (0x100) IX[B]
 	[8] 0	0	0x000003b0 - 0x000003bb (0xc) IS[B]
 	[9] 0	0	0x000003c0 - 0x000003df (0x20) IS[B]
 (II) Loading sub module "vgahw"
 (II) LoadModule: "vgahw"
 (II) Loading /usr/pkg/lib/xorg/modules//libvgahw.so
 (II) Module vgahw: vendor=3D"X.Org Foundation"
 	compiled for 1.6.3, module version =3D 0.1.0
 	ABI class: X.Org Video Driver, version 5.0
 (II) Loading sub module "ramdac"
 (II) LoadModule: "ramdac"
 (II) Module "ramdac" already built-in
 (**) intel(0): Depth 24, (--) framebuffer bpp 32
 (=3D=3D) intel(0): RGB weight 888
 (=3D=3D) intel(0): Default visual is TrueColor
 (**) intel(0): Option "AccelMethod" "XAA"
 (II) intel(0): Integrated Graphics Chipset: Intel(R) Q35
 (--) intel(0): Chipset: "Q35"
 (--) intel(0): Linear framebuffer at 0xD0000000
 (--) intel(0): IO registers at addr 0xFEA00000
 (WW) intel(0): libpciaccess reported 0 rom size, guessing 64kB
 (**) intel(0): Using XAA for acceleration
 (II) intel(0): 2 display pipes available.
 (II) Loading sub module "ddc"
 (II) LoadModule: "ddc"
 (II) Module "ddc" already built-in
 (II) Loading sub module "i2c"
 (II) LoadModule: "i2c"
 (II) Module "i2c" already built-in
 (II) intel(0): Output VGA using monitor section tmds-1
 (II) intel(0): I2C bus "SDVOCTRL_E for SDVOB" initialized.
 (II) intel(0): I2C device "SDVOCTRL_E for SDVOB:SDVO Controller B" regist=
 ered at address 0x70.
 (II) intel(0): I2C bus "SDVOB DDC Bus" initialized.
 (II) intel(0): Output TMDS-1 using monitor section tmds-1
 (II) intel(0): SDVOB: device VID/DID: 04:AA.03, clock range 25.0MHz - 165=
 =2E0MHz
 (II) intel(0): SDVOB: 1 input channel
 (II) intel(0): SDVOB: TMDS0 output reported
 (II) intel(0): I2C bus "SDVOCTRL_E for SDVOC" initialized.
 (II) intel(0): I2C device "SDVOCTRL_E for SDVOC:SDVO Controller C" regist=
 ered at address 0x72.
 (II) intel(0): No SDVO device found on SDVOC
 (II) intel(0): I2C device "SDVOCTRL_E for SDVOC:SDVO Controller C" remove=
 d.
 (II) intel(0): I2C bus "SDVOCTRL_E for SDVOC" removed.
 (II) intel(0): Current clock rate multiplier: 8
 (WW) intel(0): remove MTRR a0000 - b0000
 (II) intel(0): Resizable framebuffer: not available (1 2)
 (II) intel(0): I2C device "SDVOB DDC Bus:E-EDID segment register" registe=
 red at address 0x60.
 (II) intel(0): I2C device "SDVOB DDC Bus:ddc2" registered at address 0xA0=
 =2E
 (EE) intel(0): Unable to write to SDVOCTRL_E for SDVOB Slave 0x70.
 (EE) intel(0): Unable to write to SDVOCTRL_E for SDVOB Slave 0x70.
 (EE) intel(0): Unable to write to SDVOCTRL_E for SDVOB Slave 0x70.
 (II) intel(0): EDID vendor "ACR", prod id 39
 (II) intel(0): Output VGA disconnected
 (II) intel(0): Output TMDS-1 connected
 (II) intel(0): Using user preference for initial modes
 (II) intel(0): Output TMDS-1 using initial mode 1680x1050
 (WW) intel(0): remove MTRR a0000 - b0000
 (II) intel(0): detected 2048 kB GTT.
 (II) intel(0): detected 6140 kB stolen memory.
 (=3D=3D) intel(0): video overlay key set to 0x101fe
 (=3D=3D) intel(0): Using gamma correction (1.0, 1.0, 1.0)
 (=3D=3D) intel(0): DPI set to (96, 96)
 (II) Loading sub module "fb"
 (II) LoadModule: "fb"
 (II) Loading /usr/pkg/lib/xorg/modules//libfb.so
 (II) Module fb: vendor=3D"X.Org Foundation"
 	compiled for 1.6.3, module version =3D 1.0.0
 	ABI class: X.Org ANSI C Emulation, version 0.4
 (II) Loading sub module "xaa"
 (II) LoadModule: "xaa"
 (II) Loading /usr/pkg/lib/xorg/modules//libxaa.so
 (II) Module xaa: vendor=3D"X.Org Foundation"
 	compiled for 1.6.3, module version =3D 1.2.1
 	ABI class: X.Org Video Driver, version 5.0
 (II) intel(0): Comparing regs from server start up to After PreInit
 (=3D=3D) Depth 24 pixmap format is 32 bpp
 (II) do I need RAC?  No, I don't.
 (II) resource ranges after preInit:
 	[0] -1	0	0x000f0000 - 0x000fffff (0x10000) MX[B]
 	[1] -1	0	0x000c0000 - 0x000effff (0x30000) MX[B]
 	[2] -1	0	0x00000000 - 0x0009ffff (0xa0000) MX[B]
 	[3] 0	0	0x000a0000 - 0x000affff (0x10000) MS[B](OprD)
 	[4] 0	0	0x000b0000 - 0x000b7fff (0x8000) MS[B](OprD)
 	[5] 0	0	0x000b8000 - 0x000bffff (0x8000) MS[B](OprD)
 	[6] -1	0	0x0000ffff - 0x0000ffff (0x1) IX[B]
 	[7] -1	0	0x00000000 - 0x000000ff (0x100) IX[B]
 	[8] 0	0	0x000003b0 - 0x000003bb (0xc) IS[B](OprU)
 	[9] 0	0	0x000003c0 - 0x000003df (0x20) IS[B](OprU)
 (II) intel(0): Kernel reported 491520 total, 0 used
 (II) intel(0): I830CheckAvailableMemory: 1966080 kB available
 (WW) intel(0): DRI2 requires UXA
 drmOpenDevice: node name is /dev/dri/card0
 drmOpenDevice: open result is 10, (OK)
 drmOpenDevice: node name is /dev/dri/card0
 drmOpenDevice: open result is 10, (OK)
 drmOpenByBusid: Searching for BusID pci:0000:00:02.0
 drmOpenDevice: node name is /dev/dri/card0
 drmOpenDevice: open result is 10, (OK)
 drmOpenByBusid: drmOpenMinor returns 10
 drmOpenByBusid: drmGetBusid reports pci:0000:00:02.0
 (II) [drm] DRM interface version 1.2
 (II) [drm] DRM open master succeeded.
 (II) intel(0): [drm] Using the DRM lock SAREA also for drawables.
 (II) intel(0): [drm] framebuffer mapped by ddx driver
 (II) intel(0): [drm] added 1 reserved context for kernel
 (II) intel(0): X context handle =3D 0x1
 (II) intel(0): [drm] installed DRM signal handler
 (**) intel(0): Framebuffer compression disabled
 (**) intel(0): Tiling enabled
 (=3D=3D) intel(0): VideoRam: 262144 KB
 (II) intel(0): Attempting memory allocation with tiled buffers.
 (II) intel(0): Allocating 5040 scanlines for pixmap cache
 (II) intel(0): Tiled allocation successful.
 (II) intel(0): [drm] Registers =3D 0xfea00000
 (II) intel(0): [drm] ring buffer =3D 0xd0000000
 (II) intel(0): [drm] mapped front buffer at 0xd4000000, handle =3D 0xd400=
 0000
 (II) intel(0): [drm] mapped back buffer at 0xd1000000, handle =3D 0xd1000=
 000
 (II) intel(0): [drm] mapped depth buffer at 0xd2000000, handle =3D 0xd200=
 0000
 (II) intel(0): [drm] mapped classic textures at 0xd8000000, handle =3D 0x=
 d8000000
 (II) intel(0): [drm] Initialized kernel agp heap manager, 33554432
 (II) intel(0): [dri] visual configs initialized
 (II) intel(0): vgaHWGetIOBase: hwp->IOBase is 0x03d0, hwp->PIOOffset is 0=
 x0000
 (WW) intel(0): remove MTRR a0000 - b0000
 (II) intel(0): Using XFree86 Acceleration Architecture (XAA)
 	Screen to screen bit blits
 	Solid filled rectangles
 	8x8 mono pattern filled rectangles
 	Indirect CPU to Screen color expansion
 	Solid Horizontal and Vertical Lines
 	Setting up tile and stipple cache:
 		32 128x128 slots
 		32 256x256 slots
 		16 512x512 slots
 (=3D=3D) intel(0): Backing store disabled
 (=3D=3D) intel(0): Silken mouse enabled
 (II) intel(0): Initializing HW Cursor
 (II) intel(0): [DRI] installation complete
 (WW) intel(0): drmDropMaster failed: Unknown error: 4294967295
 (II) intel(0): Current clock rate multiplier: 8
 (II) intel(0): xf86BindGARTMemory: bind key 0 at 0x005ff000 (pgoffset 153=
 5)
 (II) intel(0): xf86BindGARTMemory: bind key 1 at 0x0082a000 (pgoffset 209=
 0)
 (II) intel(0): xf86BindGARTMemory: bind key 3 at 0x0082b000 (pgoffset 209=
 1)
 (II) intel(0): xf86BindGARTMemory: bind key 4 at 0x0083b000 (pgoffset 210=
 7)
 (II) intel(0): xf86BindGARTMemory: bind key 5 at 0x01000000 (pgoffset 409=
 6)
 (II) intel(0): xf86BindGARTMemory: bind key 6 at 0x02000000 (pgoffset 819=
 2)
 (II) intel(0): xf86BindGARTMemory: bind key 2 at 0x04000000 (pgoffset 163=
 84)
 (II) intel(0): xf86BindGARTMemory: bind key 7 at 0x08000000 (pgoffset 327=
 68)
 (II) intel(0): Fixed memory allocation layout:
 (II) intel(0): 0x00000000-0x0001ffff: ring buffer (128 kB)
 (II) intel(0): 0x00020000-0x00029fff: HW cursors (40 kB)
 (II) intel(0): 0x0002a000-0x00829fff: fake bufmgr (8192 kB)
 (II) intel(0): 0x005ff000:            end of stolen memory
 (II) intel(0): 0x0082a000-0x0082afff: overlay registers (4 kB)
 (II) intel(0): 0x0082b000-0x0083afff: xaa scratch (64 kB)
 (II) intel(0): 0x0083b000-0x0083bfff: HW status (4 kB)
 (II) intel(0): 0x01000000-0x01ffffff: back buffer (16384 kB) X tiled
 (II) intel(0): 0x02000000-0x02ffffff: depth buffer (16384 kB) X tiled
 (II) intel(0): 0x04000000-0x07ffffff: front buffer (65536 kB) X tiled
 (II) intel(0): 0x08000000-0x09ffffff: classic textures (32768 kB)
 (II) intel(0): 0x10000000:            end of aperture
 (II) intel(0): Output configuration:
 (II) intel(0):   Pipe A is on
 (II) intel(0):   Display plane A is now enabled and connected to pipe A.
 (II) intel(0):   Pipe B is off
 (II) intel(0):   Display plane B is now disabled and connected to pipe B.=

 (II) intel(0):   Output VGA is connected to pipe none
 (II) intel(0):   Output TMDS-1 is connected to pipe A
 (II) intel(0): [drm] dma control initialized, using IRQ 11
 (II) intel(0): RandR 1.2 enabled, ignore the following RandR disabled mes=
 sage.
 (II) intel(0): DPMS enabled
 (=3D=3D) intel(0): Intel XvMC decoder disabled
 (II) intel(0): Set up textured video
 (II) intel(0): Set up overlay video
 (II) intel(0): direct rendering: XF86DRI Enabled
 (--) RandR disabled
 (II) Initializing built-in extension Generic Event Extension
 (II) Initializing built-in extension SHAPE
 (II) Initializing built-in extension MIT-SHM
 (II) Initializing built-in extension XInputExtension
 (II) Initializing built-in extension XTEST
 (II) Initializing built-in extension BIG-REQUESTS
 (II) Initializing built-in extension SYNC
 (II) Initializing built-in extension XKEYBOARD
 (II) Initializing built-in extension XC-MISC
 (II) Initializing built-in extension XINERAMA
 (II) Initializing built-in extension XFIXES
 (II) Initializing built-in extension RENDER
 (II) Initializing built-in extension RANDR
 (II) Initializing built-in extension COMPOSITE
 (II) Initializing built-in extension DAMAGE
 (II) AIGLX: Loaded and initialized /usr/pkg/lib/dri/swrast_dri.so
 (II) GLX: Initialized DRISWRAST GL provider for screen 0
 (II) intel(0): Setting screen physical size to 473 x 296
 (**) Option "Protocol" "wsmouse"
 (**) Mouse0: Protocol: wsmouse
 (**) Option "CorePointer"
 (**) Mouse0: always reports core events
 (**) Option "Device" "/dev/wsmux0"
 (=3D=3D) Mouse0: Emulate3Buttons, Emulate3Timeout: 50
 (**) Option "ZAxisMapping" "4 5"
 (**) Mouse0: ZAxisMapping: buttons 4 and 5
 (**) Mouse0: Buttons: 9
 (II) XINPUT: Adding extended input device "Mouse0" (type: MOUSE)
 (**) Mouse0: (accel) keeping acceleration scheme 1
 (**) Mouse0: (accel) filter chain progression: 2.00
 (**) Mouse0: (accel) filter stage 0: 20.00 ms
 (**) Mouse0: (accel) set acceleration profile 0
 (**) Option "CoreKeyboard"
 (**) Keyboard0: always reports core events
 (**) Option "Protocol" "wskbd"
 (**) Keyboard0: Protocol: wskbd
 (**) Option "Device" "/dev/wsmux1"
 (--) Keyboard0: Keyboard type: USB
 (**) Option "AutoRepeat" "350 18"
 (**) Option "XkbRules" "xorg"
 (**) Keyboard0: XkbRules: "xorg"
 (**) Option "XkbModel" "pc105"
 (**) Keyboard0: XkbModel: "pc105"
 (**) Option "XkbLayout" "marco(de)"
 (**) Keyboard0: XkbLayout: "marco(de)"
 (**) Option "CustomKeycodes" "off"
 (**) Keyboard0: CustomKeycodes disabled
 (II) XINPUT: Adding extended input device "Keyboard0" (type: KEYBOARD)

 --------------020900090009000304090003--

From: Jeremy Morse <jeremy.morse@gmail.com>
To: Matthias Pfaller <leo@marco.de>
Cc: gnats-bugs@NetBSD.org, xsrc-manager@netbsd.org, 
 gnats-admin@netbsd.org, netbsd-bugs@netbsd.org, spz@serpens.de
Subject: Re: xsrc/42262: Thinkpad T500 Intel GM45 Express X doesn't like 
  i915drm
Date: Sat, 21 Nov 2009 13:37:21 +0000

 Well, I guess this could be called progress in that the issue has changed...

 [drm:pid443:i915_emit_irq] [drm:pid443:i915_emit_irq]
 [drm:pid443:drm_ioctl] [drm:pid443:drm_ioctl] pid=443, cmd=0x80046445,
 nr=0x45, dev 0xcc472e00, auth=1
 [drm:pid443:i915_wait_irq] [drm:pid443:i915_wait_irq] irq_nr=1 breadcrumb=0

 This is something I've encountered on my I915GM - X issues
 DRM_IOCTL_I915_IRQ_EMIT, then loops forever on DRM_IOCTL_I915_IRQ_WAIT
 which repeatedly times out.

 Closer inspection shows drm issues a command for hardware to write a
 counter to the status page - it gets processed, but the write never
 occurs, leading to the infinite loop.

 Could you (or spz) ktrace X when it starts and leave it running for a
 minute, then inspect the output - you should see repeating ioctls
 returning ETIMEOUT.

 -- 
 Thanks,
 Jeremy

From: "S.P.Zeidler" <spz@serpens.de>
To: Jeremy Morse <jeremy.morse@gmail.com>
Cc: gnats-bugs@NetBSD.org
Subject: Re: xsrc/42262: Thinkpad T500 Intel GM45 Express X doesn't like
	i915drm
Date: Sat, 21 Nov 2009 22:54:22 +0100

 Hi Jeremy,

 Thus wrote Jeremy Morse (jeremy.morse@gmail.com):

 > Could you (or spz) ktrace X when it starts and leave it running for a
 > minute, then inspect the output - you should see repeating ioctls
 > returning ETIMEOUT.

 Well, "leave it running for a minute" is sort of hard, since it doesn't.
 My machine wedges or reboots. Same behaviour with a -current of today btw.

 The ktrace file had no content. Using ktruss, the last lifesigns are:

        "\t[8] 0\t0\t0x000003b0 - 0x000003bb (0xc)"
    676      1 Xorg     write(0, 0x810900, 0x2)     = 2
        " I"
    676      1 Xorg     write(0, 0x810900, 0x1)     = 1
        "S"
    676      1 Xorg     write(0, 0x810900, 0x3)     = 3
        "[B]"
    676      1 Xorg     write(0, 0x810900, 0x6)     = 6
        "(OprU)"
    676      1 Xorg     write(0, 0x810900, 0x1)     = 1
        "\n"
    676      1 Xorg     write(0, 0x810900, 0x27)    = 39
        "\t[9] 0\t0\t0x000003c0 - 0x000003df (0x20)"
    676      1 Xorg     write(0, 0x810900, 0x2)     = 2
        " I"
    676      1 Xorg     write(0, 0x810900, 0x1)     = 1
        "S"
    676      1 Xorg     write(0, 0x810900, 0x3)     = 3
        "[B]"
    676      1 Xorg     write(0, 0x810900, 0x6)     = 6
        "(OprU)"
    676      1 Xorg     write(0, 0x810900, 0x1)     = 1
        "\n"
    676      1 Xorg     open("/dev/agpgart", 0x2, 0) = 16
    676      1 Xorg     ioctl(0x10, AGPIOC_ACQUIRE, 0) = 0

 HTH,
 	spz
 -- 
 spz@serpens.de (S.P.Zeidler)

From: Matthias Pfaller <leo@marco.de>
To: gnats-bugs@NetBSD.org
Cc: xsrc-manager@netbsd.org, gnats-admin@netbsd.org, 
 netbsd-bugs@netbsd.org, spz@serpens.de
Subject: Re: xsrc/42262: Thinkpad T500 Intel GM45 Express X doesn't like 
  i915drm
Date: Mon, 23 Nov 2009 09:57:39 +0100

 This is a multi-part message in MIME format.
 --------------050801000704030407040500
 Content-Type: text/plain; charset=ISO-8859-1; format=flowed
 Content-Transfer-Encoding: 7bit

 S.P.Zeidler wrote:
 > The following reply was made to PR xsrc/42262; it has been noted by GNATS.
 > 
 > From: "S.P.Zeidler" <spz@serpens.de>
 > To: Jeremy Morse <jeremy.morse@gmail.com>
 > Cc: gnats-bugs@NetBSD.org
 > Subject: Re: xsrc/42262: Thinkpad T500 Intel GM45 Express X doesn't like
 > 	i915drm
 > Date: Sat, 21 Nov 2009 22:54:22 +0100
 > 
 >  Hi Jeremy,
 >  
 >  Thus wrote Jeremy Morse (jeremy.morse@gmail.com):
 >  
 >  > Could you (or spz) ktrace X when it starts and leave it running for a
 >  > minute, then inspect the output - you should see repeating ioctls
 >  > returning ETIMEOUT.
 >  
 >  Well, "leave it running for a minute" is sort of hard, since it doesn't.
 >  My machine wedges or reboots. Same behaviour with a -current of today btw.
 >  
 >  The ktrace file had no content. Using ktruss, the last lifesigns are:
 >  
 >         "\t[8] 0\t0\t0x000003b0 - 0x000003bb (0xc)"
 >     676      1 Xorg     write(0, 0x810900, 0x2)     = 2
 >         " I"
 >     676      1 Xorg     write(0, 0x810900, 0x1)     = 1
 >         "S"
 >     676      1 Xorg     write(0, 0x810900, 0x3)     = 3
 >         "[B]"
 >     676      1 Xorg     write(0, 0x810900, 0x6)     = 6
 >         "(OprU)"
 >     676      1 Xorg     write(0, 0x810900, 0x1)     = 1
 >         "\n"
 >     676      1 Xorg     write(0, 0x810900, 0x27)    = 39
 >         "\t[9] 0\t0\t0x000003c0 - 0x000003df (0x20)"
 >     676      1 Xorg     write(0, 0x810900, 0x2)     = 2
 >         " I"
 >     676      1 Xorg     write(0, 0x810900, 0x1)     = 1
 >         "S"
 >     676      1 Xorg     write(0, 0x810900, 0x3)     = 3
 >         "[B]"
 >     676      1 Xorg     write(0, 0x810900, 0x6)     = 6
 >         "(OprU)"
 >     676      1 Xorg     write(0, 0x810900, 0x1)     = 1
 >         "\n"
 >     676      1 Xorg     open("/dev/agpgart", 0x2, 0) = 16
 >     676      1 Xorg     ioctl(0x10, AGPIOC_ACQUIRE, 0) = 0
 >  
 >  HTH,
 >  	spz
 >  -- 
 >  spz@serpens.de (S.P.Zeidler)
 >  
 > 
 Here my machine is different. It doesn't hang and I can kill the Xserver 
   when I login from another machine. Ktraceoutput is attached.

 Regards, Matthias


 --------------050801000704030407040500
 Content-Type: text/plain;
  name="ktrace.txt"
 Content-Transfer-Encoding: 7bit
 Content-Disposition: inline;
  filename="ktrace.txt"

    585      1 Xorg     1258965919.367020683 RET   read 11628/0x2d6c
    585      1 Xorg     1258965919.367025663 CALL  lseek(0xf,0,0,0,1)
    585      1 Xorg     1258965919.367026295 RET   lseek 11628/0x2d6c
    585      1 Xorg     1258965919.367274592 CALL  close(0xf)
    585      1 Xorg     1258965919.367276075 RET   close 0
    585      1 Xorg     1258965919.367276971 CALL  unlink(0xbfbfdbac)
    585      1 Xorg     1258965919.367277864 NAMI  "/var/db/xkb/server-0.xkm"
    585      1 Xorg     1258965919.367302649 RET   unlink 0
    585      1 Xorg     1258965919.367429423 CALL  ioctl(0xe,WSKBDIO_SETLEDS,0xbfbfdf10)
    585      1 Xorg     1258965919.367430133 GIO   fd 14 wrote 4 bytes
        "\0\0\0\0"
    585      1 Xorg     1258965919.367432602 RET   ioctl 0
    585      1 Xorg     1258965919.367440040 CALL  __clock_gettime50(3,0xbfbfe540)
    585      1 Xorg     1258965919.367440587 RET   __clock_gettime50 0
    585      1 Xorg     1258965919.367441303 CALL  ioctl(0xe,WSKBDIO_GETLEDS,0xbfbfe550)
    585      1 Xorg     1258965919.367442070 GIO   fd 14 read 4 bytes
        "\0\0\0\0"
    585      1 Xorg     1258965919.367442458 RET   ioctl 0
    585      1 Xorg     1258965919.367443080 CALL  ioctl(0xe,WSKBDIO_SETLEDS,0xbfbfe530)
    585      1 Xorg     1258965919.367443447 GIO   fd 14 wrote 4 bytes
        "\0\0\0\0"
    585      1 Xorg     1258965919.367443980 RET   ioctl 0
    585      1 Xorg     1258965919.367447276 CALL  __sigprocmask14(1,0xbfbfe694,0x81cfe20)
    585      1 Xorg     1258965919.367447949 RET   __sigprocmask14 0
    585      1 Xorg     1258965919.367459459 CALL  __sigprocmask14(3,0x81cfe20,0)
    585      1 Xorg     1258965919.367459958 RET   __sigprocmask14 0
    585      1 Xorg     1258965919.367462202 CALL  ioctl(0xe,TIOCFLUSH,0xbfbfe500)
    585      1 Xorg     1258965919.367462518 GIO   fd 14 wrote 4 bytes
        "\^A\0\0\0"
    585      1 Xorg     1258965919.367463200 RET   ioctl -1 errno 25 Inappropriate ioctl for device
    585      1 Xorg     1258965919.367463895 CALL  __select50(0x100,0xbfbfe52c,0,0,0xbfbfe54c)
    585      1 Xorg     1258965919.367466247 RET   __select50 0
    585      1 Xorg     1258965919.367470487 CALL  __clock_gettime50(3,0xbfbfe530)
    585      1 Xorg     1258965919.367470857 RET   __clock_gettime50 0
    585      1 Xorg     1258965919.367471444 CALL  ioctl(0xe,WSKBDIO_GETLEDS,0xbfbfe540)
    585      1 Xorg     1258965919.367472211 GIO   fd 14 read 4 bytes
        "\0\0\0\0"
    585      1 Xorg     1258965919.367472518 RET   ioctl 0
    585      1 Xorg     1258965919.367473104 CALL  ioctl(0xe,WSKBDIO_SETLEDS,0xbfbfe520)
    585      1 Xorg     1258965919.367473615 GIO   fd 14 wrote 4 bytes
        "\0\0\0\0"
    585      1 Xorg     1258965919.367474148 RET   ioctl 0
    585      1 Xorg     1258965919.367479155 CALL  __clock_gettime50(3,0xbfbfe920)
    585      1 Xorg     1258965919.367479546 RET   __clock_gettime50 0
    585      1 Xorg     1258965919.367634133 CALL  ioctl(0xc,_IOW('d',0x4d,0x4),0xbfbfe8c8)
    585      1 Xorg     1258965919.367634600 GIO   fd 12 wrote 4 bytes
        "\0\0\0\0"
    585      1 Xorg     1258965919.367636600 RET   ioctl 0
    585      1 Xorg     1258965919.367638648 CALL  __nanosleep50(0xbfbfe898,0)
    585      1 Xorg     1258965919.402612362 RET   __nanosleep50 0
    585      1 Xorg     1258965919.402613369 CALL  __nanosleep50(0xbfbfe898,0)
    585      1 Xorg     1258965919.442716047 RET   __nanosleep50 0
    585      1 Xorg     1258965919.442719581 CALL  __gettimeofday50(0xbfbfe774,0)
    585      1 Xorg     1258965919.442720083 RET   __gettimeofday50 0
    585      1 Xorg     1258965919.442720808 CALL  __gettimeofday50(0xbfbfe768,0)
    585      1 Xorg     1258965919.442721359 RET   __gettimeofday50 0
    585      1 Xorg     1258965919.442722005 CALL  __gettimeofday50(0xbfbfe768,0)
    585      1 Xorg     1258965919.442722447 RET   __gettimeofday50 0
    585      1 Xorg     1258965919.442723082 CALL  __gettimeofday50(0xbfbfe768,0)
 ... many many more of this
    585      1 Xorg     1258965919.455809639 CALL  __gettimeofday50(0xbfbfe798,0)
    585      1 Xorg     1258965919.455810042 RET   __gettimeofday50 0
    585      1 Xorg     1258965919.455815347 CALL  __clock_gettime50(3,0xbfbfe8f0)
    585      1 Xorg     1258965919.455815927 RET   __clock_gettime50 0
    585      1 Xorg     1258965919.455833614 CALL  __clock_gettime50(3,0xbfbfe870)
    585      1 Xorg     1258965919.455834288 RET   __clock_gettime50 0
    585      1 Xorg     1258965919.455843843 CALL  __setitimer50(0,0xbfbfe87c,0)
    585      1 Xorg     1258965919.455844558 RET   __setitimer50 0
    585      1 Xorg     1258965919.455901138 CALL  ioctl(0xc,_IOWR('d',0x44,0x4),0xbfbfe68c)
    585      1 Xorg     1258965919.455902194 GIO   fd 12 wrote 4 bytes
        "\M^H\M-f\M-?\M-?"
    585      1 Xorg     1258965919.455905325 GIO   fd 12 read 4 bytes
        "\M^H\M-f\M-?\M-?"
    585      1 Xorg     1258965919.455905953 RET   ioctl 0
    585      1 Xorg     1258965919.455909752 CALL  ioctl(0xc,_IOW('d',0x45,0x4),0xbfbfe698)
    585      1 Xorg     1258965919.455910055 GIO   fd 12 wrote 4 bytes
        "\^A\0\0\0"
    585      1 Xorg     1258965922.461266536 RET   ioctl -1 errno 35 Resource temporarily unavailable
    585      1 Xorg     1258965922.461275324 CALL  ioctl(0xc,_IOW('d',0x45,0x4),0xbfbfe698)
    585      1 Xorg     1258965922.461275824 GIO   fd 12 wrote 4 bytes
        "\^A\0\0\0"
    585      1 Xorg     1258965925.469760087 RET   ioctl -1 errno 35 Resource temporarily unavailable
    585      1 Xorg     1258965925.469761473 CALL  ioctl(0xc,_IOW('d',0x45,0x4),0xbfbfe698)
    585      1 Xorg     1258965925.469761900 GIO   fd 12 wrote 4 bytes
        "\^A\0\0\0"
    585      1 Xorg     1258965928.478655734 RET   ioctl -1 errno 35 Resource temporarily unavailable
    585      1 Xorg     1258965928.478656925 CALL  ioctl(0xc,_IOW('d',0x45,0x4),0xbfbfe698)
    585      1 Xorg     1258965928.478657334 GIO   fd 12 wrote 4 bytes
        "\^A\0\0\0"
    585      1 Xorg     1258965931.487531162 RET   ioctl -1 errno 35 Resource temporarily unavailable
    585      1 Xorg     1258965931.487532370 CALL  ioctl(0xc,_IOW('d',0x45,0x4),0xbfbfe698)
    585      1 Xorg     1258965931.487533110 GIO   fd 12 wrote 4 bytes
        "\^A\0\0\0"
    585      1 Xorg     1258965934.496550648 RET   ioctl -1 errno 35 Resource temporarily unavailable
    585      1 Xorg     1258965934.496551833 CALL  ioctl(0xc,_IOW('d',0x45,0x4),0xbfbfe698)
    585      1 Xorg     1258965934.496552239 GIO   fd 12 wrote 4 bytes
        "\^A\0\0\0"
    585      1 Xorg     1258965937.505570597 RET   ioctl -1 errno 35 Resource temporarily unavailable
    585      1 Xorg     1258965937.505571800 CALL  ioctl(0xc,_IOW('d',0x45,0x4),0xbfbfe698)
    585      1 Xorg     1258965937.505572185 GIO   fd 12 wrote 4 bytes
        "\^A\0\0\0"
    585      1 Xorg     1258965940.514589893 RET   ioctl -1 errno 35 Resource temporarily unavailable
    585      1 Xorg     1258965940.514591063 CALL  ioctl(0xc,_IOW('d',0x45,0x4),0xbfbfe698)
    585      1 Xorg     1258965940.514591475 GIO   fd 12 wrote 4 bytes
        "\^A\0\0\0"
    585      1 Xorg     1258965943.523609070 RET   ioctl -1 errno 35 Resource temporarily unavailable
    585      1 Xorg     1258965943.523610279 CALL  ioctl(0xc,_IOW('d',0x45,0x4),0xbfbfe698)
    585      1 Xorg     1258965943.523610661 GIO   fd 12 wrote 4 bytes
        "\^A\0\0\0"
    585      1 Xorg     1258965946.532641326 RET   ioctl -1 errno 35 Resource temporarily unavailable
    585      1 Xorg     1258965946.532644363 CALL  ioctl(0xc,_IOW('d',0x45,0x4),0xbfbfe698)
    585      1 Xorg     1258965946.532645148 GIO   fd 12 wrote 4 bytes
        "\^A\0\0\0"
    585      1 Xorg     1258965949.541658357 RET   ioctl -1 errno 35 Resource temporarily unavailable
    585      1 Xorg     1258965949.541659825 CALL  ioctl(0xc,_IOW('d',0x45,0x4),0xbfbfe698)
    585      1 Xorg     1258965949.541660225 GIO   fd 12 wrote 4 bytes
        "\^A\0\0\0"
    585      1 Xorg     1258965952.550677795 RET   ioctl -1 errno 35 Resource temporarily unavailable
    585      1 Xorg     1258965952.550679031 CALL  ioctl(0xc,_IOW('d',0x45,0x4),0xbfbfe698)
    585      1 Xorg     1258965952.550679543 GIO   fd 12 wrote 4 bytes
        "\^A\0\0\0"
    585      1 Xorg     1258965955.559697348 RET   ioctl -1 errno 35 Resource temporarily unavailable
    585      1 Xorg     1258965955.559698692 CALL  ioctl(0xc,_IOW('d',0x45,0x4),0xbfbfe698)
    585      1 Xorg     1258965955.559699191 GIO   fd 12 wrote 4 bytes
        "\^A\0\0\0"
    585      1 Xorg     1258965958.568716662 RET   ioctl -1 errno 35 Resource temporarily unavailable
    585      1 Xorg     1258965958.568717823 CALL  ioctl(0xc,_IOW('d',0x45,0x4),0xbfbfe698)
    585      1 Xorg     1258965958.568718428 GIO   fd 12 wrote 4 bytes
        "\^A\0\0\0"
    585      1 Xorg     1258965961.577736293 RET   ioctl -1 errno 35 Resource temporarily unavailable
    585      1 Xorg     1258965961.577737517 CALL  ioctl(0xc,_IOW('d',0x45,0x4),0xbfbfe698)
    585      1 Xorg     1258965961.577737917 GIO   fd 12 wrote 4 bytes
        "\^A\0\0\0"
    585      1 Xorg     1258965964.586765737 RET   ioctl -1 errno 35 Resource temporarily unavailable
    585      1 Xorg     1258965964.586766873 CALL  ioctl(0xc,_IOW('d',0x45,0x4),0xbfbfe698)
    585      1 Xorg     1258965964.586767270 GIO   fd 12 wrote 4 bytes
        "\^A\0\0\0"
    585      1 Xorg     1258965967.595785274 RET   ioctl -1 errno 35 Resource temporarily unavailable
    585      1 Xorg     1258965967.595786546 CALL  ioctl(0xc,_IOW('d',0x45,0x4),0xbfbfe698)
    585      1 Xorg     1258965967.595786943 GIO   fd 12 wrote 4 bytes
        "\^A\0\0\0"
    585      1 Xorg     1258965970.604804555 RET   ioctl -1 errno 35 Resource temporarily unavailable
    585      1 Xorg     1258965970.604805683 CALL  ioctl(0xc,_IOW('d',0x45,0x4),0xbfbfe698)
    585      1 Xorg     1258965970.604806092 GIO   fd 12 wrote 4 bytes
        "\^A\0\0\0"
    585      1 Xorg     1258965973.613823867 RET   ioctl -1 errno 35 Resource temporarily unavailable
    585      1 Xorg     1258965973.613825037 CALL  ioctl(0xc,_IOW('d',0x45,0x4),0xbfbfe698)
    585      1 Xorg     1258965973.613825524 GIO   fd 12 wrote 4 bytes
        "\^A\0\0\0"
    585      1 Xorg     1258965976.622844126 RET   ioctl -1 errno 35 Resource temporarily unavailable
    585      1 Xorg     1258965976.622845924 CALL  ioctl(0xc,_IOW('d',0x45,0x4),0xbfbfe698)
    585      1 Xorg     1258965976.622846382 GIO   fd 12 wrote 4 bytes
        "\^A\0\0\0"
    585      1 Xorg     1258965979.631863332 RET   ioctl -1 errno 35 Resource temporarily unavailable
    585      1 Xorg     1258965979.631865059 CALL  ioctl(0xc,_IOW('d',0x45,0x4),0xbfbfe698)
    585      1 Xorg     1258965979.631865624 GIO   fd 12 wrote 4 bytes
        "\^A\0\0\0"
    585      1 Xorg     1258965982.640892470 RET   ioctl -1 errno 35 Resource temporarily unavailable
    585      1 Xorg     1258965982.640893730 CALL  ioctl(0xc,_IOW('d',0x45,0x4),0xbfbfe698)
    585      1 Xorg     1258965982.640894178 GIO   fd 12 wrote 4 bytes
        "\^A\0\0\0"
    585      1 Xorg     1258965985.649911901 RET   ioctl -1 errno 35 Resource temporarily unavailable
    585      1 Xorg     1258965985.649913207 CALL  ioctl(0xc,_IOW('d',0x45,0x4),0xbfbfe698)
    585      1 Xorg     1258965985.649913589 GIO   fd 12 wrote 4 bytes
        "\^A\0\0\0"
    585      1 Xorg     1258965988.658931628 RET   ioctl -1 errno 35 Resource temporarily unavailable
    585      1 Xorg     1258965988.658933420 CALL  ioctl(0xc,_IOW('d',0x45,0x4),0xbfbfe698)
    585      1 Xorg     1258965988.658933860 GIO   fd 12 wrote 4 bytes
        "\^A\0\0\0"
    585      1 Xorg     1258965991.667961159 RET   ioctl -1 errno 35 Resource temporarily unavailable
    585      1 Xorg     1258965991.667962437 CALL  ioctl(0xc,_IOW('d',0x45,0x4),0xbfbfe698)
    585      1 Xorg     1258965991.667962801 GIO   fd 12 wrote 4 bytes
        "\^A\0\0\0"
    585      1 Xorg     1258965994.676970197 RET   ioctl -1 errno 35 Resource temporarily unavailable
    585      1 Xorg     1258965994.676971379 CALL  ioctl(0xc,_IOW('d',0x45,0x4),0xbfbfe698)
    585      1 Xorg     1258965994.676971767 GIO   fd 12 wrote 4 bytes
        "\^A\0\0\0"
    585      1 Xorg     1258965997.685989773 RET   ioctl -1 errno 35 Resource temporarily unavailable
    585      1 Xorg     1258965997.685991130 CALL  ioctl(0xc,_IOW('d',0x45,0x4),0xbfbfe698)
    585      1 Xorg     1258965997.685991515 GIO   fd 12 wrote 4 bytes
        "\^A\0\0\0"
    585      1 Xorg     1258966000.695019446 RET   ioctl -1 errno 35 Resource temporarily unavailable
    585      1 Xorg     1258966000.695020583 CALL  ioctl(0xc,_IOW('d',0x45,0x4),0xbfbfe698)
    585      1 Xorg     1258966000.695020955 GIO   fd 12 wrote 4 bytes
        "\^A\0\0\0"
    585      1 Xorg     1258966003.704038763 RET   ioctl -1 errno 35 Resource temporarily unavailable
    585      1 Xorg     1258966003.704039969 CALL  ioctl(0xc,_IOW('d',0x45,0x4),0xbfbfe698)
    585      1 Xorg     1258966003.704040342 GIO   fd 12 wrote 4 bytes
        "\^A\0\0\0"
    585      1 Xorg     1258966006.713143277 RET   ioctl -1 errno 35 Resource temporarily unavailable
    585      1 Xorg     1258966006.713146435 CALL  ioctl(0xc,_IOW('d',0x45,0x4),0xbfbfe698)
    585      1 Xorg     1258966006.713147076 GIO   fd 12 wrote 4 bytes
        "\^A\0\0\0"
    585      1 Xorg     1258966009.722152619 RET   ioctl -1 errno 35 Resource temporarily unavailable
    585      1 Xorg     1258966009.722155972 CALL  ioctl(0xc,_IOW('d',0x45,0x4),0xbfbfe698)
    585      1 Xorg     1258966009.722156910 GIO   fd 12 wrote 4 bytes
        "\^A\0\0\0"
    585      1 Xorg     1258966012.731098948 RET   ioctl -1 errno 35 Resource temporarily unavailable
    585      1 Xorg     1258966012.731101850 CALL  ioctl(0xc,_IOW('d',0x45,0x4),0xbfbfe698)
    585      1 Xorg     1258966012.731102677 GIO   fd 12 wrote 4 bytes
        "\^A\0\0\0"
    585      1 Xorg     1258966015.160986769 RET   ioctl -1 errno 4 Interrupted system call
    585      1 Xorg     1258966015.160988480 PSIG  SIGTERM caught handler=0x81211e0 mask=(): code=SI_USER sent by pid=436, uid=0)
    585      1 Xorg     1258966015.160992844 CALL  setcontext(0xbfbfe314)
    585      1 Xorg     1258966015.160993677 RET   write JUSTRETURN
    585      1 Xorg     1258966015.160994700 CALL  ioctl(0xc,_IOW('d',0x45,0x4),0xbfbfe698)
    585      1 Xorg     1258966015.160995223 GIO   fd 12 wrote 4 bytes
        "\^A\0\0\0"
    585      1 Xorg     1258966018.167403937 RET   ioctl -1 errno 35 Resource temporarily unavailable
    585      1 Xorg     1258966018.167405402 CALL  ioctl(0xc,_IOW('d',0x45,0x4),0xbfbfe698)
    585      1 Xorg     1258966018.167405955 GIO   fd 12 wrote 4 bytes
        "\^A\0\0\0"
    585      1 Xorg     1258966021.176424717 RET   ioctl -1 errno 35 Resource temporarily unavailable
    585      1 Xorg     1258966021.176427231 CALL  ioctl(0xc,_IOW('d',0x45,0x4),0xbfbfe698)
    585      1 Xorg     1258966021.176427862 GIO   fd 12 wrote 4 bytes
        "\^A\0\0\0"
    585      1 Xorg     1258966024.185443096 RET   ioctl -1 errno 35 Resource temporarily unavailable
    585      1 Xorg     1258966024.185444918 CALL  ioctl(0xc,_IOW('d',0x45,0x4),0xbfbfe698)
    585      1 Xorg     1258966024.185445463 GIO   fd 12 wrote 4 bytes
        "\^A\0\0\0"
    585      1 Xorg     1258966027.194462116 RET   ioctl -1 errno 35 Resource temporarily unavailable
    585      1 Xorg     1258966027.194463610 CALL  ioctl(0xc,_IOW('d',0x45,0x4),0xbfbfe698)
    585      1 Xorg     1258966027.194464113 GIO   fd 12 wrote 4 bytes
        "\^A\0\0\0"
    585      1 Xorg     1258966027.348153927 RET   ioctl -1 errno 4 Interrupted system call
    585      1 Xorg     1258966027.348155452 PSIG  SIGHUP caught handler=0x8121220 mask=(): code=SI_USER sent by pid=436, uid=0)
    585      1 Xorg     1258966027.348158923 CALL  setcontext(0xbfbfe314)
    585      1 Xorg     1258966027.348159765 RET   write JUSTRETURN
    585      1 Xorg     1258966027.348160604 CALL  ioctl(0xc,_IOW('d',0x45,0x4),0xbfbfe698)
    585      1 Xorg     1258966027.348161145 GIO   fd 12 wrote 4 bytes
        "\^A\0\0\0"
    585      1 Xorg     1258966030.353937748 RET   ioctl -1 errno 35 Resource temporarily unavailable
    585      1 Xorg     1258966030.353939525 CALL  ioctl(0xc,_IOW('d',0x45,0x4),0xbfbfe698)
    585      1 Xorg     1258966030.353940117 GIO   fd 12 wrote 4 bytes
        "\^A\0\0\0"
    585      1 Xorg     1258966033.362956912 RET   ioctl -1 errno 35 Resource temporarily unavailable
    585      1 Xorg     1258966033.362958400 CALL  ioctl(0xc,_IOW('d',0x45,0x4),0xbfbfe698)
    585      1 Xorg     1258966033.362959020 GIO   fd 12 wrote 4 bytes
        "\^A\0\0\0"
    585      1 Xorg     1258966036.371976136 RET   ioctl -1 errno 35 Resource temporarily unavailable
    585      1 Xorg     1258966036.371977399 CALL  ioctl(0xc,_IOW('d',0x45,0x4),0xbfbfe698)
    585      1 Xorg     1258966036.371977811 GIO   fd 12 wrote 4 bytes
        "\^A\0\0\0"
    585      1 Xorg     1258966037.954213237 RET   ioctl RESTART
    585      1 Xorg     1258966037.954215047 PSIG  SIGKILL SIG_DFL: code=SI_USER sent by pid=436, uid=0)


 --------------050801000704030407040500--

From: Jeremy Morse <jeremy.morse@gmail.com>
To: Matthias Pfaller <leo@marco.de>
Cc: gnats-bugs@NetBSD.org, xsrc-manager@netbsd.org, 
 gnats-admin@netbsd.org, netbsd-bugs@netbsd.org, spz@serpens.de
Subject: Re: xsrc/42262: Thinkpad T500 Intel GM45 Express X doesn't like 
  i915drm
Date: Sun, 10 Jan 2010 14:54:13 +0000

 This is an OpenPGP/MIME signed message (RFC 2440 and 3156)
 --------------enigB1D19646EEC11719B8DAA618
 Content-Type: multipart/mixed;
  boundary="------------050208090909040702040405"

 This is a multi-part message in MIME format.
 --------------050208090909040702040405
 Content-Type: text/plain; charset=ISO-8859-1
 Content-Transfer-Encoding: quoted-printable

 Hi,

 I've ETOOMUCHWORK'd on this for a while, but recently had access to a
 laptop with GM45 graphics and a serial port. It looks like the previous
 patches I posted were going in the right direction but with not enough
 detail - the attached patch gets X started fine on the laptop with
 commands queued through drm, however in Xorg log I get:

 (EE) AIGLX error: dlopen of /usr/X11R7/lib/modules/dri/i965_dri.so
 failed (/usr/X11R7/lib/modules/dri/i965_dri.so: Undefined symbol
 "driDriverApi" (symnum =3D 157))

 Which is a userland problem that I don't know how to fix right now.
 However it should address both the hang and crash previously reported.

 Some details on the patch:
  * latest intel gfx cards wish to sub-map part of agp space, which
 netbsd drm can't do right now
  * patch re-implements parts of drm_netbsd_ioremap to support this
  * entire mapping recorded in pci_map_data, submapping in drm_local_map_t=

  * store mapping vaddr in local_map's "handle" field
  * also inject some error checking + handling for drm_addmap

 --=20
 Thanks,
 Jeremy

 --------------050208090909040702040405
 Content-Type: text/plain;
  name="drm4.diff"
 Content-Transfer-Encoding: quoted-printable
 Content-Disposition: attachment;
  filename="drm4.diff"

 Index: bsd-core/drmP.h
 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
 RCS file: /cvsroot/src/sys/external/bsd/drm/dist/bsd-core/drmP.h,v
 retrieving revision 1.9.10.2
 diff -u -p -r1.9.10.2 drmP.h
 --- bsd-core/drmP.h	14 Aug 2009 21:40:49 -0000	1.9.10.2
 +++ bsd-core/drmP.h	10 Jan 2010 14:16:17 -0000
 @@ -650,6 +650,19 @@ typedef struct drm_sg_mem {
 =20
  typedef TAILQ_HEAD(drm_map_list, drm_local_map) drm_map_list_t;
 =20
 +#if defined(__NetBSD__)
 +/* XXX - moved pci_map_data_t declaration forward for use by drm_local_m=
 ap_t..*/
 +typedef struct {
 +	int			mapped;
 +	int			maptype;
 +	bus_addr_t		base;
 +	bus_size_t		size;
 +	bus_space_handle_t	bsh;
 +	int			flags;
 +	void *			vaddr;
 +} pci_map_data_t;
 +#endif
 +
  typedef struct drm_local_map {
  	unsigned long	offset;	 /* Physical address (0 for SAREA)*/
  	unsigned long	size;	 /* Physical size (bytes)	    */
 @@ -667,7 +680,7 @@ typedef struct drm_local_map {
  	bus_space_handle_t bsh;
  	drm_dma_handle_t *dmah;
  #if defined(__NetBSD__)
 -	int *cnt;
 +	pci_map_data_t *fullmap;
  	bus_size_t mapsize;
  #endif
  	TAILQ_ENTRY(drm_local_map) link;
 @@ -784,18 +797,6 @@ struct drm_driver_info {
  /* Length for the array of resource pointers for drm_get_resource_*. */
  #define DRM_MAX_PCI_RESOURCE	6
 =20
 -#if defined(__NetBSD__)
 -typedef struct {
 -	int			mapped;
 -	int			maptype;
 -	bus_addr_t		base;
 -	bus_size_t		size;
 -	bus_space_handle_t	bsh;
 -	int			flags;
 -	void *			vaddr;
 -} pci_map_data_t;
 -#endif
 -
  /**=20
   * DRM device functions structure
   */
 Index: bsd-core/drm_bufs.c
 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
 RCS file: /cvsroot/src/sys/external/bsd/drm/dist/bsd-core/drm_bufs.c,v
 retrieving revision 1.2.10.1
 diff -u -p -r1.2.10.1 drm_bufs.c
 --- bsd-core/drm_bufs.c	20 Jun 2009 23:36:59 -0000	1.2.10.1
 +++ bsd-core/drm_bufs.c	10 Jan 2010 14:16:17 -0000
 @@ -159,16 +159,25 @@ int drm_addmap(struct drm_device * dev,=20
  	map->size =3D size;
  	map->type =3D type;
  	map->flags =3D flags;
 -#ifdef __NetBSD__
 -	map->cnt =3D NULL;
 +#if defined(__NetBSD__)
 +	map->fullmap =3D NULL;
  	map->mapsize =3D 0;
  #endif
 =20
  	switch (map->type) {
  	case _DRM_REGISTERS:
  		map->handle =3D drm_ioremap(dev, map);
 +		if (map->handle =3D=3D NULL) {
 +			DRM_ERROR("drm_addmap couldn't ioremap registers with "
 +				"base %lX, size %lX\n",
 +				(long) offset, (long) size);
 +			DRM_LOCK();
 +			return EINVAL;
 +		}
 +
  		if (!(map->flags & _DRM_WRITE_COMBINING))
  			break;
 +
  		/* FALLTHROUGH */
  	case _DRM_FRAME_BUFFER:
  		if (drm_mtrr_add(map->offset, map->size, DRM_MTRR_WC) =3D=3D 0)
 Index: bsd-core/drm_memory.c
 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
 RCS file: /cvsroot/src/sys/external/bsd/drm/dist/bsd-core/drm_memory.c,v
 retrieving revision 1.3.10.1
 diff -u -p -r1.3.10.1 drm_memory.c
 --- bsd-core/drm_memory.c	20 Jun 2009 23:36:59 -0000	1.3.10.1
 +++ bsd-core/drm_memory.c	10 Jan 2010 14:16:18 -0000
 @@ -85,29 +85,45 @@ void drm_mem_uninit(void)
  static void *
  drm_netbsd_ioremap(struct drm_device *dev, drm_local_map_t *map, int wc)=

  {
 +	bus_space_handle_t h;
  	int i, reg, reason;
  	for(i =3D 0; i<DRM_MAX_PCI_RESOURCE; i++) {
  		reg =3D PCI_MAPREG_START + i*4;
  		if ((dev->pci_map_data[i].maptype =3D=3D PCI_MAPREG_TYPE_MEM ||
  		     dev->pci_map_data[i].maptype =3D=3D
                        (PCI_MAPREG_TYPE_MEM | PCI_MAPREG_MEM_TYPE_64BIT))=
  &&
 -		    dev->pci_map_data[i].base =3D=3D map->offset             &&
 -		    dev->pci_map_data[i].size >=3D map->size)
 +		    map->offset >=3D dev->pci_map_data[i].base             &&
 +		    map->offset + map->size <=3D dev->pci_map_data[i].base +
 +                                              dev->pci_map_data[i].size)=

  		{
  			map->bst =3D dev->pa.pa_memt;
 -			map->cnt =3D &(dev->pci_map_data[i].mapped);
 -			map->mapsize =3D dev->pci_map_data[i].size;
 +			map->fullmap =3D &(dev->pci_map_data[i]);
 +			map->mapsize =3D map->size;
  			dev->pci_map_data[i].mapped++;
  			if (dev->pci_map_data[i].mapped > 1)
  			{
 -				map->bsh =3D dev->pci_map_data[i].bsh;
 -				return dev->pci_map_data[i].vaddr;
 +				if ((reason =3D bus_space_subregion(
 +						dev->pa.pa_memt,
 +						dev->pci_map_data[i].bsh,
 +						map->offset - dev->pci_map_data[i].base,
 +						map->size, &h)) !=3D 0)  {
 +					DRM_DEBUG("ioremap failed to "
 +						"bus_space_subregion: %d\n",
 +						reason);
 +					return NULL;
 +				}
 +				map->bsh =3D h;
 +				map->handle =3D bus_space_vaddr(dev->pa.pa_memt,
 +									h);
 +				return map->handle;
  			}
  			DRM_DEBUG("ioremap%s: flags %d\n", wc ? "_wc" : "",
  				  dev->pci_map_data[i].flags);
 -			if ((reason =3D bus_space_map(map->bst, map->offset,
 +			if ((reason =3D bus_space_map(map->bst,
 +					dev->pci_map_data[i].base,
  					dev->pci_map_data[i].size,
 -					dev->pci_map_data[i].flags, &map->bsh)))
 +					dev->pci_map_data[i].flags,
 +					&dev->pci_map_data[i].bsh)))
  			{
  				dev->pci_map_data[i].mapped--;
  #if NAGP_I810 > 0 /* XXX horrible kludge: agp might have mapped it */
 @@ -118,13 +134,29 @@ drm_netbsd_ioremap(struct drm_device *de
  					  reason);
  				return NULL;
  			}
 -			dev->pci_map_data[i].bsh =3D map->bsh;
 -			dev->pci_map_data[i].vaddr =3D
 -				 	bus_space_vaddr(map->bst, map->bsh);
 +
 +			dev->pci_map_data[i].vaddr =3D bus_space_vaddr(map->bst,
 +						dev->pci_map_data[i].bsh);
 +
 +			/* Caller might have requested a submapping of that */
 +			if ((reason =3D bus_space_subregion(
 +					dev->pa.pa_memt,
 +					dev->pci_map_data[i].bsh,
 +					map->offset - dev->pci_map_data[i].base,
 +					map->size, &h)) !=3D 0)  {
 +				DRM_DEBUG("ioremap failed to "
 +					"bus_space_subregion: %d\n",
 +					reason);
 +				return NULL;
 +			}
 +
  			DRM_DEBUG("ioremap mem found for %lx, %lx: %p\n",
  				map->offset, map->size,
  				dev->agp_map_data[i].vaddr);
 -			return dev->pci_map_data[i].vaddr;
 +
 +			map->bsh =3D h;
 +			map->handle =3D bus_space_vaddr(dev->pa.pa_memt, h);
 +			return map->handle;
  		}
  	}
  	/* failed to find a valid mapping; all hope isn't lost though */
 @@ -133,7 +165,7 @@ drm_netbsd_ioremap(struct drm_device *de
  		    dev->agp_map_data[i].base =3D=3D map->offset &&
  		    dev->agp_map_data[i].size >=3D map->size) {
  			map->bst =3D dev->pa.pa_memt;
 -			map->cnt =3D &(dev->agp_map_data[i].mapped);
 +			map->fullmap =3D &(dev->agp_map_data[i]);
  			map->mapsize =3D dev->agp_map_data[i].size;
  			dev->agp_map_data[i].mapped++;
  			map->bsh =3D dev->agp_map_data[i].bsh;
 @@ -148,7 +180,7 @@ drm_netbsd_ioremap(struct drm_device *de
  			dev->agp_map_data[i].size =3D map->size;
  			dev->agp_map_data[i].flags =3D BUS_SPACE_MAP_LINEAR;
  			dev->agp_map_data[i].maptype =3D PCI_MAPREG_TYPE_MEM;
 -			map->cnt =3D &(dev->agp_map_data[i].mapped);
 +			map->fullmap =3D &(dev->agp_map_data[i]);
  			map->mapsize =3D dev->agp_map_data[i].size;
 =20
  			DRM_DEBUG("ioremap%s: flags %d\n", wc ? "_wc" : "",
 @@ -201,14 +233,16 @@ void drm_ioremapfree(drm_local_map_t *ma
  #if defined(__FreeBSD__)
  	pmap_unmapdev((vm_offset_t) map->handle, map->size);
  #elif   defined(__NetBSD__)
 -	if (map->cnt =3D=3D NULL) {
 +	if (map->fullmap =3D=3D NULL) {
  		DRM_INFO("drm_ioremapfree called for unknown map\n");
  		return;
  	}
 -	if (*(map->cnt) > 0) {
 -		(*(map->cnt))--;
 -		if(*(map->cnt) =3D=3D 0)
 -			bus_space_unmap(map->bst, map->bsh, map->mapsize);
 +
 +	if (map->fullmap->mapped > 0) {
 +		map->fullmap->mapped--;
 +		if(map->fullmap->mapped =3D=3D 0)
 +			bus_space_unmap(map->bst, map->fullmap->bsh,
 +					map->fullmap->size);
  	}
  #endif
  }
 Index: shared-core/i915_dma.c
 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
 RCS file: /cvsroot/src/sys/external/bsd/drm/dist/shared-core/i915_dma.c,v=

 retrieving revision 1.1.1.3.10.1
 diff -u -p -r1.1.1.3.10.1 i915_dma.c
 --- shared-core/i915_dma.c	20 Jun 2009 23:37:01 -0000	1.1.1.3.10.1
 +++ shared-core/i915_dma.c	10 Jan 2010 14:16:21 -0000
 @@ -864,6 +864,8 @@ int i915_driver_load(struct drm_device *
 =20
  	ret =3D drm_addmap(dev, base, size, _DRM_REGISTERS,
  	    _DRM_KERNEL | _DRM_DRIVER, &dev_priv->mmio_map);
 +	if (ret)
 +		return ret;
 =20
  	if (IS_GM45(dev))
  		dev->driver->get_vblank_counter =3D gm45_get_vblank_counter;

 --------------050208090909040702040405--

 --------------enigB1D19646EEC11719B8DAA618
 Content-Type: application/pgp-signature; name="signature.asc"
 Content-Description: OpenPGP digital signature
 Content-Disposition: attachment; filename="signature.asc"

 -----BEGIN PGP SIGNATURE-----

 iQEcBAEBAgAGBQJLSeoZAAoJEF93OTEVsi2VUyQH/3OXFcArwtJlEjSRA/mKok/8
 EA1Z3KRIuPf8Z04EUhENf6i3JokOiFjMC4Tj6x3dSGptXOqzzG6dC+Fc7JeA1wZm
 7q2zxAm24YRshl7roCyjWlpEg74HLYcGoXOWELWKAH8+bCAlcjKLRNAEKKczRUif
 auYt4k0SmO3QU6MmPAFvGfkKxOyuscgCYyiLLnMYex9YX7E/SbujuhowarjHFPtn
 izufWNLaMWuOGxn1gAcm6kqi+S1e5WAjZx1pp9PIB7KS0zBUAPDK3VI4tjU+VekN
 hPr6rE8wGoSTwRoiBsRMbiCFUs0F6KNYJjjncvoRJB595QJPkIe1kfiohVYXw9k=
 =53Xb
 -----END PGP SIGNATURE-----

 --------------enigB1D19646EEC11719B8DAA618--

From: Matthias Pfaller <leo@marco.de>
To: Jeremy Morse <jeremy.morse@gmail.com>
Cc: gnats-bugs@NetBSD.org
Subject: Re: xsrc/42262: Thinkpad T500 Intel GM45 Express X doesn't like 
  i915drm
Date: Sun, 10 Jan 2010 17:52:47 +0100

 This is a multi-part message in MIME format.
 --------------090803080500090209020300
 Content-Type: text/plain; charset=ISO-8859-1; format=flowed
 Content-Transfer-Encoding: 7bit

 Jeremy Morse wrote:
 > Hi,
 >
 > I've ETOOMUCHWORK'd on this for a while, but recently had access to a
 > laptop with GM45 graphics and a serial port. It looks like the previous
 > patches I posted were going in the right direction but with not enough
 > detail - the attached patch gets X started fine on the laptop with
 > commands queued through drm, however in Xorg log I get:
 >
 > (EE) AIGLX error: dlopen of /usr/X11R7/lib/modules/dri/i965_dri.so
 > failed (/usr/X11R7/lib/modules/dri/i965_dri.so: Undefined symbol
 > "driDriverApi" (symnum = 157))
 >
 > Which is a userland problem that I don't know how to fix right now.
 > However it should address both the hang and crash previously reported.
 >
 > Some details on the patch:
 >  * latest intel gfx cards wish to sub-map part of agp space, which
 > netbsd drm can't do right now
 >  * patch re-implements parts of drm_netbsd_ioremap to support this
 >  * entire mapping recorded in pci_map_data, submapping in drm_local_map_t
 >  * store mapping vaddr in local_map's "handle" field
 >  * also inject some error checking + handling for drm_addmap
 >
 >   
 Just gave it a try, Xorg.0.log looks not bad (after reboot...), but I 
 get a blank screen. I have attached my Xorg.0.log and the drm part of 
 /var/log/messages.

 Thank's for your work, Matthias

 --------------090803080500090209020300
 Content-Type: text/plain;
  name="Xorg.0.log"
 Content-Transfer-Encoding: quoted-printable
 Content-Disposition: inline;
  filename="Xorg.0.log"


 X.Org X Server 1.6.3
 Release Date: 2009-7-31
 X Protocol Version 11, Revision 0
 Build Operating System: NetBSD-5.99.19-i386 The NetBSD Foundation
 Current Operating System: NetBSD slug 5.99.23 NetBSD 5.99.23 (SLUG) #42: =
 Sun Jan 10 17:36:27 CET 2010  leo@slug:/usr/src/sys/arch/i386/compile/SLU=
 G i386
 Build Date: 07 October 2009  04:23:24PM
 =20
 	Before reporting problems, check http://www.pkgsrc.org/
 	to make sure that you have the latest version.
 Markers: (--) probed, (**) from config file, (=3D=3D) default setting,
 	(++) from command line, (!!) notice, (II) informational,
 	(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
 (=3D=3D) Log file: "/var/log/Xorg.0.log", Time: Sun Jan 10 17:38:44 2010
 (=3D=3D) Using config file: "/etc/XF86Config"
 Parse error on line 4 of section Files in file /etc/XF86Config
 	Ignoring obsolete keyword "RgbPath".
 (=3D=3D) ServerLayout "Layout0"
 (**) |-->Screen "screen0" (0)
 (**) |   |-->Monitor "tmds-1"
 (**) |   |-->Device "vga0"
 (**) |-->Input Device "Mouse0"
 (**) |-->Input Device "Keyboard0"
 (**) Option "DontZap" "True"
 (**) Option "DontZoom" "True"
 (**) Option "AllowNonLocalXvidtune" "true"
 (**) Option "AIGLX" "off"
 (=3D=3D) Not automatically adding devices
 (=3D=3D) Not automatically enabling devices
 (WW) The directory "/usr/pkg/lib/X11/fonts/ttf" does not exist.
 	Entry deleted from font path.
 (WW) The directory "/usr/pkg/lib/X11/fonts/OTF" does not exist.
 	Entry deleted from font path.
 (**) FontPath set to:
 	/usr/pkg/lib/X11/fonts/75dpi/:unscaled,
 	/usr/pkg/lib/X11/fonts/100dpi/:unscaled,
 	/usr/pkg/lib/X11/fonts/misc/:unscaled,
 	/usr/pkg/lib/X11/fonts/75dpi,
 	/usr/pkg/lib/X11/fonts/100dpi,
 	/usr/pkg/lib/X11/fonts/misc,
 	/usr/pkg/lib/X11/fonts/TTF,
 	/usr/pkg/lib/X11/fonts/Type1,
 	/usr/pkg/lib/X11/fonts/misc/,
 	/usr/pkg/lib/X11/fonts/TTF/,
 	/usr/pkg/lib/X11/fonts/Type1/,
 	/usr/pkg/lib/X11/fonts/100dpi/,
 	/usr/pkg/lib/X11/fonts/75dpi/,
 	built-ins
 (=3D=3D) ModulePath set to "/usr/pkg/lib/xorg/modules"
 (II) Loader magic: 0x5e0
 (II) Module ABI versions:
 	X.Org ANSI C Emulation: 0.4
 	X.Org Video Driver: 5.0
 	X.Org XInput driver : 4.0
 	X.Org Server Extension : 2.0
 (II) Loader running on netbsd
 (--) Using wscons driver on /dev/ttyE4 in pcvt compatibility mode (versio=
 n 3.32)
 (--) using VT number 5

 (--) PCI:*(0:0:2:0) 8086:29b2:1028:0211 rev 2, Mem @ 0xfea00000/524288, 0=
 xd0000000/268435456, 0xfeb00000/1048576, I/O @ 0x0000ec90/8
 (--) PCI: (0:0:2:1) 8086:29b3:1028:0211 rev 2, Mem @ 0xfea80000/524288
 (II) System resource ranges:
 	[0] -1	0	0x000f0000 - 0x000fffff (0x10000) MX[B]
 	[1] -1	0	0x000c0000 - 0x000effff (0x30000) MX[B]
 	[2] -1	0	0x00000000 - 0x0009ffff (0xa0000) MX[B]
 	[3] -1	0	0x0000ffff - 0x0000ffff (0x1) IX[B]
 	[4] -1	0	0x00000000 - 0x000000ff (0x100) IX[B]
 (II) "extmod" will be loaded. This was enabled by default and also specif=
 ied in the config file.
 (II) "dbe" will be loaded. This was enabled by default and also specified=
  in the config file.
 (II) "glx" will be loaded. This was enabled by default and also specified=
  in the config file.
 (II) "dri" will be loaded. This was enabled by default and also specified=
  in the config file.
 (II) "dri2" will be loaded by default.
 (II) LoadModule: "dbe"
 (II) Loading /usr/pkg/lib/xorg/modules/extensions//libdbe.so
 (II) Module dbe: vendor=3D"X.Org Foundation"
 	compiled for 1.6.3, module version =3D 1.0.0
 	Module class: X.Org Server Extension
 	ABI class: X.Org Server Extension, version 2.0
 (II) Loading extension DOUBLE-BUFFER
 (II) LoadModule: "extmod"
 (II) Loading /usr/pkg/lib/xorg/modules/extensions//libextmod.so
 (II) Module extmod: vendor=3D"X.Org Foundation"
 	compiled for 1.6.3, module version =3D 1.0.0
 	Module class: X.Org Server Extension
 	ABI class: X.Org Server Extension, version 2.0
 (II) Loading extension MIT-SCREEN-SAVER
 (II) Loading extension XFree86-VidModeExtension
 (II) Loading extension XFree86-DGA
 (II) Loading extension DPMS
 (II) Loading extension XVideo
 (II) Loading extension XVideo-MotionCompensation
 (II) Loading extension X-Resource
 (II) LoadModule: "type1"
 (WW) Warning, couldn't open module type1
 (II) UnloadModule: "type1"
 (EE) Failed to load module "type1" (module does not exist, 0)
 (II) LoadModule: "freetype"
 (WW) Warning, couldn't open module freetype
 (II) UnloadModule: "freetype"
 (EE) Failed to load module "freetype" (module does not exist, 0)
 (II) LoadModule: "dri"
 (II) Loading /usr/pkg/lib/xorg/modules/extensions//libdri.so
 (II) Module dri: vendor=3D"X.Org Foundation"
 	compiled for 1.6.3, module version =3D 1.0.0
 	ABI class: X.Org Server Extension, version 2.0
 (II) Loading extension XFree86-DRI
 (II) LoadModule: "glx"
 (II) Loading /usr/pkg/lib/xorg/modules/extensions//libglx.so
 (II) Module glx: vendor=3D"X.Org Foundation"
 	compiled for 1.6.3, module version =3D 1.0.0
 	ABI class: X.Org Server Extension, version 2.0
 (**) AIGLX disabled
 (II) Loading extension GLX
 (II) LoadModule: "dri2"
 (II) Loading /usr/pkg/lib/xorg/modules/extensions//libdri2.so
 (II) Module dri2: vendor=3D"X.Org Foundation"
 	compiled for 1.6.3, module version =3D 1.1.0
 	ABI class: X.Org Server Extension, version 2.0
 (II) Loading extension DRI2
 (II) LoadModule: "intel"
 (II) Loading /usr/pkg/lib/xorg/modules/drivers//intel_drv.so
 (II) Module intel: vendor=3D"X.Org Foundation"
 	compiled for 1.6.3, module version =3D 2.7.1
 	Module class: X.Org Video Driver
 	ABI class: X.Org Video Driver, version 5.0
 (II) LoadModule: "mouse"
 (II) Loading /usr/pkg/lib/xorg/modules/input//mouse_drv.so
 (II) Module mouse: vendor=3D"X.Org Foundation"
 	compiled for 1.6.3, module version =3D 1.4.0
 	Module class: X.Org XInput Driver
 	ABI class: X.Org XInput driver, version 4.0
 (II) LoadModule: "kbd"
 (II) Loading /usr/pkg/lib/xorg/modules/input//kbd_drv.so
 (II) Module kbd: vendor=3D"X.Org Foundation"
 	compiled for 1.6.3, module version =3D 1.3.2
 	Module class: X.Org XInput Driver
 	ABI class: X.Org XInput driver, version 4.0
 (II) intel: Driver for Intel Integrated Graphics Chipsets: i810,
 	i810-dc100, i810e, i815, i830M, 845G, 852GM/855GM, 865G, 915G,
 	E7221 (i915), 915GM, 945G, 945GM, 945GME, IGD_GM, IGD_G, 965G, G35,
 	965Q, 946GZ, 965GM, 965GME/GLE, G33, Q35, Q33,
 	Mobile Intel=C2=AE GM45 Express Chipset,
 	Intel Integrated Graphics Device, G45/G43, Q45/Q43, G41
 (II) Primary Device is: PCI 00@00:02:0
 (II) resource ranges after xf86ClaimFixedResources() call:
 	[0] -1	0	0x000f0000 - 0x000fffff (0x10000) MX[B]
 	[1] -1	0	0x000c0000 - 0x000effff (0x30000) MX[B]
 	[2] -1	0	0x00000000 - 0x0009ffff (0xa0000) MX[B]
 	[3] -1	0	0x0000ffff - 0x0000ffff (0x1) IX[B]
 	[4] -1	0	0x00000000 - 0x000000ff (0x100) IX[B]
 (II) resource ranges after probing:
 	[0] -1	0	0x000f0000 - 0x000fffff (0x10000) MX[B]
 	[1] -1	0	0x000c0000 - 0x000effff (0x30000) MX[B]
 	[2] -1	0	0x00000000 - 0x0009ffff (0xa0000) MX[B]
 	[3] 0	0	0x000a0000 - 0x000affff (0x10000) MS[B]
 	[4] 0	0	0x000b0000 - 0x000b7fff (0x8000) MS[B]
 	[5] 0	0	0x000b8000 - 0x000bffff (0x8000) MS[B]
 	[6] -1	0	0x0000ffff - 0x0000ffff (0x1) IX[B]
 	[7] -1	0	0x00000000 - 0x000000ff (0x100) IX[B]
 	[8] 0	0	0x000003b0 - 0x000003bb (0xc) IS[B]
 	[9] 0	0	0x000003c0 - 0x000003df (0x20) IS[B]
 (II) Loading sub module "vgahw"
 (II) LoadModule: "vgahw"
 (II) Loading /usr/pkg/lib/xorg/modules//libvgahw.so
 (II) Module vgahw: vendor=3D"X.Org Foundation"
 	compiled for 1.6.3, module version =3D 0.1.0
 	ABI class: X.Org Video Driver, version 5.0
 (II) Loading sub module "ramdac"
 (II) LoadModule: "ramdac"
 (II) Module "ramdac" already built-in
 (**) intel(0): Depth 24, (--) framebuffer bpp 32
 (=3D=3D) intel(0): RGB weight 888
 (=3D=3D) intel(0): Default visual is TrueColor
 (**) intel(0): Option "AccelMethod" "XAA"
 (II) intel(0): Integrated Graphics Chipset: Intel(R) Q35
 (--) intel(0): Chipset: "Q35"
 (--) intel(0): Linear framebuffer at 0xD0000000
 (--) intel(0): IO registers at addr 0xFEA00000
 (WW) intel(0): libpciaccess reported 0 rom size, guessing 64kB
 (**) intel(0): Using XAA for acceleration
 (II) intel(0): 2 display pipes available.
 (II) Loading sub module "ddc"
 (II) LoadModule: "ddc"
 (II) Module "ddc" already built-in
 (II) Loading sub module "i2c"
 (II) LoadModule: "i2c"
 (II) Module "i2c" already built-in
 (II) intel(0): Output VGA using monitor section tmds-1
 (II) intel(0): I2C bus "SDVOCTRL_E for SDVOB" initialized.
 (II) intel(0): I2C device "SDVOCTRL_E for SDVOB:SDVO Controller B" regist=
 ered at address 0x70.
 (II) intel(0): I2C bus "SDVOB DDC Bus" initialized.
 (II) intel(0): Output TMDS-1 using monitor section tmds-1
 (II) intel(0): SDVOB: device VID/DID: 04:AA.03, clock range 25.0MHz - 165=
 =2E0MHz
 (II) intel(0): SDVOB: 1 input channel
 (II) intel(0): SDVOB: TMDS0 output reported
 (II) intel(0): I2C bus "SDVOCTRL_E for SDVOC" initialized.
 (II) intel(0): I2C device "SDVOCTRL_E for SDVOC:SDVO Controller C" regist=
 ered at address 0x72.
 (II) intel(0): No SDVO device found on SDVOC
 (II) intel(0): I2C device "SDVOCTRL_E for SDVOC:SDVO Controller C" remove=
 d.
 (II) intel(0): I2C bus "SDVOCTRL_E for SDVOC" removed.
 (II) intel(0): Current clock rate multiplier: 8
 (WW) intel(0): remove MTRR a0000 - b0000
 (II) intel(0): Resizable framebuffer: not available (1 2)
 (II) intel(0): I2C device "SDVOB DDC Bus:E-EDID segment register" registe=
 red at address 0x60.
 (II) intel(0): I2C device "SDVOB DDC Bus:ddc2" registered at address 0xA0=
 =2E
 (EE) intel(0): Unable to write to SDVOCTRL_E for SDVOB Slave 0x70.
 (EE) intel(0): Unable to write to SDVOCTRL_E for SDVOB Slave 0x70.
 (EE) intel(0): Unable to write to SDVOCTRL_E for SDVOB Slave 0x70.
 (II) intel(0): EDID vendor "ACR", prod id 39
 (II) intel(0): Output VGA disconnected
 (II) intel(0): Output TMDS-1 connected
 (II) intel(0): Using user preference for initial modes
 (II) intel(0): Output TMDS-1 using initial mode 1680x1050
 (WW) intel(0): remove MTRR a0000 - b0000
 (II) intel(0): detected 2048 kB GTT.
 (II) intel(0): detected 6140 kB stolen memory.
 (=3D=3D) intel(0): video overlay key set to 0x101fe
 (=3D=3D) intel(0): Using gamma correction (1.0, 1.0, 1.0)
 (=3D=3D) intel(0): DPI set to (96, 96)
 (II) Loading sub module "fb"
 (II) LoadModule: "fb"
 (II) Loading /usr/pkg/lib/xorg/modules//libfb.so
 (II) Module fb: vendor=3D"X.Org Foundation"
 	compiled for 1.6.3, module version =3D 1.0.0
 	ABI class: X.Org ANSI C Emulation, version 0.4
 (II) Loading sub module "xaa"
 (II) LoadModule: "xaa"
 (II) Loading /usr/pkg/lib/xorg/modules//libxaa.so
 (II) Module xaa: vendor=3D"X.Org Foundation"
 	compiled for 1.6.3, module version =3D 1.2.1
 	ABI class: X.Org Video Driver, version 5.0
 (II) intel(0): Comparing regs from server start up to After PreInit
 (=3D=3D) Depth 24 pixmap format is 32 bpp
 (II) do I need RAC?  No, I don't.
 (II) resource ranges after preInit:
 	[0] -1	0	0x000f0000 - 0x000fffff (0x10000) MX[B]
 	[1] -1	0	0x000c0000 - 0x000effff (0x30000) MX[B]
 	[2] -1	0	0x00000000 - 0x0009ffff (0xa0000) MX[B]
 	[3] 0	0	0x000a0000 - 0x000affff (0x10000) MS[B](OprD)
 	[4] 0	0	0x000b0000 - 0x000b7fff (0x8000) MS[B](OprD)
 	[5] 0	0	0x000b8000 - 0x000bffff (0x8000) MS[B](OprD)
 	[6] -1	0	0x0000ffff - 0x0000ffff (0x1) IX[B]
 	[7] -1	0	0x00000000 - 0x000000ff (0x100) IX[B]
 	[8] 0	0	0x000003b0 - 0x000003bb (0xc) IS[B](OprU)
 	[9] 0	0	0x000003c0 - 0x000003df (0x20) IS[B](OprU)
 (II) intel(0): Kernel reported 491520 total, 0 used
 (II) intel(0): I830CheckAvailableMemory: 1966080 kB available
 (WW) intel(0): DRI2 requires UXA
 drmOpenDevice: node name is /dev/dri/card0
 drmOpenDevice: open result is 10, (OK)
 drmOpenDevice: node name is /dev/dri/card0
 drmOpenDevice: open result is 10, (OK)
 drmOpenByBusid: Searching for BusID pci:0000:00:02.0
 drmOpenDevice: node name is /dev/dri/card0
 drmOpenDevice: open result is 10, (OK)
 drmOpenByBusid: drmOpenMinor returns 10
 drmOpenByBusid: drmGetBusid reports pci:0000:00:02.0
 (II) [drm] DRM interface version 1.2
 (II) [drm] DRM open master succeeded.
 (II) intel(0): [drm] Using the DRM lock SAREA also for drawables.
 (II) intel(0): [drm] framebuffer mapped by ddx driver
 (II) intel(0): [drm] added 1 reserved context for kernel
 (II) intel(0): X context handle =3D 0x1
 (II) intel(0): [drm] installed DRM signal handler
 (**) intel(0): Framebuffer compression disabled
 (**) intel(0): Tiling enabled
 (=3D=3D) intel(0): VideoRam: 262144 KB
 (II) intel(0): Attempting memory allocation with tiled buffers.
 (II) intel(0): Allocating 5040 scanlines for pixmap cache
 (II) intel(0): Tiled allocation successful.
 (II) intel(0): [drm] Registers =3D 0xfea00000
 (II) intel(0): [drm] ring buffer =3D 0xd0000000
 (II) intel(0): [drm] mapped front buffer at 0xd4000000, handle =3D 0xd400=
 0000
 (II) intel(0): [drm] mapped back buffer at 0xd1000000, handle =3D 0xd1000=
 000
 (II) intel(0): [drm] mapped depth buffer at 0xd2000000, handle =3D 0xd200=
 0000
 (II) intel(0): [drm] mapped classic textures at 0xd8000000, handle =3D 0x=
 d8000000
 (II) intel(0): [drm] Initialized kernel agp heap manager, 33554432
 (II) intel(0): [dri] visual configs initialized
 (II) intel(0): vgaHWGetIOBase: hwp->IOBase is 0x03d0, hwp->PIOOffset is 0=
 x0000
 (WW) intel(0): remove MTRR a0000 - b0000
 (II) intel(0): Using XFree86 Acceleration Architecture (XAA)
 	Screen to screen bit blits
 	Solid filled rectangles
 	8x8 mono pattern filled rectangles
 	Indirect CPU to Screen color expansion
 	Solid Horizontal and Vertical Lines
 	Setting up tile and stipple cache:
 		32 128x128 slots
 		32 256x256 slots
 		16 512x512 slots
 (=3D=3D) intel(0): Backing store disabled
 (=3D=3D) intel(0): Silken mouse enabled
 (II) intel(0): Initializing HW Cursor
 (II) intel(0): [DRI] installation complete
 (WW) intel(0): drmDropMaster failed: Unknown error: 4294967295
 (II) intel(0): Current clock rate multiplier: 8
 (II) intel(0): xf86BindGARTMemory: bind key 0 at 0x005ff000 (pgoffset 153=
 5)
 (II) intel(0): xf86BindGARTMemory: bind key 1 at 0x0082a000 (pgoffset 209=
 0)
 (II) intel(0): xf86BindGARTMemory: bind key 3 at 0x0082b000 (pgoffset 209=
 1)
 (II) intel(0): xf86BindGARTMemory: bind key 4 at 0x0083b000 (pgoffset 210=
 7)
 (II) intel(0): xf86BindGARTMemory: bind key 5 at 0x01000000 (pgoffset 409=
 6)
 (II) intel(0): xf86BindGARTMemory: bind key 6 at 0x02000000 (pgoffset 819=
 2)
 (II) intel(0): xf86BindGARTMemory: bind key 2 at 0x04000000 (pgoffset 163=
 84)
 (II) intel(0): xf86BindGARTMemory: bind key 7 at 0x08000000 (pgoffset 327=
 68)
 (II) intel(0): Fixed memory allocation layout:
 (II) intel(0): 0x00000000-0x0001ffff: ring buffer (128 kB)
 (II) intel(0): 0x00020000-0x00029fff: HW cursors (40 kB)
 (II) intel(0): 0x0002a000-0x00829fff: fake bufmgr (8192 kB)
 (II) intel(0): 0x005ff000:            end of stolen memory
 (II) intel(0): 0x0082a000-0x0082afff: overlay registers (4 kB)
 (II) intel(0): 0x0082b000-0x0083afff: xaa scratch (64 kB)
 (II) intel(0): 0x0083b000-0x0083bfff: HW status (4 kB)
 (II) intel(0): 0x01000000-0x01ffffff: back buffer (16384 kB) X tiled
 (II) intel(0): 0x02000000-0x02ffffff: depth buffer (16384 kB) X tiled
 (II) intel(0): 0x04000000-0x07ffffff: front buffer (65536 kB) X tiled
 (II) intel(0): 0x08000000-0x09ffffff: classic textures (32768 kB)
 (II) intel(0): 0x10000000:            end of aperture
 (II) intel(0): Output configuration:
 (II) intel(0):   Pipe A is on
 (II) intel(0):   Display plane A is now enabled and connected to pipe A.
 (II) intel(0):   Pipe B is off
 (II) intel(0):   Display plane B is now disabled and connected to pipe B.=

 (II) intel(0):   Output VGA is connected to pipe none
 (II) intel(0):   Output TMDS-1 is connected to pipe A
 (II) intel(0): [drm] dma control initialized, using IRQ 11
 (II) intel(0): RandR 1.2 enabled, ignore the following RandR disabled mes=
 sage.
 (II) intel(0): DPMS enabled
 (=3D=3D) intel(0): Intel XvMC decoder disabled
 (II) intel(0): Set up textured video
 (II) intel(0): Set up overlay video
 (II) intel(0): direct rendering: XF86DRI Enabled
 (--) RandR disabled
 (II) Initializing built-in extension Generic Event Extension
 (II) Initializing built-in extension SHAPE
 (II) Initializing built-in extension MIT-SHM
 (II) Initializing built-in extension XInputExtension
 (II) Initializing built-in extension XTEST
 (II) Initializing built-in extension BIG-REQUESTS
 (II) Initializing built-in extension SYNC
 (II) Initializing built-in extension XKEYBOARD
 (II) Initializing built-in extension XC-MISC
 (II) Initializing built-in extension XINERAMA
 (II) Initializing built-in extension XFIXES
 (II) Initializing built-in extension RENDER
 (II) Initializing built-in extension RANDR
 (II) Initializing built-in extension COMPOSITE
 (II) Initializing built-in extension DAMAGE
 (II) AIGLX: Loaded and initialized /usr/pkg/lib/dri/swrast_dri.so
 (II) GLX: Initialized DRISWRAST GL provider for screen 0
 (II) intel(0): Setting screen physical size to 473 x 296
 (**) Option "Protocol" "wsmouse"
 (**) Mouse0: Protocol: wsmouse
 (**) Option "CorePointer"
 (**) Mouse0: always reports core events
 (**) Option "Device" "/dev/wsmux0"
 (=3D=3D) Mouse0: Emulate3Buttons, Emulate3Timeout: 50
 (**) Option "ZAxisMapping" "4 5"
 (**) Mouse0: ZAxisMapping: buttons 4 and 5
 (**) Mouse0: Buttons: 9
 (II) XINPUT: Adding extended input device "Mouse0" (type: MOUSE)
 (**) Mouse0: (accel) keeping acceleration scheme 1
 (**) Mouse0: (accel) filter chain progression: 2.00
 (**) Mouse0: (accel) filter stage 0: 20.00 ms
 (**) Mouse0: (accel) set acceleration profile 0
 (**) Option "CoreKeyboard"
 (**) Keyboard0: always reports core events
 (**) Option "Protocol" "wskbd"
 (**) Keyboard0: Protocol: wskbd
 (**) Option "Device" "/dev/wsmux1"
 (--) Keyboard0: Keyboard type: USB
 (**) Option "AutoRepeat" "350 18"
 (**) Option "XkbRules" "xorg"
 (**) Keyboard0: XkbRules: "xorg"
 (**) Option "XkbModel" "pc105"
 (**) Keyboard0: XkbModel: "pc105"
 (**) Option "XkbLayout" "marco(de)"
 (**) Keyboard0: XkbLayout: "marco(de)"
 (**) Option "CustomKeycodes" "off"
 (**) Keyboard0: CustomKeycodes disabled
 (II) XINPUT: Adding extended input device "Keyboard0" (type: KEYBOARD)


 --------------090803080500090209020300
 Content-Type: text/plain;
  name="drm.log"
 Content-Transfer-Encoding: 7bit
 Content-Disposition: inline;
  filename="drm.log"

 Jan 10 17:48:56 slug /netbsd: [drm:pid649:drm_open] [drm:pid649:drm_open] open_count = 0
 Jan 10 17:48:56 slug /netbsd: [drm:pid649:drm_open_helper] [drm:pid649:drm_open_helper] pid = 649, minor = 0
 Jan 10 17:48:56 slug /netbsd: [drm:pid649:drm_addmap] [drm:pid649:drm_addmap] offset = 0x00000000, size = 0x00002000, type = 2
 Jan 10 17:48:56 slug /netbsd: [drm:pid649:drm_addmap] [drm:pid649:drm_addmap] 8192 13 0xc2f40000
 Jan 10 17:48:56 slug /netbsd: [drm:pid649:drm_addmap] [drm:pid649:drm_addmap] Added map 2 0xc2f40000/0x2000
 Jan 10 17:48:56 slug /netbsd: [drm:pid649:drm_firstopen] [drm:pid649:drm_firstopen] 
 Jan 10 17:48:56 slug /netbsd: [drm:pid649:drm_ioctl] [drm:pid649:drm_ioctl] pid=649, cmd=0xc0246400, nr=0x00, dev 0xcc448e00, auth=1
 Jan 10 17:48:56 slug /netbsd: [drm:pid649:drm_ioctl] [drm:pid649:drm_ioctl] pid=649, cmd=0xc0246400, nr=0x00, dev 0xcc448e00, auth=1
 Jan 10 17:48:56 slug /netbsd: [drm:pid649:drm_close] [drm:pid649:drm_close] open_count = 1
 Jan 10 17:48:56 slug /netbsd: [drm:pid649:drm_close] [drm:pid649:drm_close] pid = 649, device = 0x0xcc448e00, open_count = 1
 Jan 10 17:48:56 slug /netbsd: [drm:pid649:drm_close] [drm:pid649:drm_close] setting open_count 1 to 1
 Jan 10 17:48:56 slug /netbsd: [drm:pid649:drm_lastclose] [drm:pid649:drm_lastclose] 
 Jan 10 17:48:56 slug /netbsd: [drm:pid649:drm_open] [drm:pid649:drm_open] open_count = 0
 Jan 10 17:48:56 slug /netbsd: [drm:pid649:drm_open_helper] [drm:pid649:drm_open_helper] pid = 649, minor = 0
 Jan 10 17:48:56 slug /netbsd: [drm:pid649:drm_addmap] [drm:pid649:drm_addmap] offset = 0x00000000, size = 0x00002000, type = 2
 Jan 10 17:48:56 slug /netbsd: [drm:pid649:drm_addmap] [drm:pid649:drm_addmap] 8192 13 0xc2f40000
 Jan 10 17:48:56 slug /netbsd: [drm:pid649:drm_addmap] [drm:pid649:drm_addmap] Added map 2 0xc2f40000/0x2000
 Jan 10 17:48:56 slug /netbsd: [drm:pid649:drm_firstopen] [drm:pid649:drm_firstopen] 
 Jan 10 17:48:56 slug /netbsd: [drm:pid649:drm_ioctl] [drm:pid649:drm_ioctl] pid=649, cmd=0xc0246400, nr=0x00, dev 0xcc448e00, auth=1
 Jan 10 17:48:56 slug /netbsd: [drm:pid649:drm_ioctl] [drm:pid649:drm_ioctl] pid=649, cmd=0xc0246400, nr=0x00, dev 0xcc448e00, auth=1
 Jan 10 17:48:56 slug /netbsd: [drm:pid649:drm_close] [drm:pid649:drm_close] open_count = 1
 Jan 10 17:48:56 slug /netbsd: [drm:pid649:drm_close] [drm:pid649:drm_close] pid = 649, device = 0x0xcc448e00, open_count = 1
 Jan 10 17:48:56 slug /netbsd: [drm:pid649:drm_close] [drm:pid649:drm_close] setting open_count 1 to 1
 Jan 10 17:48:56 slug /netbsd: [drm:pid649:drm_lastclose] [drm:pid649:drm_lastclose] 
 Jan 10 17:48:56 slug /netbsd: [drm:pid649:drm_open] [drm:pid649:drm_open] open_count = 0
 Jan 10 17:48:56 slug /netbsd: [drm:pid649:drm_open_helper] [drm:pid649:drm_open_helper] pid = 649, minor = 0
 Jan 10 17:48:56 slug /netbsd: [drm:pid649:drm_addmap] [drm:pid649:drm_addmap] offset = 0x00000000, size = 0x00002000, type = 2
 Jan 10 17:48:56 slug /netbsd: [drm:pid649:drm_addmap] [drm:pid649:drm_addmap] 8192 13 0xc2f40000
 Jan 10 17:48:56 slug /netbsd: [drm:pid649:drm_addmap] [drm:pid649:drm_addmap] Added map 2 0xc2f40000/0x2000
 Jan 10 17:48:56 slug /netbsd: [drm:pid649:drm_firstopen] [drm:pid649:drm_firstopen] 
 Jan 10 17:48:56 slug /netbsd: [drm:pid649:drm_ioctl] [drm:pid649:drm_ioctl] pid=649, cmd=0xc0106407, nr=0x07, dev 0xcc448e00, auth=1
 Jan 10 17:48:56 slug /netbsd: [drm:pid649:drm_ioctl] [drm:pid649:drm_ioctl] pid=649, cmd=0xc0086401, nr=0x01, dev 0xcc448e00, auth=1
 Jan 10 17:48:56 slug /netbsd: [drm:pid649:drm_ioctl] [drm:pid649:drm_ioctl] pid=649, cmd=0xc0086401, nr=0x01, dev 0xcc448e00, auth=1
 Jan 10 17:48:56 slug /netbsd: [drm:pid649:drm_ioctl] [drm:pid649:drm_ioctl] pid=649, cmd=0xc0106407, nr=0x07, dev 0xcc448e00, auth=1
 Jan 10 17:48:56 slug /netbsd: [drm:pid649:drm_ioctl] [drm:pid649:drm_ioctl] pid=649, cmd=0xc0186415, nr=0x15, dev 0xcc448e00, auth=1
 Jan 10 17:48:56 slug /netbsd: [drm:pid649:drm_addmap] [drm:pid649:drm_addmap] offset = 0x00000000, size = 0x00002000, type = 2
 Jan 10 17:48:56 slug /netbsd: [drm:pid649:drm_addmap] [drm:pid649:drm_addmap] Found kernel map 2
 Jan 10 17:48:56 slug /netbsd: [drm:pid649:drm_addmap] [drm:pid649:drm_addmap] Added map 2 0xc2f40000/0x2000
 Jan 10 17:48:56 slug /netbsd: [drm:pid649:drm_ioctl] [drm:pid649:drm_ioctl] pid=649, cmd=0xc0086426, nr=0x26, dev 0xcc448e00, auth=1
 Jan 10 17:48:56 slug /netbsd: [drm:pid649:drm_ioctl] [drm:pid649:drm_ioctl] pid=649, cmd=0xc0086426, nr=0x26, dev 0xcc448e00, auth=1
 Jan 10 17:48:56 slug /netbsd: [drm:pid649:drm_ioctl] [drm:pid649:drm_ioctl] pid=649, cmd=0xc0086420, nr=0x20, dev 0xcc448e00, auth=1
 Jan 10 17:48:56 slug /netbsd: [drm:pid649:drm_ctxbitmap_next] [drm:pid649:drm_ctxbitmap_next] drm_ctxbitmap_next bit : 1
 Jan 10 17:48:56 slug /netbsd: [drm:pid649:drm_addctx] [drm:pid649:drm_addctx] 1
 Jan 10 17:48:56 slug /netbsd: [drm:pid649:drm_ioctl] [drm:pid649:drm_ioctl] pid=649, cmd=0x80086422, nr=0x22, dev 0xcc448e00, auth=1
 Jan 10 17:48:56 slug /netbsd: [drm:pid649:drm_ioctl] [drm:pid649:drm_ioctl] pid=649, cmd=0x8008642a, nr=0x2a, dev 0xcc448e00, auth=1
 Jan 10 17:48:56 slug /netbsd: [drm:pid649:drm_lock] [drm:pid649:drm_lock] 1 (pid 649) requests lock (0x00000000), flags = 0x00000000
 Jan 10 17:48:56 slug /netbsd: [drm:pid649:drm_lock] [drm:pid649:drm_lock] 1 has lock
 Jan 10 17:48:56 slug /netbsd: [drm:pid649:drm_ioctl] [drm:pid649:drm_ioctl] pid=649, cmd=0x8004667d, nr=0x7d, dev 0xcc448e00, auth=1
 Jan 10 17:48:56 slug /netbsd: [drm:pid649:drm_ioctl] [drm:pid649:drm_ioctl] pid=649, cmd=0x8004667c, nr=0x7c, dev 0xcc448e00, auth=1
 Jan 10 17:48:56 slug /netbsd: [drm:pid649:drm_ioctl] [drm:pid649:drm_ioctl] pid=649, cmd=0xc0246400, nr=0x00, dev 0xcc448e00, auth=1
 Jan 10 17:48:56 slug /netbsd: [drm:pid649:drm_ioctl] [drm:pid649:drm_ioctl] pid=649, cmd=0xc0246400, nr=0x00, dev 0xcc448e00, auth=1
 Jan 10 17:48:56 slug /netbsd: [drm:pid649:drm_ioctl] [drm:pid649:drm_ioctl] pid=649, cmd=0xc0086446, nr=0x46, dev 0xcc448e00, auth=1
 Jan 10 17:48:56 slug /netbsd: [drm:pid649:drm_ioctl] [drm:pid649:drm_ioctl] pid=649, cmd=0xc0186415, nr=0x15, dev 0xcc448e00, auth=1
 Jan 10 17:48:56 slug /netbsd: [drm:pid649:drm_addmap] [drm:pid649:drm_addmap] offset = 0xfea00000, size = 0x00080000, type = 1
 Jan 10 17:48:56 slug /netbsd: [drm:pid649:drm_addmap] [drm:pid649:drm_addmap] Found kernel map 1
 Jan 10 17:48:56 slug /netbsd: [drm:pid649:drm_addmap] [drm:pid649:drm_addmap] Added map 1 0xfea00000/0x80000
 Jan 10 17:48:56 slug /netbsd: [drm:pid649:drm_ioctl] [drm:pid649:drm_ioctl] pid=649, cmd=0xc0186415, nr=0x15, dev 0xcc448e00, auth=1
 Jan 10 17:48:56 slug /netbsd: [drm:pid649:drm_addmap] [drm:pid649:drm_addmap] offset = 0xd0000000, size = 0x00020000, type = 3
 Jan 10 17:48:56 slug /netbsd: [drm:pid649:drm_addmap] [drm:pid649:drm_addmap] Added map 3 0xd0000000/0x20000
 Jan 10 17:48:56 slug /netbsd: [drm:pid649:drm_ioctl] [drm:pid649:drm_ioctl] pid=649, cmd=0x80446440, nr=0x40, dev 0xcc448e00, auth=1
 Jan 10 17:48:56 slug /netbsd: [drm:pid649:drm_netbsd_ioremap] [drm:pid649:drm_netbsd_ioremap] ioremap: flags 6
 Jan 10 17:48:56 slug /netbsd: [drm:pid649:drm_netbsd_ioremap] [drm:pid649:drm_netbsd_ioremap] ioremap mem found for d0000000, 20000: 0x0
 Jan 10 17:48:56 slug /netbsd: [drm:pid649:drm_ioctl] [drm:pid649:drm_ioctl] pid=649, cmd=0xc0186415, nr=0x15, dev 0xcc448e00, auth=1
 Jan 10 17:48:56 slug /netbsd: [drm:pid649:drm_addmap] [drm:pid649:drm_addmap] offset = 0xd4000000, size = 0x00d20000, type = 3
 Jan 10 17:48:56 slug /netbsd: [drm:pid649:drm_addmap] [drm:pid649:drm_addmap] Added map 3 0xd4000000/0xd20000
 Jan 10 17:48:56 slug /netbsd: [drm:pid649:drm_ioctl] [drm:pid649:drm_ioctl] pid=649, cmd=0xc0186415, nr=0x15, dev 0xcc448e00, auth=1
 Jan 10 17:48:56 slug /netbsd: [drm:pid649:drm_addmap] [drm:pid649:drm_addmap] offset = 0xd1000000, size = 0x01000000, type = 3
 Jan 10 17:48:56 slug /netbsd: [drm:pid649:drm_addmap] [drm:pid649:drm_addmap] Added map 3 0xd1000000/0x1000000
 Jan 10 17:48:56 slug /netbsd: [drm:pid649:drm_ioctl] [drm:pid649:drm_ioctl] pid=649, cmd=0xc0186415, nr=0x15, dev 0xcc448e00, auth=1
 Jan 10 17:48:56 slug /netbsd: [drm:pid649:drm_addmap] [drm:pid649:drm_addmap] offset = 0xd2000000, size = 0x01000000, type = 3
 Jan 10 17:48:56 slug /netbsd: [drm:pid649:drm_addmap] [drm:pid649:drm_addmap] Added map 3 0xd2000000/0x1000000
 Jan 10 17:48:56 slug /netbsd: [drm:pid649:drm_ioctl] [drm:pid649:drm_ioctl] pid=649, cmd=0xc0186415, nr=0x15, dev 0xcc448e00, auth=1
 Jan 10 17:48:56 slug /netbsd: [drm:pid649:drm_addmap] [drm:pid649:drm_addmap] offset = 0xd8000000, size = 0x02000000, type = 3
 Jan 10 17:48:56 slug /netbsd: [drm:pid649:drm_addmap] [drm:pid649:drm_addmap] Added map 3 0xd8000000/0x2000000
 Jan 10 17:48:56 slug /netbsd: [drm:pid649:drm_ioctl] [drm:pid649:drm_ioctl] pid=649, cmd=0x800c644a, nr=0x4a, dev 0xcc448e00, auth=1
 Jan 10 17:48:56 slug /netbsd: [drm:pid649:drm_ioctl] [drm:pid649:drm_ioctl] pid=649, cmd=0x80086447, nr=0x47, dev 0xcc448e00, auth=1
 Jan 10 17:48:56 slug /netbsd: [drm:pid649:drm_ioctl] [drm:pid649:drm_ioctl] pid=649, cmd=0x80086447, nr=0x47, dev 0xcc448e00, auth=1
 Jan 10 17:48:56 slug /netbsd: [drm:pid649:drm_ioctl] [drm:pid649:drm_ioctl] pid=649, cmd=0x2000641e, nr=0x1e, dev 0xcc448e00, auth=1
 Jan 10 17:48:56 slug /netbsd: [drm:pid649:drm_ioctl] [drm:pid649:drm_ioctl] no function
 Jan 10 17:48:57 slug /netbsd: [drm:pid649:drm_ioctl] [drm:pid649:drm_ioctl] pid=649, cmd=0x8004644d, nr=0x4d, dev 0xcc448e00, auth=1
 Jan 10 17:48:57 slug syslogd[146]: last message repeated 3 times
 Jan 10 17:48:57 slug /netbsd: [drm:pid649:drm_ioctl] [drm:pid649:drm_ioctl] pid=649, cmd=0x80086408, nr=0x08, dev 0xcc448e00, auth=1
 Jan 10 17:48:57 slug /netbsd: [drm:pid649:drm_modeset_ctl] [drm:pid649:drm_modeset_ctl] num_crtcs=2
 Jan 10 17:48:57 slug /netbsd: [drm:pid649:drm_modeset_ctl] [drm:pid649:drm_modeset_ctl] crtc=0
 Jan 10 17:48:57 slug /netbsd: [drm:pid649:drm_modeset_ctl] [drm:pid649:drm_modeset_ctl] post-modeset
 Jan 10 17:48:57 slug /netbsd: [drm:pid
 Jan 10 17:48:57 slug /netbsd: 649:drm_ioctl] pid=649, cmd=0x8004644d, nr=0x4d, dev 0xcc448e00, auth=1
 Jan 10 17:48:57 slug /netbsd: [drm:pid649:drm_ioctl] [drm:pid649:drm_ioctl] pid=649, cmd=0x8004644d, nr=0x4d, dev 0xcc448e00, auth=1
 Jan 10 17:48:57 slug /netbsd: [drm:pid649:drm_ioctl] [drm:pid649:drm_ioctl] pid=649, cmd=0x80086451, nr=0x51, dev 0xcc448e00, auth=1
 Jan 10 17:48:57 slug /netbsd: [drm:pid649:i915_set_status_page] [drm:pid649:i915_set_status_page] set status page addr 0x0083b000
 Jan 10 17:48:57 slug /netbsd: [drm:pid649:i915_set_status_page] [drm:pid649:i915_set_status_page] load hws HWS_PGA with gfx mem 0x83b000
 Jan 10 17:48:57 slug /netbsd: [drm:pid649:i915_set_status_page] [drm:pid649:i915_set_status_page] load hws at 0xce1cb000
 Jan 10 17:48:57 slug /netbsd: [drm:pid649:drm_ioctl] [drm:pid649:drm_ioctl] pid=649, cmd=0xc0106403, nr=0x03, dev 0xcc448e00, auth=1
 Jan 10 17:48:57 slug /netbsd: [drm:pid649:drm_irq_by_busid] [drm:pid649:drm_irq_by_busid] 0:2:0 => IRQ 11
 Jan 10 17:48:57 slug /netbsd: [drm:pid649:drm_ioctl] [drm:pid649:drm_ioctl] pid=649, cmd=0x80086414, nr=0x14, dev 0xcc448e00, auth=1
 Jan 10 17:48:57 slug /netbsd: [drm:pid649:drm_irq_install] [drm:pid649:drm_irq_install] irq=11
 Jan 10 17:48:57 slug /netbsd: i915drm0: interrupting at ioapic0 pin 16
 Jan 10 17:48:57 slug /netbsd: [drm:pid649:drm_ioctl] [drm:pid649:drm_ioctl] pid=649, cmd=0x8004644d, nr=0x4d, dev 0xcc448e00, auth=1
 Jan 10 17:48:57 slug /netbsd: [drm:pid0:i915_driver_irq_handler] [drm:pid0:i915_driver_irq_handler] iir = 0x00000040, pipestats a = 0x00020003, b = 0x00000000
 Jan 10 17:48:57 slug /netbsd: [drm:pid0:i915_driver_irq_handler] [drm:pid0:i915_driver_irq_handler] iir = 0x00000040, pipestats a = 0x00020203, b = 0x00000000
 Jan 10 17:48:58 slug syslogd[146]: last message repeated 38 times
 Jan 10 17:48:58 slug /netbsd: [drm:pid0:i915_driver_irq_handler] [drm:pid0:i915_driver_irq_handler] iir = 0x00000040, pipestats a = 0x00020003, b = 0x00000000
 Jan 10 17:48:58 slug /netbsd: [drm:pid0:i915_driver_irq_handler] [drm:pid0:i915_driver_irq_handler] iir = 0x00000040, pipestats a = 0x00020203, b = 0x00000000
 Jan 10 17:48:58 slug syslogd[146]: last message repeated 16 times
 Jan 10 17:48:58 slug /netbsd: [drm:pid649:drm_ioctl] [drm:pid649:drm_ioctl] pid=649, cmd=0x8004644d, nr=0x4d, dev 0xcc448e00, auth=1
 Jan 10 17:48:58 slug /netbsd: [drm:pid0:i915_driver_irq_handler] [drm:pid0:i915_driver_irq_handler] iir = 0x00000040, pipestats a = 0x00020203, b = 0x00000000
 Jan 10 17:48:58 slug syslogd[146]: last message repeated 4 times
 Jan 10 17:48:58 slug /netbsd: [drm:pid649:drm_ioctl] [drm:pid649:drm_ioctl] pid=649, cmd=0xc0046444, nr=0x44, dev 0xcc448e00, auth=1
 Jan 10 17:48:58 slug /netbsd: [drm:pid649:i915_emit_irq] [drm:pid649:i915_emit_irq] 
 Jan 10 17:48:58 slug /netbsd: [drm:pid649:drm_ioctl] [drm:pid649:drm_ioctl] pid=649, cmd=0x80046445, nr=0x45, dev 0xcc448e00, auth=1
 Jan 10 17:48:58 slug /netbsd: [drm:pid649:i915_wait_irq] [drm:pid649:i915_wait_irq] irq_nr=1 breadcrumb=0
 Jan 10 17:48:58 slug /netbsd: [drm:pid649:i915_user_irq_get] [drm:pid649:i915_user_irq_get] 
 Jan 10 17:48:58 slug /netbsd: [drm:pid649:i915_enable_irq] [drm:pid649:i915_enable_irq] irq_enable_reg = 0xffffffaf, mask = 0x00000002
 Jan 10 17:48:58 slug /netbsd: [drm:pid0:i915_driver_irq_handler] [drm:pid0:i915_driver_irq_handler] iir = 0x00000040, pipestats a = 0x00020203, b = 0x00000000
 Jan 10 17:48:59 slug syslogd[146]: last message repeated 36 times
 Jan 10 17:48:59 slug /netbsd: [drm:pid0:i915_driver_irq_handler] [drm:pid0:i915_driver_irq_handler] iir = 0x00000040, pipestats a = 0x00020003, b = 0x00000000
 Jan 10 17:48:59 slug /netbsd: [drm:pid0:i915_driver_irq_handler] [drm:pid0:i915_driver_irq_handler] iir = 0x00000040, pipestats a = 0x00020203, b = 0x00000000
 Jan 10 17:49:00 slug syslogd[146]: last message repeated 58 times
 Jan 10 17:49:00 slug /netbsd: [drm:pid0:i915_driver_irq_handler] [drm:pid0:i915_driver_irq_handler] iir = 0x00000040, pipestats a = 0x00020003, b = 0x00000000
 Jan 10 17:49:00 slug /netbsd: [drm:pid0:i915_driver_irq_handler] [drm:pid0:i915_driver_irq_handler] iir = 0x00000040, pipestats a = 0x00020203, b = 0x00000000
 Jan 10 17:49:01 slug syslogd[146]: last message repeated 58 times
 Jan 10 17:49:01 slug /netbsd: [drm:pid0:i915_driver_irq_handler] [drm:pid0:i915_driver_irq_handler] iir = 0x00000040, pipestats a = 0x00020003, b = 0x00000000
 Jan 10 17:49:01 slug /netbsd: [drm:pid0:i915_driver_irq_handler] [drm:pid0:i915_driver_irq_handler] iir = 0x00000040, pipestats a = 0x00020203, b = 0x00000000
 Jan 10 17:49:01 slug syslogd[146]: last message repeated 21 times
 Jan 10 17:49:01 slug /netbsd: [drm:pid649:drm_ioctl] [drm:pid649:drm_ioctl]     returning 35
 Jan 10 17:49:01 slug /netbsd: [drm:pid649:drm_ioctl] [drm:pid649:drm_ioctl] pid=649, cmd=0x80046445, nr=0x45, dev 0xcc448e00, auth=1
 Jan 10 17:49:01 slug /netbsd: [drm:pid649:i915_wait_irq] [drm:pid649:i915_wait_irq] irq_nr=1 breadcrumb=0
 Jan 10 17:49:01 slug /netbsd: [drm:pid649:i915_user_irq_get] [drm:pid649:i915_user_irq_get] 
 Jan 10 17:49:01 slug /netbsd: [drm:pid649:i915_enable_irq] [drm:pid649:i915_enable_irq] irq_enable_reg = 0xffffffaf, mask = 0x00000002
 Jan 10 17:49:01 slug /netbsd: [drm:pid0:i915_driver_irq_handler] [drm:pid0:i915_driver_irq_handler] iir = 0x00000040, pipestats a = 0x00020203, b = 0x00000000
 Jan 10 17:49:02 slug syslogd[146]: last message repeated 36 times
 Jan 10 17:49:02 slug /netbsd: [drm:pid0:i915_driver_irq_handler] [drm:pid0:i915_driver_irq_handler] iir = 0x00000040, pipestats a = 0x00020003, b = 0x00000000
 Jan 10 17:49:02 slug /netbsd: [drm:pid0:i915_driver_irq_handler] [drm:pid0:i915_driver_irq_handler] iir = 0x00000040, pipestats a = 0x00020203, b = 0x00000000
 Jan 10 17:49:02 slug syslogd[146]: last message repeated 8 times
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:drm_ioctl] [drm:pid649:drm_ioctl]     returning 4
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:drm_ioctl] [drm:pid649:drm_ioctl] pid=649, cmd=0x80046445, nr=0x45, dev 0xcc448e00, auth=1
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:i915_wait_irq] [drm:pid649:i915_wait_irq] irq_nr=1 breadcrumb=0
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:i915_user_irq_get] [drm:pid649:i915_user_irq_get] 
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:i915_enable_irq] [drm:pid649:i915_enable_irq] irq_enable_reg = 0xffffffaf, mask = 0x00000002
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:drm_ioctl] [drm:pid649:drm_ioctl]     returning 4
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:drm_ioctl] [drm:pid649:drm_ioctl] pid=649, cmd=0x80046445, nr=0x45, dev 0xcc448e00, auth=1
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:i915_wait_irq] [drm:pid649:i915_wait_irq] irq_nr=1 breadcrumb=0
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:i915_user_irq_get] [drm:pid649:i915_user_irq_get] 
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:i915_enable_irq] [drm:pid649:i915_enable_irq] irq_enable_reg = 0xffffffaf, mask = 0x00000002
 Jan 10 17:49:02 slug /netbsd: [drm:pid0:i915_driver_irq_handler] [drm:pid0:i915_driver_irq_handler] iir = 0x00000040, pipestats a = 0x00020203, b = 0x00000000
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:drm_ioctl] [drm:pid649:drm_ioctl]     returning 4
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:drm_ioctl] [drm:pid649:drm_ioctl] pid=649, cmd=0x80046445, nr=0x45, dev 0xcc448e00, auth=1
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:i915_wait_irq] [drm:pid649:i915_wait_irq] irq_nr=1 breadcrumb=0
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:i915_user_irq_get] [drm:pid649:i915_user_irq_get] 
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:i915_enable_irq] [drm:pid649:i915_enable_irq] irq_enable_reg = 0xffffffaf, mask = 0x00000002
 Jan 10 17:49:02 slug /netbsd: [drm:pid0:i915_driver_irq_handler] [drm:pid0:i915_driver_irq_handler] iir = 0x00000040, pipestats a = 0x00020203, b = 0x00000000
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:drm_ioctl] [drm:pid649:drm_ioctl]     returning 4
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:drm_ioctl] [drm:pid649:drm_ioctl] pid=649, cmd=0x80046445, nr=0x45, dev 0xcc448e00, auth=1
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:i915_wait_irq] [drm:pid649:i915_wait_irq] irq_nr=1 breadcrumb=0
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:i915_user_irq_get] [drm:pid649:i915_user_irq_get] 
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:i915_enable_irq] [drm:pid649:i915_enable_irq] irq_enable_reg = 0xffffffaf, mask = 0x00000002
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:drm_ioctl] [drm:pid649:drm_ioctl]     returning 4
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:drm_ioctl] [drm:pid649:drm_ioctl] pid=649, cmd=0x80046445, nr=0x45, dev 0xcc448e00, auth=1
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:i915_wait_irq] [drm:pid649:i915_wait_irq] irq_nr=1 breadcrumb=0
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:i915_user_irq_get] [drm:pid649:i915_user_irq_get] 
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:i915_enable_irq] [drm:pid649:i915_enable_irq] irq_enable_reg = 0xffffffaf, mask = 0x00000002
 Jan 10 17:49:02 slug /netbsd: [drm:pid0:i915_driver_irq_handler] [drm:pid0:i915_driver_irq_handler] iir = 0x00000040, pipestats a = 0x00020203, b = 0x00000000
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:drm_ioctl] [drm:pid649:drm_ioctl]     returning 4
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:drm_ioctl] [drm:pid649:drm_ioctl] pid=649, cmd=0x80046445, nr=0x45, dev 0xcc448e00, auth=1
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:i915_wait_irq] [drm:pid649:i915_wait_irq] irq_nr=1 breadcrumb=0
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:i915_user_irq_get] [drm:pid649:i915_user_irq_get] 
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:i915_enable_irq] [drm:pid649:i915_enable_irq] irq_enable_reg = 0xffffffaf, mask = 0x00000002
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:drm_ioctl] [drm:pid649:drm_ioctl]     returning 4
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:drm_ioctl] [drm:pid649:drm_ioctl] pid=649, cmd=0x80046445, nr=0x45, dev 0xcc448e00, auth=1
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:i915_wait_irq] [drm:pid649:i915_wait_irq] irq_nr=1 breadcrumb=0
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:i915_user_irq_get] [drm:pid649:i915_user_irq_get] 
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:i915_enable_irq] [drm:pid649:i915_enable_irq] irq_enable_reg = 0xffffffaf, mask = 0x00000002
 Jan 10 17:49:02 slug /netbsd: [drm:pid0:i915_driver_irq_handler] [drm:pid0:i915_driver_irq_handler] iir = 0x00000040, pipestats a = 0x00020203, b = 0x00000000
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:drm_ioctl] [drm:pid649:drm_ioctl]     returning 4
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:drm_ioctl] [drm:pid649:drm_ioctl] pid=649, cmd=0x80046445, nr=0x45, dev 0xcc448e00, auth=1
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:i915_wait_irq] [drm:pid649:i915_wait_irq] irq_nr=1 breadcrumb=0
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:i915_user_irq_get] [drm:pid649:i915_user_irq_get] 
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:i915_enable_irq] [drm:pid649:i915_enable_irq] irq_enable_reg = 0xffffffaf, mask = 0x00000002
 Jan 10 17:49:02 slug /netbsd: [drm:pid0:i915_driver_irq_handler] [drm:pid0:i915_driver_irq_handler] iir = 0x00000040, pipestats a = 0x00020203, b = 0x00000000
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:drm_ioctl] [drm:pid649:drm_ioctl]     returning 4
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:drm_ioctl] [drm:pid649:drm_ioctl] pid=649, cmd=0x80046445, nr=0x45, dev 0xcc448e00, auth=1
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:i915_wait_irq] [drm:pid649:i915_wait_irq] irq_nr=1 breadcrumb=0
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:i915_user_irq_get] [drm:pid649:i915_user_irq_get] 
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:i915_enable_irq] [drm:pid649:i915_enable_irq] irq_enable_reg = 0xffffffaf, mask = 0x00000002
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:drm_ioctl] [drm:pid649:drm_ioctl]     returning 4
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:drm_ioctl] [drm:pid649:drm_ioctl] pid=649, cmd=0x80046445, nr=0x45, dev 0xcc448e00, auth=1
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:i915_wait_irq] [drm:pid649:i915_wait_irq] irq_nr=1 breadcrumb=0
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:i915_user_irq_get] [drm:pid649:i915_user_irq_get] 
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:i915_enable_irq] [drm:pid649:i915_enable_irq] irq_enable_reg = 0xffffffaf, mask = 0x00000002
 Jan 10 17:49:02 slug /netbsd: [drm:pid0:i915_driver_irq_handler] [drm:pid0:i915_driver_irq_handler] iir = 0x00000040, pipestats a = 0x00020203, b = 0x00000000
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:drm_ioctl] [drm:pid649:drm_ioctl]     returning 4
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:drm_ioctl] [drm:pid649:drm_ioctl] pid=649, cmd=0x80046445, nr=0x45, dev 0xcc448e00, auth=1
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:i915_wait_irq] [drm:pid649:i915_wait_irq] irq_nr=1 breadcrumb=0
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:i915_user_irq_get] [drm:pid649:i915_user_irq_get] 
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:i915_enable_irq] [drm:pid649:i915_enable_irq] irq_enable_reg = 0xffffffaf, mask = 0x00000002
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:drm_ioctl] [drm:pid649:drm_ioctl]     returning 4
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:drm_ioctl] [drm:pid649:drm_ioctl] pid=649, cmd=0x80046445, nr=0x45, dev 0xcc448e00, auth=1
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:i915_wait_irq] [drm:pid649:i915_wait_irq] irq_nr=1 breadcrumb=0
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:i915_user_irq_get] [drm:pid649:i915_user_irq_get] 
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:i915_enable_irq] [drm:pid649:i915_enable_irq] irq_enable_reg = 0xffffffaf, mask = 0x00000002
 Jan 10 17:49:02 slug /netbsd: [drm:pid0:i915_driver_irq_handler] [drm:pid0:i915_driver_irq_handler] iir = 0x00000040, pipestats a = 0x00020203, b = 0x00000000
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:drm_ioctl] [drm:pid649:drm_ioctl]     returning 4
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:drm_ioctl] [drm:pid649:drm_ioctl] pid=649, cmd=0x80046445, nr=0x45, dev 0xcc448e00, auth=1
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:i915_wait_irq] [drm:pid649:i915_wait_irq] irq_nr=1 breadcrumb=0
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:i915_user_irq_get] [drm:pid649:i915_user_irq_get] 
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:i915_enable_irq] [drm:pid649:i915_enable_irq] irq_enable_reg = 0xffffffaf, mask = 0x00000002
 Jan 10 17:49:02 slug /netbsd: [drm:pid0:i915_driver_irq_handler] [drm:pid0:i915_driver_irq_handler] iir = 0x00000040, pipestats a = 0x00020203, b = 0x00000000
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:drm_ioctl] [drm:pid649:drm_ioctl]     returning 4
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:drm_ioctl] [drm:pid649:drm_ioctl] pid=649, cmd=0x80046445, nr=0x45, dev 0xcc448e00, auth=1
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:i915_wait_irq] [drm:pid649:i915_wait_irq] irq_nr=1 breadcrumb=0
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:i915_user_irq_get] [drm:pid649:i915_user_irq_get] 
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:i915_enable_irq] [drm:pid649:i915_enable_irq] irq_enable_reg = 0xffffffaf, mask = 0x00000002
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:drm_ioctl] [drm:pid649:drm_ioctl]     returning 4
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:drm_ioctl] [drm:pid649:drm_ioctl] pid=649, cmd=0x80046445, nr=0x45, dev 0xcc448e00, auth=1
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:i915_wait_irq] [drm:pid649:i915_wait_irq] irq_nr=1 breadcrumb=0
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:i915_user_irq_get] [drm:pid649:i915_user_irq_get] 
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:i915_enable_irq] [drm:pid649:i915_enable_irq] irq_enable_reg = 0xffffffaf, mask = 0x00000002
 Jan 10 17:49:02 slug /netbsd: [drm:pid0:i915_driver_irq_handler] [drm:pid0:i915_driver_irq_handler] iir = 0x00000040, pipestats a = 0x00020203, b = 0x00000000
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:drm_ioctl] [drm:pid649:drm_ioctl]     returning 4
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:drm_ioctl] [drm:pid649:drm_ioctl] pid=649, cmd=0x80046445, nr=0x45, dev 0xcc448e00, auth=1
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:i915_wait_irq] [drm:pid649:i915_wait_irq] irq_nr=1 breadcrumb=0
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:i915_user_irq_get] [drm:pid649:i915_user_irq_get] 
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:i915_enable_irq] [drm:pid649:i915_enable_irq] irq_enable_reg = 0xffffffaf, mask = 0x00000002
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:drm_ioctl] [drm:pid649:drm_ioctl]     returning 4
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:drm_ioctl] [drm:pid649:drm_ioctl] pid=649, cmd=0x80046445, nr=0x45, dev 0xcc448e00, auth=1
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:i915_wait_irq] [drm:pid649:i915_wait_irq] irq_nr=1 breadcrumb=0
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:i915_user_irq_get] [drm:pid649:i915_user_irq_get] 
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:i915_enable_irq] [drm:pid649:i915_enable_irq] irq_enable_reg = 0xffffffaf, mask = 0x00000002
 Jan 10 17:49:02 slug /netbsd: [drm:pid0:i915_driver_irq_handler] [drm:pid0:i915_driver_irq_handler] iir = 0x00000040, pipestats a = 0x00020203, b = 0x00000000
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:drm_ioctl] [drm:pid649:drm_ioctl]     returning 4
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:drm_ioctl] [drm:pid649:drm_ioctl] pid=649, cmd=0x80046445, nr=0x45, dev 0xcc448e00, auth=1
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:i915_wait_irq] [drm:pid649:i915_wait_irq] irq_nr=1 breadcrumb=0
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:i915_user_irq_get] [drm:pid649:i915_user_irq_get] 
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:i915_enable_irq] [drm:pid649:i915_enable_irq] irq_enable_reg = 0xffffffaf, mask = 0x00000002
 Jan 10 17:49:02 slug /netbsd: [drm:pid0:i915_driver_irq_handler] [drm:pid0:i915_driver_irq_handler] iir = 0x00000040, pipestats a = 0x00020203, b = 0x00000000
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:drm_ioctl] [drm:pid649:drm_ioctl]     returning 4
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:drm_ioctl] [drm:pid649:drm_ioctl] pid=649, cmd=0x80046445, nr=0x45, dev 0xcc448e00, auth=1
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:i915_wait_irq] [drm:pid649:i915_wait_irq] irq_nr=1 breadcrumb=0
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:i915_user_irq_get] [drm:pid649:i915_user_irq_get] 
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:i915_enable_irq] [drm:pid649:i915_enable_irq] irq_enable_reg = 0xffffffaf, mask = 0x00000002
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:drm_ioctl] [drm:pid649:drm_ioctl]     returning 4
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:drm_ioctl] [drm:pid649:drm_ioctl] pid=649, cmd=0x80046445, nr=0x45, dev 0xcc448e00, auth=1
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:i915_wait_irq] [drm:pid649:i915_wait_irq] irq_nr=1 breadcrumb=0
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:i915_user_irq_get] [drm:pid649:i915_user_irq_get] 
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:i915_enable_irq] [drm:pid649:i915_enable_irq] irq_enable_reg = 0xffffffaf, mask = 0x00000002
 Jan 10 17:49:02 slug /netbsd: [drm:pid0:i915_driver_irq_handler] [drm:pid0:i915_driver_irq_handler] iir = 0x00000040, pipestats a = 0x00020203, b = 0x00000000
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:drm_ioctl] [drm:pid649:drm_ioctl]     returning 4
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:drm_ioctl] [drm:pid649:drm_ioctl] pid=649, cmd=0x80046445, nr=0x45, dev 0xcc448e00, auth=1
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:i915_wait_irq] [drm:pid649:i915_wait_irq] irq_nr=1 breadcrumb=0
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:i915_user_irq_get] [drm:pid649:i915_user_irq_get] 
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:i915_enable_irq] [drm:pid649:i915_enable_irq] irq_enable_reg = 0xffffffaf, mask = 0x00000002
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:drm_ioctl] [drm:pid649:drm_ioctl]     returning 4
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:drm_ioctl] [drm:pid649:drm_ioctl] pid=649, cmd=0x80046445, nr=0x45, dev 0xcc448e00, auth=1
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:i915_wait_irq] [drm:pid649:i915_wait_irq] irq_nr=1 breadcrumb=0
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:i915_user_irq_get] [drm:pid649:i915_user_irq_get] 
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:i915_enable_irq] [drm:pid649:i915_enable_irq] irq_enable_reg = 0xffffffaf, mask = 0x00000002
 Jan 10 17:49:02 slug /netbsd: [drm:pid0:i915_driver_irq_handler] [drm:pid0:i915_driver_irq_handler] iir = 0x00000040, pipestats a = 0x00020203, b = 0x00000000
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:drm_ioctl] [drm:pid649:drm_ioctl]     returning 4
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:drm_ioctl] [drm:pid649:drm_ioctl] pid=649, cmd=0x80046445, nr=0x45, dev 0xcc448e00, auth=1
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:i915_wait_irq] [drm:pid649:i915_wait_irq] irq_nr=1 breadcrumb=0
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:i915_user_irq_get] [drm:pid649:i915_user_irq_get] 
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:i915_enable_irq] [drm:pid649:i915_enable_irq] irq_enable_reg = 0xffffffaf, mask = 0x00000002
 Jan 10 17:49:02 slug /netbsd: [drm:pid0:i915_driver_irq_handler] [drm:pid0:i915_driver_irq_handler] iir = 0x00000040, pipestats a = 0x00020203, b = 0x00000000
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:drm_ioctl] [drm:pid649:drm_ioctl]     returning 4
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:drm_ioctl] [drm:pid649:drm_ioctl] pid=649, cmd=0x80046445, nr=0x45, dev 0xcc448e00, auth=1
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:i915_wait_irq] [drm:pid649:i915_wait_irq] irq_nr=1 breadcrumb=0
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:i915_user_irq_get] [drm:pid649:i915_user_irq_get] 
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:i915_enable_irq] [drm:pid649:i915_enable_irq] irq_enable_reg = 0xffffffaf, mask = 0x00000002
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:drm_ioctl] [drm:pid649:drm_ioctl]     returning 4
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:drm_ioctl] [drm:pid649:drm_ioctl] pid=649, cmd=0x80046445, nr=0x45, dev 0xcc448e00, auth=1
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:i915_wait_irq] [drm:pid649:i915_wait_irq] irq_nr=1 breadcrumb=0
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:i915_user_irq_get] [drm:pid649:i915_user_irq_get] 
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:i915_enable_irq] [drm:pid649:i915_enable_irq] irq_enable_reg = 0xffffffaf, mask = 0x00000002
 Jan 10 17:49:02 slug /netbsd: [drm:pid0:i915_driver_irq_handler] [drm:pid0:i915_driver_irq_handler] iir = 0x00000040, pipestats a = 0x00020203, b = 0x00000000
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:drm_ioctl] [drm:pid649:drm_ioctl]     returning 4
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:drm_ioctl] [drm:pid649:drm_ioctl] pid=649, cmd=0x80046445, nr=0x45, dev 0xcc448e00, auth=1
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:i915_wait_irq] [drm:pid649:i915_wait_irq] irq_nr=1 breadcrumb=0
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:i915_user_irq_get] [drm:pid649:i915_user_irq_get] 
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:i915_enable_irq] [drm:pid649:i915_enable_irq] irq_enable_reg = 0xffffffaf, mask = 0x00000002
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:drm_ioctl] [drm:pid649:drm_ioctl]     returning 4
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:drm_ioctl] [drm:pid649:drm_ioctl] pid=649, cmd=0x80046445, nr=0x45, dev 0xcc448e00, auth=1
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:i915_wait_irq] [drm:pid649:i915_wait_irq] irq_nr=1 breadcrumb=0
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:i915_user_irq_get] [drm:pid649:i915_user_irq_get] 
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:i915_enable_irq] [drm:pid649:i915_enable_irq] irq_enable_reg = 0xffffffaf, mask = 0x00000002
 Jan 10 17:49:02 slug /netbsd: [drm:pid0:i915_driver_irq_handler] [drm:pid0:i915_driver_irq_handler] iir = 0x00000040, pipestats a = 0x00020203, b = 0x00000000
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:drm_ioctl] [drm:pid649:drm_ioctl]     returning 4
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:drm_ioctl] [drm:pid649:drm_ioctl] pid=649, cmd=0x80046445, nr=0x45, dev 0xcc448e00, auth=1
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:i915_wait_irq] [drm:pid649:i915_wait_irq] irq_nr=1 breadcrumb=0
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:i915_user_irq_get] [drm:pid649:i915_user_irq_get] 
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:i915_enable_irq] [drm:pid649:i915_enable_irq] irq_enable_reg = 0xffffffaf, mask = 0x00000002
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:drm_ioctl] [drm:pid649:drm_ioctl]     returning 4
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:drm_ioctl] [drm:pid649:drm_ioctl] pid=649, cmd=0x80046445, nr=0x45, dev 0xcc448e00, auth=1
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:i915_wait_irq] [drm:pid649:i915_wait_irq] irq_nr=1 breadcrumb=0
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:i915_user_irq_get] [drm:pid649:i915_user_irq_get] 
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:i915_enable_irq] [drm:pid649:i915_enable_irq] irq_enable_reg = 0xffffffaf, mask = 0x00000002
 Jan 10 17:49:02 slug /netbsd: [drm:pid0:i915_driver_irq_handler] [drm:pid0:i915_driver_irq_handler] iir = 0x00000040, pipestats a = 0x00020203, b = 0x00000000
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:drm_ioctl] [drm:pid649:drm_ioctl]     returning 4
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:drm_ioctl] [drm:pid649:drm_ioctl] pid=649, cmd=0x80046445, nr=0x45, dev 0xcc448e00, auth=1
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:i915_wait_irq] [drm:pid649:i915_wait_irq] irq_nr=1 breadcrumb=0
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:i915_user_irq_get] [drm:pid649:i915_user_irq_get] 
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:i915_enable_irq] [drm:pid649:i915_enable_irq] irq_enable_reg = 0xffffffaf, mask = 0x00000002
 Jan 10 17:49:02 slug /netbsd: [drm:pid0:i915_driver_irq_handler] [drm:pid0:i915_driver_irq_handler] iir = 0x00000040, pipestats a = 0x00020203, b = 0x00000000
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:drm_ioctl] [drm:pid649:drm_ioctl]     returning 4
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:drm_ioctl] [drm:pid649:drm_ioctl] pid=649, cmd=0x80046445, nr=0x45, dev 0xcc448e00, auth=1
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:i915_wait_irq] [drm:pid649:i915_wait_irq] irq_nr=1 breadcrumb=0
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:i915_user_irq_get] [drm:pid649:i915_user_irq_get] 
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:i915_enable_irq] [drm:pid649:i915_enable_irq] irq_enable_reg = 0xffffffaf, mask = 0x00000002
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:drm_ioctl] [drm:pid649:drm_ioctl]     returning 4
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:drm_ioctl] [drm:pid649:drm_ioctl] pid=649, cmd=0x80046445, nr=0x45, dev 0xcc448e00, auth=1
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:i915_wait_irq] [drm:pid649:i915_wait_irq] irq_nr=1 breadcrumb=0
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:i915_user_irq_get] [drm:pid649:i915_user_irq_get] 
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:i915_enable_irq] [drm:pid649:i915_enable_irq] irq_enable_reg = 0xffffffaf, mask = 0x00000002
 Jan 10 17:49:02 slug /netbsd: [drm:pid0:i915_driver_irq_handler] [drm:pid0:i915_driver_irq_handler] iir = 0x00000040, pipestats a = 0x00020203, b = 0x00000000
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:drm_ioctl] [drm:pid649:drm_ioctl]     returning 4
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:drm_ioctl] [drm:pid649:drm_ioctl] pid=649, cmd=0x80046445, nr=0x45, dev 0xcc448e00, auth=1
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:i915_wait_irq] [drm:pid649:i915_wait_irq] irq_nr=1 breadcrumb=0
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:i915_user_irq_get] [drm:pid649:i915_user_irq_get] 
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:i915_enable_irq] [drm:pid649:i915_enable_irq] irq_enable_reg = 0xffffffaf, mask = 0x00000002
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:drm_ioctl] [drm:pid649:drm_ioctl]     returning 4
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:drm_ioctl] [drm:pid649:drm_ioctl] pid=649, cmd=0x80046445, nr=0x45, dev 0xcc448e00, auth=1
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:i915_wait_irq] [drm:pid649:i915_wait_irq] irq_nr=1 breadcrumb=0
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:i915_user_irq_get] [drm:pid649:i915_user_irq_get] 
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:i915_enable_irq] [drm:pid649:i915_enable_irq] irq_enable_reg = 0xffffffaf, mask = 0x00000002
 Jan 10 17:49:02 slug /netbsd: [drm:pid0:i915_driver_irq_handler] [drm:pid0:i915_driver_irq_handler] iir = 0x00000040, pipestats a = 0x00020203, b = 0x00000000
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:drm_ioctl] [drm:pid649:drm_ioctl]     returning 4
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:drm_ioctl] [drm:pid649:drm_ioctl] pid=649, cmd=0x80046445, nr=0x45, dev 0xcc448e00, auth=1
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:i915_wait_irq] [drm:pid649:i915_wait_irq] irq_nr=1 breadcrumb=0
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:i915_user_irq_get] [drm:pid649:i915_user_irq_get] 
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:i915_enable_irq] [drm:pid649:i915_enable_irq] irq_enable_reg = 0xffffffaf, mask = 0x00000002
 Jan 10 17:49:02 slug /netbsd: [drm:pid0:i915_driver_irq_handler] [drm:pid0:i915_driver_irq_handler] iir = 0x00000040, pipestats a = 0x00020203, b = 0x00000000
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:drm_ioctl] [drm:pid649:drm_ioctl]     returning 4
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:drm_ioctl] [drm:pid649:drm_ioctl] pid=649, cmd=0x80046445, nr=0x45, dev 0xcc448e00, auth=1
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:i915_wait_irq] [drm:pid649:i915_wait_irq] irq_nr=1 breadcrumb=0
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:i915_user_irq_get] [drm:pid649:i915_user_irq_get] 
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:i915_enable_irq] [drm:pid649:i915_enable_irq] irq_enable_reg = 0xffffffaf, mask = 0x00000002
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:drm_ioctl] [drm:pid649:drm_ioctl]     returning 4
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:drm_ioctl] [drm:pid649:drm_ioctl] pid=649, cmd=0x80046445, nr=0x45, dev 0xcc448e00, auth=1
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:i915_wait_irq] [drm:pid649:i915_wait_irq] irq_nr=1 breadcrumb=0
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:i915_user_irq_get] [drm:pid649:i915_user_irq_get] 
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:i915_enable_irq] [drm:pid649:i915_enable_irq] irq_enable_reg = 0xffffffaf, mask = 0x00000002
 Jan 10 17:49:02 slug /netbsd: [drm:pid0:i915_driver_irq_handler] [drm:pid0:i915_driver_irq_handler] iir = 0x00000040, pipestats a = 0x00020203, b = 0x00000000
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:drm_ioctl] [drm:pid649:drm_ioctl]     returning 4
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:drm_ioctl] [drm:pid649:drm_ioctl] pid=649, cmd=0x80046445, nr=0x45, dev 0xcc448e00, auth=1
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:i915_wait_irq] [drm:pid649:i915_wait_irq] irq_nr=1 breadcrumb=0
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:i915_user_irq_get] [drm:pid649:i915_user_irq_get] 
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:i915_enable_irq] [drm:pid649:i915_enable_irq] irq_enable_reg = 0xffffffaf, mask = 0x00000002
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:drm_ioctl] [drm:pid649:drm_ioctl]     returning 4
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:drm_ioctl] [drm:pid649:drm_ioctl] pid=649, cmd=0x80046445, nr=0x45, dev 0xcc448e00, auth=1
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:i915_wait_irq] [drm:pid649:i915_wait_irq] irq_nr=1 breadcrumb=0
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:i915_user_irq_get] [drm:pid649:i915_user_irq_get] 
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:i915_enable_irq] [drm:pid649:i915_enable_irq] irq_enable_reg = 0xffffffaf, mask = 0x00000002
 Jan 10 17:49:02 slug /netbsd: [drm:pid0:i915_driver_irq_handler] [drm:pid0:i915_driver_irq_handler] iir = 0x00000040, pipestats a = 0x00020203, b = 0x00000000
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:drm_ioctl] [drm:pid649:drm_ioctl]     returning 4
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:drm_ioctl] [drm:pid649:drm_ioctl] pid=649, cmd=0x80046445, nr=0x45, dev 0xcc448e00, auth=1
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:i915_wait_irq] [drm:pid649:i915_wait_irq] irq_nr=1 breadcrumb=0
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:i915_user_irq_get] [drm:pid649:i915_user_irq_get] 
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:i915_enable_irq] [drm:pid649:i915_enable_irq] irq_enable_reg = 0xffffffaf, mask = 0x00000002
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:drm_ioctl] [drm:pid649:drm_ioctl]     returning 4
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:drm_ioctl] [drm:pid649:drm_ioctl] pid=649, cmd=0x80046445, nr=0x45, dev 0xcc448e00, auth=1
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:i915_wait_irq] [drm:pid649:i915_wait_irq] irq_nr=1 breadcrumb=0
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:i915_user_irq_get] [drm:pid649:i915_user_irq_get] 
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:i915_enable_irq] [drm:pid649:i915_enable_irq] irq_enable_reg = 0xffffffaf, mask = 0x00000002
 Jan 10 17:49:02 slug /netbsd: [drm:pid0:i915_driver_irq_handler] [drm:pid0:i915_driver_irq_handler] iir = 0x00000040, pipestats a = 0x00020203, b = 0x00000000
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:drm_ioctl] [drm:pid649:drm_ioctl]     returning 4
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:drm_ioctl] [drm:pid649:drm_ioctl] pid=649, cmd=0x80046445, nr=0x45, dev 0xcc448e00, auth=1
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:i915_wait_irq] [drm:pid649:i915_wait_irq] irq_nr=1 breadcrumb=0
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:i915_user_irq_get] [drm:pid649:i915_user_irq_get] 
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:i915_enable_irq] [drm:pid649:i915_enable_irq] irq_enable_reg = 0xffffffaf, mask = 0x00000002
 Jan 10 17:49:02 slug /netbsd: [drm:pid0:i915_driver_irq_handler] [drm:pid0:i915_driver_irq_handler] iir = 0x00000040, pipestats a = 0x00020203, b = 0x00000000
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:drm_ioctl] [drm:pid649:drm_ioctl]     returning 4
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:drm_ioctl] [drm:pid649:drm_ioctl] pid=649, cmd=0x80046445, nr=0x45, dev 0xcc448e00, auth=1
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:i915_wait_irq] [drm:pid649:i915_wait_irq] irq_nr=1 breadcrumb=0
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:i915_user_irq_get] [drm:pid649:i915_user_irq_get] 
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:i915_enable_irq] [drm:pid649:i915_enable_irq] irq_enable_reg = 0xffffffaf, mask = 0x00000002
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:drm_ioctl] [drm:pid649:drm_ioctl]     returning 4
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:drm_ioctl] [drm:pid649:drm_ioctl] pid=649, cmd=0x80046445, nr=0x45, dev 0xcc448e00, auth=1
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:i915_wait_irq] [drm:pid649:i915_wait_irq] irq_nr=1 breadcrumb=0
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:i915_user_irq_get] [drm:pid649:i915_user_irq_get] 
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:i915_enable_irq] [drm:pid649:i915_enable_irq] irq_enable_reg = 0xffffffaf, mask = 0x00000002
 Jan 10 17:49:02 slug /netbsd: [drm:pid0:i915_driver_irq_handler] [drm:pid0:i915_driver_irq_handler] iir = 0x00000040, pipestats a = 0x00020203, b = 0x00000000
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:drm_ioctl] [drm:pid649:drm_ioctl]     returning 4
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:drm_ioctl] [drm:pid649:drm_ioctl] pid=649, cmd=0x80046445, nr=0x45, dev 0xcc448e00, auth=1
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:i915_wait_irq] [drm:pid649:i915_wait_irq] irq_nr=1 breadcrumb=0
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:i915_user_irq_get] [drm:pid649:i915_user_irq_get] 
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:i915_enable_irq] [drm:pid649:i915_enable_irq] irq_enable_reg = 0xffffffaf, mask = 0x00000002
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:drm_ioctl] [drm:pid649:drm_ioctl]     returning 4
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:drm_ioctl] [drm:pid649:drm_ioctl] pid=649, cmd=0x80046445, nr=0x45, dev 0xcc448e00, auth=1
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:i915_wait_irq] [drm:pid649:i915_wait_irq] irq_nr=1 breadcrumb=0
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:i915_user_irq_get] [drm:pid649:i915_user_irq_get] 
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:i915_enable_irq] [drm:pid649:i915_enable_irq] irq_enable_reg = 0xffffffaf, mask = 0x00000002
 Jan 10 17:49:02 slug /netbsd: [drm:pid0:i915_driver_irq_handler] [drm:pid0:i915_driver_irq_handler] iir = 0x00000040, pipestats a = 0x00020203, b = 0x00000000
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:drm_ioctl] [drm:pid649:drm_ioctl]     returning 4
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:drm_ioctl] [drm:pid649:drm_ioctl] pid=649, cmd=0x80046445, nr=0x45, dev 0xcc448e00, auth=1
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:i915_wait_irq] [drm:pid649:i915_wait_irq] irq_nr=1 breadcrumb=0
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:i915_user_irq_get] [drm:pid649:i915_user_irq_get] 
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:i915_enable_irq] [drm:pid649:i915_enable_irq] irq_enable_reg = 0xffffffaf, mask = 0x00000002
 Jan 10 17:49:02 slug /netbsd: [drm:pid0:i915_driver_irq_handler] [drm:pid0:i915_driver_irq_handler] iir = 0x00000040, pipestats a = 0x00020203, b = 0x00000000
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:drm_ioctl] [drm:pid649:drm_ioctl]     returning 4
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:drm_ioctl] [drm:pid649:drm_ioctl] pid=649, cmd=0x80046445, nr=0x45, dev 0xcc448e00, auth=1
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:i915_wait_irq] [drm:pid649:i915_wait_irq] irq_nr=1 breadcrumb=0
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:i915_user_irq_get] [drm:pid649:i915_user_irq_get] 
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:i915_enable_irq] [drm:pid649:i915_enable_irq] irq_enable_reg = 0xffffffaf, mask = 0x00000002
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:drm_ioctl] [drm:pid649:drm_ioctl]     returning 4
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:drm_ioctl] [drm:pid649:drm_ioctl] pid=649, cmd=0x80046445, nr=0x45, dev 0xcc448e00, auth=1
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:i915_wait_irq] [drm:pid649:i915_wait_irq] irq_nr=1 breadcrumb=0
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:i915_user_irq_get] [drm:pid649:i915_user_irq_get] 
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:i915_enable_irq] [drm:pid649:i915_enable_irq] irq_enable_reg = 0xffffffaf, mask = 0x00000002
 Jan 10 17:49:02 slug /netbsd: [drm:pid0:i915_driver_irq_handler] [drm:pid0:i915_driver_irq_handler] iir = 0x00000040, pipestats a = 0x00020203, b = 0x00000000
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:drm_ioctl] [drm:pid649:drm_ioctl]     returning 4
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:drm_ioctl] [drm:pid649:drm_ioctl] pid=649, cmd=0x80046445, nr=0x45, dev 0xcc448e00, auth=1
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:i915_wait_irq] [drm:pid649:i915_wait_irq] irq_nr=1 breadcrumb=0
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:i915_user_irq_get] [drm:pid649:i915_user_irq_get] 
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:i915_enable_irq] [drm:pid649:i915_enable_irq] irq_enable_reg = 0xffffffaf, mask = 0x00000002
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:drm_ioctl] [drm:pid649:drm_ioctl]     returning 4
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:drm_ioctl] [drm:pid649:drm_ioctl] pid=649, cmd=0x80046445, nr=0x45, dev 0xcc448e00, auth=1
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:i915_wait_irq] [drm:pid649:i915_wait_irq] irq_nr=1 breadcrumb=0
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:i915_user_irq_get] [drm:pid649:i915_user_irq_get] 
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:i915_enable_irq] [drm:pid649:i915_enable_irq] irq_enable_reg = 0xffffffaf, mask = 0x00000002
 Jan 10 17:49:02 slug /netbsd: [drm:pid0:i915_driver_irq_handler] [drm:pid0:i915_driver_irq_handler] iir = 0x00000040, pipestats a = 0x00020203, b = 0x00000000
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:drm_ioctl] [drm:pid649:drm_ioctl]     returning 4
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:drm_ioctl] [drm:pid649:drm_ioctl] pid=649, cmd=0x80046445, nr=0x45, dev 0xcc448e00, auth=1
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:i915_wait_irq] [drm:pid649:i915_wait_irq] irq_nr=1 breadcrumb=0
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:i915_user_irq_get] [drm:pid649:i915_user_irq_get] 
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:i915_enable_irq] [drm:pid649:i915_enable_irq] irq_enable_reg = 0xffffffaf, mask = 0x00000002
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:drm_ioctl] [drm:pid649:drm_ioctl]     returning 4
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:drm_ioctl] [drm:pid649:drm_ioctl] pid=649, cmd=0x80046445, nr=0x45, dev 0xcc448e00, auth=1
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:i915_wait_irq] [drm:pid649:i915_wait_irq] irq_nr=1 breadcrumb=0
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:i915_user_irq_get] [drm:pid649:i915_user_irq_get] 
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:i915_enable_irq] [drm:pid649:i915_enable_irq] irq_enable_reg = 0xffffffaf, mask = 0x00000002
 Jan 10 17:49:02 slug /netbsd: [drm:pid146:i915_driver_irq_handler] [drm:pid146:i915_driver_irq_handler] iir = 0x00000040, pipestats a = 0x00020203, b = 0x00000000
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:drm_ioctl] [drm:pid649:drm_ioctl]     returning 4
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:drm_ioctl] [drm:pid649:drm_ioctl] pid=649, cmd=0x80046445, nr=0x45, dev 0xcc448e00, auth=1
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:i915_wait_irq] [drm:pid649:i915_wait_irq] irq_nr=1 breadcrumb=0
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:i915_user_irq_get] [drm:pid649:i915_user_irq_get] 
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:i915_enable_irq] [drm:pid649:i915_enable_irq] irq_enable_reg = 0xffffffaf, mask = 0x00000002
 Jan 10 17:49:02 slug /netbsd: [drm:pid0:i915_driver_irq_handler] [drm:pid0:i915_driver_irq_handler] iir = 0x00000040, pipestats a = 0x00020003, b = 0x00000000
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:drm_ioctl] [drm:pid649:drm_ioctl]     returning 4
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:drm_ioctl] [drm:pid649:drm_ioctl] pid=649, cmd=0x80046445, nr=0x45, dev 0xcc448e00, auth=1
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:i915_wait_irq] [drm:pid649:i915_wait_irq] irq_nr=1 breadcrumb=0
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:i915_user_irq_get] [drm:pid649:i915_user_irq_get] 
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:i915_enable_irq] [drm:pid649:i915_enable_irq] irq_enable_reg = 0xffffffaf, mask = 0x00000002
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:drm_ioctl] [drm:pid649:drm_ioctl]     returning 4
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:drm_ioctl] [drm:pid649:drm_ioctl] pid=649, cmd=0x80046445, nr=0x45, dev 0xcc448e00, auth=1
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:i915_wait_irq] [drm:pid649:i915_wait_irq] irq_nr=1 breadcrumb=0
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:i915_user_irq_get] [drm:pid649:i915_user_irq_get] 
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:i915_enable_irq] [drm:pid649:i915_enable_irq] irq_enable_reg = 0xffffffaf, mask = 0x00000002
 Jan 10 17:49:02 slug /netbsd: [drm:pid0:i915_driver_irq_handler] [drm:pid0:i915_driver_irq_handler] iir = 0x00000040, pipestats a = 0x00020203, b = 0x00000000
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:drm_ioctl] [drm:pid649:drm_ioctl]     returning 4
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:drm_ioctl] [drm:pid649:drm_ioctl] pid=649, cmd=0x80046445, nr=0x45, dev 0xcc448e00, auth=1
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:i915_wait_irq] [drm:pid649:i915_wait_irq] irq_nr=1 breadcrumb=0
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:i915_user_irq_get] [drm:pid649:i915_user_irq_get] 
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:i915_enable_irq] [drm:pid649:i915_enable_irq] irq_enable_reg = 0xffffffaf, mask = 0x00000002
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:drm_ioctl] [drm:pid649:drm_ioctl]     returning 4
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:drm_ioctl] [drm:pid649:drm_ioctl] pid=649, cmd=0x80046445, nr=0x45, dev 0xcc448e00, auth=1
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:i915_wait_irq] [drm:pid649:i915_wait_irq] irq_nr=1 breadcrumb=0
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:i915_user_irq_get] [drm:pid649:i915_user_irq_get] 
 Jan 10 17:49:02 slug /netbsd: [drm:pid649:i915_enable_irq] [drm:pid649:i915_enable_irq] irq_enable_reg = 0xffffffaf, mask = 0x00000002
 Jan 10 17:49:02 slug /netbsd: [drm:pid0:i915_driver_irq_handler] [drm:pid0:i915_driver_irq_handler] iir = 0x00000040, pipestats a = 0x00020203, b = 0x00000000
 Jan 10 17:49:03 slug /netbsd: [drm:pid649:drm_ioctl] [drm:pid649:drm_ioctl]     returning 4
 Jan 10 17:49:03 slug /netbsd: [drm:pid649:drm_ioctl] [drm:pid649:drm_ioctl] pid=649, cmd=0x80046445, nr=0x45, dev 0xcc448e00, auth=1
 Jan 10 17:49:03 slug /netbsd: [drm:pid649:i915_wait_irq] [drm:pid649:i915_wait_irq] irq_nr=1 breadcrumb=0
 Jan 10 17:49:03 slug /netbsd: [drm:pid649:i915_user_irq_get] [drm:pid649:i915_user_irq_get] 
 Jan 10 17:49:03 slug /netbsd: [drm:pid649:i915_enable_irq] [drm:pid649:i915_enable_irq] irq_enable_reg = 0xffffffaf, mask = 0x00000002
 Jan 10 17:49:03 slug /netbsd: [drm:pid0:i915_driver_irq_handler] [drm:pid0:i915_driver_irq_handler] iir = 0x00000040, pipestats a = 0x00020203, b = 0x00000000
 Jan 10 17:49:03 slug /netbsd: [drm:pid649:drm_ioctl] [drm:pid649:drm_ioctl]     returning 4
 Jan 10 17:49:03 slug /netbsd: [drm:pid649:drm_ioctl] [drm:pid649:drm_ioctl] pid=649, cmd=0x80046445, nr=0x45, dev 0xcc448e00, auth=1
 Jan 10 17:49:03 slug /netbsd: [drm:pid649:i915_wait_irq] [drm:pid649:i915_wait_irq] irq_nr=1 breadcrumb=0
 Jan 10 17:49:03 slug /netbsd: [drm:pid649:i915_user_irq_get] [drm:pid649:i915_user_irq_get] 
 Jan 10 17:49:03 slug /netbsd: [drm:pid649:i915_enable_irq] [drm:pid649:i915_enable_irq] irq_enable_reg = 0xffffffaf, mask = 0x00000002
 Jan 10 17:49:03 slug /netbsd: [drm:pid649:drm_ioctl] [drm:pid649:drm_ioctl]     returning 4
 Jan 10 17:49:03 slug /netbsd: [drm:pid649:drm_ioctl] [drm:pid649:drm_ioctl] pid=649, cmd=0x80046445, nr=0x45, dev 0xcc448e00, auth=1
 Jan 10 17:49:03 slug /netbsd: [drm:pid649:i915_wait_irq] [drm:pid649:i915_wait_irq] irq_nr=1 breadcrumb=0
 Jan 10 17:49:03 slug /netbsd: [drm:pid649:i915_user_irq_get] [drm:pid649:i915_user_irq_get] 
 Jan 10 17:49:03 slug /netbsd: [drm:pid649:i915_enable_irq] [drm:pid649:i915_enable_irq] irq_enable_reg = 0xffffffaf, mask = 0x00000002
 Jan 10 17:49:03 slug /netbsd: [drm:pid0:i915_driver_irq_handler] [drm:pid0:i915_driver_irq_handler] iir = 0x00000040, pipestats a = 0x00020203, b = 0x00000000
 Jan 10 17:49:03 slug /netbsd: [drm:pid649:drm_ioctl] [drm:pid649:drm_ioctl]     returning 4
 Jan 10 17:49:03 slug /netbsd: [drm:pid649:drm_ioctl] [drm:pid649:drm_ioctl] pid=649, cmd=0x80046445, nr=0x45, dev 0xcc448e00, auth=1
 Jan 10 17:49:03 slug /netbsd: [drm:pid649:i915_wait_irq] [drm:pid649:i915_wait_irq] irq_nr=1 breadcrumb=0
 Jan 10 17:49:03 slug /netbsd: [drm:pid649:i915_user_irq_get] [drm:pid649:i915_user_irq_get] 
 Jan 10 17:49:03 slug /netbsd: [drm:pid649:i915_enable_irq] [drm:pid649:i915_enable_irq] irq_enable_reg = 0xffffffaf, mask = 0x00000002
 Jan 10 17:49:03 slug /netbsd: [drm:pid649:drm_ioctl] [drm:pid649:drm_ioctl]     returning 4
 Jan 10 17:49:03 slug /netbsd: [drm:pid649:drm_ioctl] [drm:pid649:drm_ioctl] pid=649, cmd=0x80046445, nr=0x45, dev 0xcc448e00, auth=1
 Jan 10 17:49:03 slug /netbsd: [drm:pid649:i915_wait_irq] [drm:pid649:i915_wait_irq] irq_nr=1 breadcrumb=0
 Jan 10 17:49:03 slug /netbsd: [drm:pid649:i915_user_irq_get] [drm:pid649:i915_user_irq_get] 
 Jan 10 17:49:03 slug /netbsd: [drm:pid649:i915_enable_irq] [drm:pid649:i915_enable_irq] irq_enable_reg = 0xffffffaf, mask = 0x00000002
 Jan 10 17:49:03 slug /netbsd: [drm:pid0:i915_driver_irq_handler] [drm:pid0:i915_driver_irq_handler] iir = 0x00000040, pipestats a = 0x00020203, b = 0x00000000
 Jan 10 17:49:03 slug /netbsd: [drm:pid649:drm_ioctl] [drm:pid649:drm_ioctl]     returning 4
 Jan 10 17:49:03 slug /netbsd: [drm:pid649:drm_ioctl] [drm:pid649:drm_ioctl] pid=649, cmd=0x80046445, nr=0x45, dev 0xcc448e00, auth=1
 Jan 10 17:49:03 slug /netbsd: [drm:pid649:i915_wait_irq] [drm:pid649:i915_wait_irq] irq_nr=1 breadcrumb=0
 Jan 10 17:49:03 slug /netbsd: [drm:pid649:i915_user_irq_get] [drm:pid649:i915_user_irq_get] 
 Jan 10 17:49:03 slug /netbsd: [drm:pid649:i915_enable_irq] [drm:pid649:i915_enable_irq] irq_enable_reg = 0xffffffaf, mask = 0x00000002
 Jan 10 17:49:03 slug /netbsd: [drm:pid0:i915_driver_irq_handler] [drm:pid0:i915_driver_irq_handler] iir = 0x00000040, pipestats a = 0x00020203, b = 0x00000000
 Jan 10 17:49:03 slug /netbsd: [drm:pid649:drm_ioctl] [drm:pid649:drm_ioctl]     returning 4
 Jan 10 17:49:03 slug /netbsd: [drm:pid649:drm_ioctl] [drm:pid649:drm_ioctl] pid=649, cmd=0x80046445, nr=0x45, dev 0xcc448e00, auth=1
 Jan 10 17:49:03 slug /netbsd: [drm:pid649:i915_wait_irq] [drm:pid649:i915_wait_irq] irq_nr=1 breadcrumb=0
 Jan 10 17:49:03 slug /netbsd: [drm:pid649:i915_user_irq_get] [drm:pid649:i915_user_irq_get] 
 Jan 10 17:49:03 slug /netbsd: [drm:pid649:i915_enable_irq] [drm:pid649:i915_enable_irq] irq_enable_reg = 0xffffffaf, mask = 0x00000002
 Jan 10 17:49:03 slug /netbsd: [drm:pid649:drm_ioctl] [drm:pid649:drm_ioctl]     returning 4
 Jan 10 17:49:03 slug /netbsd: [drm:pid649:drm_ioctl] [drm:pid649:drm_ioctl] pid=649, cmd=0x80046445, nr=0x45, dev 0xcc448e00, auth=1
 Jan 10 17:49:03 slug /netbsd: [drm:pid649:i915_wait_irq] [drm:pid649:i915_wait_irq] irq_nr=1 breadcrumb=0
 Jan 10 17:49:03 slug /netbsd: [drm:pid649:i915_user_irq_get] [drm:pid649:i915_user_irq_get] 
 Jan 10 17:49:03 slug /netbsd: [drm:pid649:i915_enable_irq] [drm:pid649:i915_enable_irq] irq_enable_reg = 0xffffffaf, mask = 0x00000002
 Jan 10 17:49:03 slug /netbsd: [drm:pid0:i915_driver_irq_handler] [drm:pid0:i915_driver_irq_handler] iir = 0x00000040, pipestats a = 0x00020203, b = 0x00000000
 Jan 10 17:49:03 slug /netbsd: [drm:pid649:drm_ioctl] [drm:pid649:drm_ioctl]     returning 4
 Jan 10 17:49:03 slug /netbsd: [drm:pid649:drm_ioctl] [drm:pid649:drm_ioctl] pid=649, cmd=0x80046445, nr=0x45, dev 0xcc448e00, auth=1
 Jan 10 17:49:03 slug /netbsd: [drm:pid649:i915_wait_irq] [drm:pid649:i915_wait_irq] irq_nr=1 breadcrumb=0
 Jan 10 17:49:03 slug /netbsd: [drm:pid649:i915_user_irq_get] [drm:pid649:i915_user_irq_get] 
 Jan 10 17:49:03 slug /netbsd: [drm:pid649:i915_enable_irq] [drm:pid649:i915_enable_irq] irq_enable_reg = 0xffffffaf, mask = 0x00000002
 Jan 10 17:49:03 slug /netbsd: [drm:pid649:drm_ioctl] [drm:pid649:drm_ioctl]     returning 4
 Jan 10 17:49:03 slug /netbsd: [drm:pid649:drm_ioctl] [drm:pid649:drm_ioctl] pid=649, cmd=0x80046445, nr=0x45, dev 0xcc448e00, auth=1
 Jan 10 17:49:03 slug /netbsd: [drm:pid649:i915_wait_irq] [drm:pid649:i915_wait_irq] irq_nr=1 breadcrumb=0
 Jan 10 17:49:03 slug /netbsd: [drm:pid649:i915_user_irq_get] [drm:pid649:i915_user_irq_get] 
 Jan 10 17:49:03 slug /netbsd: [drm:pid649:i915_enable_irq] [drm:pid649:i915_enable_irq] irq_enable_reg = 0xffffffaf, mask = 0x00000002
 Jan 10 17:49:03 slug /netbsd: [drm:pid0:i915_driver_irq_handler] [drm:pid0:i915_driver_irq_handler] iir = 0x00000040, pipestats a = 0x00020203, b = 0x00000000
 Jan 10 17:49:03 slug /netbsd: [drm:pid649:drm_ioctl] [drm:pid649:drm_ioctl]     returning 4
 Jan 10 17:49:03 slug /netbsd: [drm:pid649:drm_ioctl] [drm:pid649:drm_ioctl] pid=649, cmd=0x80046445, nr=0x45, dev 0xcc448e00, auth=1
 Jan 10 17:49:03 slug /netbsd: [drm:pid649:i915_wait_irq] [drm:pid649:i915_wait_irq] irq_nr=1 breadcrumb=0
 Jan 10 17:49:03 slug /netbsd: [drm:pid649:i915_user_irq_get] [drm:pid649:i915_user_irq_get] 
 Jan 10 17:49:03 slug /netbsd: [drm:pid649:i915_enable_irq] [drm:pid649:i915_enable_irq] irq_enable_reg = 0xffffffaf, mask = 0x00000002
 Jan 10 17:49:03 slug /netbsd: [drm:pid0:i915_driver_irq_handler] [drm:pid0:i915_driver_irq_handler] iir = 0x00000040, pipestats a = 0x00020203, b = 0x00000000
 Jan 10 17:49:03 slug /netbsd: [drm:pid649:drm_ioctl] [drm:pid649:drm_ioctl]     returning 4
 Jan 10 17:49:03 slug /netbsd: [drm:pid649:drm_ioctl] [drm:pid649:drm_ioctl] pid=649, cmd=0x80046445, nr=0x45, dev 0xcc448e00, auth=1
 Jan 10 17:49:03 slug /netbsd: [drm:pid649:i915_wait_irq] [drm:pid649:i915_wait_irq] irq_nr=1 breadcrumb=0
 Jan 10 17:49:03 slug /netbsd: [drm:pid649:i915_user_irq_get] [drm:pid649:i915_user_irq_get] 
 Jan 10 17:49:03 slug /netbsd: [drm:pid649:i915_enable_irq] [drm:pid649:i915_enable_irq] irq_enable_reg = 0xffffffaf, mask = 0x00000002
 Jan 10 17:49:03 slug /netbsd: [drm:pid649:drm_ioctl] [drm:pid649:drm_ioctl]     returning 4
 Jan 10 17:49:03 slug /netbsd: [drm:pid649:drm_ioctl] [drm:pid649:drm_ioctl] pid=649, cmd=0x80046445, nr=0x45, dev 0xcc448e00, auth=1
 Jan 10 17:49:03 slug /netbsd: [drm:pid649:i915_wait_irq] [drm:pid649:i915_wait_irq] irq_nr=1 breadcrumb=0
 Jan 10 17:49:03 slug /netbsd: [drm:pid649:i915_user_irq_get] [drm:pid649:i915_user_irq_get] 
 Jan 10 17:49:03 slug /netbsd: [drm:pid649:i915_enable_irq] [drm:pid649:i915_enable_irq] irq_enable_reg = 0xffffffaf, mask = 0x00000002
 Jan 10 17:49:03 slug /netbsd: [drm:pid0:i915_driver_irq_handler] [drm:pid0:i915_driver_irq_handler] iir = 0x00000040, pipestats a = 0x00020203, b = 0x00000000
 Jan 10 17:49:03 slug /netbsd: [drm:pid649:drm_ioctl] [drm:pid649:drm_ioctl]     returning 4
 Jan 10 17:49:03 slug /netbsd: [drm:pid649:drm_ioctl] [drm:pid649:drm_ioctl] pid=649, cmd=0x80046445, nr=0x45, dev 0xcc448e00, auth=1
 Jan 10 17:49:03 slug /netbsd: [drm:pid649:i915_wait_irq] [drm:pid649:i915_wait_irq] irq_nr=1 breadcrumb=0
 Jan 10 17:49:03 slug /netbsd: [drm:pid649:i915_user_irq_get] [drm:pid649:i915_user_irq_get] 
 Jan 10 17:49:03 slug /netbsd: [drm:pid649:i915_enable_irq] [drm:pid649:i915_enable_irq] irq_enable_reg = 0xffffffaf, mask = 0x00000002
 Jan 10 17:49:03 slug /netbsd: [drm:pid649:drm_ioctl] [drm:pid649:drm_ioctl]     returning 4
 Jan 10 17:49:03 slug /netbsd: [drm:pid649:drm_ioctl] [drm:pid649:drm_ioctl] pid=649, cmd=0x80046445, nr=0x45, dev 0xcc448e00, auth=1
 Jan 10 17:49:03 slug /netbsd: [drm:pid649:i915_wait_irq] [drm:pid649:i915_wait_irq] irq_nr=1 breadcrumb=0
 Jan 10 17:49:03 slug /netbsd: [drm:pid649:i915_user_irq_get] [drm:pid649:i915_user_irq_get] 
 Jan 10 17:49:03 slug /netbsd: [drm:pid649:i915_enable_irq] [drm:pid649:i915_enable_irq] irq_enable_reg = 0xffffffaf, mask = 0x00000002
 Jan 10 17:49:03 slug /netbsd: [drm:pid0:i915_driver_irq_handler] [drm:pid0:i915_driver_irq_handler] iir = 0x00000040, pipestats a = 0x00020203, b = 0x00000000
 Jan 10 17:49:03 slug /netbsd: [drm:pid649:drm_ioctl] [drm:pid649:drm_ioctl]     returning 4
 Jan 10 17:49:03 slug /netbsd: [drm:pid649:drm_ioctl] [drm:pid649:drm_ioctl] pid=649, cmd=0x80046445, nr=0x45, dev 0xcc448e00, auth=1
 Jan 10 17:49:03 slug /netbsd: [drm:pid649:i915_wait_irq] [drm:pid649:i915_wait_irq] irq_nr=1 breadcrumb=0
 Jan 10 17:49:03 slug /netbsd: [drm:pid649:i915_user_irq_get] [drm:pid649:i915_user_irq_get] 
 Jan 10 17:49:03 slug /netbsd: [drm:pid649:i915_enable_irq] [drm:pid649:i915_enable_irq] irq_enable_reg = 0xffffffaf, mask = 0x00000002
 Jan 10 17:49:03 slug /netbsd: [drm:pid0:i915_driver_irq_handler] [drm:pid0:i915_driver_irq_handler] iir = 0x00000040, pipestats a = 0x00020203, b = 0x00000000
 Jan 10 17:49:03 slug /netbsd: [drm:pid649:drm_ioctl] [drm:pid649:drm_ioctl]     returning 4
 Jan 10 17:49:03 slug /netbsd: [drm:pid649:drm_ioctl] [drm:pid649:drm_ioctl] pid=649, cmd=0x80046445, nr=0x45, dev 0xcc448e00, auth=1
 Jan 10 17:49:03 slug /netbsd: [drm:pid649:i915_wait_irq] [drm:pid649:i915_wait_irq] irq_nr=1 breadcrumb=0
 Jan 10 17:49:03 slug /netbsd: [drm:pid649:i915_user_irq_get] [drm:pid649:i915_user_irq_get] 
 Jan 10 17:49:03 slug /netbsd: [drm:pid649:i915_enable_irq] [drm:pid649:i915_enable_irq] irq_enable_reg = 0xffffffaf, mask = 0x00000002
 Jan 10 17:49:03 slug /netbsd: [drm:pid649:drm_ioctl] [drm:pid649:drm_ioctl]     returning 4
 Jan 10 17:49:03 slug /netbsd: [drm:pid649:drm_ioctl] [drm:pid649:drm_ioctl] pid=649, cmd=0x80046445, nr=0x45, dev 0xcc448e00, auth=1
 Jan 10 17:49:03 slug /netbsd: [drm:pid649:i915_wait_irq] [drm:pid649:i915_wait_irq] irq_nr=1 breadcrumb=0
 Jan 10 17:49:03 slug /netbsd: [drm:pid649:i915_user_irq_get] [drm:pid649:i915_user_irq_get] 
 Jan 10 17:49:03 slug /netbsd: [drm:pid649:i915_enable_irq] [drm:pid649:i915_enable_irq] irq_enable_reg = 0xffffffaf, mask = 0x00000002
 Jan 10 17:49:03 slug /netbsd: [drm:pid0:i915_driver_irq_handler] [drm:pid0:i915_driver_irq_handler] iir = 0x00000040, pipestats a = 0x00020203, b = 0x00000000
 Jan 10 17:49:03 slug /netbsd: [drm:pid649:drm_ioctl] [drm:pid649:drm_ioctl]     returning 4
 Jan 10 17:49:03 slug /netbsd: [drm:pid649:drm_ioctl] [drm:pid649:drm_ioctl] pid=649, cmd=0x80046445, nr=0x45, dev 0xcc448e00, auth=1
 Jan 10 17:49:03 slug /netbsd: [drm:pid649:i915_wait_irq] [drm:pid649:i915_wait_irq] irq_nr=1 breadcrumb=0
 Jan 10 17:49:03 slug /netbsd: [drm:pid649:i915_user_irq_get] [drm:pid649:i915_user_irq_get] 
 Jan 10 17:49:03 slug /netbsd: [drm:pid649:i915_enable_irq] [drm:pid649:i915_enable_irq] irq_enable_reg = 0xffffffaf, mask = 0x00000002
 Jan 10 17:49:03 slug /netbsd: [drm:pid649:drm_ioctl] [drm:pid649:drm_ioctl]     returning 4
 Jan 10 17:49:03 slug /netbsd: [drm:pid649:drm_ioctl] [drm:pid649:drm_ioctl] pid=649, cmd=0x80046445, nr=0x45, dev 0xcc448e00, auth=1
 Jan 10 17:49:03 slug /netbsd: [drm:pid649:i915_wait_irq] [drm:pid649:i915_wait_irq] irq_nr=1 breadcrumb=0
 Jan 10 17:49:03 slug /netbsd: [drm:pid649:i915_user_irq_get] [drm:pid649:i915_user_irq_get] 
 Jan 10 17:49:03 slug /netbsd: [drm:pid649:i915_enable_irq] [drm:pid649:i915_enable_irq] irq_enable_reg = 0xffffffaf, mask = 0x00000002
 Jan 10 17:49:03 slug /netbsd: [drm:pid0:i915_driver_irq_handler] [drm:pid0:i915_driver_irq_handler] iir = 0x00000040, pipestats a = 0x00020203, b = 0x00000000
 Jan 10 17:49:03 slug /netbsd: [drm:pid649:drm_ioctl] [drm:pid649:drm_ioctl]     returning 4
 Jan 10 17:49:03 slug /netbsd: [drm:pid649:drm_ioctl] [drm:pid649:drm_ioctl] pid=649, cmd=0x80046445, nr=0x45, dev 0xcc448e00, auth=1
 Jan 10 17:49:03 slug /netbsd: [drm:pid649:i915_wait_irq] [drm:pid649:i915_wait_irq] irq_nr=1 breadcrumb=0
 Jan 10 17:49:03 slug /netbsd: [drm:pid649:i915_user_irq_get] [drm:pid649:i915_user_irq_get] 
 Jan 10 17:49:03 slug /netbsd: [drm:pid649:i915_enable_irq] [drm:pid649:i915_enable_irq] irq_enable_reg = 0xffffffaf, mask = 0x00000002
 Jan 10 17:49:03 slug /netbsd: [drm:pid649:drm_ioctl] [drm:pid649:drm_ioctl]     returning 4
 Jan 10 17:49:03 slug /netbsd: [drm:pid649:drm_ioctl] [drm:pid649:drm_ioctl] pid=649, cmd=0x80046445, nr=0x45, dev 0xcc448e00, auth=1
 Jan 10 17:49:03 slug /netbsd: [drm:pid649:i915_wait_irq] [drm:pid649:i915_wait_irq] irq_nr=1 breadcrumb=0
 Jan 10 17:49:03 slug /netbsd: [drm:pid649:i915_user_irq_get] [drm:pid649:i915_user_irq_get] 
 Jan 10 17:49:03 slug /netbsd: [drm:pid649:i915_enable_irq] [drm:pid649:i915_enable_irq] irq_enable_reg = 0xffffffaf, mask = 0x00000002
 Jan 10 17:49:03 slug /netbsd: [drm:pid0:i915_driver_irq_handler] [drm:pid0:i915_driver_irq_handler] iir = 0x00000040, pipestats a = 0x00020203, b = 0x00000000
 Jan 10 17:49:03 slug /netbsd: [drm:pid649:drm_ioctl] [drm:pid649:drm_ioctl]     returning 4
 Jan 10 17:49:03 slug /netbsd: [drm:pid649:drm_ioctl] [drm:pid649:drm_ioctl] pid=649, cmd=0x80046445, nr=0x45, dev 0xcc448e00, auth=1
 Jan 10 17:49:03 slug /netbsd: [drm:pid649:i915_wait_irq] [drm:pid649:i915_wait_irq] irq_nr=1 breadcrumb=0
 Jan 10 17:49:03 slug /netbsd: [drm:pid649:i915_user_irq_get] [drm:pid649:i915_user_irq_get] 
 Jan 10 17:49:03 slug /netbsd: [drm:pid649:i915_enable_irq] [drm:pid649:i915_enable_irq] irq_enable_reg = 0xffffffaf, mask = 0x00000002
 Jan 10 17:49:03 slug /netbsd: [drm:pid0:i915_driver_irq_handler] [drm:pid0:i915_driver_irq_handler] iir = 0x00000040, pipestats a = 0x00020203, b = 0x00000000
 Jan 10 17:49:03 slug /netbsd: [drm:pid649:drm_ioctl] [drm:pid649:drm_ioctl]     returning 4
 Jan 10 17:49:03 slug /netbsd: [drm:pid649:drm_ioctl] [drm:pid649:drm_ioctl] pid=649, cmd=0x80046445, nr=0x45, dev 0xcc448e00, auth=1
 Jan 10 17:49:03 slug /netbsd: [drm:pid649:i915_wait_irq] [drm:pid649:i915_wait_irq] irq_nr=1 breadcrumb=0
 Jan 10 17:49:03 slug /netbsd: [drm:pid649:i915_user_irq_get] [drm:pid649:i915_user_irq_get] 
 Jan 10 17:49:03 slug /netbsd: [drm:pid649:i915_enable_irq] [drm:pid649:i915_enable_irq] irq_enable_reg = 0xffffffaf, mask = 0x00000002
 Jan 10 17:49:03 slug /netbsd: [drm:pid649:drm_ioctl] [drm:pid649:drm_ioctl]     returning 4
 Jan 10 17:49:03 slug /netbsd: [drm:pid649:drm_ioctl] [drm:pid649:drm_ioctl] pid=649, cmd=0x80046445, nr=0x45, dev 0xcc448e00, auth=1
 Jan 10 17:49:03 slug /netbsd: [drm:pid649:i915_wait_irq] [drm:pid649:i915_wait_irq] irq_nr=1 breadcrumb=0
 Jan 10 17:49:03 slug /netbsd: [drm:pid649:i915_user_irq_get] [drm:pid649:i915_user_irq_get] 
 Jan 10 17:49:03 slug /netbsd: [drm:pid649:i915_enable_irq] [drm:pid649:i915_enable_irq] irq_enable_reg = 0xffffffaf, mask = 0x00000002
 Jan 10 17:49:03 slug /netbsd: [drm:pid0:i915_driver_irq_handler] [drm:pid0:i915_driver_irq_handler] iir = 0x00000040, pipestats a = 0x00020203, b = 0x00000000
 Jan 10 17:49:03 slug /netbsd: [drm:pid0:i915_driver_irq_handler] [drm:pid0:i915_driver_irq_handler] iir = 0x00000040, pipestats a = 0x00020203, b = 0x00000000
 Jan 10 17:49:03 slug /netbsd: [drm:pid0:i915_driver_irq_handler] [drm:pid0:i915_driver_irq_handler] iir = 0x00000040, pipestats a = 0x00020003, b = 0x00000000
 Jan 10 17:49:03 slug /netbsd: [drm:pid0:i915_driver_irq_handler] [drm:pid0:i915_driver_irq_handler] iir = 0x00000040, pipestats a = 0x00020203, b = 0x00000000
 Jan 10 17:49:04 slug syslogd[146]: last message repeated 58 times
 Jan 10 17:49:04 slug /netbsd: [drm:pid0:i915_driver_irq_handler] [drm:pid0:i915_driver_irq_handler] iir = 0x00000040, pipestats a = 0x00020003, b = 0x00000000
 Jan 10 17:49:04 slug /netbsd: [drm:pid0:i915_driver_irq_handler] [drm:pid0:i915_driver_irq_handler] iir = 0x00000040, pipestats a = 0x00020203, b = 0x00000000
 Jan 10 17:49:05 slug syslogd[146]: last message repeated 58 times
 Jan 10 17:49:05 slug /netbsd: [drm:pid0:i915_driver_irq_handler] [drm:pid0:i915_driver_irq_handler] iir = 0x00000040, pipestats a = 0x00020003, b = 0x00000000
 Jan 10 17:49:05 slug /netbsd: [drm:pid0:i915_driver_irq_handler] [drm:pid0:i915_driver_irq_handler] iir = 0x00000040, pipestats a = 0x00020203, b = 0x00000000
 Jan 10 17:49:06 slug syslogd[146]: last message repeated 56 times
 Jan 10 17:49:06 slug /netbsd: [drm:pid649:drm_ioctl] [drm:pid649:drm_ioctl]     returning 35
 Jan 10 17:49:06 slug /netbsd: [drm:pid
 Jan 10 17:49:06 slug /netbsd: 649:drm_ioctl] pid=649, cmd=0x80046445, nr=0x45, dev 0xcc448e00, auth=1
 Jan 10 17:49:06 slug /netbsd: [drm:pid649:i915_wait_irq] [drm:pid649:i915_wait_irq] irq_nr=1 breadcrumb=0
 Jan 10 17:49:06 slug /netbsd: [drm:pid649:i915_user_irq_get] [drm:pid649:i915_user_irq_get] 
 Jan 10 17:49:06 slug /netbsd: [drm:pid649:i915_enable_irq] [drm:pid649:i915_enable_irq] irq_enable_reg = 0xffffffaf, mask = 0x00000002
 Jan 10 17:49:06 slug /netbsd: [drm:pid0:i915_driver_irq_handler] [drm:pid0:i915_driver_irq_handler] iir = 0x00000040, pipestats a = 0x00020203, b = 0x00000000
 Jan 10 17:49:06 slug /netbsd: [drm:pid0:i915_driver_irq_handler] [drm:pid0:i915_driver_irq_handler] iir = 0x00000040, pipestats a = 0x00020203, b = 0x00000000
 Jan 10 17:49:06 slug /netbsd: [drm:pid0:i915_driver_irq_handler] [drm:pid0:i915_driver_irq_handler] iir = 0x00000040, pipestats a = 0x00020003, b = 0x00000000
 Jan 10 17:49:06 slug /netbsd: [drm:pid0:i915_driver_irq_handler] [drm:pid0:i915_driver_irq_handler] iir = 0x00000040, pipestats a = 0x00020203, b = 0x00000000
 Jan 10 17:49:07 slug syslogd[146]: last message repeated 58 times
 Jan 10 17:49:07 slug /netbsd: [drm:pid0:i915_driver_irq_handler] [drm:pid0:i915_driver_irq_handler] iir = 0x00000040, pipestats a = 0x00020003, b = 0x00000000
 Jan 10 17:49:07 slug /netbsd: [drm:pid0:i915_driver_irq_handler] [drm:pid0:i915_driver_irq_handler] iir = 0x00000040, pipestats a = 0x00020203, b = 0x00000000
 Jan 10 17:49:08 slug syslogd[146]: last message repeated 58 times
 Jan 10 17:49:08 slug /netbsd: [drm:pid0:i915_driver_irq_handler] [drm:pid0:i915_driver_irq_handler] iir = 0x00000040, pipestats a = 0x00020003, b = 0x00000000
 Jan 10 17:49:08 slug /netbsd: [drm:pid0:i915_driver_irq_handler] [drm:pid0:i915_driver_irq_handler] iir = 0x00000040, pipestats a = 0x00020203, b = 0x00000000
 Jan 10 17:49:09 slug syslogd[146]: last message repeated 56 times
 Jan 10 17:49:09 slug /netbsd: [drm:pid649:drm_ioctl] [drm:pid649:drm_ioctl]     returning 35
 Jan 10 17:49:09 slug /netbsd: [drm:pid649:drm_ioctl] [drm:pid649:drm_ioctl] pid=649, cmd=0x80046445, nr=0x45, dev 0xcc448e00, auth=1
 Jan 10 17:49:09 slug /netbsd: [drm:pid649:i915_wait_irq] [drm:pid649:i915_wait_irq] irq_nr=1 breadcrumb=0
 Jan 10 17:49:09 slug /netbsd: [drm:pid649:i915_user_irq_get] [drm:pid649:i915_user_irq_get] 
 Jan 10 17:49:09 slug /netbsd: [drm:pid649:i915_enable_irq] [drm:pid649:i915_enable_irq] irq_enable_reg = 0xffffffaf, mask = 0x00000002
 Jan 10 17:49:09 slug /netbsd: [drm:pid0:i915_driver_irq_handler] [drm:pid0:i915_driver_irq_handler] iir = 0x00000040, pipestats a = 0x00020203, b = 0x00000000
 Jan 10 17:49:09 slug /netbsd: [drm:pid0:i915_driver_irq_handler] [drm:pid0:i915_driver_irq_handler] iir = 0x00000040, pipestats a = 0x00020203, b = 0x00000000
 Jan 10 17:49:09 slug /netbsd: [drm:pid0:i915_driver_irq_handler] [drm:pid0:i915_driver_irq_handler] iir = 0x00000040, pipestats a = 0x00020003, b = 0x00000000
 Jan 10 17:49:09 slug /netbsd: [drm:pid0:i915_driver_irq_handler] [drm:pid0:i915_driver_irq_handler] iir = 0x00000040, pipestats a = 0x00020203, b = 0x00000000
 Jan 10 17:49:10 slug syslogd[146]: last message repeated 58 times
 Jan 10 17:49:10 slug /netbsd: [drm:pid0:i915_driver_irq_handler] [drm:pid0:i915_driver_irq_handler] iir = 0x00000040, pipestats a = 0x00020003, b = 0x00000000
 Jan 10 17:49:10 slug /netbsd: [drm:pid0:i915_driver_irq_handler] [drm:pid0:i915_driver_irq_handler] iir = 0x00000040, pipestats a = 0x00020203, b = 0x00000000
 Jan 10 17:49:11 slug syslogd[146]: last message repeated 58 times
 Jan 10 17:49:11 slug /netbsd: [drm:pid0:i915_driver_irq_handler] [drm:pid0:i915_driver_irq_handler] iir = 0x00000040, pipestats a = 0x00020003, b = 0x00000000
 Jan 10 17:49:11 slug /netbsd: [drm:pid0:i915_driver_irq_handler] [drm:pid0:i915_driver_irq_handler] iir = 0x00000040, pipestats a = 0x00020203, b = 0x00000000
 Jan 10 17:49:12 slug syslogd[146]: last message repeated 56 times
 Jan 10 17:49:12 slug /netbsd: [drm:pid649:drm_ioctl] [drm:pid649:drm_ioctl]     returning 35
 Jan 10 17:49:12 slug /netbsd: [drm:pid
 Jan 10 17:49:12 slug /netbsd: 649:drm_ioctl] pid=649, cmd=0x80046445, nr=0x45, dev 0xcc448e00, auth=1
 Jan 10 17:49:12 slug /netbsd: [drm:pid649:i915_wait_irq] [drm:pid649:i915_wait_irq] irq_nr=1 breadcrumb=0
 Jan 10 17:49:12 slug /netbsd: [drm:pid649:i915_user_irq_get] [drm:pid649:i915_user_irq_get] 
 Jan 10 17:49:12 slug /netbsd: [drm:pid649:i915_enable_irq] [drm:pid649:i915_enable_irq] irq_enable_reg = 0xffffffaf, mask = 0x00000002
 Jan 10 17:49:12 slug /netbsd: [drm:pid0:i915_driver_irq_handler] [drm:pid0:i915_driver_irq_handler] iir = 0x00000040, pipestats a = 0x00020203, b = 0x00000000
 Jan 10 17:49:12 slug /netbsd: [drm:pid0:i915_driver_irq_handler] [drm:pid0:i915_driver_irq_handler] iir = 0x00000040, pipestats a = 0x00020203, b = 0x00000000
 Jan 10 17:49:12 slug /netbsd: [drm:pid0:i915_driver_irq_handler] [drm:pid0:i915_driver_irq_handler] iir = 0x00000040, pipestats a = 0x00020003, b = 0x00000000
 Jan 10 17:49:12 slug /netbsd: [drm:pid0:i915_driver_irq_handler] [drm:pid0:i915_driver_irq_handler] iir = 0x00000040, pipestats a = 0x00020203, b = 0x00000000
 Jan 10 17:49:13 slug syslogd[146]: last message repeated 58 times
 Jan 10 17:49:13 slug /netbsd: [drm:pid0:i915_driver_irq_handler] [drm:pid0:i915_driver_irq_handler] iir = 0x00000040, pipestats a = 0x00020003, b = 0x00000000
 Jan 10 17:49:13 slug /netbsd: [drm:pid0:i915_driver_irq_handler] [drm:pid0:i915_driver_irq_handler] iir = 0x00000040, pipestats a = 0x00020203, b = 0x00000000
 Jan 10 17:49:14 slug syslogd[146]: last message repeated 58 times
 Jan 10 17:49:14 slug /netbsd: [drm:pid0:i915_driver_irq_handler] [drm:pid0:i915_driver_irq_handler] iir = 0x00000040, pipestats a = 0x00020003, b = 0x00000000
 Jan 10 17:49:14 slug /netbsd: [drm:pid0:i915_driver_irq_handler] [drm:pid0:i915_driver_irq_handler] iir = 0x00000040, pipestats a = 0x00020203, b = 0x00000000

 --------------090803080500090209020300--

From: Jeremy Morse <jeremy.morse@gmail.com>
To: Matthias Pfaller <leo@marco.de>
Cc: gnats-bugs@NetBSD.org
Subject: Re: xsrc/42262: Thinkpad T500 Intel GM45 Express X doesn't like 
  i915drm
Date: Sun, 10 Jan 2010 17:36:32 +0000

 This is an OpenPGP/MIME signed message (RFC 2440 and 3156)
 --------------enigF2C169A509873DF9DFCE4B68
 Content-Type: text/plain; charset=ISO-8859-1
 Content-Transfer-Encoding: quoted-printable

 Hmn,

 When debugging I found all the

 [drm:pid0:i915_driver_irq_handler] [drm:pid0:i915_driver_irq_handler]
 iir =3D 0x00000040, pipestats a =3D 0x00020203, b =3D 0x00000000

 messages slowed userland to a crawl - it might be worth commenting that
 portion of i915_irq.c (line 218) out. (Plus the output would be easier
 to read).

 Otherwise:
 [drm:pid649:i915_wait_irq] [drm:pid649:i915_wait_irq] irq_nr=3D1 breadcru=
 mb=3D0
 and
 [drm:pid649:drm_ioctl] [drm:pid649:drm_ioctl]     returning 35

 Suggests this is still the hang experienced before. Yuck.

 If you have the time to build xsrc/external/mit/xf86-video-intel
 manually, there's an "intel_statuspage" program built which dumps the
 status page contents. If you could run that and post the output (while X
 is busy hanging, if possible) we can work out whether this is hardware
 not writing to the status page (contents will all be zero), or if it's
 the status page being improperly mapped.

 Could you also check that bus-mastering is enabled on the device (pcictl
 /dev/pci0 dump -d <devnum>). According to [0] this recent commit, -5
 xorg doesn't explicitly ensure that it's turned on.

 [0] http://mail-index.netbsd.org/source-changes/2010/01/09/msg005178.html=


 --=20
 Thanks,
 Jeremy


 --------------enigF2C169A509873DF9DFCE4B68
 Content-Type: application/pgp-signature; name="signature.asc"
 Content-Description: OpenPGP digital signature
 Content-Disposition: attachment; filename="signature.asc"

 -----BEGIN PGP SIGNATURE-----

 iQEcBAEBAgAGBQJLShAoAAoJEF93OTEVsi2VvU0IAJR/spma6bkPcq2kWnEPQOB/
 VpwRLhWoSvsd3Hw4P6m7vDjutVZBH4AZd3PccDqfEQq977Ksc5+ngX4u0IzKJGPQ
 iS+nf0UfQYy2vs7QKh3vhTomnBoRN2z7nfQGmbA9hdsJFYx5gpzrxnuY+lqKOV3S
 FR0e3WKvezAfk1b9iy2Jbr30wG98EyR3aXotnho1L8SzOxDRUOvbcwL+e41+TJW0
 8AFI8SOZw46OZNKG20y49D29DyK3ZwvKJrzJn7oGqrOd+4dhnNLWFlngxiXtErqZ
 Snf/AL5jdF2q9yIOW84OsA9VUoxF633bkLiuf5L55up/6gfCCRNSbcXRoGibQ3Q=
 =djQk
 -----END PGP SIGNATURE-----

 --------------enigF2C169A509873DF9DFCE4B68--

From: matthew green <mrg@eterna.com.au>
To: Jeremy Morse <jeremy.morse@gmail.com>
Cc: gnats-bugs@NetBSD.org, xsrc-manager@netbsd.org,
    gnats-admin@netbsd.org, netbsd-bugs@netbsd.org, spz@serpens.de,
    Matthias Pfaller <leo@marco.de>
Subject: re: xsrc/42262: Thinkpad T500 Intel GM45 Express X doesn't like i915drm
Date: Mon, 11 Jan 2010 04:39:53 +1100


    (EE) AIGLX error: dlopen of /usr/X11R7/lib/modules/dri/i965_dri.so
    failed (/usr/X11R7/lib/modules/dri/i965_dri.so: Undefined symbol
    "driDriverApi" (symnum = 157))

 i just commited a fix for this to -current.  make sure you have
 external/mit/xorg/lib/dri/i965/Makefile rev 1.6.

    Which is a userland problem that I don't know how to fix right now.
    However it should address both the hang and crash previously reported.

    Some details on the patch:
     * latest intel gfx cards wish to sub-map part of agp space, which
    netbsd drm can't do right now
     * patch re-implements parts of drm_netbsd_ioremap to support this
     * entire mapping recorded in pci_map_data, submapping in drm_local_map_t
     * store mapping vaddr in local_map's "handle" field
     * also inject some error checking + handling for drm_addmap

 looks mostly OK, though i didn't follow all the new logic in remap.
 you don't need the new XXX comment for pci_map_data_t.

 thanks!


 .mrg.

From: Jeremy Morse <jeremy.morse@gmail.com>
To: matthew green <mrg@eterna.com.au>
Cc: gnats-bugs@NetBSD.org, xsrc-manager@netbsd.org, 
 gnats-admin@netbsd.org, netbsd-bugs@netbsd.org, spz@serpens.de, 
 Matthias Pfaller <leo@marco.de>
Subject: Re: xsrc/42262: Thinkpad T500 Intel GM45 Express X doesn't like i915drm
Date: Sun, 10 Jan 2010 23:35:51 +0000

 This is an OpenPGP/MIME signed message (RFC 2440 and 3156)
 --------------enig082EDCE639D76ECBFD7706D3
 Content-Type: text/plain; charset=ISO-8859-1
 Content-Transfer-Encoding: quoted-printable

 On 10/01/2010 17:39, matthew green wrote:
 >   =20
 >    (EE) AIGLX error: dlopen of /usr/X11R7/lib/modules/dri/i965_dri.so
 >    failed (/usr/X11R7/lib/modules/dri/i965_dri.so: Undefined symbol
 >    "driDriverApi" (symnum =3D 157))
 >=20
 > i just commited a fix for this to -current.  make sure you have
 > external/mit/xorg/lib/dri/i965/Makefile rev 1.6.

 Works great - thanks.

 On 10/01/2010 17:36, Jeremy Morse wrote:
 > Could you also check that bus-mastering is enabled on the device (pcict=
 l
 > /dev/pci0 dump -d <devnum>). According to [0] this recent commit, -5
 > xorg doesn't explicitly ensure that it's turned on.
 >
 > [0] http://mail-index.netbsd.org/source-changes/2010/01/09/msg005178.ht=
 ml

 I've just installed a new build of -5, updated a few hours ago, that
 hang is now fixed on my i915gm laptop (mentioned earlier in this PR). I
 highly recommend installing latest xsrc and seeing whether that fixes
 the issue.

 (drm diff can also be found at http://netbsd.org/~jmorse/drm4.diff)

 --=20
 Thanks,
 Jeremy


 --------------enig082EDCE639D76ECBFD7706D3
 Content-Type: application/pgp-signature; name="signature.asc"
 Content-Description: OpenPGP digital signature
 Content-Disposition: attachment; filename="signature.asc"

 -----BEGIN PGP SIGNATURE-----

 iQEcBAEBAgAGBQJLSmRcAAoJEF93OTEVsi2Vj4EIAKUuvsf9+JqpxYphIaWlKzu8
 oRegmpZsvi5O9I2nyr24a9ft/VBvbmOoPDbElE6+sYwz5nIm+QnAj1uusb/9WyT3
 rYZ5OxWeKP8RseS/87VsSxHS/ivp1VbSJs/LiZL3yBhuCwcl2qVFfoLdRRzAAwvq
 FAt9ceOE8Gt8LzROJpXURXgTukd4tsmos9JfB8aE5qkoh/73+hS53FT4yJZJYmrA
 6rGDAoje+9dsB0XhW+gqmj2yX/TU64CmP8hUjgBUGuozVYx71jBknau4AvRn31+O
 DqdsbVCiWXQd8n3jOQ1K/3ZBhz3CLCsbslujoW/94B8JNxrHQ5ah6c01yjJmkMM=
 =SVmK
 -----END PGP SIGNATURE-----

 --------------enig082EDCE639D76ECBFD7706D3--

From: matthew green <mrg@eterna.com.au>
To: Jeremy Morse <jeremy.morse@gmail.com>
Cc: gnats-bugs@NetBSD.org, xsrc-manager@netbsd.org,
    gnats-admin@netbsd.org, netbsd-bugs@netbsd.org, spz@serpens.de,
    Matthias Pfaller <leo@marco.de>
Subject: re: xsrc/42262: Thinkpad T500 Intel GM45 Express X doesn't like i915drm
Date: Mon, 11 Jan 2010 18:20:39 +1100

    This is an OpenPGP/MIME signed message (RFC 2440 and 3156)
    --------------enig082EDCE639D76ECBFD7706D3
    Content-Type: text/plain; charset=ISO-8859-1

    On 10/01/2010 17:39, matthew green wrote:
    >    
    >    (EE) AIGLX error: dlopen of /usr/X11R7/lib/modules/dri/i965_dri.so
    >    failed (/usr/X11R7/lib/modules/dri/i965_dri.so: Undefined symbol
    >    "driDriverApi" (symnum = 157))
    > 
    > i just commited a fix for this to -current.  make sure you have
    > external/mit/xorg/lib/dri/i965/Makefile rev 1.6.

    Works great - thanks.

 great!

    On 10/01/2010 17:36, Jeremy Morse wrote:
    > Could you also check that bus-mastering is enabled on the device (pcictl
    > /dev/pci0 dump -d <devnum>). According to [0] this recent commit, -5
    > xorg doesn't explicitly ensure that it's turned on.
    >
    > [0] http://mail-index.netbsd.org/source-changes/2010/01/09/msg005178.html

    I've just installed a new build of -5, updated a few hours ago, that
    hang is now fixed on my i915gm laptop (mentioned earlier in this PR). I
    highly recommend installing latest xsrc and seeing whether that fixes
    the issue.

 netbsd-5 (and -current) both enable VGA devices io/mem/bus-master
 bits inside libpciaccess, so this should be OK now, even if the bios
 brings it up disabled.

    (drm diff can also be found at http://netbsd.org/~jmorse/drm4.diff)

 i'll test this shortly.  i think we need it for netbsd 5.1 as well.


 .mrg.

From: Matthias Pfaller <leo@marco.de>
To: Jeremy Morse <jeremy.morse@gmail.com>
Cc: 
Subject: Re: xsrc/42262: Thinkpad T500 Intel GM45 Express X doesn't like 
  i915drm
Date: Mon, 11 Jan 2010 21:31:54 +0100

 Jeremy Morse wrote:
 > Hmn,
 >
 > When debugging I found all the
 >
 > [drm:pid0:i915_driver_irq_handler] [drm:pid0:i915_driver_irq_handler]
 > iir = 0x00000040, pipestats a = 0x00020203, b = 0x00000000
 >
 > messages slowed userland to a crawl - it might be worth commenting that
 > portion of i915_irq.c (line 218) out. (Plus the output would be easier
 > to read).
 >
 > Otherwise:
 > [drm:pid649:i915_wait_irq] [drm:pid649:i915_wait_irq] irq_nr=1 breadcrumb=0
 > and
 > [drm:pid649:drm_ioctl] [drm:pid649:drm_ioctl]     returning 35
 >
 > Suggests this is still the hang experienced before. Yuck.
 >
 > If you have the time to build xsrc/external/mit/xf86-video-intel
 > manually, there's an "intel_statuspage" program built which dumps the
 > status page contents. If you could run that and post the output (while X
 > is busy hanging, if possible) we can work out whether this is hardware
 > not writing to the status page (contents will all be zero), or if it's
 > the status page being improperly mapped.
 >
 >   
 The contents of the status page is all zeros.

 > Could you also check that bus-mastering is enabled on the device (pcictl
 > /dev/pci0 dump -d <devnum>). According to [0] this recent commit, -5
 > xorg doesn't explicitly ensure that it's turned on.
 >
 > [0] http://mail-index.netbsd.org/source-changes/2010/01/09/msg005178.htm

 Looks like dma is off. I have attached my pcictl list and dump outputs 
 as well as the dmesg output. What is this device 2 function 1 thing? 
 Because this has dma turned on. I'm using modular-xorg-server. Probably 
 I need to rebuild (and patch).

 Regards, Matthias

From: Matthias Pfaller <leo@marco.de>
To: Jeremy Morse <jeremy.morse@gmail.com>
Cc: gnats-bugs@NetBSD.org
Subject: Re: xsrc/42262: Thinkpad T500 Intel GM45 Express X doesn't like 
  i915drm
Date: Mon, 11 Jan 2010 22:21:54 +0100

 Jeremy Morse wrote:
 > Hmn,
 >
 > When debugging I found all the
 >
 > [drm:pid0:i915_driver_irq_handler] [drm:pid0:i915_driver_irq_handler]
 > iir = 0x00000040, pipestats a = 0x00020203, b = 0x00000000
 >
 > messages slowed userland to a crawl - it might be worth commenting that
 > portion of i915_irq.c (line 218) out. (Plus the output would be easier
 > to read).
 >
 > Otherwise:
 > [drm:pid649:i915_wait_irq] [drm:pid649:i915_wait_irq] irq_nr=1 breadcrumb=0
 > and
 > [drm:pid649:drm_ioctl] [drm:pid649:drm_ioctl]     returning 35
 >
 > Suggests this is still the hang experienced before. Yuck.
 >
 > If you have the time to build xsrc/external/mit/xf86-video-intel
 > manually, there's an "intel_statuspage" program built which dumps the
 > status page contents. If you could run that and post the output (while X
 > is busy hanging, if possible) we can work out whether this is hardware
 > not writing to the status page (contents will all be zero), or if it's
 > the status page being improperly mapped.
 >
 > Could you also check that bus-mastering is enabled on the device (pcictl
 > /dev/pci0 dump -d <devnum>). According to [0] this recent commit, -5
 > xorg doesn't explicitly ensure that it's turned on.
 >
 > [0] http://mail-index.netbsd.org/source-changes/2010/01/09/msg005178.html
 >
 >   
 Ok, so I started compiling pkgsrc/sysutils/libpciaccess, interrupted, 
 droped in our xsrc/external/libpciaccess/dist/src/netbsd_pci.c, 
 restarted compiling and did a "make replace".
 Now that X is running with drm I just need to file a bugreport for 
 pkgsrc/sysutils/libpciaccess...

 Thank's for all the help, Matthias

From: matthew green <mrg@eterna.com.au>
To: gnats-bugs@NetBSD.org, xsrc-manager@netbsd.org,
    gnats-admin@netbsd.org, netbsd-bugs@netbsd.org, spz@serpens.de,
    Matthias Pfaller <leo@marco.de>,
    Jeremy Morse <jeremy.morse@gmail.com>
Cc: 
Subject: re: xsrc/42262: Thinkpad T500 Intel GM45 Express X doesn't like i915drm
Date: Tue, 12 Jan 2010 09:26:50 +1100


       (drm diff can also be found at http://netbsd.org/~jmorse/drm4.diff)

    i'll test this shortly.  i think we need it for netbsd 5.1 as well.

 this works for me, but no better or worse for my systems.


 .mrg.

From: matthew green <mrg@eterna.com.au>
To: gnats-bugs@NetBSD.org
Cc: xsrc-manager@netbsd.org, gnats-admin@netbsd.org,
    netbsd-bugs@netbsd.org, spz@serpens.de
Subject: re: xsrc/42262: Thinkpad T500 Intel GM45 Express X doesn't like i915drm
Date: Tue, 12 Jan 2010 09:32:06 +1100

     Ok, so I started compiling pkgsrc/sysutils/libpciaccess, interrupted, 
     droped in our xsrc/external/libpciaccess/dist/src/netbsd_pci.c, 
     restarted compiling and did a "make replace".
     Now that X is running with drm I just need to file a bugreport for 
     pkgsrc/sysutils/libpciaccess...

 great.  i need to talk to then about that...

     Thank's for all the help, Matthias

 no problem from my side..


 .mrg.

From: Frank Thieme <frank@fthieme.net>
To: <gnats-bugs@NetBSD.org>
Cc: <xsrc-manager@netbsd.org>, <gnats-admin@netbsd.org>, 
 <netbsd-bugs@netbsd.org>, <spz@serpens.de>, <mrg@eterna.com.au>
Subject: Re: xsrc/42262: Thinkpad T500 Intel GM45 Express X doesn't like i915drm
Date: Fri, 15 Jan 2010 11:48:26 +0100

 I have a Thinkpad SL300 with the same problem (and I guess same graphics
 hardware). I just tried the http://netbsd.org/~jmorse/drm4.diff and at
 least Xorg starts with DRI enabled and without leaving an unusable display
 behind.

 But it's not over yet, because every application, that try to use DRI is
 getting an Segfault:

 $ glxgears
 Failed to initialize GEM.  Falling back to classic.
 Segmentation fault (core dumped)

 Core was generated by `glxgears'.
 Program terminated with signal 11, Segmentation fault.
 #0  0x00007f7ffa84beae in brw_draw_init () from
 /usr/X11R7/lib/modules/dri/i965_dri.so
 (gdb) bt
 #0  0x00007f7ffa84beae in brw_draw_init () from
 /usr/X11R7/lib/modules/dri/i965_dri.so
 #1  0x00007f7ffa84c8e9 in brwCreateContext () from
 /usr/X11R7/lib/modules/dri/i965_dri.so
 #2  0x00007f7ffa860fba in intelSpanRenderFinish () from
 /usr/X11R7/lib/modules/dri/i965_dri.so
 #3  0x00007f7ffa8310b9 in driCalculateSwapUsage () from
 /usr/X11R7/lib/modules/dri/i965_dri.so
 #4  0x00007f7ffd850e92 in glXGetDriverConfig () from
 /usr/X11R7/lib/libGL.so.2
 #5  0x00007f7ffd83d02e in glXGetFBConfigFromVisualSGIX () from
 /usr/X11R7/lib/libGL.so.2
 #6  0x00007f7ffd83d447 in glXCreateContext () from
 /usr/X11R7/lib/libGL.so.2
 #7  0x000000000040301f in main ()

 Bye...Frank

From: Jeremy Morse <jeremy.morse@gmail.com>
To: gnats-bugs@NetBSD.org
Cc: Frank Thieme <frank@fthieme.net>, xsrc-manager@netbsd.org, 
 gnats-admin@netbsd.org, netbsd-bugs@netbsd.org
Subject: Re: xsrc/42262: Thinkpad T500 Intel GM45 Express X doesn't like i915drm
Date: Mon, 18 Jan 2010 03:37:48 +0000

 This is an OpenPGP/MIME signed message (RFC 2440 and 3156)
 --------------enig1661CC96468299E3858E5839
 Content-Type: text/plain; charset=ISO-8859-1
 Content-Transfer-Encoding: quoted-printable

 Hi Frank,

 On 15/01/2010 11:55, Frank Thieme wrote:
 >  I have a Thinkpad SL300 with the same problem (and I guess same graphi=
 cs
 >  hardware). I just tried the http://netbsd.org/~jmorse/drm4.diff and at=

 >  least Xorg starts with DRI enabled and without leaving an unusable dis=
 play
 >  behind.

 Great to hear the patch is helping

 >  But it's not over yet, because every application, that try to use DRI =
 is
 >  getting an Segfault:

 There've been a few fixes to i965_dri pulled up to -5 in the last week -
 updating could help here.

 If that doesn't work, it's worth filing a new PR to keep these two
 issues seperate.

 --=20
 Thanks,
 Jeremy


 --------------enig1661CC96468299E3858E5839
 Content-Type: application/pgp-signature; name="signature.asc"
 Content-Description: OpenPGP digital signature
 Content-Disposition: attachment; filename="signature.asc"

 -----BEGIN PGP SIGNATURE-----

 iQEcBAEBAgAGBQJLU9eYAAoJEF93OTEVsi2VMa4H/RcG2zkbOy+1E/ogNEPJWSxd
 s8a5ZPZjruqJ9sfhfrjubVzK1k2GaGxv28K/1/+UyRUiA3oTKJT3DXb0uttcqYcn
 ah0IQYB8sAe803WwmBVXx6PnzOwo1O32og2kGTsSY+2s00YSnMVZMkYse0tYUrhG
 IUnNEKyZkfLauZcOTNmohhLMVzFXnMjvuo3AA78MpN7f+DN7ZYYrjbf3j66A2uzu
 nefQIvgwzvjO1emCRguJzOMq7dutpz3aJT6C+gkd7XaTEz9Ax9NhJ/QnHjlkJe/q
 zE+iOLxbFHJzMI2f7kjeHObu8pypnJrVLTbH7LPyrh2vzUCbqTRU6Wd7ifXC7Ek=
 =BrZ4
 -----END PGP SIGNATURE-----

 --------------enig1661CC96468299E3858E5839--

From: Jeremy Morse <jmorse@netbsd.org>
To: gnats-bugs@gnats.NetBSD.org
Cc: 
Subject: PR/42262 CVS commit: src/sys/external/bsd/drm/dist/bsd-core
Date: Tue, 26 Jan 2010 08:01:27 +0000

 Module Name:	src
 Committed By:	jmorse
 Date:		Tue Jan 26 08:01:27 UTC 2010

 Modified Files:
 	src/sys/external/bsd/drm/dist/bsd-core: drmP.h drm_bufs.c drm_memory.c

 Log Message:
 PR/42262: Support drm drivers (intel G33/G45) submapping pci resources


 To generate a diff of this commit:
 cvs rdiff -u -r1.15 -r1.16 src/sys/external/bsd/drm/dist/bsd-core/drmP.h
 cvs rdiff -u -r1.6 -r1.7 src/sys/external/bsd/drm/dist/bsd-core/drm_bufs.c \
     src/sys/external/bsd/drm/dist/bsd-core/drm_memory.c

 Please note that diffs are not public domain; they are subject to the
 copyright notices on the relevant files.

State-Changed-From-To: open->closed
State-Changed-By: spz@NetBSD.org
State-Changed-When: Wed, 27 Jan 2010 18:52:11 +0000
State-Changed-Why:
with jmorses commit, the X server runs with drm enabled, thus the
original issue of the PR is fixed.


From: Soren Jacobsen <snj@netbsd.org>
To: gnats-bugs@gnats.NetBSD.org
Cc: 
Subject: PR/42262 CVS commit: [netbsd-5] src/sys/external/bsd/drm/dist/bsd-core
Date: Sat, 30 Jan 2010 19:41:20 +0000

 Module Name:	src
 Committed By:	snj
 Date:		Sat Jan 30 19:41:20 UTC 2010

 Modified Files:
 	src/sys/external/bsd/drm/dist/bsd-core [netbsd-5]: drmP.h drm_bufs.c
 	    drm_memory.c

 Log Message:
 Pull up following revision(s) (requested by jmorse in ticket #1280):
 	sys/external/bsd/drm/dist/bsd-core/drm_bufs.c: revision 1.7
 	sys/external/bsd/drm/dist/bsd-core/drmP.h: revision 1.16
 	sys/external/bsd/drm/dist/bsd-core/drm_memory.c: revision 1.7
 PR/42262: Support drm drivers (intel G33/G45) submapping pci resources


 To generate a diff of this commit:
 cvs rdiff -u -r1.9.10.2 -r1.9.10.3 \
     src/sys/external/bsd/drm/dist/bsd-core/drmP.h
 cvs rdiff -u -r1.2.10.1 -r1.2.10.2 \
     src/sys/external/bsd/drm/dist/bsd-core/drm_bufs.c
 cvs rdiff -u -r1.3.10.1 -r1.3.10.2 \
     src/sys/external/bsd/drm/dist/bsd-core/drm_memory.c

 Please note that diffs are not public domain; they are subject to the
 copyright notices on the relevant files.

>Unformatted:
 	source date 20091102

NetBSD Home
NetBSD PR Database Search

(Contact us) $NetBSD: query-full-pr,v 1.39 2013/11/01 18:47:49 spz Exp $
$NetBSD: gnats_config.sh,v 1.8 2006/05/07 09:23:38 tsutsui Exp $
Copyright © 1994-2007 The NetBSD Foundation, Inc. ALL RIGHTS RESERVED.