[Bug 51921] Screen black, no action possible
bugzilla-daemon at bugzilla.kernel.org
bugzilla-daemon at bugzilla.kernel.org
Tue Jan 8 12:31:32 PST 2013
https://bugzilla.kernel.org/show_bug.cgi?id=51921
--- Comment #10 from stathis <stathis at npcglib.org> 2013-01-08 20:31:31 ---
Ok, I've compiled netconsole and i915 as modules (i set i915 to not modeset by
default!) and I have setup a working netconsole monitor where I actually
receive the kernel messages. I boot without modesetting and I load both
netconsole and i915 from the command line.
modprobe netconsole netconsole=6665@/eth1,6666 at 192.168.77.100/00:25:22:A6:C0:E8
// ignore this, just a reminder for me :)
I can load i915 without modesetting, with:
modprobe i915 reset=0
which printk's in the netconsole:
[drm] Supports vblank timestamp caching Rev 1 (10.10.2010).
[drm] No driver support for vblank timestamp query.
[drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
Next I rmmod i915 and reload it with:
modprobe i915 reset=0 modeset=1
which printks :
[drm] Supports vblank timestamp caching Rev 1 (10.10.2010).
[drm] Driver supports precise vblank timestamp query.
vgaarb: device changed decodes:
PCI:0000:00:02.0,olddecodes=io+mem,decodes=io+mem:owns=io+mem
that's it. the screen goes blank and the box freezes, exactly as it does when I
boot. I have to hard reset it.
I then booted into the working 3.6.11 and scanned for the revelant sections
(note i915 is compiled in on this one):
Linux agpgart interface v0.103
agpgart-intel 0000:00:00.0: Intel Q45/Q43 Chipset
agpgart-intel 0000:00:00.0: detected gtt size: 2097152K total, 262144K mappable
agpgart-intel 0000:00:00.0: detected 131072K stolen memory
agpgart-intel 0000:00:00.0: AGP aperture is 256M @ 0xd0000000
[drm] Initialized drm 1.1.0 20060810
i915 0000:00:02.0: setting latency timer to 64
i915 0000:00:02.0: irq 49 for MSI/MSI-X
[drm] Supports vblank timestamp caching Rev 1 (10.10.2010).
[drm] Driver supports precise vblank timestamp query.
vgaarb: device changed decodes:
PCI:0000:00:02.0,olddecodes=io+mem,decodes=io+mem:owns=io+mem
[drm] capturing error event; look for more information in
/debug/dri/0/i915_error_state
i915: render error detected, EIR: 0x00000010
i915: IPEIR: 0x00000000
i915: IPEHR: 0x11880000
i915: INSTDONE: 0xfffffffe
i915: INSTPS: 0x00000000
i915: INSTDONE1: 0xffffffff
i915: ACTHD: 0x00000000
i915: page table error
i915: PGTBL_ER: 0x00100000
[drm:i915_report_and_clear_eir] *ERROR* EIR stuck: 0x00000010, masking
fbcon: inteldrmfb (fb0) is primary device
Console: switching to colour frame buffer device 240x67
fb0: inteldrmfb frame buffer device
drm: registered panic notifier
[drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
I then cat /debug/dri/0/i915_error_state and the output was:
Time: 1357675963 s 419826 us
PCI ID: 0x2e12
EIR: 0x00000010
IER: 0x02028c53
PGTBL_ER: 0x00100000
CCID: 0x00000000
fence[0] = 00000000
fence[1] = 00000000
fence[2] = 00000000
fence[3] = 00000000
fence[4] = 00000000
fence[5] = 00000000
fence[6] = 00000000
fence[7] = 00000000
fence[8] = 00000000
fence[9] = 00000000
fence[10] = 00000000
fence[11] = 00000000
fence[12] = 00000000
fence[13] = 00000000
fence[14] = 00000000
fence[15] = 00000000
render command stream:
HEAD: 0x00000000
TAIL: 0x00000000
ACTHD: 0x00000000
IPEIR: 0x00000000
IPEHR: 0x11880000
INSTDONE: 0xfffffffe
INSTDONE1: 0xffffffff
BBADDR: 0x00000000
INSTPS: 0x00000000
INSTPM: 0x00000000
FADDR: 0x00000000
seqno: 0x00000000
waiting: no
ring->head: 0x00000000
ring->tail: 0x00000000
bsd command stream:
HEAD: 0x00000000
TAIL: 0x00000000
ACTHD: 0x00000000
IPEIR: 0x00000000
IPEHR: 0x00000000
INSTDONE: 0x00000000
INSTPS: 0x00000000
INSTPM: 0x00000000
FADDR: 0x00000000
seqno: 0x00000000
waiting: no
ring->head: 0x00000000
ring->tail: 0x00000000
Active [0]:
Pinned [4]:
00000000 4096 0001 0001 00000000 P snooped (LLC)
00001000 131072 0040 0040 00000000 P dirty uncached
00021000 4096 0001 0001 00000000 P snooped (LLC)
00022000 131072 0040 0040 00000000 P dirty uncached
render ring --- ringbuffer = 0x00001000
00000000 : 00000000
00000004 : 00000000
..
<long list> : all values 00000000 here
Does this help at all? Shall I try anything else?
I'll cross check if I (can) have exactly JPs config.
thanks for the help.
stathis
--
Configure bugmail: https://bugzilla.kernel.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.
You are the assignee for the bug.
More information about the intel-gfx-bugs
mailing list