[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#528551: xserver-xorg-video-intel: hang on 915GM at startup (Thinkpad X41, KMS)



Hi Julien,

On Thu, May 14, 2009 at 11:27:13AM +0200, Julien Cristau wrote:
> On Wed, May 13, 2009 at 20:16:51 +0200, Uwe Kleine-König wrote:
> 
> > > And KMS needs i915 to be loaded from initramfs, so it may to be too
> > > early to read /etc/modprobe.d/i915
> > > 
> > > Does it change anything if you don't do the above ?
> > When I comment out the line in /etc/modprobe.d/i915, X starts normally.
> > And I have
> > 
> > 	root@cassiopeia:~# cat /sys/module/i915/parameters/modeset 
> > 	1
> > 
> > Both makes me think that /etc/modprobe.d/i915 is early enough, isn't it?
> >  
> I think you need the module loaded before X starts, or
> http://cgit.freedesktop.org/xorg/driver/xf86-video-intel/commit/?id=52367847087206b92f18c40d356d36ab9ee89d39
I tried booting into single user mode

	# modprobe i915 modeset=1 # This made my tty use a framebuffer
	# logout

The result was the same:  Blank screen, Ctrl-Alt-F1 doesn't work, not
even Caps-Lock.

Backtrace:

	#0  0xb7f5e424 in __kernel_vsyscall ()
	#1  0xb7ce5c69 in ioctl () from /lib/i686/cmov/libc.so.6
	#2  0xb7ae4c5d in drmIoctl () from /usr/lib/libdrm.so.2
	#3  0xb7ae5062 in drmCommandNone () from /usr/lib/libdrm.so.2
	#4  0xb7a77a4f in I830BlockHandler (i=0, blockData=0x0, pTimeout=0xbfa7bc28, 
	    pReadmask=0x81f08c0) at ../../src/i830_driver.c:2659
	#5  0x0817809b in AnimCurScreenBlockHandler (screenNum=0, blockData=0x0, 
	    pTimeout=0xbfa7bc28, pReadmask=0x81f08c0) at ../../render/animcur.c:222
	#6  0x08142828 in compBlockHandler (i=0, blockData=0x0, pTimeout=0xbfa7bc28, 
	    pReadmask=0x81f08c0) at ../../composite/compinit.c:158
	#7  0x080902d8 in BlockHandler (pTimeout=0xbfa7bc28, pReadmask=0x81f08c0)
	    at ../../dix/dixutils.c:384
	#8  0x0812fcf4 in WaitForSomething (pClientsReady=0x9821400)
	    at ../../os/WaitFor.c:215
	#9  0x0808c53e in Dispatch () at ../../dix/dispatch.c:367
	#10 0x080719dd in main (argc=9, argv=0xbfa7bd74, envp=Cannot access memory at address 0x6460
	) at ../../dix/main.c:397

(I think it's the same, but I didn't check.)

But I noticed:

	# grep EE /var/log/Xorg.0.log
		(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
	(II) Loading extension MIT-SCREEN-SAVER
	(EE) intel(0): Failed to set tiling on front buffer: rejected by kernel

Is that a problem?

Best regards
Uwe

-- 
Pengutronix e.K.                              | Uwe Kleine-König            |
Industrial Linux Solutions                    | http://www.pengutronix.de/  |



Reply to: