NetBSD-Bugs archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: kern/44565: X works for about thirty seconds and then freezes on my MacBook1,1
The following reply was made to PR xsrc/44565; it has been noted by GNATS.
From: Taylor R Campbell <campbell+netbsd%mumble.net@localhost>
To: matthew green <mrg%eterna.com.au@localhost>
Cc: gnats-bugs%NetBSD.org@localhost, xsrc-manager%netbsd.org@localhost,
gnats-admin%netbsd.org@localhost, netbsd-bugs%netbsd.org@localhost
Subject: Re: kern/44565: X works for about thirty seconds and then freezes on
my MacBook1,1
Date: Mon, 14 Feb 2011 19:43:11 +0000
Date: Tue, 15 Feb 2011 05:48:58 +1100
From: matthew green <mrg%eterna.com.au@localhost>
can you try xsrc?
there are significant version difference between xsrc and pkgsrc.
I fetched xbase.tgz and xserver.tgz from the 5.1 FTP distribution,
extracted them in /, and then used /usr/X11R7/bin/Xorg instead of
/usr/pkg-2010Q3/bin/Xorg. Same result -- it freezes on a 5 kernel
(5.1 or 5.1_STABLE) and works on a current kernel.
I notice that drm fails in 5 and works in current, which I imagine is
probably significant. Here's a diff between the respective Xorg.0.log
files, with xsrc. It looks pretty similar for pkgsrc. RIAMONODEBUG
is i386/conf/MONOLITHIC with DIAGNOSTIC, DEBUG, LOCKDEBUG, -g, FFS_EI,
and APPLE_UFS. Let me know if you want to see the whole Xorg.0.log.
--- nb51-xsrc.txt 2011-02-14 19:24:33.000000000 +0000
+++ HEAD-RIAMONODEBUG-20110201-xsrc.txt 2011-02-14 19:35:39.000000000
+0000
@@ -3,7 +3,7 @@
Release Date: 2009-7-7
X Protocol Version 11, Revision 0
Build Operating System: NetBSD/i386 -=20
-Current Operating System: NetBSD oberon.local 5.1 NetBSD 5.1 (GENERIC) #0:=
Sun Nov 7 14:39:56 UTC 2010
builds%b6.netbsd.org@localhost:/home/builds/ab/netbsd-=
5-1-RELEASE/i386/201011061943Z-obj/home/builds/ab/netbsd-5-1-RELEASE/src/sy=
s/arch/i386/compile/GENERIC i386
+Current Operating System: NetBSD oberon.local 5.99.44 NetBSD 5.99.44 (RIAM=
ONODEBUG) #0: Tue Feb 1 20:55:46 UTC 2011
root%smalltalk.local@localhost:/home/rias=
tradh/netbsd/current/obj/sys/arch/i386/compile/RIAMONODEBUG i386
Build Date: 09 July 2009 12:14:03AM
=20
Before reporting problems, check http://wiki.X.Org
@@ -11,7 +11,7 @@
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: Mon Feb 14 19:22:41 2011
+(=3D=3D) Log file: "/var/log/Xorg.0.log", Time: Mon Feb 14 19:33:00 2011
(II) Loader magic: 0x800
(II) Module ABI versions:
X.Org ANSI C Emulation: 0.4
@@ -302,6 +302,38 @@
(WW) intel(0): Register 0x61200 (PP_STATUS) changed from 0xc0000008 to 0xd=
0000009
(WW) intel(0): PP_STATUS before: on, ready, sequencing idle
(WW) intel(0): PP_STATUS after: on, ready, sequencing on
+(WW) intel(0): Register 0x71024 (PIPEBSTAT) changed from 0x00000202 to 0x8=
0000202
+(WW) intel(0): PIPEBSTAT before: status: VSYNC_INT_STATUS VBLANK_INT_STATUS
+(WW) intel(0): PIPEBSTAT after: status: FIFO_UNDERRUN VSYNC_INT_STATUS VBL=
ANK_INT_STATUS
+(WW) intel(0): Register 0x68000 (TV_CTL) changed from 0x10000000 to 0x000c=
0000
+(WW) intel(0): Register 0x68010 (TV_CSC_Y) changed from 0x00000000 to 0x03=
32012d
+(WW) intel(0): Register 0x68014 (TV_CSC_Y2) changed from 0x00000000 to 0x0=
7d30104
+(WW) intel(0): Register 0x68018 (TV_CSC_U) changed from 0x00000000 to 0x07=
33052d
+(WW) intel(0): Register 0x6801c (TV_CSC_U2) changed from 0x00000000 to 0x0=
5c70200
+(WW) intel(0): Register 0x68020 (TV_CSC_V) changed from 0x00000000 to 0x03=
40030c
+(WW) intel(0): Register 0x68024 (TV_CSC_V2) changed from 0x00000000 to 0x0=
6d00200
+(WW) intel(0): Register 0x6802c (TV_CLR_LEVEL) changed from 0x00000000 to =
0x010b00e1
+(WW) intel(0): Register 0x68030 (TV_H_CTL_1) changed from 0x00000000 to 0x=
00400359
+(WW) intel(0): Register 0x68034 (TV_H_CTL_2) changed from 0x00000000 to 0x=
80480022
+(WW) intel(0): Register 0x68038 (TV_H_CTL_3) changed from 0x00000000 to 0x=
007c0344
+(WW) intel(0): Register 0x6803c (TV_V_CTL_1) changed from 0x00000000 to 0x=
00f01415
+(WW) intel(0): Register 0x68040 (TV_V_CTL_2) changed from 0x00000000 to 0x=
00060607
+(WW) intel(0): Register 0x68044 (TV_V_CTL_3) changed from 0x00000000 to 0x=
80120001
+(WW) intel(0): Register 0x68048 (TV_V_CTL_4) changed from 0x00000000 to 0x=
000900f0
+(WW) intel(0): Register 0x6804c (TV_V_CTL_5) changed from 0x00000000 to 0x=
000a00f0
+(WW) intel(0): Register 0x68050 (TV_V_CTL_6) changed from 0x00000000 to 0x=
000900f0
+(WW) intel(0): Register 0x68054 (TV_V_CTL_7) changed from 0x00000000 to 0x=
000a00f0
+(WW) intel(0): Register 0x68060 (TV_SC_CTL_1) changed from 0x00000000 to 0=
xc1710087
+(WW) intel(0): Register 0x68064 (TV_SC_CTL_2) changed from 0x00000000 to 0=
x6b405140
+(WW) intel(0): Register 0x68070 (TV_WIN_POS) changed from 0x00000000 to 0x=
00360024
+(WW) intel(0): Register 0x68074 (TV_WIN_SIZE) changed from 0x00000000 to 0=
x02640198
+(WW) intel(0): Register 0x68080 (TV_FILTER_CTL_1) changed from 0x00000000 =
to 0x800010bb
+(WW) intel(0): Register 0x68084 (TV_FILTER_CTL_2) changed from 0x00000000 =
to 0x00028283
+(WW) intel(0): Register 0x68088 (TV_FILTER_CTL_3) changed from 0x00000000 =
to 0x00014141
+(WW) intel(0): Register 0x68100 (TV_H_LUMA_0) changed from 0x00000000 to 0=
xb1403000
+(WW) intel(0): Register 0x681ec (TV_H_LUMA_59) changed from 0x00000000 to =
0x0000b060
+(WW) intel(0): Register 0x68200 (TV_H_CHROMA_0) changed from 0x00000000 to=
0xb1403000
+(WW) intel(0): Register 0x682ec (TV_H_CHROMA_59) changed from 0x00000000 t=
o 0x0000b060
(II) UnloadModule: "vesa"
(II) Unloading /usr/X11R7/lib/modules/drivers//vesa_drv.so
(=3D=3D) Depth 24 pixmap format is 32 bpp
@@ -321,22 +353,34 @@
(II) intel(0): I830CheckAvailableMemory: 1966080 kB available
(WW) intel(0): DRI2 requires UXA
drmOpenDevice: node name is /dev/dri/card0
-drmOpenDevice: open result is -1, (Device not configured)
-drmOpenDevice: open result is -1, (Device not configured)
-drmOpenDevice: Open failed
+drmOpenDevice: open result is 11, (OK)
drmOpenDevice: node name is /dev/dri/card0
-drmOpenDevice: open result is -1, (Device not configured)
-drmOpenDevice: open result is -1, (Device not configured)
-drmOpenDevice: Open failed
-[drm] failed to load kernel module "i915"
-(EE) [drm] drmOpen failed.
-(EE) intel(0): [dri] DRIScreenInit failed. Disabling DRI.
+drmOpenDevice: open result is 11, (OK)
+drmOpenByBusid: Searching for BusID pci:0000:00:02.0
+drmOpenDevice: node name is /dev/dri/card0
+drmOpenDevice: open result is 11, (OK)
+drmOpenByBusid: drmOpenMinor returns 11
+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 enabled
(**) intel(0): Tiling enabled
(=3D=3D) intel(0): VideoRam: 262144 KB
(II) intel(0): Attempting memory allocation with tiled buffers.
(II) intel(0): Tiled allocation successful.
-(II) intel(0): adjusting plane->pipe mappings to allow for framebuffer com=
pression
+(II) intel(0): [drm] Registers =3D 0x90380000
+(II) intel(0): [drm] ring buffer =3D 0x80000000
+(II) intel(0): [drm] mapped front buffer at 0x81000000, handle =3D 0x81000=
000
+(II) intel(0): [drm] mapped back buffer at 0x84000000, handle =3D 0x840000=
00
+(II) intel(0): [drm] mapped depth buffer at 0x85000000, handle =3D 0x85000=
000
+(II) intel(0): [drm] mapped classic textures at 0x86000000, handle =3D 0x8=
6000000
+(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 0x=
0000
(WW) intel(0): remove MTRR a0000 - b0000
(II) EXA(0): Offscreen pixmap area of 31457280 bytes
@@ -347,10 +391,14 @@
(=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: 1
-(II) intel(0): xf86BindGARTMemory: bind key 4 at 0x01000000 (pgoffset 4096)
-(II) intel(0): xf86BindGARTMemory: bind key 5 at 0x02000000 (pgoffset 8192)
+(II) intel(0): xf86BindGARTMemory: bind key 0 at 0x01000000 (pgoffset 4096)
+(II) intel(0): xf86BindGARTMemory: bind key 1 at 0x02000000 (pgoffset 8192)
+(II) intel(0): xf86BindGARTMemory: bind key 2 at 0x04000000 (pgoffset 1638=
4)
+(II) intel(0): xf86BindGARTMemory: bind key 3 at 0x05000000 (pgoffset 2048=
0)
+(II) intel(0): xf86BindGARTMemory: bind key 4 at 0x06000000 (pgoffset 2457=
6)
(II) intel(0): Fixed memory allocation layout:
(II) intel(0): 0x00000000-0x0001ffff: ring buffer (128 kB)
(II) intel(0): 0x00020000-0x0061ffff: compressed frame buffer (6144 kB, 0x=
000000007f020000 physical
@@ -365,25 +413,29 @@
(II) intel(0): 0x00fbf000: end of stolen memory
(II) intel(0): 0x01000000-0x01ffffff: front buffer (16384 kB) X tiled
(II) intel(0): 0x02000000-0x03dfffff: exa offscreen (30720 kB)
+(II) intel(0): 0x04000000-0x04ffffff: back buffer (16384 kB) X tiled
+(II) intel(0): 0x05000000-0x05ffffff: depth buffer (16384 kB) X tiled
+(II) intel(0): 0x06000000-0x07ffffff: classic textures (32768 kB)
(II) intel(0): 0x10000000: end of aperture
-(WW) intel(0): ESR is 0x00000011, page table error, instruction error
+(WW) intel(0): ESR is 0x00000010, page table error
(WW) intel(0): PGTBL_ER is 0x00000102, host pte data, display B pte
(WW) intel(0): Existing errors found in hardware state.
(II) intel(0): Selecting standard 18 bit TMDS pixel format.
(II) intel(0): Output configuration:
(II) intel(0): Pipe A is off
-(II) intel(0): Display plane B is now disabled and connected to pipe A.
+(II) intel(0): Display plane A is now disabled and connected to pipe A.
(II) intel(0): Pipe B is on
-(II) intel(0): Display plane A is now enabled and connected to pipe B.
+(II) intel(0): Display plane B is now enabled and connected to pipe B.
(II) intel(0): Output VGA is connected to pipe none
(II) intel(0): Output LVDS is connected to pipe B
(II) intel(0): Output TMDS-1 is connected to pipe none
(II) intel(0): Output TV is connected to pipe none
+(II) intel(0): [drm] dma control initialized, using IRQ 10
(II) intel(0): RandR 1.2 enabled, ignore the following RandR disabled mess=
age.
(II) intel(0): DPMS enabled
(II) intel(0): Set up textured video
(II) intel(0): Set up overlay video
-(II) intel(0): direct rendering: Failed
+(II) intel(0): direct rendering: XF86DRI Enabled
(--) RandR disabled
(II) Initializing built-in extension Generic Event Extension
(II) Initializing built-in extension SHAPE
@@ -402,9 +454,19 @@
(II) Initializing built-in extension RANDR
(II) Initializing built-in extension COMPOSITE
(II) Initializing built-in extension DAMAGE
-(II) AIGLX: Screen 0 is not DRI capable
-(II) AIGLX: Loaded and initialized /usr/X11R7/lib/modules/dri/swrast_dri.so
-(II) GLX: Initialized DRISWRAST GL provider for screen 0
+drmOpenDevice: node name is /dev/dri/card0
+drmOpenDevice: open result is 12, (OK)
+drmOpenByBusid: Searching for BusID pci:0000:00:02.0
+drmOpenDevice: node name is /dev/dri/card0
+drmOpenDevice: open result is 12, (OK)
+drmOpenByBusid: drmOpenMinor returns 12
+drmOpenByBusid: drmGetBusid reports pci:0000:00:02.0
+(II) AIGLX: enabled GLX_SGI_make_current_read
+(II) AIGLX: enabled GLX_MESA_copy_sub_buffer
+(II) AIGLX: enabled GLX_SGI_swap_control and GLX_MESA_swap_control
+(II) AIGLX: enabled GLX_texture_from_pixmap with driver support
+(II) AIGLX: Loaded and initialized /usr/X11R7/lib/modules/dri/i915_dri.so
+(II) GLX: Initialized DRI GL provider for screen 0
(II) intel(0): Setting screen physical size to 286 x 179
(WW) <default pointer>: No Device specified, looking for one...
(II) <default pointer>: found Device "/dev/wsmouse"
@@ -440,18 +502,25 @@
(II) intel(0): Printing DDC gathered Modelines:
(II) intel(0): Modeline "1280x800"x0.0 71.00 1280 1328 1360 1440 800 8=
03 809 823 -hsync -vsync (49.3 kHz)
(II) intel(0): EDID vendor "APP", prod id 40027
-(II) intel(0): xf86BindGARTMemory: bind key 6 at 0x03e00000 (pgoffset 1587=
2)
-(II) intel(0): xf86UnbindGARTMemory: unbind key 6
+(II) intel(0): xf86BindGARTMemory: bind key 5 at 0x08000000 (pgoffset 3276=
8)
+(II) intel(0): [drm] mapped front buffer at 0x81000000, handle =3D 0x81000=
000
+(II) intel(0): xf86UnbindGARTMemory: unbind key 5
(II) intel(0): EDID vendor "APP", prod id 40027
(II) intel(0): Using hsync ranges from config file
(II) intel(0): Using vrefresh ranges from config file
(II) intel(0): Printing DDC gathered Modelines:
(II) intel(0): Modeline "1280x800"x0.0 71.00 1280 1328 1360 1440 800 8=
03 809 823 -hsync -vsync (49.3 kHz)
(II) intel(0): EDID vendor "APP", prod id 40027
-(II) intel(0): xf86BindGARTMemory: bind key 7 at 0x03e00000 (pgoffset 1587=
2)
-(II) intel(0): xf86UnbindGARTMemory: unbind key 7
+(II) intel(0): xf86BindGARTMemory: bind key 6 at 0x08000000 (pgoffset 3276=
8)
+(II) intel(0): xf86UnbindGARTMemory: unbind key 6
(II) UnloadModule: "mouse"
(II) UnloadModule: "kbd"
+(II) intel(0): xf86UnbindGARTMemory: unbind key 0
+(II) intel(0): xf86UnbindGARTMemory: unbind key 1
+(II) intel(0): xf86UnbindGARTMemory: unbind key 2
+(II) intel(0): xf86UnbindGARTMemory: unbind key 3
(II) intel(0): xf86UnbindGARTMemory: unbind key 4
-(II) intel(0): xf86UnbindGARTMemory: unbind key 5
(WW) intel(0): drmDropMaster failed: Unknown error: 4294967295
+(II) intel(0): [drm] removed 1 reserved context for kernel
+(II) intel(0): [drm] unmapping 8192 bytes of SAREA 0xc3750000 at 0xbb63b000
+(II) intel(0): [drm] Closed DRM master.
Home |
Main Index |
Thread Index |
Old Index