[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