On Sun, Oct 11, 2009 at 10:53:54PM +0200, Julien Cristau wrote:
> On Sun, Oct 11, 2009 at 17:10:35 +0100, Jurij Smakov wrote:
> 
> > For a while now (probably, since upgrade to kernel ~2.6.30 and/or
> > newer xorg packages, my laptop (Dell XPS m1210) has been suffering
> > from the following problem: once in a while (roughly once a day) the
> > screen in X goes completely blank (but remains backlit). I can switch
> > to a virtual terminal and kill/restart X, but it comes up with a
> > blanked screen again, and only reboot can resolve the problem.
> > 
> > Video card is "Intel Corporation Mobile 945GM/GMS, 943/940GML Express
> > Integrated Graphics Controller", PCI ID 8086:27a2. lsmod shows that
> > i915 and some related modules are loaded. I'm attaching two Xorg.0.log
> > files: one for the original invocation (Xorg.0.log.original) and one
> > corresponding to a restart attempt after the screen goes blank
> > (Xorg.0.log.second). On the second attempt the following line shows up
> > in the dmesg output:
> > 
> > [drm:i915_get_vblank_counter] *ERROR* trying to get vblank count for 
> > disabled pipe 0
> > 
> > Let me know if I can provide any further debugging information.
> > 
> Can you track down when this started happening?  Does it still appear
> with kernel .31 or .32-rc?  The output of intel_reg_dumper (from the
> xserver-xorg-video-intel-dbg package) in working and non-working states
> might help as well.

Unfortunately, it does not happen often enough and I don't know a
reliable way to trigger it, so it might take a while to confirm whether
it's happening or not. If you give me a link to a newer kernel's deb, I
can try it out. 

The output of intel_reg_dumper in the working state is attached to this
message. I'll post the output in broken state next time it happens.

Best regards,
-- 
Jurij Smakov                                           ju...@wooyd.org
Key: http://www.wooyd.org/pgpkey/                      KeyID: C99E03CC
(II): DumpRegsBegin
(II):                  DCC: 0x000f0202 (dual channel interleaved, XOR 
randomization: enabled, XOR bit: 17)
(II):            CHDECMISC: 0x33db7431 (XOR bank/rank, ch2 enh enabled, ch1 enh 
disabled, ch0 enh disabled, flex disabled, ep present)
(II):               C0DRB0: 0x000f0202 (0x0202)
(II):               C0DRB1: 0x0000000f (0x000f)
(II):               C0DRB2: 0x00000000 (0x0000)
(II):               C0DRB3: 0x08040000 (0x0000)
(II):               C1DRB0: 0x0e0d0d0c (0x0d0c)
(II):               C1DRB1: 0x0f0e0e0d (0x0e0d)
(II):               C1DRB2: 0x100f0f0e (0x0f0e)
(II):               C1DRB3: 0x0e0d100f (0x100f)
(II):              C0DRA01: 0x02010804 (0x0804)
(II):              C0DRA23: 0x00000201 (0x0201)
(II):              C1DRA01: 0x100f0e0d (0x0e0d)
(II):              C1DRA23: 0x1211100f (0x100f)
(II):           PGETBL_CTL: 0x3ffc0001
(II):    VCLK_DIVISOR_VGA0: 0x00031108 (n = 3, m1 = 17, m2 = 8)
(II):    VCLK_DIVISOR_VGA1: 0x00031406 (n = 3, m1 = 20, m2 = 6)
(II):        VCLK_POST_DIV: 0x00020002 (vga0 p1 = 4, p2 = 2, vga1 p1 = 2, p2 = 
2)
(II):            DPLL_TEST: 0x00010001 ()
(II):         CACHE_MODE_0: 0x00006820
(II):              D_STATE: 0x00000000
(II):        DSPCLK_GATE_D: 0x00001000 (clock gates disabled: DPLUNIT)
(II):       RENCLK_GATE_D1: 0x00000000
(II):       RENCLK_GATE_D2: 0x00000000
(II):                SDVOB: 0x00480000 (disabled, pipe A, stall disabled, not 
detected)
(II):                SDVOC: 0x00480000 (disabled, pipe A, stall disabled, not 
detected)
(II):              SDVOUDI: 0x00000040
(II):               DSPARB: 0x00002f2f
(II):               DSPFW1: 0x00000000
(II):               DSPFW2: 0x00000000
(II):               DSPFW3: 0x00000000
(II):                 ADPA: 0x40008c18 (disabled, pipe B, +hsync, +vsync)
(II):                 LVDS: 0xc0300300 (enabled, pipe B, 18 bit, 1 channel)
(II):                 DVOA: 0x00000000 (disabled, pipe A, no stall, -hsync, 
-vsync)
(II):                 DVOB: 0x00480000 (disabled, pipe A, no stall, -hsync, 
-vsync)
(II):                 DVOC: 0x00480000 (disabled, pipe A, no stall, -hsync, 
-vsync)
(II):          DVOA_SRCDIM: 0x00000000
(II):          DVOB_SRCDIM: 0x00000000
(II):          DVOC_SRCDIM: 0x00000000
(II):           PP_CONTROL: 0x00000001 (power target: on)
(II):            PP_STATUS: 0xc0000008 (on, ready, sequencing idle)
(II):         PP_ON_DELAYS: 0x012c07d0
(II):        PP_OFF_DELAYS: 0x00fa07d0
(II):           PP_DIVISOR: 0x00270f05
(II):         PFIT_CONTROL: 0x00000008
(II):      PFIT_PGM_RATIOS: 0x00000000
(II):      PORT_HOTPLUG_EN: 0x00000020
(II):    PORT_HOTPLUG_STAT: 0x00000400
(II):             DSPACNTR: 0xd9000000 (enabled, pipe B)
(II):           DSPASTRIDE: 0x00002000 (8192 bytes)
(II):              DSPAPOS: 0x00000000 (0, 0)
(II):             DSPASIZE: 0x031f04ff (1280, 800)
(II):             DSPABASE: 0x01000000
(II):             DSPASURF: 0x00000000
(II):          DSPATILEOFF: 0x00000000
(II):            PIPEACONF: 0x00000000 (disabled, single-wide)
(II):             PIPEASRC: 0x04ff03ff (1280, 1024)
(II):            PIPEASTAT: 0x80000203 (status: FIFO_UNDERRUN VSYNC_INT_STATUS 
VBLANK_INT_STATUS OREG_UPDATE_STATUS)
(II):    PIPEA_GMCH_DATA_M: 0x00000000
(II):    PIPEA_GMCH_DATA_N: 0x00000000
(II):      PIPEA_DP_LINK_M: 0x00000000
(II):      PIPEA_DP_LINK_N: 0x00000000
(II):        CURSOR_A_BASE: 0x3fe21000
(II):     CURSOR_A_CONTROL: 0x04000027
(II):    CURSOR_A_POSITION: 0x01940286
(II):                 FPA0: 0x00020e08 (n = 2, m1 = 14, m2 = 8)
(II):                 FPA1: 0x00031108 (n = 3, m1 = 17, m2 = 8)
(II):               DPLL_A: 0x14020003 (disabled, non-dvo, default clock, 
DAC/serial mode, p1 = 2, p2 = 10, SDVO mult 1)
(II):            DPLL_A_MD: 0x00000000
(II):             HTOTAL_A: 0x06af04ff (1280 active, 1712 total)
(II):             HBLANK_A: 0x06af04ff (1280 start, 1712 end)
(II):              HSYNC_A: 0x05d70557 (1368 start, 1496 end)
(II):             VTOTAL_A: 0x044f03ff (1024 active, 1104 total)
(II):             VBLANK_A: 0x044f03ff (1024 start, 1104 end)
(II):              VSYNC_A: 0x04090402 (1027 start, 1034 end)
(II):            BCLRPAT_A: 0x00000000
(II):         VSYNCSHIFT_A: 0x00000000
(II):             DSPBCNTR: 0x58000000 (disabled, pipe A)
(II):           DSPBSTRIDE: 0x00001400 (5120 bytes)
(II):              DSPBPOS: 0x00000000 (0, 0)
(II):             DSPBSIZE: 0x03ff04ff (1280, 1024)
(II):             DSPBBASE: 0x01800000
(II):             DSPBSURF: 0x00000000
(II):          DSPBTILEOFF: 0x00000000
(II):            PIPEBCONF: 0x80000000 (enabled, single-wide)
(II):             PIPEBSRC: 0x04ff031f (1280, 800)
(II):            PIPEBSTAT: 0x80000242 (status: FIFO_UNDERRUN VSYNC_INT_STATUS 
LBLC_EVENT_STATUS VBLANK_INT_STATUS)
(II):    PIPEB_GMCH_DATA_M: 0x00000000
(II):    PIPEB_GMCH_DATA_N: 0x00000000
(II):      PIPEB_DP_LINK_M: 0x00000000
(II):      PIPEB_DP_LINK_N: 0x00000000
(II):        CURSOR_B_BASE: 0x3fe26000
(II):     CURSOR_B_CONTROL: 0x10000000
(II):    CURSOR_B_POSITION: 0x012c0135
(II):                 FPB0: 0x00031009 (n = 3, m1 = 16, m2 = 9)
(II):                 FPB1: 0x00031108 (n = 3, m1 = 17, m2 = 8)
(II):               DPLL_B: 0x98026000 (enabled, non-dvo, spread spectrum 
clock, LVDS mode, p1 = 2, p2 = 14, SDVO mult 1)
(II):            DPLL_B_MD: 0x00000000
(II):             HTOTAL_B: 0x057f04ff (1280 active, 1408 total)
(II):             HBLANK_B: 0x057f04ff (1280 start, 1408 end)
(II):              HSYNC_B: 0x053f050f (1296 start, 1344 end)
(II):             VTOTAL_B: 0x032f031f (800 active, 816 total)
(II):             VBLANK_B: 0x032f031f (800 start, 816 end)
(II):              VSYNC_B: 0x03230320 (801 start, 804 end)
(II):            BCLRPAT_B: 0x00000000
(II):         VSYNCSHIFT_B: 0x00000000
(II):    VCLK_DIVISOR_VGA0: 0x00031108
(II):    VCLK_DIVISOR_VGA1: 0x00031406
(II):        VCLK_POST_DIV: 0x00020002
(II):             VGACNTRL: 0x80000000 (disabled)
(II):               TV_CTL: 0x000c0000
(II):               TV_DAC: 0x70000000
(II):             TV_CSC_Y: 0x0332012d
(II):            TV_CSC_Y2: 0x07d30104
(II):             TV_CSC_U: 0x0733052d
(II):            TV_CSC_U2: 0x05c70200
(II):             TV_CSC_V: 0x0340030c
(II):            TV_CSC_V2: 0x06d00200
(II):         TV_CLR_KNOBS: 0x00606000
(II):         TV_CLR_LEVEL: 0x010b00e1
(II):           TV_H_CTL_1: 0x00400359
(II):           TV_H_CTL_2: 0x80480022
(II):           TV_H_CTL_3: 0x007c0344
(II):           TV_V_CTL_1: 0x00f01415
(II):           TV_V_CTL_2: 0x00060607
(II):           TV_V_CTL_3: 0x80120001
(II):           TV_V_CTL_4: 0x000900f0
(II):           TV_V_CTL_5: 0x000a00f0
(II):           TV_V_CTL_6: 0x000900f0
(II):           TV_V_CTL_7: 0x000a00f0
(II):          TV_SC_CTL_1: 0xc1710087
(II):          TV_SC_CTL_2: 0x6b405140
(II):          TV_SC_CTL_3: 0x00000000
(II):           TV_WIN_POS: 0x00360024
(II):          TV_WIN_SIZE: 0x02640198
(II):      TV_FILTER_CTL_1: 0x800010bb
(II):      TV_FILTER_CTL_2: 0x00028283
(II):      TV_FILTER_CTL_3: 0x00014141
(II):        TV_CC_CONTROL: 0x00000000
(II):           TV_CC_DATA: 0x00000000
(II):          TV_H_LUMA_0: 0xb1403000
(II):         TV_H_LUMA_59: 0x0000b060
(II):        TV_H_CHROMA_0: 0xb1403000
(II):       TV_H_CHROMA_59: 0x0000b060
(II):         FBC_CFB_BASE: 0x3f820000
(II):          FBC_LL_BASE: 0x3fe20006
(II):          FBC_CONTROL: 0xc3e847e0
(II):          FBC_COMMAND: 0x00000000
(II):           FBC_STATUS: 0x60000000
(II):         FBC_CONTROL2: 0x00000000
(II):        FBC_FENCE_OFF: 0x00000000
(II):          FBC_MOD_NUM: 0x00000000
(II):              MI_MODE: 0x00000200
(II):         MI_ARB_STATE: 0x00000040
(II):       MI_RDRET_STATE: 0x00000000
(II):              ECOSKPD: 0x00000307
(II):                 DP_B: 0x00000000
(II):       DPB_AUX_CH_CTL: 0x00000000
(II):     DPB_AUX_CH_DATA1: 0x00000000
(II):     DPB_AUX_CH_DATA2: 0x00000000
(II):     DPB_AUX_CH_DATA3: 0x00000000
(II):     DPB_AUX_CH_DATA4: 0x00000000
(II):     DPB_AUX_CH_DATA5: 0x00000000
(II):                 DP_C: 0x00000000
(II):       DPC_AUX_CH_CTL: 0x00000000
(II):     DPC_AUX_CH_DATA1: 0x00000000
(II):     DPC_AUX_CH_DATA2: 0x00000000
(II):     DPC_AUX_CH_DATA3: 0x00000000
(II):     DPC_AUX_CH_DATA4: 0x00000000
(II):     DPC_AUX_CH_DATA5: 0x00000000
(II):                 DP_D: 0x00000000
(II):       DPD_AUX_CH_CTL: 0x00000000
(II):     DPD_AUX_CH_DATA1: 0x00000000
(II):     DPD_AUX_CH_DATA2: 0x00000000
(II):     DPD_AUX_CH_DATA3: 0x00000000
(II):     DPD_AUX_CH_DATA4: 0x00000000
(II):     DPD_AUX_CH_DATA5: 0x00000000
(II):           AUD_CONFIG: 0x00000000
(II):     AUD_HDMIW_STATUS: 0x00000000
(II):       AUD_CONV_CHCNT: 0x00000000
(II):        VIDEO_DIP_CTL: 0x00000000
(II):        AUD_PINW_CNTR: 0x00000000
(II):          AUD_CNTL_ST: 0x00000000
(II):          AUD_PIN_CAP: 0x00000000
(II):         AUD_PINW_CAP: 0x00000000
(II):   AUD_PINW_UNSOLRESP: 0x00000000
(II):     AUD_OUT_DIG_CNVT: 0x00000000
(II):        AUD_OUT_CWCAP: 0x00000000
(II):          AUD_GRP_CAP: 0x00000000
(II):             FENCE  0: 0x01000341 ( enabled, X tiled,   32 pitch, 
0x01000000 - 0x01400000 (4096kb))
(II):             FENCE  1: 0x00000000 (disabled, X tiled,    0 pitch, 
0x00000000 - 0x00000000 (0kb))
(II):             FENCE  2: 0x00000000 (disabled, X tiled,    0 pitch, 
0x00000000 - 0x00000000 (0kb))
(II):             FENCE  3: 0x00000000 (disabled, X tiled,    0 pitch, 
0x00000000 - 0x00000000 (0kb))
(II):             FENCE  4: 0x00000000 (disabled, X tiled,    0 pitch, 
0x00000000 - 0x00000000 (0kb))
(II):             FENCE  5: 0x00000000 (disabled, X tiled,    0 pitch, 
0x00000000 - 0x00000000 (0kb))
(II):             FENCE  6: 0x00000000 (disabled, X tiled,    0 pitch, 
0x00000000 - 0x00000000 (0kb))
(II):             FENCE  7: 0x00000000 (disabled, X tiled,    0 pitch, 
0x00000000 - 0x00000000 (0kb))
(II):             FENCE  8: 0x00000000 (disabled, X tiled,    0 pitch, 
0x00000000 - 0x00000000 (0kb))
(II):             FENCE  9: 0x00000000 (disabled, X tiled,    0 pitch, 
0x00000000 - 0x00000000 (0kb))
(II):            FENCE  10: 0x00000000 (disabled, X tiled,    0 pitch, 
0x00000000 - 0x00000000 (0kb))
(II):            FENCE  11: 0x00000000 (disabled, X tiled,    0 pitch, 
0x00000000 - 0x00000000 (0kb))
(II):            FENCE  12: 0x00000000 (disabled, X tiled,    0 pitch, 
0x00000000 - 0x00000000 (0kb))
(II):            FENCE  13: 0x00000000 (disabled, X tiled,    0 pitch, 
0x00000000 - 0x00000000 (0kb))
(II):            FENCE  14: 0x00000000 (disabled, X tiled,    0 pitch, 
0x00000000 - 0x00000000 (0kb))
(II):            FENCE  15: 0x00000000 (disabled, X tiled,    0 pitch, 
0x00000000 - 0x00000000 (0kb))
(II): pipe A dot 108000 n 2 m1 14 m2 8 p1 2 p2 10
(II): pipe B dot 72142 n 3 m1 16 m2 9 p1 2 p2 14
(II): DumpRegsEnd

Reply via email to