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: