Date: Tue, 07 Apr 2009 10:20:09 -0700 From: Mark Atkinson <atkin901@yahoo.com> To: freebsd-x11@freebsd.org Subject: Xorg blank display w/intel 915 on -current Message-ID: <grg20c$2ck$1@ger.gmane.org>
next in thread | raw e-mail | index | archive | help
[-- Attachment #1 --]
With a kernel built from March 6, Xorg 1.6.0, and Intel 2.6.3, all I get is
a blank screen.
However, if I boot to an earlier kernel from Mar 25 (built to pick up the
vblank changes), X comes up fine.
Interestingly enough, only the static kernel itself is making the
difference, I am loading the Mar 6th drm.ko and i915.ko with the Mar 25th
kernel. Attached is a working/non-working diff of Xorg.0.log.
(--) PCI:*(0@0:2:0) Intel Corporation 82915G/GV/910GL Integrated Graphics
Controller rev 4, Mem @ 0xdff00000/524288, 0xc0000000/268435456,
0xdfec0000/262144, I/O @ 0x0000e890/8, BIOS @ 0x????????/65536
(--) PCI: (0@0:2:1) Intel Corporation 82915G Integrated Graphics Controller
rev 4, Mem @ 0xdff80000/524288
vgapci0@pci0:0:2:0: class=0x030000 card=0x01791028 chip=0x25828086
rev=0x04 hdr=0x00
vendor = 'Intel Corporation'
device = '82915G/GV/GL, 82910GL Integrated Graphics Device'
class = display
subclass = VGA
vgapci1@pci0:0:2:1: class=0x038000 card=0x01791028 chip=0x27828086
rev=0x04 hdr=0x00
vendor = 'Intel Corporation'
device = '82915G Graphics device: 82915G/GV/910GL Express Chipset
Family'
class = display
--
Mark Atkinson
atkin901@yahoo.com
(!wired)?(coffee++):(wired);
[-- Attachment #2 --]
--- tmp/Xorg.log.i915.fail.txt 2009-04-07 09:59:32.000000000 -0700
+++ tmp/Xorg.log.i915.works.txt 2009-04-07 09:51:45.000000000 -0700
@@ -3,7 +3,7 @@
Release Date: 2009-2-25
X Protocol Version 11, Revision 0
Build Operating System: FreeBSD 8.0-CURRENT i386
-Current Operating System: FreeBSD moby.pdsea.f5net.com 8.0-CURRENT FreeBSD 8.0-CURRENT #10: Fri Apr 3 15:33:21 PDT 2009 root@moby:/usr/obj/usr/src/sys/MOBY i386
+Current Operating System: FreeBSD moby.pdsea.f5net.com 8.0-CURRENT FreeBSD 8.0-CURRENT #9: Wed Mar 25 13:11:55 PDT 2009 root@moby:/usr/obj/usr/src/sys/MOBY i386
Build Date: 06 April 2009 04:37:39PM
Before reporting problems, check http://wiki.x.org
@@ -11,7 +11,7 @@
Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
-(==) Log file: "/var/log/Xorg.0.log", Time: Tue Apr 7 09:59:18 2009
+(==) Log file: "/var/log/Xorg.0.log", Time: Tue Apr 7 07:38:21 2009
(II) Loader magic: 0x6a0
(II) Module ABI versions:
X.Org ANSI C Emulation: 0.4
@@ -303,14 +303,19 @@
(II) intel(0): I830CheckAvailableMemory: 1966080 kB available
(WW) intel(0): DRI2 requires UXA
drmOpenDevice: node name is /dev/dri/card0
-drmOpenDevice: open result is 11, (OK)
+drmOpenDevice: open result is -1, (No such file or directory)
+drmOpenDevice: open result is -1, (No such file or directory)
+drmOpenDevice: Open failed
drmOpenDevice: node name is /dev/dri/card0
-drmOpenDevice: open result is 11, (OK)
+drmOpenDevice: open result is -1, (No such file or directory)
+drmOpenDevice: open result is -1, (No such file or directory)
+drmOpenDevice: Open failed
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] loaded kernel module for "i915" driver.
(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.
@@ -343,11 +348,11 @@
(==) intel(0): Silken mouse enabled
(II) intel(0): Initializing HW Cursor
(II) intel(0): [DRI] installation complete
-(II) intel(0): xf86BindGARTMemory: bind key 11 at 0x01000000 (pgoffset 4096)
-(II) intel(0): xf86BindGARTMemory: bind key 12 at 0x02000000 (pgoffset 8192)
-(II) intel(0): xf86BindGARTMemory: bind key 13 at 0x05000000 (pgoffset 20480)
-(II) intel(0): xf86BindGARTMemory: bind key 14 at 0x06000000 (pgoffset 24576)
-(II) intel(0): xf86BindGARTMemory: bind key 15 at 0x07000000 (pgoffset 28672)
+(II) intel(0): xf86BindGARTMemory: bind key 1 at 0x01000000 (pgoffset 4096)
+(II) intel(0): xf86BindGARTMemory: bind key 2 at 0x02000000 (pgoffset 8192)
+(II) intel(0): xf86BindGARTMemory: bind key 3 at 0x05000000 (pgoffset 20480)
+(II) intel(0): xf86BindGARTMemory: bind key 4 at 0x06000000 (pgoffset 24576)
+(II) intel(0): xf86BindGARTMemory: bind key 5 at 0x07000000 (pgoffset 28672)
(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, 0x000000005f820000 physical
@@ -362,8 +367,6 @@
(II) intel(0): 0x06000000-0x06ffffff: depth buffer (16384 kB)
(II) intel(0): 0x07000000-0x08ffffff: classic textures (32768 kB)
(II) intel(0): 0x10000000: end of aperture
-(WW) intel(0): ESR is 0x00000001, instruction error
-(WW) intel(0): Existing errors found in hardware state.
(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.
@@ -403,10 +406,10 @@
compiled for 1.6.0, module version = 1.4.0
Module class: X.Org XInput Driver
ABI class: X.Org XInput driver, version 4.0
-(**) Kensington Expert Mouse: Device: "/dev/sysmouse"
+(**) Kensington Expert Mouse: Device: "/dev/ums0"
(==) Kensington Expert Mouse: Protocol: "Auto"
(**) Kensington Expert Mouse: always reports core events
-(**) Option "Device" "/dev/sysmouse"
+(**) Option "Device" "/dev/ums0"
(==) Kensington Expert Mouse: Emulate3Buttons, Emulate3Timeout: 50
(**) Kensington Expert Mouse: ZAxisMapping: buttons 4 and 5
(**) Kensington Expert Mouse: Buttons: 9
@@ -416,8 +419,9 @@
(**) Kensington Expert Mouse: (accel) filter chain progression: 2.00
(**) Kensington Expert Mouse: (accel) filter stage 0: 20.00 ms
(**) Kensington Expert Mouse: (accel) set acceleration profile 0
-(II) Kensington Expert Mouse: SetupAuto: hw.iftype is 4, hw.model is 0
+(II) Kensington Expert Mouse: SetupAuto: hw.iftype is 5, hw.model is 0
(II) Kensington Expert Mouse: SetupAuto: protocol is SysMouse
+(WW) fcntl(13, F_SETOWN): Inappropriate ioctl for device
(II) config/hal: Adding input device AT Keyboard
(II) LoadModule: "kbd"
(II) Loading /usr/local/lib/xorg/modules/input//kbd_drv.so
@@ -438,13 +442,65 @@
(**) Option "CustomKeycodes" "off"
(**) AT Keyboard: CustomKeycodes disabled
(II) XINPUT: Adding extended input device "AT Keyboard" (type: KEYBOARD)
-(II) intel(0): xf86UnbindGARTMemory: unbind key 11
-(II) intel(0): xf86UnbindGARTMemory: unbind key 12
-(II) intel(0): xf86UnbindGARTMemory: unbind key 13
-(II) intel(0): xf86UnbindGARTMemory: unbind key 14
-(II) intel(0): xf86UnbindGARTMemory: unbind key 15
-(II) UnloadModule: "kbd"
+(II) intel(0): I2C bus "CRTDDC_A" initialized.
+(II) intel(0): I2C bus "CRTDDC_A" removed.
+(II) intel(0): I2C bus "CRTDDC_A" initialized.
+(II) intel(0): I2C device "CRTDDC_A:E-EDID segment register" registered at address 0x60.
+(II) intel(0): I2C device "CRTDDC_A:ddc2" registered at address 0xA0.
+(II) intel(0): I2C device "CRTDDC_A:ddc2" removed.
+(II) intel(0): I2C device "CRTDDC_A:E-EDID segment register" removed.
+(II) intel(0): I2C bus "CRTDDC_A" removed.
+(II) intel(0): EDID vendor "DEL", prod id 40992
+(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 "1600x1200"x0.0 162.00 1600 1664 1856 2160 1200 1201 1204 1250 +hsync +vsync (75.0 kHz)
+(II) intel(0): Modeline "800x600"x0.0 40.00 800 840 968 1056 600 601 605 628 +hsync +vsync (37.9 kHz)
+(II) intel(0): Modeline "640x480"x0.0 31.50 640 656 720 840 480 481 484 500 -hsync -vsync (37.5 kHz)
+(II) intel(0): Modeline "640x480"x0.0 25.18 640 656 752 800 480 490 492 525 -hsync -vsync (31.5 kHz)
+(II) intel(0): Modeline "720x400"x0.0 28.32 720 738 846 900 400 412 414 449 -hsync +vsync (31.5 kHz)
+(II) intel(0): Modeline "1280x1024"x0.0 135.00 1280 1296 1440 1688 1024 1025 1028 1066 +hsync +vsync (80.0 kHz)
+(II) intel(0): Modeline "1024x768"x0.0 78.75 1024 1040 1136 1312 768 769 772 800 +hsync +vsync (60.0 kHz)
+(II) intel(0): Modeline "1024x768"x0.0 65.00 1024 1048 1184 1344 768 771 777 806 -hsync -vsync (48.4 kHz)
+(II) intel(0): Modeline "800x600"x0.0 49.50 800 816 896 1056 600 601 604 625 +hsync +vsync (46.9 kHz)
+(II) intel(0): Modeline "1280x1024"x0.0 108.00 1280 1328 1440 1688 1024 1025 1028 1066 +hsync +vsync (64.0 kHz)
+(II) intel(0): Modeline "1600x1200"x0.0 162.00 1600 1664 1856 2160 1200 1201 1204 1250 +hsync +vsync (75.0 kHz)
+(II) intel(0): Modeline "1152x864"x0.0 108.00 1152 1216 1344 1600 864 865 868 900 +hsync +vsync (67.5 kHz)
+(II) intel(0): EDID vendor "DEL", prod id 40992
+exaCopyDirty: Pending damage region empty!
+(II) 3rd Button detected: disabling emulate3Button
+(II) intel(0): I2C bus "CRTDDC_A" initialized.
+(II) intel(0): I2C bus "CRTDDC_A" removed.
+(II) intel(0): I2C bus "CRTDDC_A" initialized.
+(II) intel(0): I2C device "CRTDDC_A:E-EDID segment register" registered at address 0x60.
+(II) intel(0): I2C device "CRTDDC_A:ddc2" registered at address 0xA0.
+(II) intel(0): I2C device "CRTDDC_A:ddc2" removed.
+(II) intel(0): I2C device "CRTDDC_A:E-EDID segment register" removed.
+(II) intel(0): I2C bus "CRTDDC_A" removed.
+(II) intel(0): EDID vendor "DEL", prod id 40992
+(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 "1600x1200"x0.0 162.00 1600 1664 1856 2160 1200 1201 1204 1250 +hsync +vsync (75.0 kHz)
+(II) intel(0): Modeline "800x600"x0.0 40.00 800 840 968 1056 600 601 605 628 +hsync +vsync (37.9 kHz)
+(II) intel(0): Modeline "640x480"x0.0 31.50 640 656 720 840 480 481 484 500 -hsync -vsync (37.5 kHz)
+(II) intel(0): Modeline "640x480"x0.0 25.18 640 656 752 800 480 490 492 525 -hsync -vsync (31.5 kHz)
+(II) intel(0): Modeline "720x400"x0.0 28.32 720 738 846 900 400 412 414 449 -hsync +vsync (31.5 kHz)
+(II) intel(0): Modeline "1280x1024"x0.0 135.00 1280 1296 1440 1688 1024 1025 1028 1066 +hsync +vsync (80.0 kHz)
+(II) intel(0): Modeline "1024x768"x0.0 78.75 1024 1040 1136 1312 768 769 772 800 +hsync +vsync (60.0 kHz)
+(II) intel(0): Modeline "1024x768"x0.0 65.00 1024 1048 1184 1344 768 771 777 806 -hsync -vsync (48.4 kHz)
+(II) intel(0): Modeline "800x600"x0.0 49.50 800 816 896 1056 600 601 604 625 +hsync +vsync (46.9 kHz)
+(II) intel(0): Modeline "1280x1024"x0.0 108.00 1280 1328 1440 1688 1024 1025 1028 1066 +hsync +vsync (64.0 kHz)
+(II) intel(0): Modeline "1600x1200"x0.0 162.00 1600 1664 1856 2160 1200 1201 1204 1250 +hsync +vsync (75.0 kHz)
+(II) intel(0): Modeline "1152x864"x0.0 108.00 1152 1216 1344 1600 864 865 868 900 +hsync +vsync (67.5 kHz)
+(II) intel(0): EDID vendor "DEL", prod id 40992
(II) UnloadModule: "mouse"
+(II) UnloadModule: "kbd"
+(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
(II) intel(0): [drm] removed 1 reserved context for kernel
-(II) intel(0): [drm] unmapping 8192 bytes of SAREA 0xc5944000 at 0x286d9000
+(II) intel(0): [drm] unmapping 8192 bytes of SAREA 0xc5996000 at 0x286d9000
(II) intel(0): [drm] Closed DRM master.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?grg20c$2ck$1>
