All of lore.kernel.org
 help / color / mirror / Atom feed
* Intel i915 freeze on latest git
@ 2011-02-01 11:22 Francesco Allertsen
  2011-02-01 12:05 ` Chris Wilson
  0 siblings, 1 reply; 27+ messages in thread
From: Francesco Allertsen @ 2011-02-01 11:22 UTC (permalink / raw)
  To: Chris Wilson, David Airlie, Jesse Barnes; +Cc: dri-devel

Hi Chris and all,

I have tried the latest git (-rc3) and I get a complete freeze when X
starts.

I've bisected it and the first bad commit is this:

commit d5bb081b027b520f9e59b4fb8faea83a136ec15e
Author: Jesse Barnes <jbarnes@virtuousgeek.org>
Date:   Wed Jan 5 12:01:26 2011 -0800

    drm/i915: cleanup rc6 code
    
    Cleanup several aspects of the rc6 code:
      - misnamed intel_disable_clock_gating function (was only about rc6)
      - remove commented call to intel_disable_clock_gating
      - rc6 enabling code belongs in its own function (allows us to move the
        actual clock gating enable call back into restore_state)
      - allocate power & render contexts up front, only free on unload
        (avoids ugly lazy init at rc6 enable time)
    
    Signed-off-by: Jesse Barnes <jbarnes@virtuousgeek.org>
    [ickle: checkpatch cleanup]
    Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>

I've tried to revert it on top of -rc3 and everything works great.

I don't know which part of the code is wrong, could you please check it?
If you need more information just ask.

Thanks.

Bye
Francesco

^ permalink raw reply	[flat|nested] 27+ messages in thread

* Re: Intel i915 freeze on latest git
  2011-02-01 11:22 Intel i915 freeze on latest git Francesco Allertsen
@ 2011-02-01 12:05 ` Chris Wilson
  2011-02-01 12:29   ` Francesco Allertsen
  2011-02-01 13:00   ` Francesco Allertsen
  0 siblings, 2 replies; 27+ messages in thread
From: Chris Wilson @ 2011-02-01 12:05 UTC (permalink / raw)
  To: Francesco Allertsen, David Airlie, Jesse Barnes; +Cc: dri-devel

On Tue, 1 Feb 2011 12:22:02 +0100, Francesco Allertsen <fallertsen@gmail.com> wrote:
> Hi Chris and all,
> 
> I have tried the latest git (-rc3) and I get a complete freeze when X
> starts.

It would be useful to give us a few more details, such the drm.debug=0xe
dmesg and the Xorg.log (from when it does starts!), and explain what you
mean by complete freeze? Such as is the machine still accessible over the
network, did it die whilst oopsing, etc.

Several other 'hangs when X starts' were resolved with

commit 9334ef755f060e251f3f395caeda1a58b6834ea3
Author: Chris Wilson <chris@chris-wilson.co.uk>
Date:   Fri Jan 28 11:53:03 2011 +0000

    drm: Don't switch fb when disabling an output

Anyway, I look forward to seeing your debug logs.
-Chris

-- 
Chris Wilson, Intel Open Source Technology Centre

^ permalink raw reply	[flat|nested] 27+ messages in thread

* Re: Intel i915 freeze on latest git
  2011-02-01 12:05 ` Chris Wilson
@ 2011-02-01 12:29   ` Francesco Allertsen
  2011-02-01 13:16     ` Chris Wilson
  2011-02-01 13:00   ` Francesco Allertsen
  1 sibling, 1 reply; 27+ messages in thread
From: Francesco Allertsen @ 2011-02-01 12:29 UTC (permalink / raw)
  To: Chris Wilson; +Cc: dri-devel

[-- Attachment #1: Type: text/plain, Size: 638 bytes --]

On Tue, Feb 01, 2011 at 12:05:52PM +0000, Chris Wilson wrote:
> It would be useful to give us a few more details, such the drm.debug=0xe
> dmesg and the Xorg.log (from when it does starts!), and explain what you
> mean by complete freeze? Such as is the machine still accessible over the
> network, did it die whilst oopsing, etc.

I've tried to use netconsole to get the output of dmesg, but there is
no output.

Attached there is the Xorg.log, but I don't see any useful infomation.

The freeze means that nothing respond after less than a second, there
are no oops and no network access and even the sysrq doesn't work.

Bye
Francesco

[-- Attachment #2: Xorg.0.log --]
[-- Type: text/plain, Size: 25748 bytes --]

[    92.201] 
X.Org X Server 1.9.2
Release Date: 2010-10-30
[    92.211] X Protocol Version 11, Revision 0
[    92.214] Build Operating System: Slackware 13.1 Slackware Linux Project
[    92.215] Current Operating System: Linux fujiko 2.6.38-rc3-00001-g1c3e850 #118 SMP Tue Feb 1 12:19:19 CET 2011 i686
[    92.217] Kernel command line: BOOT_IMAGE=Linux-git ro root=802 vt.default_utf8=0
[    92.218] Build Date: 20 November 2010  11:40:12PM
[    92.220]  
[    92.222] Current version of pixman: 0.20.0
[    92.225] 	Before reporting problems, check http://wiki.x.org
	to make sure that you have the latest version.
[    92.228] Markers: (--) probed, (**) from config file, (==) default setting,
	(++) from command line, (!!) notice, (II) informational,
	(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[    92.233] (==) Log file: "/var/log/Xorg.0.log", Time: Tue Feb  1 13:21:58 2011
[    92.238] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[    92.243] (==) No Layout section.  Using the first Screen section.
[    92.243] (==) No screen section available. Using defaults.
[    92.243] (**) |-->Screen "Default Screen Section" (0)
[    92.243] (**) |   |-->Monitor "<default monitor>"
[    92.243] (==) No monitor specified for screen "Default Screen Section".
	Using a default monitor configuration.
[    92.243] (==) Automatically adding devices
[    92.243] (==) Automatically enabling devices
[    92.244] (WW) The directory "/usr/share/fonts/local" does not exist.
[    92.244] 	Entry deleted from font path.
[    92.244] (WW) The directory "/usr/share/fonts/CID" does not exist.
[    92.244] 	Entry deleted from font path.
[    92.246] (==) FontPath set to:
	/usr/share/fonts/TTF,
	/usr/share/fonts/OTF,
	/usr/share/fonts/Type1,
	/usr/share/fonts/misc,
	/usr/share/fonts/75dpi/:unscaled,
	/usr/share/fonts/100dpi/:unscaled,
	/usr/share/fonts/75dpi,
	/usr/share/fonts/100dpi,
	/usr/share/fonts/cyrillic
[    92.246] (==) ModulePath set to "/usr/lib/xorg/modules"
[    92.246] (II) The server relies on udev to provide the list of input devices.
	If no devices become available, reconfigure udev or disable AutoAddDevices.
[    92.246] (II) Loader magic: 0x81f1640
[    92.246] (II) Module ABI versions:
[    92.246] 	X.Org ANSI C Emulation: 0.4
[    92.246] 	X.Org Video Driver: 8.0
[    92.246] 	X.Org XInput driver : 11.0
[    92.246] 	X.Org Server Extension : 4.0
[    92.247] (--) PCI:*(0:0:2:0) 8086:0046:17aa:215a rev 2, Mem @ 0xf2000000/4194304, 0xd0000000/268435456, I/O @ 0x00001800/8
[    92.247] (II) Open ACPI successful (/var/run/acpid.socket)
[    92.247] (II) LoadModule: "extmod"
[    92.248] (II) Loading /usr/lib/xorg/modules/extensions/libextmod.so
[    92.249] (II) Module extmod: vendor="X.Org Foundation"
[    92.249] 	compiled for 1.9.2, module version = 1.0.0
[    92.249] 	Module class: X.Org Server Extension
[    92.249] 	ABI class: X.Org Server Extension, version 4.0
[    92.249] (II) Loading extension MIT-SCREEN-SAVER
[    92.250] (II) Loading extension XFree86-VidModeExtension
[    92.250] (II) Loading extension XFree86-DGA
[    92.250] (II) Loading extension DPMS
[    92.250] (II) Loading extension XVideo
[    92.250] (II) Loading extension XVideo-MotionCompensation
[    92.250] (II) Loading extension X-Resource
[    92.250] (II) LoadModule: "dbe"
[    92.250] (II) Loading /usr/lib/xorg/modules/extensions/libdbe.so
[    92.250] (II) Module dbe: vendor="X.Org Foundation"
[    92.250] 	compiled for 1.9.2, module version = 1.0.0
[    92.250] 	Module class: X.Org Server Extension
[    92.250] 	ABI class: X.Org Server Extension, version 4.0
[    92.250] (II) Loading extension DOUBLE-BUFFER
[    92.250] (II) LoadModule: "glx"
[    92.251] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[    92.252] (II) Module glx: vendor="X.Org Foundation"
[    92.252] 	compiled for 1.9.2, module version = 1.0.0
[    92.252] 	ABI class: X.Org Server Extension, version 4.0
[    92.253] (==) AIGLX enabled
[    92.253] (II) Loading extension GLX
[    92.253] (II) LoadModule: "record"
[    92.253] (II) Loading /usr/lib/xorg/modules/extensions/librecord.so
[    92.254] (II) Module record: vendor="X.Org Foundation"
[    92.254] 	compiled for 1.9.2, module version = 1.13.0
[    92.254] 	Module class: X.Org Server Extension
[    92.254] 	ABI class: X.Org Server Extension, version 4.0
[    92.254] (II) Loading extension RECORD
[    92.254] (II) LoadModule: "dri"
[    92.254] (II) Loading /usr/lib/xorg/modules/extensions/libdri.so
[    92.256] (II) Module dri: vendor="X.Org Foundation"
[    92.256] 	compiled for 1.9.2, module version = 1.0.0
[    92.256] 	ABI class: X.Org Server Extension, version 4.0
[    92.256] (II) Loading extension XFree86-DRI
[    92.256] (II) LoadModule: "dri2"
[    92.256] (II) Loading /usr/lib/xorg/modules/extensions/libdri2.so
[    92.257] (II) Module dri2: vendor="X.Org Foundation"
[    92.257] 	compiled for 1.9.2, module version = 1.2.0
[    92.257] 	ABI class: X.Org Server Extension, version 4.0
[    92.257] (II) Loading extension DRI2
[    92.257] (==) Matched intel as autoconfigured driver 0
[    92.257] (==) Matched vesa as autoconfigured driver 1
[    92.257] (==) Matched fbdev as autoconfigured driver 2
[    92.257] (==) Assigned the driver to the xf86ConfigLayout
[    92.257] (II) LoadModule: "intel"
[    92.260] (II) Loading /usr/lib/xorg/modules/drivers/intel_drv.so
[    92.263] (II) Module intel: vendor="X.Org Foundation"
[    92.263] 	compiled for 1.9.2, module version = 2.13.0
[    92.263] 	Module class: X.Org Video Driver
[    92.263] 	ABI class: X.Org Video Driver, version 8.0
[    92.263] (II) LoadModule: "vesa"
[    92.264] (II) Loading /usr/lib/xorg/modules/drivers/vesa_drv.so
[    92.265] (II) Module vesa: vendor="X.Org Foundation"
[    92.265] 	compiled for 1.9.2, module version = 2.3.0
[    92.265] 	Module class: X.Org Video Driver
[    92.265] 	ABI class: X.Org Video Driver, version 8.0
[    92.265] (II) LoadModule: "fbdev"
[    92.267] (WW) Warning, couldn't open module fbdev
[    92.267] (II) UnloadModule: "fbdev"
[    92.267] (EE) Failed to load module "fbdev" (module does not exist, 0)
[    92.271] (II) intel: Driver for Intel Integrated Graphics Chipsets: i810,
	i810-dc100, i810e, i815, i830M, 845G, 854, 852GM/855GM, 865G, 915G,
	E7221 (i915), 915GM, 945G, 945GM, 945GME, Pineview GM, Pineview G,
	965G, G35, 965Q, 946GZ, 965GM, 965GME/GLE, G33, Q35, Q33, GM45,
	4 Series, G45/G43, Q45/Q43, G41, B43, B43, Clarkdale, Arrandale,
	Sandybridge, Sandybridge, Sandybridge, Sandybridge, Sandybridge,
	Sandybridge, Sandybridge
[    92.271] (II) VESA: driver for VESA chipsets: vesa
[    92.271] (--) using VT number 7

[    92.282] (WW) Falling back to old probe method for vesa
[    92.285] drmOpenDevice: node name is /dev/dri/card0
[    92.285] drmOpenDevice: open result is 11, (OK)
[    92.285] drmOpenByBusid: Searching for BusID pci:0000:00:02.0
[    92.285] drmOpenDevice: node name is /dev/dri/card0
[    92.285] drmOpenDevice: open result is 11, (OK)
[    92.285] drmOpenByBusid: drmOpenMinor returns 11
[    92.285] drmOpenByBusid: drmGetBusid reports pci:0000:00:02.0
[    92.285] (II) intel(0): Creating default Display subsection in Screen section
	"Default Screen Section" for depth/fbbpp 24/32
[    92.285] (==) intel(0): Depth 24, (--) framebuffer bpp 32
[    92.285] (==) intel(0): RGB weight 888
[    92.286] (==) intel(0): Default visual is TrueColor
[    92.286] (II) intel(0): Integrated Graphics Chipset: Intel(R) Arrandale
[    92.286] (--) intel(0): Chipset: "Arrandale"
[    92.286] (**) intel(0): Tiling enabled
[    92.286] (**) intel(0): SwapBuffers wait enabled
[    92.286] (==) intel(0): video overlay key set to 0x101fe
[    92.286] (II) intel(0): Output LVDS1 has no monitor section
[    92.286] (II) intel(0): found backlight control interface /sys/class/backlight/thinkpad_screen
[    92.286] (II) intel(0): Output VGA1 has no monitor section
[    92.291] (II) intel(0): Output HDMI1 has no monitor section
[    92.292] (II) intel(0): Output DP1 has no monitor section
[    92.292] (II) intel(0): EDID for output LVDS1
[    92.292] (II) intel(0): Manufacturer: LEN  Model: 4014  Serial#: 0
[    92.292] (II) intel(0): Year: 2010  Week: 4
[    92.292] (II) intel(0): EDID Version: 1.3
[    92.292] (II) intel(0): Digital Display Input
[    92.292] (II) intel(0): Max Image Size [cm]: horiz.: 26  vert.: 16
[    92.292] (II) intel(0): Gamma: 2.20
[    92.292] (II) intel(0): DPMS capabilities: StandBy Suspend Off
[    92.292] (II) intel(0): Supported color encodings: RGB 4:4:4 YCrCb 4:4:4 
[    92.292] (II) intel(0): First detailed timing is preferred mode
[    92.292] (II) intel(0): redX: 0.577 redY: 0.338   greenX: 0.310 greenY: 0.563
[    92.292] (II) intel(0): blueX: 0.158 blueY: 0.157   whiteX: 0.313 whiteY: 0.329
[    92.292] (II) intel(0): Manufacturer's mask: 0
[    92.292] (II) intel(0): Supported detailed timing:
[    92.292] (II) intel(0): clock: 74.1 MHz   Image Size:  261 x 163 mm
[    92.292] (II) intel(0): h_active: 1440  h_sync: 1464  h_sync_end 1480 h_blank_end 1600 h_border: 0
[    92.292] (II) intel(0): v_active: 900  v_sync: 903  v_sync_end 909 v_blanking: 926 v_border: 0
[    92.292] (II) intel(0): Supported detailed timing:
[    92.292] (II) intel(0): clock: 74.1 MHz   Image Size:  261 x 163 mm
[    92.292] (II) intel(0): h_active: 1440  h_sync: 1464  h_sync_end 1480 h_blank_end 1600 h_border: 0
[    92.292] (II) intel(0): v_active: 900  v_sync: 903  v_sync_end 909 v_blanking: 926 v_border: 0
[    92.292] (II) intel(0): Unknown vendor-specific block f
[    92.292] (II) intel(0):  LTD121EQ3B
[    92.292] (II) intel(0): EDID (in hex):
[    92.292] (II) intel(0): 	00ffffffffffff0030ae144000000000
[    92.292] (II) intel(0): 	04140103801a1078eae59593564f9028
[    92.292] (II) intel(0): 	28505400000001010101010101010101
[    92.292] (II) intel(0): 	010101010101f01ca0a050841a301810
[    92.292] (II) intel(0): 	360005a310000018f01ca0a050841a30
[    92.292] (II) intel(0): 	1810360005a3100000180000000f0095
[    92.293] (II) intel(0): 	0a32950a3219010030640055000000fe
[    92.293] (II) intel(0): 	004c5444313231455133420a202000b7
[    92.293] (II) intel(0): EDID vendor "LEN", prod id 16404
[    92.293] (II) intel(0): Printing DDC gathered Modelines:
[    92.293] (II) intel(0): Modeline "1440x900"x0.0   74.08  1440 1464 1480 1600  900 903 909 926 -hsync -vsync (46.3 kHz)
[    92.293] (II) intel(0): Not using default mode "320x240" (doublescan mode not supported)
[    92.293] (II) intel(0): Not using default mode "400x300" (doublescan mode not supported)
[    92.293] (II) intel(0): Not using default mode "400x300" (doublescan mode not supported)
[    92.293] (II) intel(0): Not using default mode "512x384" (doublescan mode not supported)
[    92.293] (II) intel(0): Not using default mode "640x480" (doublescan mode not supported)
[    92.293] (II) intel(0): Not using default mode "640x512" (doublescan mode not supported)
[    92.293] (II) intel(0): Not using default mode "800x600" (doublescan mode not supported)
[    92.293] (II) intel(0): Not using default mode "896x672" (doublescan mode not supported)
[    92.293] (II) intel(0): Not using default mode "928x696" (doublescan mode not supported)
[    92.293] (II) intel(0): Not using default mode "960x720" (doublescan mode not supported)
[    92.293] (II) intel(0): Not using default mode "700x525" (doublescan mode not supported)
[    92.293] (II) intel(0): Not using default mode "1024x768" (doublescan mode not supported)
[    92.293] (II) intel(0): Printing probed modes for output LVDS1
[    92.293] (II) intel(0): Modeline "1440x900"x50.0   74.08  1440 1464 1480 1600  900 903 909 926 -hsync -vsync (46.3 kHz)
[    92.293] (II) intel(0): Modeline "1024x768"x60.0   65.00  1024 1048 1184 1344  768 771 777 806 -hsync -vsync (48.4 kHz)
[    92.293] (II) intel(0): Modeline "800x600"x60.3   40.00  800 840 968 1056  600 601 605 628 +hsync +vsync (37.9 kHz)
[    92.294] (II) intel(0): Modeline "800x600"x56.2   36.00  800 824 896 1024  600 601 603 625 +hsync +vsync (35.2 kHz)
[    92.294] (II) intel(0): Modeline "640x480"x59.9   25.18  640 656 752 800  480 490 492 525 -hsync -vsync (31.5 kHz)
[    92.294] (II) intel(0): EDID for output VGA1
[    92.298] (II) intel(0): EDID for output HDMI1
[    92.299] (II) intel(0): EDID for output DP1
[    92.299] (II) intel(0): Output LVDS1 connected
[    92.299] (II) intel(0): Output VGA1 disconnected
[    92.299] (II) intel(0): Output HDMI1 disconnected
[    92.299] (II) intel(0): Output DP1 disconnected
[    92.299] (II) intel(0): Using exact sizes for initial modes
[    92.299] (II) intel(0): Output LVDS1 using initial mode 1440x900
[    92.299] (II) intel(0): Using default gamma of (1.0, 1.0, 1.0) unless otherwise stated.
[    92.299] (II) intel(0): Kernel page flipping support detected, enabling
[    92.299] (**) intel(0): Display dimensions: (260, 160) mm
[    92.300] (**) intel(0): DPI set to (140, 142)
[    92.300] (II) Loading sub module "fb"
[    92.300] (II) LoadModule: "fb"
[    92.301] (II) Loading /usr/lib/xorg/modules/libfb.so
[    92.303] (II) Module fb: vendor="X.Org Foundation"
[    92.303] 	compiled for 1.9.2, module version = 1.0.0
[    92.303] 	ABI class: X.Org ANSI C Emulation, version 0.4
[    92.303] (II) UnloadModule: "vesa"
[    92.303] (II) Unloading /usr/lib/xorg/modules/drivers/vesa_drv.so
[    92.303] (==) Depth 24 pixmap format is 32 bpp
[    92.303] (==) intel(0): VideoRam: 262144 KB
[    92.303] (II) intel(0): [DRI2] Setup complete
[    92.303] (II) intel(0): [DRI2]   DRI driver: i965
[    92.303] (II) intel(0): Allocated new frame buffer 1472x900 stride 6144, tiled
[    92.318] (II) UXA(0): Driver registered support for the following operations:
[    92.318] (II)         solid
[    92.318] (II)         copy
[    92.318] (II)         composite (RENDER acceleration)
[    92.318] (II)         put_image
[    92.318] (II)         get_image
[    92.318] (==) intel(0): Backing store disabled
[    92.318] (==) intel(0): Silken mouse enabled
[    92.319] (II) intel(0): Initializing HW Cursor
[    92.389] (II) intel(0): RandR 1.2 enabled, ignore the following RandR disabled message.
[    92.389] (==) intel(0): DPMS enabled
[    92.389] (==) intel(0): Intel XvMC decoder enabled
[    92.389] (II) intel(0): Set up textured video
[    92.389] (II) intel(0): [XvMC] xvmc_vld driver initialized.
[    92.389] (II) intel(0): direct rendering: DRI2 Enabled
[    92.389] (--) RandR disabled
[    92.389] (II) Initializing built-in extension Generic Event Extension
[    92.389] (II) Initializing built-in extension SHAPE
[    92.389] (II) Initializing built-in extension MIT-SHM
[    92.389] (II) Initializing built-in extension XInputExtension
[    92.389] (II) Initializing built-in extension XTEST
[    92.389] (II) Initializing built-in extension BIG-REQUESTS
[    92.389] (II) Initializing built-in extension SYNC
[    92.389] (II) Initializing built-in extension XKEYBOARD
[    92.389] (II) Initializing built-in extension XC-MISC
[    92.389] (II) Initializing built-in extension XINERAMA
[    92.389] (II) Initializing built-in extension XFIXES
[    92.389] (II) Initializing built-in extension RENDER
[    92.389] (II) Initializing built-in extension RANDR
[    92.389] (II) Initializing built-in extension COMPOSITE
[    92.389] (II) Initializing built-in extension DAMAGE
[    92.423] (II) AIGLX: enabled GLX_MESA_copy_sub_buffer
[    92.423] (II) AIGLX: enabled GLX_INTEL_swap_event
[    92.423] (II) AIGLX: enabled GLX_SGI_swap_control and GLX_MESA_swap_control
[    92.423] (II) AIGLX: enabled GLX_SGI_make_current_read
[    92.423] (II) AIGLX: GLX_EXT_texture_from_pixmap backed by buffer objects
[    92.423] (II) AIGLX: Loaded and initialized /usr/lib/xorg/modules/dri/i965_dri.so
[    92.423] (II) GLX: Initialized DRI2 GL provider for screen 0
[    92.424] (II) intel(0): Setting screen physical size to 380 x 238
[    92.582] (II) config/udev: Adding input device Power Button (/dev/input/event2)
[    92.582] (**) Power Button: Applying InputClass "evdev keyboard catchall"
[    92.582] (**) Power Button: Applying InputClass "keyboard-all"
[    92.582] (II) LoadModule: "evdev"
[    92.583] (II) Loading /usr/lib/xorg/modules/input/evdev_drv.so
[    92.584] (II) Module evdev: vendor="X.Org Foundation"
[    92.584] 	compiled for 1.9.2, module version = 2.5.0
[    92.584] 	Module class: X.Org XInput Driver
[    92.584] 	ABI class: X.Org XInput driver, version 11.0
[    92.584] (**) Power Button: always reports core events
[    92.584] (**) Power Button: Device: "/dev/input/event2"
[    92.592] (--) Power Button: Found keys
[    92.592] (II) Power Button: Configuring as keyboard
[    92.592] (II) XINPUT: Adding extended input device "Power Button" (type: KEYBOARD)
[    92.592] (**) Option "xkb_rules" "evdev"
[    92.592] (**) Option "xkb_model" "evdev"
[    92.592] (**) Option "xkb_layout" "us"
[    92.592] (**) Option "xkb_options" "terminate:ctrl_alt_bksp"
[    92.631] (II) config/udev: Adding input device Lid Switch (/dev/input/event0)
[    92.631] (II) No input driver/identifier specified (ignoring)
[    92.632] (II) config/udev: Adding input device Sleep Button (/dev/input/event1)
[    92.632] (**) Sleep Button: Applying InputClass "evdev keyboard catchall"
[    92.632] (**) Sleep Button: Applying InputClass "keyboard-all"
[    92.632] (**) Sleep Button: always reports core events
[    92.632] (**) Sleep Button: Device: "/dev/input/event1"
[    92.641] (--) Sleep Button: Found keys
[    92.641] (II) Sleep Button: Configuring as keyboard
[    92.641] (II) XINPUT: Adding extended input device "Sleep Button" (type: KEYBOARD)
[    92.641] (**) Option "xkb_rules" "evdev"
[    92.641] (**) Option "xkb_model" "evdev"
[    92.641] (**) Option "xkb_layout" "us"
[    92.641] (**) Option "xkb_options" "terminate:ctrl_alt_bksp"
[    92.646] (II) config/udev: Adding input device HID 04d9:0499 (/dev/input/event6)
[    92.646] (**) HID 04d9:0499: Applying InputClass "evdev pointer catchall"
[    92.646] (**) HID 04d9:0499: always reports core events
[    92.646] (**) HID 04d9:0499: Device: "/dev/input/event6"
[    92.652] (--) HID 04d9:0499: Found 3 mouse buttons
[    92.652] (--) HID 04d9:0499: Found scroll wheel(s)
[    92.652] (--) HID 04d9:0499: Found relative axes
[    92.652] (--) HID 04d9:0499: Found x and y relative axes
[    92.652] (II) HID 04d9:0499: Configuring as mouse
[    92.652] (**) HID 04d9:0499: YAxisMapping: buttons 4 and 5
[    92.652] (**) HID 04d9:0499: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200
[    92.652] (II) XINPUT: Adding extended input device "HID 04d9:0499" (type: MOUSE)
[    92.652] (**) HID 04d9:0499: (accel) keeping acceleration scheme 1
[    92.652] (**) HID 04d9:0499: (accel) acceleration profile 0
[    92.652] (**) HID 04d9:0499: (accel) acceleration factor: 2.000
[    92.652] (**) HID 04d9:0499: (accel) acceleration threshold: 4
[    92.652] (II) HID 04d9:0499: initialized for relative axes.
[    92.653] (II) config/udev: Adding input device HID 04d9:0499 (/dev/input/mouse1)
[    92.653] (II) No input driver/identifier specified (ignoring)
[    92.654] (II) config/udev: Adding input device HID 04d9:1400 (/dev/input/event7)
[    92.654] (**) HID 04d9:1400: Applying InputClass "evdev keyboard catchall"
[    92.654] (**) HID 04d9:1400: Applying InputClass "keyboard-all"
[    92.654] (**) HID 04d9:1400: always reports core events
[    92.654] (**) HID 04d9:1400: Device: "/dev/input/event7"
[    92.660] (--) HID 04d9:1400: Found keys
[    92.660] (II) HID 04d9:1400: Configuring as keyboard
[    92.660] (II) XINPUT: Adding extended input device "HID 04d9:1400" (type: KEYBOARD)
[    92.660] (**) Option "xkb_rules" "evdev"
[    92.660] (**) Option "xkb_model" "evdev"
[    92.660] (**) Option "xkb_layout" "us"
[    92.660] (**) Option "xkb_options" "terminate:ctrl_alt_bksp"
[    92.661] (II) config/udev: Adding input device HID 04d9:1400 (/dev/input/event8)
[    92.661] (**) HID 04d9:1400: Applying InputClass "evdev pointer catchall"
[    92.661] (**) HID 04d9:1400: Applying InputClass "evdev keyboard catchall"
[    92.661] (**) HID 04d9:1400: Applying InputClass "keyboard-all"
[    92.661] (**) HID 04d9:1400: always reports core events
[    92.661] (**) HID 04d9:1400: Device: "/dev/input/event8"
[    92.668] (--) HID 04d9:1400: Found 9 mouse buttons
[    92.668] (--) HID 04d9:1400: Found scroll wheel(s)
[    92.668] (--) HID 04d9:1400: Found relative axes
[    92.668] (--) HID 04d9:1400: Found x and y relative axes
[    92.668] (--) HID 04d9:1400: Found keys
[    92.668] (II) HID 04d9:1400: Configuring as mouse
[    92.668] (II) HID 04d9:1400: Configuring as keyboard
[    92.668] (**) HID 04d9:1400: YAxisMapping: buttons 4 and 5
[    92.668] (**) HID 04d9:1400: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200
[    92.668] (II) XINPUT: Adding extended input device "HID 04d9:1400" (type: KEYBOARD)
[    92.668] (**) Option "xkb_rules" "evdev"
[    92.668] (**) Option "xkb_model" "evdev"
[    92.668] (**) Option "xkb_layout" "us"
[    92.668] (**) Option "xkb_options" "terminate:ctrl_alt_bksp"
[    92.668] (**) HID 04d9:1400: (accel) keeping acceleration scheme 1
[    92.668] (**) HID 04d9:1400: (accel) acceleration profile 0
[    92.668] (**) HID 04d9:1400: (accel) acceleration factor: 2.000
[    92.668] (**) HID 04d9:1400: (accel) acceleration threshold: 4
[    92.668] (II) HID 04d9:1400: initialized for relative axes.
[    92.669] (II) config/udev: Adding input device HID 04d9:1400 (/dev/input/mouse2)
[    92.669] (**) HID 04d9:1400: Applying InputClass "keyboard-all"
[    92.669] (**) HID 04d9:1400: always reports core events
[    92.669] (**) HID 04d9:1400: Device: "/dev/input/mouse2"
[    92.676] (EE) ioctl EVIOCGNAME failed: Inappropriate ioctl for device
[    92.692] (II) UnloadModule: "evdev"
[    92.692] (EE) PreInit returned NULL for "HID 04d9:1400"
[    92.700] (II) config/udev: Adding input device AT Translated Set 2 keyboard (/dev/input/event3)
[    92.700] (**) AT Translated Set 2 keyboard: Applying InputClass "evdev keyboard catchall"
[    92.700] (**) AT Translated Set 2 keyboard: Applying InputClass "keyboard-all"
[    92.700] (**) AT Translated Set 2 keyboard: always reports core events
[    92.700] (**) AT Translated Set 2 keyboard: Device: "/dev/input/event3"
[    92.708] (--) AT Translated Set 2 keyboard: Found keys
[    92.708] (II) AT Translated Set 2 keyboard: Configuring as keyboard
[    92.708] (II) XINPUT: Adding extended input device "AT Translated Set 2 keyboard" (type: KEYBOARD)
[    92.708] (**) Option "xkb_rules" "evdev"
[    92.708] (**) Option "xkb_model" "evdev"
[    92.708] (**) Option "xkb_layout" "us"
[    92.708] (**) Option "xkb_options" "terminate:ctrl_alt_bksp"
[    92.709] (II) config/udev: Adding input device TPPS/2 IBM TrackPoint (/dev/input/event5)
[    92.709] (**) TPPS/2 IBM TrackPoint: Applying InputClass "evdev pointer catchall"
[    92.709] (**) TPPS/2 IBM TrackPoint: always reports core events
[    92.709] (**) TPPS/2 IBM TrackPoint: Device: "/dev/input/event5"
[    92.716] (--) TPPS/2 IBM TrackPoint: Found 3 mouse buttons
[    92.716] (--) TPPS/2 IBM TrackPoint: Found relative axes
[    92.716] (--) TPPS/2 IBM TrackPoint: Found x and y relative axes
[    92.716] (II) TPPS/2 IBM TrackPoint: Configuring as mouse
[    92.716] (**) TPPS/2 IBM TrackPoint: YAxisMapping: buttons 4 and 5
[    92.716] (**) TPPS/2 IBM TrackPoint: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200
[    92.716] (II) XINPUT: Adding extended input device "TPPS/2 IBM TrackPoint" (type: MOUSE)
[    92.716] (**) TPPS/2 IBM TrackPoint: (accel) keeping acceleration scheme 1
[    92.716] (**) TPPS/2 IBM TrackPoint: (accel) acceleration profile 0
[    92.716] (**) TPPS/2 IBM TrackPoint: (accel) acceleration factor: 2.000
[    92.716] (**) TPPS/2 IBM TrackPoint: (accel) acceleration threshold: 4
[    92.716] (II) TPPS/2 IBM TrackPoint: initialized for relative axes.
[    92.716] (II) config/udev: Adding input device TPPS/2 IBM TrackPoint (/dev/input/mouse0)
[    92.716] (II) No input driver/identifier specified (ignoring)
[    92.717] (II) config/udev: Adding input device ThinkPad Extra Buttons (/dev/input/event4)
[    92.717] (**) ThinkPad Extra Buttons: Applying InputClass "evdev keyboard catchall"
[    92.717] (**) ThinkPad Extra Buttons: Applying InputClass "keyboard-all"
[    92.718] (**) ThinkPad Extra Buttons: always reports core events
[    92.718] (**) ThinkPad Extra Buttons: Device: "/dev/input/event4"
[    92.724] (--) ThinkPad Extra Buttons: Found keys
[    92.724] (II) ThinkPad Extra Buttons: Configuring as keyboard
[    92.724] (II) XINPUT: Adding extended input device "ThinkPad Extra Buttons" (type: KEYBOARD)
[    92.724] (**) Option "xkb_rules" "evdev"
[    92.724] (**) Option "xkb_model" "evdev"
[    92.724] (**) Option "xkb_layout" "us"
[    92.724] (**) Option "xkb_options" "terminate:ctrl_alt_bksp"
[    96.163] (II) AIGLX: Suspending AIGLX clients for VT switch
[    96.732] (II) ThinkPad Extra Buttons: Close
[    96.732] (II) UnloadModule: "evdev"
[    96.732] (II) TPPS/2 IBM TrackPoint: Close
[    96.732] (II) UnloadModule: "evdev"
[    96.732] (II) AT Translated Set 2 keyboard: Close
[    96.732] (II) UnloadModule: "evdev"
[    96.732] (II) HID 04d9:1400: Close
[    96.732] (II) UnloadModule: "evdev"
[    96.732] (II) HID 04d9:1400: Close
[    96.732] (II) UnloadModule: "evdev"
[    96.732] (II) HID 04d9:0499: Close
[    96.732] (II) UnloadModule: "evdev"
[    96.732] (II) Sleep Button: Close
[    96.732] (II) UnloadModule: "evdev"
[    96.732] (II) Power Button: Close
[    96.732] (II) UnloadModule: "evdev"

[-- Attachment #3: Type: text/plain, Size: 159 bytes --]

_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 27+ messages in thread

* Re: Intel i915 freeze on latest git
  2011-02-01 12:05 ` Chris Wilson
  2011-02-01 12:29   ` Francesco Allertsen
@ 2011-02-01 13:00   ` Francesco Allertsen
  2011-02-01 13:18     ` Chris Wilson
  1 sibling, 1 reply; 27+ messages in thread
From: Francesco Allertsen @ 2011-02-01 13:00 UTC (permalink / raw)
  To: Chris Wilson; +Cc: dri-devel

[-- Attachment #1: Type: text/plain, Size: 366 bytes --]

On Tue, Feb 01, 2011 at 12:05:52PM +0000, Chris Wilson wrote:
> It would be useful to give us a few more details, such the drm.debug=0xe
> dmesg and the Xorg.log (from when it does starts!)

Sorry, I forgot to turn on the debug last time, this is the dmesg output
from when I start X.

Other (hope useful) information: the frame buffer works perfect.

Bye
Francesco

[-- Attachment #2: dmesg-drm --]
[-- Type: text/plain, Size: 7208 bytes --]

[   76.637864] [drm:drm_crtc_helper_set_config], 
[   76.637870] [drm:drm_crtc_helper_set_config], [CRTC:3] [FB:9] #connectors=1 (x y) (0 0)
[   76.637886] [drm:drm_crtc_helper_set_config], [CONNECTOR:5:LVDS-1] to [CRTC:3]
[   76.637892] [drm:drm_crtc_helper_set_config], Setting connector DPMS state to on
[   76.637897] [drm:drm_crtc_helper_set_config], 	[CONNECTOR:5:LVDS-1] set DPMS on
[   76.652132] [drm:i915_driver_open], 
[   76.652232] [drm:drm_crtc_helper_set_config], 
[   76.652242] [drm:drm_crtc_helper_set_config], [CRTC:3] [FB:9] #connectors=1 (x y) (0 0)
[   76.652257] [drm:drm_crtc_helper_set_config], [CONNECTOR:5:LVDS-1] to [CRTC:3]
[   76.652267] [drm:drm_crtc_helper_set_config], Setting connector DPMS state to on
[   76.652278] [drm:drm_crtc_helper_set_config], 	[CONNECTOR:5:LVDS-1] set DPMS on
[   76.652288] [drm:drm_crtc_helper_set_config], 
[   76.652295] [drm:drm_crtc_helper_set_config], [CRTC:4] [FB:9] #connectors=0 (x y) (0 0)
[   76.652307] [drm:drm_crtc_helper_set_config], crtc has no fb, full mode set
[   76.652316] [drm:drm_crtc_helper_set_config], [CONNECTOR:5:LVDS-1] to [CRTC:3]
[   76.652337] [drm:drm_crtc_helper_set_config], Setting connector DPMS state to on
[   76.652418] [drm:i915_driver_open], 
[   76.652825] [drm:drm_mode_getresources], CRTC[2] CONNECTORS[4] ENCODERS[4]
[   76.652841] [drm:drm_mode_getresources], CRTC[2] CONNECTORS[4] ENCODERS[4]
[   76.652964] [drm:drm_mode_getconnector], [CONNECTOR:5:?]
[   76.652980] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:5:LVDS-1]
[   76.653010] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:5:LVDS-1] probed modes :
[   76.653023] [drm:drm_mode_debug_printmodeline], Modeline 21:"1440x900" 50 74080 1440 1464 1480 1600 900 903 909 926 0x48 0xa
[   76.653044] [drm:drm_mode_getconnector], [CONNECTOR:5:?]
[   76.653322] [drm:drm_mode_getconnector], [CONNECTOR:12:?]
[   76.653340] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:12:VGA-1]
[   76.653355] [drm:intel_ironlake_crt_detect_hotplug], ironlake hotplug adpa=0xf40018, result 0
[   76.653369] [drm:intel_crt_detect], CRT not detected via hotplug
[   76.653382] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:12:VGA-1] disconnected
[   76.653403] [drm:drm_mode_getconnector], [CONNECTOR:12:?]
[   76.653417] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:12:VGA-1]
[   76.653431] [drm:intel_ironlake_crt_detect_hotplug], ironlake hotplug adpa=0xf40018, result 0
[   76.653444] [drm:intel_crt_detect], CRT not detected via hotplug
[   76.653457] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:12:VGA-1] disconnected
[   76.653544] [drm:drm_mode_getconnector], [CONNECTOR:15:?]
[   76.653560] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:15:HDMI-A-1]
[   76.655880] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:15:HDMI-A-1] disconnected
[   76.655896] [drm:drm_mode_getconnector], [CONNECTOR:15:?]
[   76.655905] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:15:HDMI-A-1]
[   76.658225] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:15:HDMI-A-1] disconnected
[   76.658290] [drm:drm_mode_getconnector], [CONNECTOR:17:?]
[   76.658301] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:17:DP-1]
[   76.658834] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5145003e
[   76.658843] [drm:ironlake_dp_detect], DPCD: 0000
[   76.658852] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:17:DP-1] disconnected
[   76.658864] [drm:drm_mode_getconnector], [CONNECTOR:17:?]
[   76.658872] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:17:DP-1]
[   76.659391] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5145003e
[   76.659403] [drm:ironlake_dp_detect], DPCD: 0000
[   76.659412] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:17:DP-1] disconnected
[   76.659492] [drm:drm_mode_getconnector], [CONNECTOR:5:?]
[   76.659503] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:5:LVDS-1]
[   76.659521] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:5:LVDS-1] probed modes :
[   76.659531] [drm:drm_mode_debug_printmodeline], Modeline 21:"1440x900" 50 74080 1440 1464 1480 1600 900 903 909 926 0x48 0xa
[   76.659546] [drm:drm_mode_getconnector], [CONNECTOR:5:?]
[   76.661321] [drm:drm_mode_getconnector], [CONNECTOR:12:?]
[   76.661337] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:12:VGA-1]
[   76.661347] [drm:intel_ironlake_crt_detect_hotplug], ironlake hotplug adpa=0xf40018, result 0
[   76.661358] [drm:intel_crt_detect], CRT not detected via hotplug
[   76.661367] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:12:VGA-1] disconnected
[   76.661378] [drm:drm_mode_getconnector], [CONNECTOR:12:?]
[   76.661387] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:12:VGA-1]
[   76.661399] [drm:intel_ironlake_crt_detect_hotplug], ironlake hotplug adpa=0xf40018, result 0
[   76.661408] [drm:intel_crt_detect], CRT not detected via hotplug
[   76.661417] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:12:VGA-1] disconnected
[   76.661458] [drm:drm_mode_getconnector], [CONNECTOR:15:?]
[   76.661469] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:15:HDMI-A-1]
[   76.663851] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:15:HDMI-A-1] disconnected
[   76.663865] [drm:drm_mode_getconnector], [CONNECTOR:15:?]
[   76.663874] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:15:HDMI-A-1]
[   76.666193] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:15:HDMI-A-1] disconnected
[   76.666246] [drm:drm_mode_getconnector], [CONNECTOR:17:?]
[   76.666257] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:17:DP-1]
[   76.666799] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5145003e
[   76.666807] [drm:ironlake_dp_detect], DPCD: 0000
[   76.666816] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:17:DP-1] disconnected
[   76.666828] [drm:drm_mode_getconnector], [CONNECTOR:17:?]
[   76.666836] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:17:DP-1]
[   76.667355] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5145003e
[   76.667364] [drm:ironlake_dp_detect], DPCD: 0000
[   76.667373] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:17:DP-1] disconnected
[   76.685869] [drm:drm_mode_addfb], [FB:20]
[   76.686015] [drm:drm_mode_setcrtc], [CRTC:3]
[   76.686034] [drm:drm_mode_setcrtc], [CONNECTOR:5:LVDS-1]
[   76.686043] [drm:drm_crtc_helper_set_config], 
[   76.686052] [drm:drm_crtc_helper_set_config], [CRTC:3] [FB:20] #connectors=1 (x y) (0 0)
[   76.686069] [drm:drm_crtc_helper_set_config], [CONNECTOR:5:LVDS-1] to [CRTC:3]
[   76.703194] [drm:intel_pipe_set_base_atomic], Writing base 00537000 00000000 0 0 6144
[   76.703215] [drm:intel_update_fbc], 
[   76.711668] [drm:intel_prepare_page_flip], preparing flip with no unpin work?
[   76.754964] [drm:intel_wait_for_vblank], vblank wait timed out
[   76.754976] [drm:drm_crtc_helper_set_config], Setting connector DPMS state to on
[   76.754986] [drm:drm_crtc_helper_set_config], 	[CONNECTOR:5:LVDS-1] set DPMS on
[   76.997868] usb 1-1.5.2: link qh8-0601/f4e36980 start 5 [1/2 us]

[-- Attachment #3: Type: text/plain, Size: 159 bytes --]

_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 27+ messages in thread

* Re: Intel i915 freeze on latest git
  2011-02-01 12:29   ` Francesco Allertsen
@ 2011-02-01 13:16     ` Chris Wilson
  2011-02-01 14:07       ` Francesco Allertsen
  0 siblings, 1 reply; 27+ messages in thread
From: Chris Wilson @ 2011-02-01 13:16 UTC (permalink / raw)
  To: Francesco Allertsen; +Cc: dri-devel

On Tue, 1 Feb 2011 13:29:45 +0100, Francesco Allertsen <fallertsen@gmail.com> wrote:
> On Tue, Feb 01, 2011 at 12:05:52PM +0000, Chris Wilson wrote:
> > It would be useful to give us a few more details, such the drm.debug=0xe
> > dmesg and the Xorg.log (from when it does starts!), and explain what you
> > mean by complete freeze? Such as is the machine still accessible over the
> > network, did it die whilst oopsing, etc.
> 
> I've tried to use netconsole to get the output of dmesg, but there is
> no output.
> 
> Attached there is the Xorg.log, but I don't see any useful infomation.

Useful for me. Just confirms that you have an equivalent machine to
this Lenovo x201s, on which those patches were tested after receiving
from Jesse. :|

The dmesg would have been useful to know whether the i915.ko module is
loaded during X startup, and so reveal some information about the sequence
of function calls (i.e. whether the modified routines were running at the
time of the hang, or whether they had completed much earlier during boot).
The drm.debug dmesg is usually a gold mine of information.

Another useful test is whether i915.powersave=0 also prevents the hang?
-Chris

-- 
Chris Wilson, Intel Open Source Technology Centre

^ permalink raw reply	[flat|nested] 27+ messages in thread

* Re: Intel i915 freeze on latest git
  2011-02-01 13:00   ` Francesco Allertsen
@ 2011-02-01 13:18     ` Chris Wilson
  0 siblings, 0 replies; 27+ messages in thread
From: Chris Wilson @ 2011-02-01 13:18 UTC (permalink / raw)
  To: Francesco Allertsen; +Cc: dri-devel

On Tue, 1 Feb 2011 14:00:41 +0100, Francesco Allertsen <fallertsen@gmail.com> wrote:
> On Tue, Feb 01, 2011 at 12:05:52PM +0000, Chris Wilson wrote:
> > It would be useful to give us a few more details, such the drm.debug=0xe
> > dmesg and the Xorg.log (from when it does starts!)
> 
> Sorry, I forgot to turn on the debug last time, this is the dmesg output
> from when I start X.

Can you attach the dmesg from when the module loads as well?
-Chris

-- 
Chris Wilson, Intel Open Source Technology Centre

^ permalink raw reply	[flat|nested] 27+ messages in thread

* Re: Intel i915 freeze on latest git
  2011-02-01 13:16     ` Chris Wilson
@ 2011-02-01 14:07       ` Francesco Allertsen
  2011-02-01 16:31         ` Jesse Barnes
  0 siblings, 1 reply; 27+ messages in thread
From: Francesco Allertsen @ 2011-02-01 14:07 UTC (permalink / raw)
  To: Chris Wilson; +Cc: dri-devel

[-- Attachment #1: Type: text/plain, Size: 782 bytes --]

On Tue, Feb 01, 2011 at 01:16:01PM +0000, Chris Wilson wrote:
> Useful for me. Just confirms that you have an equivalent machine to
> this Lenovo x201s, on which those patches were tested after receiving
> from Jesse. :|

Yes, I have a Lenovo x201s :-P.

> The dmesg would have been useful to know whether the i915.ko module is
> loaded during X startup, and so reveal some information about the sequence
> of function calls (i.e. whether the modified routines were running at the
> time of the hang, or whether they had completed much earlier during boot).
> The drm.debug dmesg is usually a gold mine of information.

Attacched there is the full dmesg log.

> Another useful test is whether i915.powersave=0 also prevents the hang?

No, it doesn't have any effect.

Bye
Francesco

[-- Attachment #2: dmesg-full --]
[-- Type: text/plain, Size: 70072 bytes --]

 0000:00:1a.0: reg 10: [mem 0xf2728000-0xf27283ff]
[    0.532545] pci 0000:00:1a.0: PME# supported from D0 D3hot D3cold
[    0.532550] pci 0000:00:1a.0: PME# disabled
[    0.532580] pci 0000:00:1b.0: [8086:3b56] type 0 class 0x000403
[    0.532601] pci 0000:00:1b.0: reg 10: [mem 0xf2520000-0xf2523fff 64bit]
[    0.532677] pci 0000:00:1b.0: PME# supported from D0 D3hot D3cold
[    0.532682] pci 0000:00:1b.0: PME# disabled
[    0.532706] pci 0000:00:1c.0: [8086:3b42] type 1 class 0x000604
[    0.532785] pci 0000:00:1c.0: PME# supported from D0 D3hot D3cold
[    0.532789] pci 0000:00:1c.0: PME# disabled
[    0.532817] pci 0000:00:1c.3: [8086:3b48] type 1 class 0x000604
[    0.532895] pci 0000:00:1c.3: PME# supported from D0 D3hot D3cold
[    0.532900] pci 0000:00:1c.3: PME# disabled
[    0.532926] pci 0000:00:1c.4: [8086:3b4a] type 1 class 0x000604
[    0.533004] pci 0000:00:1c.4: PME# supported from D0 D3hot D3cold
[    0.533009] pci 0000:00:1c.4: PME# disabled
[    0.533052] pci 0000:00:1d.0: [8086:3b34] type 0 class 0x000c03
[    0.533077] pci 0000:00:1d.0: reg 10: [mem 0xf2728400-0xf27287ff]
[    0.533166] pci 0000:00:1d.0: PME# supported from D0 D3hot D3cold
[    0.533171] pci 0000:00:1d.0: PME# disabled
[    0.533194] pci 0000:00:1e.0: [8086:2448] type 1 class 0x000604
[    0.533269] pci 0000:00:1f.0: [8086:3b07] type 0 class 0x000601
[    0.533388] pci 0000:00:1f.2: [8086:3b2f] type 0 class 0x000106
[    0.533415] pci 0000:00:1f.2: reg 10: [io  0x1860-0x1867]
[    0.533426] pci 0000:00:1f.2: reg 14: [io  0x1814-0x1817]
[    0.533437] pci 0000:00:1f.2: reg 18: [io  0x1818-0x181f]
[    0.533448] pci 0000:00:1f.2: reg 1c: [io  0x1810-0x1813]
[    0.533459] pci 0000:00:1f.2: reg 20: [io  0x1840-0x185f]
[    0.533471] pci 0000:00:1f.2: reg 24: [mem 0xf2727000-0xf27277ff]
[    0.533518] pci 0000:00:1f.2: PME# supported from D3hot
[    0.533522] pci 0000:00:1f.2: PME# disabled
[    0.533544] pci 0000:00:1f.3: [8086:3b30] type 0 class 0x000c05
[    0.533566] pci 0000:00:1f.3: reg 10: [mem 0xf2728800-0xf27288ff 64bit]
[    0.533596] pci 0000:00:1f.3: reg 20: [io  0x1880-0x189f]
[    0.533642] pci 0000:00:1f.6: [8086:3b32] type 0 class 0x001180
[    0.533670] pci 0000:00:1f.6: reg 10: [mem 0xf2526000-0xf2526fff 64bit]
[    0.533805] pci 0000:00:1c.0: PCI bridge to [bus 0d-0d]
[    0.533812] pci 0000:00:1c.0:   bridge window [io  0xf000-0x0000] (disabled)
[    0.533817] pci 0000:00:1c.0:   bridge window [mem 0xfff00000-0x000fffff] (disabled)
[    0.533825] pci 0000:00:1c.0:   bridge window [mem 0xfff00000-0x000fffff pref] (disabled)
[    0.533881] pci 0000:00:1c.3: PCI bridge to [bus 05-0c]
[    0.533888] pci 0000:00:1c.3:   bridge window [io  0x2000-0x2fff]
[    0.533892] pci 0000:00:1c.3:   bridge window [mem 0xf0000000-0xf1ffffff]
[    0.533900] pci 0000:00:1c.3:   bridge window [mem 0xf2800000-0xf28fffff 64bit pref]
[    0.534015] pci 0000:02:00.0: [8086:4230] type 0 class 0x000280
[    0.534115] pci 0000:02:00.0: reg 10: [mem 0xf2400000-0xf2401fff 64bit]
[    0.534308] pci 0000:02:00.0: PME# supported from D0 D3hot D3cold
[    0.534327] pci 0000:02:00.0: PME# disabled
[    0.534396] pci 0000:00:1c.4: PCI bridge to [bus 02-02]
[    0.534403] pci 0000:00:1c.4:   bridge window [io  0xf000-0x0000] (disabled)
[    0.534408] pci 0000:00:1c.4:   bridge window [mem 0xf2400000-0xf24fffff]
[    0.534416] pci 0000:00:1c.4:   bridge window [mem 0xfff00000-0x000fffff pref] (disabled)
[    0.534489] pci 0000:00:1e.0: PCI bridge to [bus 0e-0e] (subtractive decode)
[    0.534496] pci 0000:00:1e.0:   bridge window [io  0xf000-0x0000] (disabled)
[    0.534501] pci 0000:00:1e.0:   bridge window [mem 0xfff00000-0x000fffff] (disabled)
[    0.534509] pci 0000:00:1e.0:   bridge window [mem 0xfff00000-0x000fffff pref] (disabled)
[    0.534511] pci 0000:00:1e.0:   bridge window [io  0x0000-0x0cf7] (subtractive decode)
[    0.534514] pci 0000:00:1e.0:   bridge window [io  0x0d00-0xffff] (subtractive decode)
[    0.534516] pci 0000:00:1e.0:   bridge window [mem 0x000a0000-0x000bffff] (subtractive decode)
[    0.534518] pci 0000:00:1e.0:   bridge window [mem 0x000d4000-0x000d7fff] (subtractive decode)
[    0.534521] pci 0000:00:1e.0:   bridge window [mem 0x000d8000-0x000dbfff] (subtractive decode)
[    0.534523] pci 0000:00:1e.0:   bridge window [mem 0xc0000000-0xfebfffff] (subtractive decode)
[    0.534548] pci_bus 0000:00: on NUMA node 0
[    0.534550] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT]
[    0.534666] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.EXP1._PRT]
[    0.534698] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.EXP4._PRT]
[    0.534728] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.EXP5._PRT]
[    0.537765] ACPI: PCI Interrupt Link [LNKA] (IRQs 3 4 5 6 7 9 10 *11)
[    0.537830] ACPI: PCI Interrupt Link [LNKB] (IRQs 3 4 5 6 7 9 10 *11)
[    0.537882] ACPI: PCI Interrupt Link [LNKC] (IRQs 3 4 5 6 7 9 10 11) *0, disabled.
[    0.537946] ACPI: PCI Interrupt Link [LNKD] (IRQs 3 4 5 6 7 9 10 *11)
[    0.538010] ACPI: PCI Interrupt Link [LNKE] (IRQs 3 4 5 6 7 9 10 *11)
[    0.538064] ACPI: PCI Interrupt Link [LNKF] (IRQs 3 4 5 6 7 9 10 11) *0, disabled.
[    0.538117] ACPI: PCI Interrupt Link [LNKG] (IRQs 3 4 5 6 7 9 10 11) *0, disabled.
[    0.538180] ACPI: PCI Interrupt Link [LNKH] (IRQs 3 4 5 6 7 9 10 *11)
[    0.538319] vgaarb: device added: PCI:0000:00:02.0,decodes=io+mem,owns=io+mem,locks=none
[    0.538330] vgaarb: loaded
[    0.538460] SCSI subsystem initialized
[    0.538542] libata version 3.00 loaded.
[    0.538688] usbcore: registered new interface driver usbfs
[    0.538720] usbcore: registered new interface driver hub
[    0.538757] usbcore: registered new device driver usb
[    0.538953] Advanced Linux Sound Architecture Driver Version 1.0.23.
[    0.538957] PCI: Using ACPI for IRQ routing
[    0.538961] PCI: pci_cache_line_size set to 64 bytes
[    0.539048] reserve RAM buffer: 000000000009e800 - 000000000009ffff 
[    0.539050] reserve RAM buffer: 00000000bb27c000 - 00000000bbffffff 
[    0.539055] reserve RAM buffer: 00000000bb35f000 - 00000000bbffffff 
[    0.539060] reserve RAM buffer: 00000000bb46f000 - 00000000bbffffff 
[    0.539064] reserve RAM buffer: 00000000bb717000 - 00000000bbffffff 
[    0.539067] reserve RAM buffer: 00000000bb76c000 - 00000000bbffffff 
[    0.539071] reserve RAM buffer: 00000000bb800000 - 00000000bbffffff 
[    0.539322] cfg80211: Calling CRDA to update world regulatory domain
[    0.539526] NetLabel: Initializing
[    0.539531] NetLabel:  domain hash size = 128
[    0.539533] NetLabel:  protocols = UNLABELED CIPSOv4
[    0.539546] NetLabel:  unlabeled traffic allowed by default
[    0.539623] hpet0: at MMIO 0xfed00000, IRQs 2, 8, 0, 0, 0, 0, 0, 0
[    0.539631] hpet0: 8 comparators, 64-bit 14.318180 MHz counter
[    0.541657] Switching to clocksource hpet
[    0.541912] Switched to NOHz mode on CPU #0
[    0.541979] Switched to NOHz mode on CPU #1
[    0.541990] Switched to NOHz mode on CPU #3
[    0.542030] Switched to NOHz mode on CPU #2
[    0.545094] pnp: PnP ACPI init
[    0.545113] ACPI: bus type pnp registered
[    0.546425] pnp 00:00: [mem 0x00000000-0x0009ffff]
[    0.546427] pnp 00:00: [mem 0x000c0000-0x000c3fff]
[    0.546429] pnp 00:00: [mem 0x000c4000-0x000c7fff]
[    0.546431] pnp 00:00: [mem 0x000c8000-0x000cbfff]
[    0.546433] pnp 00:00: [mem 0x000cc000-0x000cffff]
[    0.546435] pnp 00:00: [mem 0x000d0000-0x000d3fff]
[    0.546436] pnp 00:00: [mem 0x000d4000-0x000d3fff disabled]
[    0.546438] pnp 00:00: [mem 0x000d8000-0x000d7fff disabled]
[    0.546440] pnp 00:00: [mem 0x000dc000-0x000dffff]
[    0.546442] pnp 00:00: [mem 0x000e0000-0x000e3fff]
[    0.546444] pnp 00:00: [mem 0x000e4000-0x000e7fff]
[    0.546445] pnp 00:00: [mem 0x000e8000-0x000ebfff]
[    0.546447] pnp 00:00: [mem 0x000ec000-0x000effff]
[    0.546449] pnp 00:00: [mem 0x000f0000-0x000fffff]
[    0.546451] pnp 00:00: [mem 0x00100000-0xbfffffff]
[    0.546452] pnp 00:00: [mem 0xfec00000-0xfed3ffff]
[    0.546454] pnp 00:00: [mem 0xfed4c000-0xffffffff]
[    0.546543] system 00:00: [mem 0x00000000-0x0009ffff] could not be reserved
[    0.546549] system 00:00: [mem 0x000c0000-0x000c3fff] could not be reserved
[    0.546553] system 00:00: [mem 0x000c4000-0x000c7fff] could not be reserved
[    0.546558] system 00:00: [mem 0x000c8000-0x000cbfff] has been reserved
[    0.546562] system 00:00: [mem 0x000cc000-0x000cffff] has been reserved
[    0.546566] system 00:00: [mem 0x000d0000-0x000d3fff] could not be reserved
[    0.546571] system 00:00: [mem 0x000dc000-0x000dffff] could not be reserved
[    0.546575] system 00:00: [mem 0x000e0000-0x000e3fff] could not be reserved
[    0.546580] system 00:00: [mem 0x000e4000-0x000e7fff] could not be reserved
[    0.546584] system 00:00: [mem 0x000e8000-0x000ebfff] could not be reserved
[    0.546589] system 00:00: [mem 0x000ec000-0x000effff] could not be reserved
[    0.546593] system 00:00: [mem 0x000f0000-0x000fffff] could not be reserved
[    0.546598] system 00:00: [mem 0x00100000-0xbfffffff] could not be reserved
[    0.546603] system 00:00: [mem 0xfec00000-0xfed3ffff] could not be reserved
[    0.546607] system 00:00: [mem 0xfed4c000-0xffffffff] could not be reserved
[    0.546612] system 00:00: Plug and Play ACPI device, IDs PNP0c01 (active)
[    0.546625] pnp 00:01: [bus ff]
[    0.546700] pnp 00:01: Plug and Play ACPI device, IDs PNP0a03 (active)
[    0.546740] pnp 00:02: [bus 00-fe]
[    0.546742] pnp 00:02: [io  0x0cf8-0x0cff]
[    0.546744] pnp 00:02: [io  0x0000-0x0cf7 window]
[    0.546746] pnp 00:02: [io  0x0d00-0xffff window]
[    0.546748] pnp 00:02: [mem 0x000a0000-0x000bffff window]
[    0.546750] pnp 00:02: [mem 0x000c0000-0x000c3fff window]
[    0.546752] pnp 00:02: [mem 0x000c4000-0x000c7fff window]
[    0.546754] pnp 00:02: [mem 0x000c8000-0x000cbfff window]
[    0.546756] pnp 00:02: [mem 0x000cc000-0x000cffff window]
[    0.546757] pnp 00:02: [mem 0x000d0000-0x000d3fff window]
[    0.546759] pnp 00:02: [mem 0x000d4000-0x000d7fff window]
[    0.546761] pnp 00:02: [mem 0x000d8000-0x000dbfff window]
[    0.546763] pnp 00:02: [mem 0x000dc000-0x000dffff window]
[    0.546765] pnp 00:02: [mem 0x000e0000-0x000e3fff window]
[    0.546767] pnp 00:02: [mem 0x000e4000-0x000e7fff window]
[    0.546769] pnp 00:02: [mem 0x000e8000-0x000ebfff window]
[    0.546770] pnp 00:02: [mem 0x000ec000-0x000effff window]
[    0.546772] pnp 00:02: [mem 0xc0000000-0xfebfffff window]
[    0.546774] pnp 00:02: [mem 0xfed40000-0xfed4bfff window]
[    0.546841] pnp 00:02: Plug and Play ACPI device, IDs PNP0a08 PNP0a03 (active)
[    0.547115] pnp 00:03: [io  0x0010-0x001f]
[    0.547117] pnp 00:03: [io  0x0090-0x009f]
[    0.547119] pnp 00:03: [io  0x0024-0x0025]
[    0.547121] pnp 00:03: [io  0x0028-0x0029]
[    0.547122] pnp 00:03: [io  0x002c-0x002d]
[    0.547124] pnp 00:03: [io  0x0030-0x0031]
[    0.547126] pnp 00:03: [io  0x0034-0x0035]
[    0.547127] pnp 00:03: [io  0x0038-0x0039]
[    0.547129] pnp 00:03: [io  0x003c-0x003d]
[    0.547130] pnp 00:03: [io  0x00a4-0x00a5]
[    0.547132] pnp 00:03: [io  0x00a8-0x00a9]
[    0.547134] pnp 00:03: [io  0x00ac-0x00ad]
[    0.547135] pnp 00:03: [io  0x00b0-0x00b5]
[    0.547137] pnp 00:03: [io  0x00b8-0x00b9]
[    0.547139] pnp 00:03: [io  0x00bc-0x00bd]
[    0.547140] pnp 00:03: [io  0x0050-0x0053]
[    0.547142] pnp 00:03: [io  0x0072-0x0077]
[    0.547144] pnp 00:03: [io  0x164e-0x164f]
[    0.547145] pnp 00:03: [io  0x002e-0x002f]
[    0.547147] pnp 00:03: [io  0x1000-0x107f]
[    0.547149] pnp 00:03: [io  0x1180-0x11ff]
[    0.547150] pnp 00:03: [io  0x0800-0x080f]
[    0.547152] pnp 00:03: [io  0x15e0-0x15ef]
[    0.547154] pnp 00:03: [io  0x1600-0x1641]
[    0.547155] pnp 00:03: [io  0x1644-0x167f]
[    0.547157] pnp 00:03: [mem 0xe0000000-0xefffffff]
[    0.547159] pnp 00:03: [mem 0xfeaff000-0xfeafffff]
[    0.547161] pnp 00:03: [mem 0xfed1c000-0xfed1ffff]
[    0.547163] pnp 00:03: [mem 0xfed10000-0xfed13fff]
[    0.547164] pnp 00:03: [mem 0xfed18000-0xfed18fff]
[    0.547166] pnp 00:03: [mem 0xfed19000-0xfed19fff]
[    0.547168] pnp 00:03: [mem 0xfed45000-0xfed4bfff]
[    0.547273] system 00:03: [io  0x164e-0x164f] has been reserved
[    0.547278] system 00:03: [io  0x1000-0x107f] has been reserved
[    0.547282] system 00:03: [io  0x1180-0x11ff] has been reserved
[    0.547287] system 00:03: [io  0x0800-0x080f] has been reserved
[    0.547291] system 00:03: [io  0x15e0-0x15ef] has been reserved
[    0.547295] system 00:03: [io  0x1600-0x1641] has been reserved
[    0.547299] system 00:03: [io  0x1644-0x167f] could not be reserved
[    0.547304] system 00:03: [mem 0xe0000000-0xefffffff] has been reserved
[    0.547309] system 00:03: [mem 0xfeaff000-0xfeafffff] has been reserved
[    0.547313] system 00:03: [mem 0xfed1c000-0xfed1ffff] has been reserved
[    0.547317] system 00:03: [mem 0xfed10000-0xfed13fff] has been reserved
[    0.547322] system 00:03: [mem 0xfed18000-0xfed18fff] has been reserved
[    0.547326] system 00:03: [mem 0xfed19000-0xfed19fff] has been reserved
[    0.547331] system 00:03: [mem 0xfed45000-0xfed4bfff] has been reserved
[    0.547336] system 00:03: Plug and Play ACPI device, IDs PNP0c02 (active)
[    0.547364] pnp 00:04: [mem 0xfed00000-0xfed003ff]
[    0.547422] pnp 00:04: Plug and Play ACPI device, IDs PNP0103 (active)
[    0.547432] pnp 00:05: [io  0x0000-0x000f]
[    0.547434] pnp 00:05: [io  0x0080-0x008f]
[    0.547435] pnp 00:05: [io  0x00c0-0x00df]
[    0.547437] pnp 00:05: [dma 4]
[    0.547493] pnp 00:05: Plug and Play ACPI device, IDs PNP0200 (active)
[    0.547501] pnp 00:06: [io  0x0061]
[    0.547557] pnp 00:06: Plug and Play ACPI device, IDs PNP0800 (active)
[    0.547566] pnp 00:07: [io  0x00f0]
[    0.547574] pnp 00:07: [irq 13]
[    0.547631] pnp 00:07: Plug and Play ACPI device, IDs PNP0c04 (active)
[    0.547639] pnp 00:08: [io  0x0070-0x0071]
[    0.547645] pnp 00:08: [irq 8]
[    0.547724] pnp 00:08: Plug and Play ACPI device, IDs PNP0b00 (active)
[    0.547734] pnp 00:09: [io  0x0060]
[    0.547735] pnp 00:09: [io  0x0064]
[    0.547741] pnp 00:09: [irq 1]
[    0.547800] pnp 00:09: Plug and Play ACPI device, IDs PNP0303 (active)
[    0.547813] pnp 00:0a: [irq 12]
[    0.547872] pnp 00:0a: Plug and Play ACPI device, IDs IBM3780 PNP0f13 (active)
[    0.548130] pnp 00:0b: [mem 0xfed40000-0xfed44fff]
[    0.548193] pnp 00:0b: Plug and Play ACPI device, IDs SMO1200 PNP0c31 (active)
[    0.548685] pnp: PnP ACPI: found 12 devices
[    0.548689] ACPI: ACPI bus type pnp unregistered
[    0.587047] pci 0000:00:1c.0: PCI bridge to [bus 0d-0d]
[    0.587052] pci 0000:00:1c.0:   bridge window [io  disabled]
[    0.587060] pci 0000:00:1c.0:   bridge window [mem disabled]
[    0.587066] pci 0000:00:1c.0:   bridge window [mem pref disabled]
[    0.587076] pci 0000:00:1c.3: PCI bridge to [bus 05-0c]
[    0.587081] pci 0000:00:1c.3:   bridge window [io  0x2000-0x2fff]
[    0.587090] pci 0000:00:1c.3:   bridge window [mem 0xf0000000-0xf1ffffff]
[    0.587097] pci 0000:00:1c.3:   bridge window [mem 0xf2800000-0xf28fffff 64bit pref]
[    0.587107] pci 0000:00:1c.4: PCI bridge to [bus 02-02]
[    0.587111] pci 0000:00:1c.4:   bridge window [io  disabled]
[    0.587119] pci 0000:00:1c.4:   bridge window [mem 0xf2400000-0xf24fffff]
[    0.587125] pci 0000:00:1c.4:   bridge window [mem pref disabled]
[    0.587135] pci 0000:00:1e.0: PCI bridge to [bus 0e-0e]
[    0.587138] pci 0000:00:1e.0:   bridge window [io  disabled]
[    0.587146] pci 0000:00:1e.0:   bridge window [mem disabled]
[    0.587152] pci 0000:00:1e.0:   bridge window [mem pref disabled]
[    0.587175] pci 0000:00:1c.0: PCI INT A -> GSI 20 (level, low) -> IRQ 20
[    0.587183] pci 0000:00:1c.0: setting latency timer to 64
[    0.587195] pci 0000:00:1c.3: PCI INT D -> GSI 23 (level, low) -> IRQ 23
[    0.587202] pci 0000:00:1c.3: setting latency timer to 64
[    0.587209] pci 0000:00:1c.4: PCI INT A -> GSI 20 (level, low) -> IRQ 20
[    0.587216] pci 0000:00:1c.4: setting latency timer to 64
[    0.587224] pci 0000:00:1e.0: setting latency timer to 64
[    0.587228] pci_bus 0000:00: resource 4 [io  0x0000-0x0cf7]
[    0.587230] pci_bus 0000:00: resource 5 [io  0x0d00-0xffff]
[    0.587232] pci_bus 0000:00: resource 6 [mem 0x000a0000-0x000bffff]
[    0.587234] pci_bus 0000:00: resource 7 [mem 0x000d4000-0x000d7fff]
[    0.587237] pci_bus 0000:00: resource 8 [mem 0x000d8000-0x000dbfff]
[    0.587239] pci_bus 0000:00: resource 9 [mem 0xc0000000-0xfebfffff]
[    0.587241] pci_bus 0000:05: resource 0 [io  0x2000-0x2fff]
[    0.587243] pci_bus 0000:05: resource 1 [mem 0xf0000000-0xf1ffffff]
[    0.587245] pci_bus 0000:05: resource 2 [mem 0xf2800000-0xf28fffff 64bit pref]
[    0.587247] pci_bus 0000:02: resource 1 [mem 0xf2400000-0xf24fffff]
[    0.587249] pci_bus 0000:0e: resource 4 [io  0x0000-0x0cf7]
[    0.587251] pci_bus 0000:0e: resource 5 [io  0x0d00-0xffff]
[    0.587253] pci_bus 0000:0e: resource 6 [mem 0x000a0000-0x000bffff]
[    0.587255] pci_bus 0000:0e: resource 7 [mem 0x000d4000-0x000d7fff]
[    0.587257] pci_bus 0000:0e: resource 8 [mem 0x000d8000-0x000dbfff]
[    0.587259] pci_bus 0000:0e: resource 9 [mem 0xc0000000-0xfebfffff]
[    0.587286] NET: Registered protocol family 2
[    0.587335] IP route cache hash table entries: 32768 (order: 5, 131072 bytes)
[    0.587493] TCP established hash table entries: 131072 (order: 8, 1048576 bytes)
[    0.588101] TCP bind hash table entries: 65536 (order: 7, 524288 bytes)
[    0.588396] TCP: Hash tables configured (established 131072 bind 65536)
[    0.588401] TCP reno registered
[    0.588405] UDP hash table entries: 512 (order: 2, 16384 bytes)
[    0.588415] UDP-Lite hash table entries: 512 (order: 2, 16384 bytes)
[    0.588493] NET: Registered protocol family 1
[    0.588579] RPC: Registered udp transport module.
[    0.588583] RPC: Registered tcp transport module.
[    0.588586] RPC: Registered tcp NFSv4.1 backchannel transport module.
[    0.588603] pci 0000:00:02.0: Boot video device
[    0.588699] PCI: CLS 64 bytes, default 64
[    0.588841] Simple Boot Flag at 0x35 set to 0x1
[    0.590384] microcode: CPU0 sig=0x20652, pf=0x10, revision=0x9
[    0.590394] microcode: CPU1 sig=0x20652, pf=0x10, revision=0x9
[    0.590406] microcode: CPU2 sig=0x20652, pf=0x10, revision=0x9
[    0.590416] microcode: CPU3 sig=0x20652, pf=0x10, revision=0x9
[    0.590466] microcode: Microcode Update Driver: v2.00 <tigran@aivazian.fsnet.co.uk>, Peter Oruba
[    0.590734] audit: initializing netlink socket (disabled)
[    0.590744] type=2000 audit(1296572532.350:1): initialized
[    0.604022] highmem bounce pool size: 64 pages
[    0.604029] HugeTLB registered 4 MB page size, pre-allocated 0 pages
[    0.607563] VFS: Disk quotas dquot_6.5.2
[    0.607646] Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
[    0.608960] SGI XFS with security attributes, large block/inode numbers, no debug enabled
[    0.609519] msgmni has been set to 1707
[    0.609620] SELinux:  Registering netfilter hooks
[    0.609957] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 253)
[    0.609963] io scheduler noop registered (default)
[    0.610364] pci_hotplug: PCI Hot Plug PCI Core version: 0.5
[    0.610829] vesafb: framebuffer at 0xd0000000, mapped to 0xf8100000, using 1536k, total 32704k
[    0.610835] vesafb: mode is 1024x768x8, linelength=1024, pages=41
[    0.610839] vesafb: scrolling: redraw
[    0.610843] vesafb: Pseudocolor: size=8:8:8:8, shift=0:0:0:0
[    0.643765] Console: switching to colour frame buffer device 128x48
[    0.676949] fb0: VESA VGA frame buffer device
[    0.677519] ACPI: Deprecated procfs I/F for AC is loaded, please retry with CONFIG_ACPI_PROCFS_POWER cleared
[    0.678350] ACPI: AC Adapter [AC] (on-line)
[    0.678818] input: Lid Switch as /devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input0
[    0.692637] ACPI: Lid Switch [LID]
[    0.692944] input: Sleep Button as /devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input1
[    0.708629] ACPI: Sleep Button [SLPB]
[    0.708952] input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input2
[    0.709402] ACPI: Power Button [PWRF]
[    0.709723] ACPI: acpi_idle registered with cpuidle
[    0.711631] Monitor-Mwait will be used to enter C-1 state
[    0.711668] Monitor-Mwait will be used to enter C-2 state
[    0.711697] Monitor-Mwait will be used to enter C-3 state
[    0.717385] thermal LNXTHERM:00: registered as thermal_zone0
[    0.717747] ACPI: Thermal Zone [THM0] (48 C)
[    0.718221] Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled
[    0.734269] ACPI: Deprecated procfs I/F for battery is loaded, please retry with CONFIG_ACPI_PROCFS_POWER cleared
[    0.734929] ACPI: Battery Slot [BAT0] (battery present)
[    0.778826] serial 0000:00:16.3: PCI INT B -> GSI 17 (level, low) -> IRQ 17
[    0.799794] 0000:00:16.3: ttyS0 at I/O 0x1808 (irq = 17) is a 16550A
[    0.816834] Non-volatile memory driver v1.3
[    0.817147] Linux agpgart interface v0.103
[    0.817452] agpgart-intel 0000:00:00.0: Intel HD Graphics Chipset
[    0.817947] agpgart-intel 0000:00:00.0: detected gtt size: 2097152K total, 262144K mappable
[    0.819621] agpgart-intel 0000:00:00.0: detected 32768K stolen memory
[    0.820226] agpgart-intel 0000:00:00.0: AGP aperture is 256M @ 0xd0000000
[    0.820761] [drm] Initialized drm 1.1.0 20060810
[    0.835945] i915 0000:00:02.0: power state changed by ACPI to D0
[    0.851333] i915 0000:00:02.0: power state changed by ACPI to D0
[    0.866743] i915 0000:00:02.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[    0.882416] i915 0000:00:02.0: setting latency timer to 64
[    0.912658] [drm:intel_opregion_setup], graphic opregion physical addr: 0xbb77f018
[    0.912678] [drm:intel_opregion_setup], Public ACPI methods supported
[    0.912680] [drm:intel_opregion_setup], SWSCI supported
[    0.912682] [drm:intel_opregion_setup], ASLE supported
[    0.912713] i915 0000:00:02.0: irq 40 for MSI/MSI-X
[    0.912717] [drm] Supports vblank timestamp caching Rev 1 (10.10.2010).
[    0.914251] [drm] Driver supports precise vblank timestamp query.
[    1.009840] [drm:init_status_page], render ring hws offset: 0x00000000
[    1.009943] [drm:init_status_page], bsd ring hws offset: 0x00022000
[    1.010033] [drm:intel_parse_bios], Using VBT from OpRegion: $VBT IRONLAKE-MOBILEd
[    1.010036] [drm:parse_general_definitions], crt_ddc_bus_pin: 2
[    1.010040] [drm:parse_lfp_panel_data], Found panel mode in BIOS VBT tables:
[    1.010043] [drm:drm_mode_debug_printmodeline], Modeline 0:"1440x900" 0 74080 1440 1464 1480 1600 900 903 909 926 0x8 0xa
[    1.010053] [drm:parse_sdvo_device_mapping], No SDVO device info is found in VBT
[    1.010062] [drm:intel_dsm_pci_probe], no _DSM method for intel device
[    1.010074] [drm:intel_modeset_init], 2 display pipes available.
[    1.071985] [drm:intel_crt_init], pch crt adpa set to 0xf40018
[    1.072152] [drm:intel_dp_i2c_init], i2c_init DPDDC-C
[    1.072665] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5145003e
[    1.072667] [drm:intel_dp_i2c_aux_ch], aux_ch failed -110
[    1.073178] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5145003e
[    1.073180] [drm:intel_dp_i2c_aux_ch], aux_ch failed -110
[    1.073233] [drm:intel_panel_get_backlight], get backlight PWM = 5914
[    1.073242] vgaarb: device changed decodes: PCI:0000:00:02.0,olddecodes=io+mem,decodes=io+mem:owns=io+mem
[    1.075079] [drm:ironlake_enable_drps], fmax: 0, fmin: 9, fstart: 9
[    1.076524] [drm:intel_panel_get_backlight], get backlight PWM = 5914
[    1.076526] [drm:intel_panel_set_backlight], set backlight PWM = 0
[    1.076541] [drm:ironlake_crtc_dpms], crtc 0/0 dpms off
[    1.076545] [drm:i915_get_vblank_timestamp], crtc 0 is disabled
[    1.082412] [drm:pch_irq_handler], PCH transcoder A underrun interrupt
[    1.082434] [drm:pch_irq_handler], PCH transcoder A underrun interrupt
[    1.082450] [drm:pch_irq_handler], PCH transcoder A underrun interrupt
[    1.082475] [drm:pch_irq_handler], PCH transcoder A underrun interrupt
[    1.082494] [drm:pch_irq_handler], PCH transcoder A underrun interrupt
[    1.082515] [drm:pch_irq_handler], PCH transcoder A underrun interrupt
[    1.082534] [drm:pch_irq_handler], PCH transcoder A underrun interrupt
[    1.082558] [drm:pch_irq_handler], PCH transcoder A underrun interrupt
[    1.082579] [drm:pch_irq_handler], PCH transcoder A underrun interrupt
[    1.082600] [drm:pch_irq_handler], PCH transcoder A underrun interrupt
[    1.082620] [drm:pch_irq_handler], PCH transcoder A underrun interrupt
[    1.082646] [drm:pch_irq_handler], PCH transcoder A underrun interrupt
[    1.082665] [drm:pch_irq_handler], PCH transcoder A underrun interrupt
[    1.082688] [drm:pch_irq_handler], PCH transcoder A underrun interrupt
[    1.082709] [drm:pch_irq_handler], PCH transcoder A underrun interrupt
[    1.082734] [drm:pch_irq_handler], PCH transcoder A underrun interrupt
[    1.082753] [drm:pch_irq_handler], PCH transcoder A underrun interrupt
[    1.082773] [drm:pch_irq_handler], PCH transcoder A underrun interrupt
[    1.082795] [drm:pch_irq_handler], PCH transcoder A underrun interrupt
[    1.082817] [drm:pch_irq_handler], PCH transcoder A underrun interrupt
[    1.082838] [drm:pch_irq_handler], PCH transcoder A underrun interrupt
[    1.082859] [drm:pch_irq_handler], PCH transcoder A underrun interrupt
[    1.082883] [drm:pch_irq_handler], PCH transcoder A underrun interrupt
[    1.082903] [drm:pch_irq_handler], PCH transcoder A underrun interrupt
[    1.082929] [drm:pch_irq_handler], PCH transcoder A underrun interrupt
[    1.082947] [drm:pch_irq_handler], PCH transcoder A underrun interrupt
[    1.082969] [drm:pch_irq_handler], PCH transcoder A underrun interrupt
[    1.082990] [drm:pch_irq_handler], PCH transcoder A underrun interrupt
[    1.083011] [drm:pch_irq_handler], PCH transcoder A underrun interrupt
[    1.083033] [drm:pch_irq_handler], PCH transcoder A underrun interrupt
[    1.083055] [drm:pch_irq_handler], PCH transcoder A underrun interrupt
[    1.083076] [drm:pch_irq_handler], PCH transcoder A underrun interrupt
[    1.083098] [drm:pch_irq_handler], PCH transcoder A underrun interrupt
[    1.083118] [drm:pch_irq_handler], PCH transcoder A underrun interrupt
[    1.083145] [drm:pch_irq_handler], PCH transcoder A underrun interrupt
[    1.083163] [drm:pch_irq_handler], PCH transcoder A underrun interrupt
[    1.083185] [drm:pch_irq_handler], PCH transcoder A underrun interrupt
[    1.083206] [drm:pch_irq_handler], PCH transcoder A underrun interrupt
[    1.083227] [drm:pch_irq_handler], PCH transcoder A underrun interrupt
[    1.083249] [drm:pch_irq_handler], PCH transcoder A underrun interrupt
[    1.083270] [drm:pch_irq_handler], PCH transcoder A underrun interrupt
[    1.083292] [drm:pch_irq_handler], PCH transcoder A underrun interrupt
[    1.083313] [drm:pch_irq_handler], PCH transcoder A underrun interrupt
[    1.083334] [drm:pch_irq_handler], PCH transcoder A underrun interrupt
[    1.083360] [drm:pch_irq_handler], PCH transcoder A underrun interrupt
[    1.083382] [drm:pch_irq_handler], PCH transcoder A underrun interrupt
[    1.083399] [drm:pch_irq_handler], PCH transcoder A underrun interrupt
[    1.083423] [drm:pch_irq_handler], PCH transcoder A underrun interrupt
[    1.083448] [drm:pch_irq_handler], PCH transcoder A underrun interrupt
[    1.083465] [drm:pch_irq_handler], PCH transcoder A underrun interrupt
[    1.083485] [drm:pch_irq_handler], PCH transcoder A underrun interrupt
[    1.083507] [drm:pch_irq_handler], PCH transcoder A underrun interrupt
[    1.083529] [drm:pch_irq_handler], PCH transcoder A underrun interrupt
[    1.083550] [drm:pch_irq_handler], PCH transcoder A underrun interrupt
[    1.083572] [drm:pch_irq_handler], PCH transcoder A underrun interrupt
[    1.083594] [drm:pch_irq_handler], PCH transcoder A underrun interrupt
[    1.083615] [drm:pch_irq_handler], PCH transcoder A underrun interrupt
[    1.083636] [drm:pch_irq_handler], PCH transcoder A underrun interrupt
[    1.083662] [drm:pch_irq_handler], PCH transcoder A underrun interrupt
[    1.083680] [drm:pch_irq_handler], PCH transcoder A underrun interrupt
[    1.083702] [drm:pch_irq_handler], PCH transcoder A underrun interrupt
[    1.083724] [drm:pch_irq_handler], PCH transcoder A underrun interrupt
[    1.083745] [drm:pch_irq_handler], PCH transcoder A underrun interrupt
[    1.083766] [drm:pch_irq_handler], PCH transcoder A underrun interrupt
[    1.083788] [drm:pch_irq_handler], PCH transcoder A underrun interrupt
[    1.083810] [drm:pch_irq_handler], PCH transcoder A underrun interrupt
[    1.083831] [drm:pch_irq_handler], PCH transcoder A underrun interrupt
[    1.083853] [drm:pch_irq_handler], PCH transcoder A underrun interrupt
[    1.083874] [drm:pch_irq_handler], PCH transcoder A underrun interrupt
[    1.083896] [drm:pch_irq_handler], PCH transcoder A underrun interrupt
[    1.083918] [drm:pch_irq_handler], PCH transcoder A underrun interrupt
[    1.083938] [drm:pch_irq_handler], PCH transcoder A underrun interrupt
[    1.083960] [drm:pch_irq_handler], PCH transcoder A underrun interrupt
[    1.083983] [drm:pch_irq_handler], PCH transcoder A underrun interrupt
[    1.084003] [drm:pch_irq_handler], PCH transcoder A underrun interrupt
[    1.084024] [drm:pch_irq_handler], PCH transcoder A underrun interrupt
[    1.084048] [drm:pch_irq_handler], PCH transcoder A underrun interrupt
[    1.084068] [drm:pch_irq_handler], PCH transcoder A underrun interrupt
[    1.084094] [drm:pch_irq_handler], PCH transcoder A underrun interrupt
[    1.084112] [drm:pch_irq_handler], PCH transcoder A underrun interrupt
[    1.084134] [drm:pch_irq_handler], PCH transcoder A underrun interrupt
[    1.084155] [drm:pch_irq_handler], PCH transcoder A underrun interrupt
[    1.084177] [drm:pch_irq_handler], PCH transcoder A underrun interrupt
[    1.084198] [drm:pch_irq_handler], PCH transcoder A underrun interrupt
[    1.084220] [drm:pch_irq_handler], PCH transcoder A underrun interrupt
[    1.084241] [drm:pch_irq_handler], PCH transcoder A underrun interrupt
[    1.084263] [drm:pch_irq_handler], PCH transcoder A underrun interrupt
[    1.084283] [drm:pch_irq_handler], PCH transcoder A underrun interrupt
[    1.084305] [drm:pch_irq_handler], PCH transcoder A underrun interrupt
[    1.084330] [drm:pch_irq_handler], PCH transcoder A underrun interrupt
[    1.084350] [drm:pch_irq_handler], PCH transcoder A underrun interrupt
[    1.084371] [drm:pch_irq_handler], PCH transcoder A underrun interrupt
[    1.084392] [drm:pch_irq_handler], PCH transcoder A underrun interrupt
[    1.084426] [drm:pch_irq_handler], PCH transcoder A underrun interrupt
[    1.102617] [drm:intel_update_watermarks], plane B (pipe 1) clock: 0
[    1.102620] [drm:intel_update_fbc], 
[    1.102622] [drm:ironlake_crtc_dpms], crtc 1/1 dpms off
[    1.102624] [drm:gm45_get_vblank_counter], trying to get vblank count for disabled pipe 1
[    1.102627] [drm:i915_get_vblank_timestamp], crtc 1 is disabled
[    1.102630] [drm:gm45_get_vblank_counter], trying to get vblank count for disabled pipe 1
[    1.103047] [drm:intel_update_fbc], 
[    1.103051] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:5:LVDS-1]
[    1.103059] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:5:LVDS-1] probed modes :
[    1.103061] [drm:drm_mode_debug_printmodeline], Modeline 21:"1440x900" 50 74080 1440 1464 1480 1600 900 903 909 926 0x48 0xa
[    1.103065] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:12:VGA-1]
[    1.103069] [drm:intel_ironlake_crt_detect_hotplug], trigger hotplug detect cycle: adpa=0xf40018
[    1.112405] [drm:intel_ironlake_crt_detect_hotplug], ironlake hotplug adpa=0xf40018, result 0
[    1.112411] [drm:intel_crt_detect], CRT not detected via hotplug
[    1.112415] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:12:VGA-1] disconnected
[    1.112420] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:15:HDMI-A-1]
[    1.114715] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:15:HDMI-A-1] disconnected
[    1.114717] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:17:DP-1]
[    1.115229] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5145003e
[    1.115231] [drm:ironlake_dp_detect], DPCD: 0000
[    1.115233] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:17:DP-1] disconnected
[    1.115236] [drm:drm_setup_crtcs], 
[    1.115238] [drm:drm_enable_connectors], connector 5 enabled? yes
[    1.115240] [drm:drm_enable_connectors], connector 12 enabled? no
[    1.115242] [drm:drm_enable_connectors], connector 15 enabled? no
[    1.115244] [drm:drm_enable_connectors], connector 17 enabled? no
[    1.115246] [drm:drm_target_preferred], looking for cmdline mode on connector 5
[    1.115248] [drm:drm_target_preferred], looking for preferred mode on connector 5
[    1.115250] [drm:drm_target_preferred], found mode 1440x900
[    1.115252] [drm:drm_setup_crtcs], picking CRTCs for 8192x8192 config
[    1.115255] [drm:drm_setup_crtcs], desired mode 1440x900 set on crtc 3
[    1.131456] [drm:intelfb_create], allocated 1440x900 fb: 0x00045000, bo f5845a00
[    1.131462] checking generic (d0000000 1ff0000) vs hw (d0000000 10000000)
[    1.131464] fb: conflicting fb hw usage inteldrmfb vs VESA VGA - removing generic driver
[    1.133026] Console: switching to colour dummy device 80x25
[    1.133509] [drm:drm_crtc_helper_set_config], 
[    1.133511] [drm:drm_crtc_helper_set_config], [CRTC:3] [FB:9] #connectors=1 (x y) (0 0)
[    1.133516] [drm:drm_crtc_helper_set_config], crtc has no fb, full mode set
[    1.133518] [drm:drm_crtc_helper_set_config], modes are different, full mode set
[    1.133520] [drm:drm_mode_debug_printmodeline], Modeline 0:"" 0 0 0 0 0 0 0 0 0 0 0x0 0x0
[    1.133523] [drm:drm_mode_debug_printmodeline], Modeline 8:"1440x900" 50 74080 1440 1464 1480 1600 900 903 909 926 0x48 0xa
[    1.133527] [drm:drm_crtc_helper_set_config], encoder changed, full mode switch
[    1.133529] [drm:drm_crtc_helper_set_config], crtc changed, full mode switch
[    1.133531] [drm:drm_crtc_helper_set_config], [CONNECTOR:5:LVDS-1] to [CRTC:3]
[    1.133533] [drm:drm_crtc_helper_set_config], attempting to set mode from userspace
[    1.133535] [drm:drm_mode_debug_printmodeline], Modeline 8:"1440x900" 50 74080 1440 1464 1480 1600 900 903 909 926 0x48 0xa
[    1.133541] [drm:drm_crtc_helper_set_mode], [CRTC:3]
[    1.133555] [drm:intel_crtc_mode_set], using SSC reference clock of 120 MHz
[    1.133786] [drm:intel_crtc_mode_set], Mode for pipe A:
[    1.133787] [drm:drm_mode_debug_printmodeline], Modeline 8:"1440x900" 50 74080 1440 1464 1480 1600 900 903 909 926 0x48 0xa
[    1.185363] [drm:intel_wait_for_vblank], vblank wait timed out
[    1.185368] [drm:intel_pipe_set_base_atomic], Writing base 00045000 00000000 0 0 5760
[    1.185374] [drm:intel_update_fbc], 
[    1.185378] [drm:drm_crtc_helper_set_mode], [ENCODER:6:LVDS-6] set [MODE:8:1440x900]
[    1.185383] [drm:intel_update_watermarks], plane A (pipe 0) clock: 74080
[    1.185387] [drm:ironlake_update_wm], FIFO watermarks For pipe A - plane 6, cursor: 6
[    1.185392] [drm:ironlake_check_srwm], watermark 1: display plane 26, fbc lines 3, cursor 6
[    1.185398] [drm:ironlake_check_srwm], watermark 2: display plane 81, fbc lines 3, cursor 6
[    1.186116] [drm:ironlake_fdi_link_train], FDI_RX_IIR 0x700
[    1.186118] [drm:ironlake_fdi_link_train], FDI train 1 done.
[    1.186273] [drm:ironlake_fdi_link_train], FDI_RX_IIR 0x600
[    1.186275] [drm:ironlake_fdi_link_train], FDI train 2 done.
[    1.186276] [drm:ironlake_fdi_link_train], FDI train done
[    1.187337] [drm:intel_update_fbc], 
[    1.187343] [drm:intel_panel_set_backlight], set backlight PWM = 5914
[    1.187363] [drm:drm_crtc_helper_set_config], Setting connector DPMS state to on
[    1.187365] [drm:drm_crtc_helper_set_config], 	[CONNECTOR:5:LVDS-1] set DPMS on
[    1.187367] [drm:drm_crtc_helper_set_config], 
[    1.187368] [drm:drm_crtc_helper_set_config], [CRTC:4] [FB:9] #connectors=0 (x y) (0 0)
[    1.187371] [drm:drm_crtc_helper_set_config], crtc has no fb, full mode set
[    1.187373] [drm:drm_crtc_helper_set_config], [CONNECTOR:5:LVDS-1] to [CRTC:3]
[    1.187384] [drm:drm_crtc_helper_set_config], Setting connector DPMS state to on
[    1.187403] [drm:drm_crtc_helper_set_config], 
[    1.187405] [drm:drm_crtc_helper_set_config], [CRTC:3] [FB:9] #connectors=1 (x y) (0 0)
[    1.187408] [drm:drm_crtc_helper_set_config], [CONNECTOR:5:LVDS-1] to [CRTC:3]
[    1.187410] [drm:drm_crtc_helper_set_config], Setting connector DPMS state to on
[    1.187412] [drm:drm_crtc_helper_set_config], 	[CONNECTOR:5:LVDS-1] set DPMS on
[    1.192298] Console: switching to colour frame buffer device 180x56
[    1.192303] [drm:drm_crtc_helper_set_config], 
[    1.192304] [drm:drm_crtc_helper_set_config], [CRTC:3] [FB:9] #connectors=1 (x y) (0 0)
[    1.192308] [drm:drm_crtc_helper_set_config], [CONNECTOR:5:LVDS-1] to [CRTC:3]
[    1.192310] [drm:drm_crtc_helper_set_config], Setting connector DPMS state to on
[    1.192311] [drm:drm_crtc_helper_set_config], 	[CONNECTOR:5:LVDS-1] set DPMS on
[    1.197253] fb0: inteldrmfb frame buffer device
[    1.197284] drm: registered panic notifier
[    1.197327] No ACPI video bus found
[    1.197529] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
[    1.199658] brd: module loaded
[    1.200697] loop: module loaded
[    1.201003] ahci 0000:00:1f.2: version 3.0
[    1.201017] ahci 0000:00:1f.2: PCI INT B -> GSI 16 (level, low) -> IRQ 16
[    1.201109] ahci 0000:00:1f.2: irq 41 for MSI/MSI-X
[    1.201146] ahci: SSS flag set, parallel bus scan disabled
[    1.201231] ahci 0000:00:1f.2: AHCI 0001.0300 32 slots 6 ports 3 Gbps 0x33 impl SATA mode
[    1.201285] ahci 0000:00:1f.2: flags: 64bit ncq sntf ilck stag pm led clo pio slum part ems sxs apst 
[    1.201366] ahci 0000:00:1f.2: setting latency timer to 64
[    1.207270] [drm:intel_prepare_page_flip], preparing flip with no unpin work?
[    1.208385] scsi0 : ahci
[    1.208546] scsi1 : ahci
[    1.208684] scsi2 : ahci
[    1.208824] scsi3 : ahci
[    1.208964] scsi4 : ahci
[    1.209102] scsi5 : ahci
[    1.209564] ata1: SATA max UDMA/133 abar m2048@0xf2727000 port 0xf2727100 irq 41
[    1.209615] ata2: SATA max UDMA/133 abar m2048@0xf2727000 port 0xf2727180 irq 41
[    1.209663] ata3: DUMMY
[    1.209682] ata4: DUMMY
[    1.209703] ata5: SATA max UDMA/133 abar m2048@0xf2727000 port 0xf2727300 irq 41
[    1.209752] ata6: SATA max UDMA/133 abar m2048@0xf2727000 port 0xf2727380 irq 41
[    1.210215] e1000: Intel(R) PRO/1000 Network Driver - version 7.3.21-k8-NAPI
[    1.210262] e1000: Copyright (c) 1999-2006 Intel Corporation.
[    1.210359] e1000e: Intel(R) PRO/1000 Network Driver - 1.2.20-k2
[    1.210399] e1000e: Copyright(c) 1999 - 2011 Intel Corporation.
[    1.210452] e1000e 0000:00:19.0: PCI INT A -> GSI 20 (level, low) -> IRQ 20
[    1.210502] e1000e 0000:00:19.0: setting latency timer to 64
[    1.210619] e1000e 0000:00:19.0: irq 42 for MSI/MSI-X
[    1.359685] e1000e 0000:00:19.0: eth0: (PCI Express:2.5GB/s:Width x1) 00:26:2d:f4:fc:41
[    1.359738] e1000e 0000:00:19.0: eth0: Intel(R) PRO/1000 Network Connection
[    1.359830] e1000e 0000:00:19.0: eth0: MAC: 9, PHY: 10, PBA No: A002FF-0FF
[    1.359954] e100: Intel(R) PRO/100 Network Driver, 3.5.24-k2-NAPI
[    1.361824] e100: Copyright(c) 1999-2006 Intel Corporation
[    1.363795] sky2: driver version 1.28
[    1.365761] tun: Universal TUN/TAP device driver, 1.6
[    1.367611] tun: (C) 1999-2004 Max Krasnyansky <maxk@qualcomm.com>
[    1.369563] iwlagn: Intel(R) Wireless WiFi Link AGN driver for Linux, in-tree:
[    1.371423] iwlagn: Copyright(c) 2003-2010 Intel Corporation
[    1.373299] iwlagn 0000:02:00.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[    1.375154] iwlagn 0000:02:00.0: setting latency timer to 64
[    1.375176] iwlagn 0000:02:00.0: Detected Intel(R) Wireless WiFi Link 4965AGN, REV=0x4
[    1.417072] iwlagn 0000:02:00.0: device EEPROM VER=0x36, CALIB=0x5
[    1.418912] iwlagn 0000:02:00.0: Device SKU: 0Xb
[    1.420748] iwlagn 0000:02:00.0: Tunable channels: 11 802.11bg, 13 802.11a channels
[    1.422660] iwlagn 0000:02:00.0: irq 43 for MSI/MSI-X
[    1.422962] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[    1.424828] ehci_hcd: block sizes: qh 60 qtd 96 itd 160 sitd 96
[    1.424845] ehci_hcd 0000:00:1a.0: power state changed by ACPI to D0
[    1.426710] ehci_hcd 0000:00:1a.0: power state changed by ACPI to D0
[    1.428553] ehci_hcd 0000:00:1a.0: PCI INT D -> GSI 23 (level, low) -> IRQ 23
[    1.430393] ehci_hcd 0000:00:1a.0: setting latency timer to 64
[    1.430398] ehci_hcd 0000:00:1a.0: EHCI Host Controller
[    1.432248] drivers/usb/core/inode.c: creating file 'devices'
[    1.432251] drivers/usb/core/inode.c: creating file '001'
[    1.432313] ehci_hcd 0000:00:1a.0: new USB bus registered, assigned bus number 1
[    1.442239] ehci_hcd 0000:00:1a.0: reset hcs_params 0x200003 dbg=2 cc=0 pcc=0 ordered !ppc ports=3
[    1.442247] ehci_hcd 0000:00:1a.0: reset hcc_params 36881 caching frame 1024 64 bit addr
[    1.442276] ehci_hcd 0000:00:1a.0: support lpm
[    1.442292] ehci_hcd 0000:00:1a.0: debug port 2
[    1.444163] ehci_hcd 0000:00:1a.0: reset command 0080002 (park)=0 ithresh=8 period=1024 Reset HALT
[    1.448071] ehci_hcd 0000:00:1a.0: cache line size of 64 is not supported
[    1.448073] ehci_hcd 0000:00:1a.0: supports USB remote wakeup
[    1.448087] ehci_hcd 0000:00:1a.0: irq 23, io mem 0xf2728000
[    1.449939] ehci_hcd 0000:00:1a.0: reset command 0080002 (park)=0 ithresh=8 period=1024 Reset HALT
[    1.453827] ehci_hcd 0000:00:1a.0: init command 0010001 (park)=0 ithresh=1 period=1024 RUN
[    1.459221] ehci_hcd 0000:00:1a.0: USB 2.0 started, EHCI 1.00
[    1.461127] usb usb1: default language 0x0409
[    1.461133] usb usb1: udev 1, busnum 1, minor = 0
[    1.461135] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
[    1.462955] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    1.464770] usb usb1: Product: EHCI Host Controller
[    1.466556] usb usb1: Manufacturer: Linux 2.6.38-rc3 ehci_hcd
[    1.468359] usb usb1: SerialNumber: 0000:00:1a.0
[    1.470231] usb usb1: usb_probe_device
[    1.470233] usb usb1: configuration #1 chosen from 1 choice
[    1.470240] usb usb1: adding 1-0:1.0 (config #1, interface 0)
[    1.470289] hub 1-0:1.0: usb_probe_interface
[    1.470290] hub 1-0:1.0: usb_probe_interface - got id
[    1.470293] hub 1-0:1.0: USB hub found
[    1.472079] hub 1-0:1.0: 3 ports detected
[    1.473847] hub 1-0:1.0: standalone hub
[    1.473848] hub 1-0:1.0: no power switching (usb 1.0)
[    1.473850] hub 1-0:1.0: individual port over-current protection
[    1.473852] hub 1-0:1.0: power on to power good time: 20ms
[    1.473855] hub 1-0:1.0: local power source is good
[    1.473857] hub 1-0:1.0: trying to enable port power on non-switchable hub
[    1.473884] drivers/usb/core/inode.c: creating file '001'
[    1.473920] ehci_hcd 0000:00:1d.0: power state changed by ACPI to D0
[    1.475710] ehci_hcd 0000:00:1d.0: power state changed by ACPI to D0
[    1.477470] ehci_hcd 0000:00:1d.0: PCI INT D -> GSI 19 (level, low) -> IRQ 19
[    1.479244] ehci_hcd 0000:00:1d.0: setting latency timer to 64
[    1.479248] ehci_hcd 0000:00:1d.0: EHCI Host Controller
[    1.480982] drivers/usb/core/inode.c: creating file '002'
[    1.481042] ehci_hcd 0000:00:1d.0: new USB bus registered, assigned bus number 2
[    1.491204] ehci_hcd 0000:00:1d.0: reset hcs_params 0x200003 dbg=2 cc=0 pcc=0 ordered !ppc ports=3
[    1.491211] ehci_hcd 0000:00:1d.0: reset hcc_params 36881 caching frame 1024 64 bit addr
[    1.491239] ehci_hcd 0000:00:1d.0: support lpm
[    1.491255] ehci_hcd 0000:00:1d.0: debug port 2
[    1.492994] ehci_hcd 0000:00:1d.0: reset command 0080002 (park)=0 ithresh=8 period=1024 Reset HALT
[    1.496898] ehci_hcd 0000:00:1d.0: cache line size of 64 is not supported
[    1.496900] ehci_hcd 0000:00:1d.0: supports USB remote wakeup
[    1.496914] ehci_hcd 0000:00:1d.0: irq 19, io mem 0xf2728400
[    1.498627] ehci_hcd 0000:00:1d.0: reset command 0080002 (park)=0 ithresh=8 period=1024 Reset HALT
[    1.502506] ehci_hcd 0000:00:1d.0: init command 0010001 (park)=0 ithresh=1 period=1024 RUN
[    1.508196] ehci_hcd 0000:00:1d.0: USB 2.0 started, EHCI 1.00
[    1.509915] usb usb2: default language 0x0409
[    1.509920] usb usb2: udev 1, busnum 2, minor = 128
[    1.509922] usb usb2: New USB device found, idVendor=1d6b, idProduct=0002
[    1.511618] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    1.513331] usb usb2: Product: EHCI Host Controller
[    1.514198] ata1: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[    1.514510] ata1.00: ACPI cmd ef/02:00:00:00:00:a0 (SET FEATURES) succeeded
[    1.514515] ata1.00: ACPI cmd f5/00:00:00:00:00:a0 (SECURITY FREEZE LOCK) filtered out
[    1.514520] ata1.00: ACPI cmd ef/10:03:00:00:00:a0 (SET FEATURES) filtered out
[    1.520422] usb usb2: Manufacturer: Linux 2.6.38-rc3 ehci_hcd
[    1.520465] ata1.00: ATA-7: INTEL SSDSA2M080G2GC, 2CV102HD, max UDMA/133
[    1.520468] ata1.00: 156301488 sectors, multi 16: LBA48 NCQ (depth 31/32)
[    1.525894] usb usb2: SerialNumber: 0000:00:1d.0
[    1.525901] ata1.00: ACPI cmd ef/02:00:00:00:00:a0 (SET FEATURES) succeeded
[    1.525906] ata1.00: ACPI cmd f5/00:00:00:00:00:a0 (SECURITY FREEZE LOCK) filtered out
[    1.525910] ata1.00: ACPI cmd ef/10:03:00:00:00:a0 (SET FEATURES) filtered out
[    1.526130] ata1.00: configured for UDMA/133
[    1.526244] scsi 0:0:0:0: Direct-Access     ATA      INTEL SSDSA2M080 2CV1 PQ: 0 ANSI: 5
[    1.526451] sd 0:0:0:0: [sda] 156301488 512-byte logical blocks: (80.0 GB/74.5 GiB)
[    1.526519] sd 0:0:0:0: [sda] Write Protect is off
[    1.526522] sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00
[    1.526544] sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[    1.526592] sd 0:0:0:0: Attached scsi generic sg0 type 0
[    1.542688]  sda: sda1 sda2 sda3
[    1.542798] usb usb2: usb_probe_device
[    1.542800] usb usb2: configuration #1 chosen from 1 choice
[    1.542807] usb usb2: adding 2-0:1.0 (config #1, interface 0)
[    1.542861] hub 2-0:1.0: usb_probe_interface
[    1.542863] hub 2-0:1.0: usb_probe_interface - got id
[    1.542865] hub 2-0:1.0: USB hub found
[    1.542869] hub 2-0:1.0: 3 ports detected
[    1.542870] hub 2-0:1.0: standalone hub
[    1.542871] hub 2-0:1.0: no power switching (usb 1.0)
[    1.542872] hub 2-0:1.0: individual port over-current protection
[    1.542874] hub 2-0:1.0: power on to power good time: 20ms
[    1.542877] hub 2-0:1.0: local power source is good
[    1.542878] hub 2-0:1.0: trying to enable port power on non-switchable hub
[    1.542903] drivers/usb/core/inode.c: creating file '001'
[    1.542978] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[    1.542980] ohci_hcd: block sizes: ed 64 td 64
[    1.543028] uhci_hcd: USB Universal Host Controller Interface driver
[    1.543132] usbcore: registered new interface driver usblp
[    1.543134] Initializing USB Mass Storage driver...
[    1.543208] usbcore: registered new interface driver usb-storage
[    1.543209] USB Mass Storage support registered.
[    1.543261] usbcore: registered new interface driver libusual
[    1.543374] i8042: PNP: PS/2 Controller [PNP0303:KBD,PNP0f13:MOU] at 0x60,0x64 irq 1,12
[    1.546847] serio: i8042 KBD port at 0x60,0x64 irq 1
[    1.546853] serio: i8042 AUX port at 0x60,0x64 irq 12
[    1.547020] mousedev: PS/2 mouse device common for all mice
[    1.547374] rtc_cmos 00:08: RTC can wake from S4
[    1.571458] sd 0:0:0:0: [sda] Attached SCSI disk
[    1.574227] ehci_hcd 0000:00:1a.0: GetStatus port:1 status 001803 0  ACK POWER sig=j CSC CONNECT
[    1.574234] hub 1-0:1.0: port 1: status 0501 change 0001
[    1.574442] input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input3
[    1.577285] rtc_cmos 00:08: rtc core: registered rtc_cmos as rtc0
[    1.579250] rtc0: alarms up to one month, y3k, 114 bytes nvram, hpet irqs
[    1.581239] i801_smbus 0000:00:1f.3: PCI INT A -> GSI 23 (level, low) -> IRQ 23
[    1.583478] device-mapper: ioctl: 4.19.1-ioctl (2011-01-07) initialised: dm-devel@redhat.com
[    1.586105] cpuidle: using governor ladder
[    1.589206] cpuidle: using governor menu
[    1.591148] Refined TSC clocksource calibration: 1994.999 MHz.
[    1.591152] Switching to clocksource tsc
[    1.596424] usbcore: registered new interface driver usbhid
[    1.599760] usbhid: USB HID core driver
[    1.602936] ieee80211_crypt: registered algorithm 'NULL'
[    1.602938] ieee80211_crypt: registered algorithm 'TKIP'
[    1.602939] ieee80211_crypt: registered algorithm 'CCMP'
[    1.602941] ieee80211_crypt: registered algorithm 'WEP'
[    1.602947] 
[    1.602948] Linux kernel driver for RTL8192 based WLAN cards
[    1.609747] Copyright (c) 2007-2008, Realsil Wlan
[    1.614689] thinkpad_acpi: ThinkPad ACPI Extras v0.24
[    1.617881] thinkpad_acpi: http://ibm-acpi.sf.net/
[    1.620679] thinkpad_acpi: ThinkPad BIOS 6QET52WW (1.22 ), EC 6QHT24WW-1.05
[    1.624032] thinkpad_acpi: Lenovo ThinkPad X201s, model 5129CTO
[    1.628486] thinkpad_acpi: detected a 8-level brightness capable ThinkPad
[    1.631969] thinkpad_acpi: radio switch found; radios are enabled
[    1.634089] thinkpad_acpi: possible tablet mode switch found; ThinkPad in laptop mode
[    1.638681] Registered led device: tpacpi::thinklight
[    1.638737] Registered led device: tpacpi::power
[    1.638778] Registered led device: tpacpi::standby
[    1.638817] Registered led device: tpacpi::thinkvantage
[    1.642110] ehci_hcd 0000:00:1d.0: GetStatus port:1 status 001803 0  ACK POWER sig=j CSC CONNECT
[    1.642115] hub 2-0:1.0: port 1: status 0501 change 0001
[    1.642138] thinkpad_acpi: Console audio control enabled, mode: monitor (read only)
[    1.647667] input: ThinkPad Extra Buttons as /devices/platform/thinkpad_acpi/input/input4
[    1.650264] HDA Intel 0000:00:1b.0: PCI INT B -> GSI 17 (level, low) -> IRQ 17
[    1.653220] HDA Intel 0000:00:1b.0: irq 44 for MSI/MSI-X
[    1.653261] HDA Intel 0000:00:1b.0: setting latency timer to 64
[    1.674122] hub 1-0:1.0: state 7 ports 3 chg 0002 evt 0000
[    1.674138] hub 1-0:1.0: port 1, status 0501, change 0000, 480 Mb/s
[    1.679700] ALSA device list:
[    1.683068]   #0: HDA Intel at 0xf2520000 irq 44
[    1.686054]   #29: ThinkPad Console Audio Control at EC reg 0x30, fw 6QHT24WW-1.05
[    1.689162] Netfilter messages via NETLINK v0.30.
[    1.692557] nf_conntrack version 0.5.0 (16384 buckets, 65536 max)
[    1.696471] ctnetlink v0.93: registering with nfnetlink.
[    1.699908] xt_time: kernel timezone is -0000
[    1.704004] ip_tables: (C) 2000-2006 Netfilter Core Team
[    1.707580] ipt_CLUSTERIP: ClusterIP Version 0.8 loaded successfully
[    1.711018] arp_tables: (C) 2002 David S. Miller
[    1.714454] TCP cubic registered
[    1.716457] Initializing XFRM netlink socket
[    1.718729] NET: Registered protocol family 10
[    1.721342] IPv6 over IPv4 tunneling driver
[    1.723773] NET: Registered protocol family 17
[    1.725330] ehci_hcd 0000:00:1a.0: port 1 high speed
[    1.725336] ehci_hcd 0000:00:1a.0: GetStatus port:1 status 001005 0  ACK POWER sig=se0 PE CONNECT
[    1.725760] Registering the dns_resolver key type
[    1.733860] Using IPI No-Shortcut mode
[    1.737411] PM: Checking hibernation image partition /dev/sda1
[    1.737420] PM: Hibernation image partition 8:1 present
[    1.737421] PM: Looking for hibernation image.
[    1.737629] PM: Image not found (code -22)
[    1.737634] PM: Hibernation image not present or could not be loaded.
[    1.737654] registered taskstats version 1
[    1.739937]   Magic number: 15:599:31
[    1.776115] usb 1-1: new high speed USB device using ehci_hcd and address 2
[    1.830398] ehci_hcd 0000:00:1a.0: port 1 high speed
[    1.830407] ehci_hcd 0000:00:1a.0: GetStatus port:1 status 001005 0  ACK POWER sig=se0 PE CONNECT
[    1.846050] ata2: SATA link down (SStatus 0 SControl 300)
[    1.893200] ehci_hcd 0000:00:1a.0: set dev address 2 for port 1
[    1.893208] ehci_hcd 0000:00:1a.0: LPM: no device attached
[    1.893512] usb 1-1: udev 2, busnum 1, minor = 1
[    1.893518] usb 1-1: New USB device found, idVendor=8087, idProduct=0020
[    1.897035] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[    1.900697] usb 1-1: usb_probe_device
[    1.900702] usb 1-1: configuration #1 chosen from 1 choice
[    1.900875] usb 1-1: adding 1-1:1.0 (config #1, interface 0)
[    1.900992] hub 1-1:1.0: usb_probe_interface
[    1.900996] hub 1-1:1.0: usb_probe_interface - got id
[    1.901001] hub 1-1:1.0: USB hub found
[    1.904625] hub 1-1:1.0: 6 ports detected
[    1.908099] hub 1-1:1.0: standalone hub
[    1.908102] hub 1-1:1.0: individual port power switching
[    1.908105] hub 1-1:1.0: individual port over-current protection
[    1.908109] hub 1-1:1.0: Single TT
[    1.908112] hub 1-1:1.0: TT requires at most 8 FS bit times (666 ns)
[    1.908116] hub 1-1:1.0: Port indicators are supported
[    1.908120] hub 1-1:1.0: power on to power good time: 100ms
[    1.908367] hub 1-1:1.0: local power source is good
[    1.908372] hub 1-1:1.0: enabling power on all ports
[    1.909163] drivers/usb/core/inode.c: creating file '002'
[    1.909203] hub 2-0:1.0: state 7 ports 3 chg 0002 evt 0000
[    1.909213] hub 2-0:1.0: port 1, status 0501, change 0000, 480 Mb/s
[    1.960326] ehci_hcd 0000:00:1d.0: port 1 high speed
[    1.960335] ehci_hcd 0000:00:1d.0: GetStatus port:1 status 001005 0  ACK POWER sig=se0 PE CONNECT
[    2.009566] hub 1-1:1.0: port 5: status 0101 change 0001
[    2.010911] usb 2-1: new high speed USB device using ehci_hcd and address 2
[    2.065144] ehci_hcd 0000:00:1d.0: port 1 high speed
[    2.065151] ehci_hcd 0000:00:1d.0: GetStatus port:1 status 001005 0  ACK POWER sig=se0 PE CONNECT
[    2.108951] usb 1-1: link qh256-0001/f51adc40 start 1 [1/0 us]
[    2.115795] IBM TrackPoint firmware: 0x0e, buttons: 3/3
[    2.128062] ehci_hcd 0000:00:1d.0: set dev address 2 for port 1
[    2.128070] ehci_hcd 0000:00:1d.0: LPM: no device attached
[    2.128402] usb 2-1: udev 2, busnum 2, minor = 129
[    2.128407] usb 2-1: New USB device found, idVendor=8087, idProduct=0020
[    2.132002] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[    2.135697] usb 2-1: usb_probe_device
[    2.135703] usb 2-1: configuration #1 chosen from 1 choice
[    2.135871] usb 2-1: adding 2-1:1.0 (config #1, interface 0)
[    2.136050] hub 2-1:1.0: usb_probe_interface
[    2.136054] hub 2-1:1.0: usb_probe_interface - got id
[    2.136058] hub 2-1:1.0: USB hub found
[    2.139772] hub 2-1:1.0: 8 ports detected
[    2.143331] hub 2-1:1.0: standalone hub
[    2.143335] hub 2-1:1.0: individual port power switching
[    2.143339] hub 2-1:1.0: individual port over-current protection
[    2.143342] hub 2-1:1.0: Single TT
[    2.143346] hub 2-1:1.0: TT requires at most 8 FS bit times (666 ns)
[    2.143350] hub 2-1:1.0: Port indicators are supported
[    2.143354] hub 2-1:1.0: power on to power good time: 100ms
[    2.143538] input: TPPS/2 IBM TrackPoint as /devices/platform/i8042/serio1/input/input5
[    2.143622] hub 2-1:1.0: local power source is good
[    2.143627] hub 2-1:1.0: enabling power on all ports
[    2.148022] drivers/usb/core/inode.c: creating file '002'
[    2.148061] hub 1-1:1.0: state 7 ports 6 chg 0020 evt 0000
[    2.148119] hub 1-1:1.0: port 5, status 0101, change 0000, 12 Mb/s
[    2.154848] ata5: SATA link down (SStatus 0 SControl 300)
[    2.159094] hub 1-1:1.0: port 5 not reset yet, waiting 10ms
[    2.221025] usb 1-1.5: new high speed USB device using ehci_hcd and address 3
[    2.234999] hub 1-1:1.0: port 5 not reset yet, waiting 10ms
[    2.248866] usb 2-1: link qh256-0001/f51add40 start 1 [1/0 us]
[    2.309186] usb 1-1.5: udev 3, busnum 1, minor = 2
[    2.309190] usb 1-1.5: New USB device found, idVendor=17ef, idProduct=1005
[    2.312424] usb 1-1.5: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[    2.316104] usb 1-1.5: usb_probe_device
[    2.316111] usb 1-1.5: configuration #1 chosen from 1 choice
[    2.316283] usb 1-1.5: adding 1-1.5:1.0 (config #1, interface 0)
[    2.316378] hub 1-1.5:1.0: usb_probe_interface
[    2.316382] hub 1-1.5:1.0: usb_probe_interface - got id
[    2.316387] hub 1-1.5:1.0: USB hub found
[    2.319969] hub 1-1.5:1.0: 4 ports detected
[    2.323407] hub 1-1.5:1.0: standalone hub
[    2.323411] hub 1-1.5:1.0: individual port power switching
[    2.323415] hub 1-1.5:1.0: individual port over-current protection
[    2.323606] hub 1-1.5:1.0: TT per port
[    2.323611] hub 1-1.5:1.0: TT requires at most 8 FS bit times (666 ns)
[    2.323615] hub 1-1.5:1.0: power on to power good time: 100ms
[    2.323900] hub 1-1.5:1.0: local power source is good
[    2.323906] hub 1-1.5:1.0: enabling power on all ports
[    2.324393] drivers/usb/core/inode.c: creating file '003'
[    2.324435] hub 2-1:1.0: state 7 ports 8 chg 0000 evt 0000
[    2.424139] hub 1-1.5:1.0: port 2: status 0301 change 0001
[    2.424390] hub 1-1.5:1.0: port 3: status 0301 change 0001
[    2.462750] ata6: SATA link down (SStatus 0 SControl 300)
[    2.465947] md: Waiting for all devices to be available before autodetect
[    2.469397] md: If you don't use raid, use raid=noautodetect
[    2.473131] md: Autodetecting RAID arrays.
[    2.474958] md: Scanned 0 and added 0 devices.
[    2.476747] md: autorun ...
[    2.478516] md: ... autorun DONE.
[    2.480496] EXT3-fs (sda2): error: couldn't mount because of unsupported optional features (240)
[    2.484260] EXT2-fs (sda2): error: couldn't mount because of unsupported optional features (244)
[    2.486968] EXT4-fs (sda2): INFO: recovery required on readonly filesystem
[    2.490481] EXT4-fs (sda2): write access will be enabled during recovery
[    2.513936] EXT4-fs (sda2): orphan cleanup on readonly fs
[    2.517695] EXT4-fs (sda2): ext4_orphan_cleanup: deleting unreferenced inode 445974
[    2.517770] EXT4-fs (sda2): 1 orphan inode deleted
[    2.521231] EXT4-fs (sda2): recovery complete
[    2.523652] usb 1-1.5: link qh256-0001/f51add80 start 2 [1/0 us]
[    2.523690] hub 1-1.5:1.0: state 7 ports 4 chg 000c evt 0000
[    2.523817] hub 1-1.5:1.0: port 2, status 0301, change 0000, 1.5 Mb/s
[    2.525608] EXT4-fs (sda2): mounted filesystem with ordered data mode. Opts: (null)
[    2.528241] VFS: Mounted root (ext4 filesystem) readonly on device 8:2.
[    2.531005] Freeing unused kernel memory: 408k freed
[    2.534708] Write protecting the kernel text: 5552k
[    2.534776] hub 1-1.5:1.0: port 2 not reset yet, waiting 10ms
[    2.536618] Write protecting the kernel read-only data: 2120k
[    2.593741] mount used greatest stack depth: 6580 bytes left
[    2.597114] usb 1-1.5.2: new low speed USB device using ehci_hcd and address 4
[    2.613762] hub 1-1.5:1.0: port 2 not reset yet, waiting 10ms
[    2.628199] sed used greatest stack depth: 6348 bytes left
[    2.697714] usb 1-1.5.2: skipped 1 descriptor after interface
[    2.697722] usb 1-1.5.2: udev 4, busnum 1, minor = 3
[    2.697727] usb 1-1.5.2: New USB device found, idVendor=04d9, idProduct=0499
[    2.701160] usb 1-1.5.2: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[    2.704735] usb 1-1.5.2: usb_probe_device
[    2.704743] usb 1-1.5.2: configuration #1 chosen from 1 choice
[    2.705541] usb 1-1.5.2: adding 1-1.5.2:1.0 (config #1, interface 0)
[    2.705641] usbhid 1-1.5.2:1.0: usb_probe_interface
[    2.705647] usbhid 1-1.5.2:1.0: usb_probe_interface - got id
[    2.712969] input: HID 04d9:0499 as /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.5/1-1.5.2/1-1.5.2:1.0/input/input6
[    2.715426] generic-usb 0003:04D9:0499.0001: input,hidraw0: USB HID v1.10 Mouse [HID 04d9:0499] on usb-0000:00:1a.0-1.5.2/input0
[    2.717842] drivers/usb/core/inode.c: creating file '004'
[    2.718060] hub 1-1.5:1.0: port 3, status 0301, change 0000, 1.5 Mb/s
[    2.728795] hub 1-1.5:1.0: port 3 not reset yet, waiting 10ms
[    2.731778] udevadm used greatest stack depth: 6160 bytes left
[    2.775178] iwlagn 0000:02:00.0: loaded firmware version 228.61.2.24
[    2.786121] ieee80211 phy0: Selected rate control algorithm 'iwl-agn-rs'
[    2.790634] usb 1-1.5.3: new low speed USB device using ehci_hcd and address 5
[    2.806627] hub 1-1.5:1.0: port 3 not reset yet, waiting 10ms
[    2.888405] usb 1-1.5.3: skipped 1 descriptor after interface
[    2.888423] usb 1-1.5.3: skipped 1 descriptor after interface
[    2.888428] usb 1-1.5.3: udev 5, busnum 1, minor = 4
[    2.888432] usb 1-1.5.3: New USB device found, idVendor=04d9, idProduct=1400
[    2.891744] usb 1-1.5.3: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[    2.895518] usb 1-1.5.3: usb_probe_device
[    2.895524] usb 1-1.5.3: configuration #1 chosen from 1 choice
[    2.896223] usb 1-1.5.3: adding 1-1.5.3:1.0 (config #1, interface 0)
[    2.896324] usbhid 1-1.5.3:1.0: usb_probe_interface
[    2.896330] usbhid 1-1.5.3:1.0: usb_probe_interface - got id
[    2.907563] input: HID 04d9:1400 as /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.5/1-1.5.3/1-1.5.3:1.0/input/input7
[    2.911411] usb 1-1.5.3: link qh8-0601/f5a15a80 start 3 [1/2 us]
[    2.911568] generic-usb 0003:04D9:1400.0002: input,hidraw1: USB HID v1.10 Keyboard [HID 04d9:1400] on usb-0000:00:1a.0-1.5.3/input0
[    2.916252] usb 1-1.5.3: adding 1-1.5.3:1.1 (config #1, interface 1)
[    2.916327] usbhid 1-1.5.3:1.1: usb_probe_interface
[    2.916333] usbhid 1-1.5.3:1.1: usb_probe_interface - got id
[    2.927741] input: HID 04d9:1400 as /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.5/1-1.5.3/1-1.5.3:1.1/input/input8
[    2.931360] usb 1-1.5.3: link qh8-0601/f4d78680 start 4 [1/2 us]
[    2.931528] generic-usb 0003:04D9:1400.0003: input,hidraw2: USB HID v1.10 Mouse [HID 04d9:1400] on usb-0000:00:1a.0-1.5.3/input1
[    2.936162] drivers/usb/core/inode.c: creating file '005'
[    2.936210] hub 1-1.5:1.0: state 7 ports 4 chg 0000 evt 0008
[    2.961183] Adding 3903756k swap on /dev/sda1.  Priority:-1 extents:1 across:3903756k SS
[    3.838485] EXT4-fs (sda2): re-mounted. Opts: (null)
[    3.852433] EXT4-fs (sda2): re-mounted. Opts: (null)
[    4.941520] hub 2-1:1.0: hub_suspend
[    4.941531] usb 2-1: unlink qh256-0001/f51add40 start 1 [1/0 us]
[    4.941748] usb 2-1: usb auto-suspend
[    6.951260] hub 2-0:1.0: hub_suspend
[    6.951267] usb usb2: bus auto-suspend
[    6.951270] ehci_hcd 0000:00:1d.0: suspend root hub
[    6.967851] EXT4-fs (sda3): mounted filesystem with ordered data mode. Opts: (null)
[   56.529993] console [netcon0] enabled
[   56.531553] netconsole: network logging started
[   62.239693] eth0: no IPv6 routers present
[   63.152327] [drm:drm_crtc_helper_set_config], 
[   63.152333] [drm:drm_crtc_helper_set_config], [CRTC:3] [FB:9] #connectors=1 (x y) (0 0)
[   63.152348] [drm:drm_crtc_helper_set_config], [CONNECTOR:5:LVDS-1] to [CRTC:3]
[   63.152354] [drm:drm_crtc_helper_set_config], Setting connector DPMS state to on
[   63.152359] [drm:drm_crtc_helper_set_config], 	[CONNECTOR:5:LVDS-1] set DPMS on
[   63.165164] [drm:i915_driver_open], 
[   63.165222] [drm:drm_crtc_helper_set_config], 
[   63.165227] [drm:drm_crtc_helper_set_config], [CRTC:3] [FB:9] #connectors=1 (x y) (0 0)
[   63.165235] [drm:drm_crtc_helper_set_config], [CONNECTOR:5:LVDS-1] to [CRTC:3]
[   63.165240] [drm:drm_crtc_helper_set_config], Setting connector DPMS state to on
[   63.165245] [drm:drm_crtc_helper_set_config], 	[CONNECTOR:5:LVDS-1] set DPMS on
[   63.165251] [drm:drm_crtc_helper_set_config], 
[   63.165256] [drm:drm_crtc_helper_set_config], [CRTC:4] [FB:9] #connectors=0 (x y) (0 0)
[   63.165262] [drm:drm_crtc_helper_set_config], crtc has no fb, full mode set
[   63.165266] [drm:drm_crtc_helper_set_config], [CONNECTOR:5:LVDS-1] to [CRTC:3]
[   63.165281] [drm:drm_crtc_helper_set_config], Setting connector DPMS state to on
[   63.165319] [drm:i915_driver_open], 
[   63.165529] [drm:drm_mode_getresources], CRTC[2] CONNECTORS[4] ENCODERS[4]
[   63.165538] [drm:drm_mode_getresources], CRTC[2] CONNECTORS[4] ENCODERS[4]
[   63.165597] [drm:drm_mode_getconnector], [CONNECTOR:5:?]
[   63.165602] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:5:LVDS-1]
[   63.165618] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:5:LVDS-1] probed modes :
[   63.165626] [drm:drm_mode_debug_printmodeline], Modeline 21:"1440x900" 50 74080 1440 1464 1480 1600 900 903 909 926 0x48 0xa
[   63.165635] [drm:drm_mode_getconnector], [CONNECTOR:5:?]
[   63.165747] [drm:drm_mode_getconnector], [CONNECTOR:12:?]
[   63.165753] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:12:VGA-1]
[   63.165759] [drm:intel_ironlake_crt_detect_hotplug], ironlake hotplug adpa=0xf40018, result 0
[   63.165764] [drm:intel_crt_detect], CRT not detected via hotplug
[   63.165769] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:12:VGA-1] disconnected
[   63.165775] [drm:drm_mode_getconnector], [CONNECTOR:12:?]
[   63.165780] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:12:VGA-1]
[   63.165786] [drm:intel_ironlake_crt_detect_hotplug], ironlake hotplug adpa=0xf40018, result 0
[   63.165791] [drm:intel_crt_detect], CRT not detected via hotplug
[   63.165797] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:12:VGA-1] disconnected
[   63.165816] [drm:drm_mode_getconnector], [CONNECTOR:15:?]
[   63.165821] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:15:HDMI-A-1]
[   63.168133] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:15:HDMI-A-1] disconnected
[   63.168149] [drm:drm_mode_getconnector], [CONNECTOR:15:?]
[   63.168158] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:15:HDMI-A-1]
[   63.170518] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:15:HDMI-A-1] disconnected
[   63.170575] [drm:drm_mode_getconnector], [CONNECTOR:17:?]
[   63.170585] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:17:DP-1]
[   63.171111] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5145003e
[   63.171125] [drm:ironlake_dp_detect], DPCD: 0000
[   63.171137] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:17:DP-1] disconnected
[   63.171153] [drm:drm_mode_getconnector], [CONNECTOR:17:?]
[   63.171165] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:17:DP-1]
[   63.171687] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5145003e
[   63.171698] [drm:ironlake_dp_detect], DPCD: 0000
[   63.171707] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:17:DP-1] disconnected
[   63.171787] [drm:drm_mode_getconnector], [CONNECTOR:5:?]
[   63.171798] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:5:LVDS-1]
[   63.171817] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:5:LVDS-1] probed modes :
[   63.171827] [drm:drm_mode_debug_printmodeline], Modeline 21:"1440x900" 50 74080 1440 1464 1480 1600 900 903 909 926 0x48 0xa
[   63.171842] [drm:drm_mode_getconnector], [CONNECTOR:5:?]
[   63.173600] [drm:drm_mode_getconnector], [CONNECTOR:12:?]
[   63.173615] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:12:VGA-1]
[   63.173625] [drm:intel_ironlake_crt_detect_hotplug], ironlake hotplug adpa=0xf40018, result 0
[   63.173636] [drm:intel_crt_detect], CRT not detected via hotplug
[   63.173645] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:12:VGA-1] disconnected
[   63.173657] [drm:drm_mode_getconnector], [CONNECTOR:12:?]
[   63.173666] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:12:VGA-1]
[   63.173676] [drm:intel_ironlake_crt_detect_hotplug], ironlake hotplug adpa=0xf40018, result 0
[   63.173689] [drm:intel_crt_detect], CRT not detected via hotplug
[   63.173698] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:12:VGA-1] disconnected
[   63.173739] [drm:drm_mode_getconnector], [CONNECTOR:15:?]
[   63.173750] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:15:HDMI-A-1]
[   63.176117] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:15:HDMI-A-1] disconnected
[   63.176131] [drm:drm_mode_getconnector], [CONNECTOR:15:?]
[   63.176140] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:15:HDMI-A-1]
[   63.178506] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:15:HDMI-A-1] disconnected
[   63.178558] [drm:drm_mode_getconnector], [CONNECTOR:17:?]
[   63.178569] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:17:DP-1]
[   63.179087] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5145003e
[   63.179108] [drm:ironlake_dp_detect], DPCD: 0000
[   63.179118] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:17:DP-1] disconnected
[   63.179143] [drm:drm_mode_getconnector], [CONNECTOR:17:?]
[   63.179153] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:17:DP-1]
[   63.179683] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5145003e
[   63.179692] [drm:ironlake_dp_detect], DPCD: 0000
[   63.179700] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:17:DP-1] disconnected
[   63.201949] [drm:drm_mode_addfb], [FB:20]
[   63.202135] [drm:drm_mode_setcrtc], [CRTC:3]
[   63.202150] [drm:drm_mode_setcrtc], [CONNECTOR:5:LVDS-1]
[   63.202160] [drm:drm_crtc_helper_set_config], 
[   63.202169] [drm:drm_crtc_helper_set_config], [CRTC:3] [FB:20] #connectors=1 (x y) (0 0)
[   63.202194] [drm:drm_crtc_helper_set_config], [CONNECTOR:5:LVDS-1] to [CRTC:3]
[   63.220505] [drm:intel_pipe_set_base_atomic], Writing base 00537000 00000000 0 0 6144
[   63.220525] [drm:intel_update_fbc], 
[   63.225798] [drm:intel_prepare_page_flip], preparing flip with no unpin work?
[   63.272117] [drm:intel_wait_for_vblank], vblank wait timed out
[   63.272130] [drm:drm_crtc_helper_set_config], Setting connector DPMS state to on
[   63.272139] [drm:drm_crtc_helper_set_config], 	[CONNECTOR:5:LVDS-1] set DPMS on
[   63.518033] usb 1-1.5.2: link qh8-0601/f4f988c0 start 5 [1/2 us]

[-- Attachment #3: Type: text/plain, Size: 159 bytes --]

_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 27+ messages in thread

* Re: Intel i915 freeze on latest git
  2011-02-01 14:07       ` Francesco Allertsen
@ 2011-02-01 16:31         ` Jesse Barnes
  2011-02-01 16:57           ` Chris Wilson
  0 siblings, 1 reply; 27+ messages in thread
From: Jesse Barnes @ 2011-02-01 16:31 UTC (permalink / raw)
  To: Francesco Allertsen; +Cc: dri-devel

On Tue, 1 Feb 2011 15:07:55 +0100
Francesco Allertsen <fallertsen@gmail.com> wrote:

> On Tue, Feb 01, 2011 at 01:16:01PM +0000, Chris Wilson wrote:
> > Useful for me. Just confirms that you have an equivalent machine to
> > this Lenovo x201s, on which those patches were tested after receiving
> > from Jesse. :|
> 
> Yes, I have a Lenovo x201s :-P.
> 
> > The dmesg would have been useful to know whether the i915.ko module is
> > loaded during X startup, and so reveal some information about the sequence
> > of function calls (i.e. whether the modified routines were running at the
> > time of the hang, or whether they had completed much earlier during boot).
> > The drm.debug dmesg is usually a gold mine of information.
> 
> Attacched there is the full dmesg log.
> 
> > Another useful test is whether i915.powersave=0 also prevents the hang?
> 
> No, it doesn't have any effect.

Yeah I don't think we use that flag for rc6, though we probably should.

The bisect is interesting, I'd have expected a failure when we
re-enabled rc6 on ILK or when we fixed up the ring buffer init.

The cleanup patch should be just that, but at least reverting it
shouldn't cause any trouble.

-- 
Jesse Barnes, Intel Open Source Technology Center

^ permalink raw reply	[flat|nested] 27+ messages in thread

* Re: Intel i915 freeze on latest git
  2011-02-01 16:31         ` Jesse Barnes
@ 2011-02-01 16:57           ` Chris Wilson
  2011-02-01 17:37             ` Jesse Barnes
  2011-02-02  9:56             ` Francesco Allertsen
  0 siblings, 2 replies; 27+ messages in thread
From: Chris Wilson @ 2011-02-01 16:57 UTC (permalink / raw)
  To: Jesse Barnes, Francesco Allertsen; +Cc: dri-devel

On Tue, 1 Feb 2011 08:31:12 -0800, Jesse Barnes <jbarnes@virtuousgeek.org> wrote:
> The bisect is interesting, I'd have expected a failure when we
> re-enabled rc6 on ILK or when we fixed up the ring buffer init.

Yes, that was my instinct as well.

Though that patch does do have one subtlety:

ironlake_enable_rc6():
+      I915_WRITE(RSTDBYCTL, I915_READ(RSTDBYCTL) & ~RCX_SW_EXIT);

So it appears the patch may in fact be enabling render standby, when it
was actually dropped in

commit 88271da3f3da75d6eaef5e768c82a1627edf7088
Author: Jesse Barnes <jbarnes@virtuousgeek.org>
Date:   Wed Jan 5 12:01:24 2011 -0800

    drm/i915: re-enable rc6 support for Ironlake+

intel_enable_clock_gating():
-	I915_WRITE(MCHBAR_RENDER_STANDBY,
-	           I915_READ(MCHBAR_RENDER_STANDBY) & ~RCX_SW_EXIT);


So, if this is the issue, then simply commenting out the tweaking of
RSTDBYCTL in ironlake_enable_rc6() should prevent the hang.
-Chris

-- 
Chris Wilson, Intel Open Source Technology Centre

^ permalink raw reply	[flat|nested] 27+ messages in thread

* Re: Intel i915 freeze on latest git
  2011-02-01 16:57           ` Chris Wilson
@ 2011-02-01 17:37             ` Jesse Barnes
  2011-02-02  9:56             ` Francesco Allertsen
  1 sibling, 0 replies; 27+ messages in thread
From: Jesse Barnes @ 2011-02-01 17:37 UTC (permalink / raw)
  To: Chris Wilson; +Cc: dri-devel, Francesco Allertsen

On Tue, 01 Feb 2011 16:57:37 +0000
Chris Wilson <chris@chris-wilson.co.uk> wrote:

> On Tue, 1 Feb 2011 08:31:12 -0800, Jesse Barnes <jbarnes@virtuousgeek.org> wrote:
> > The bisect is interesting, I'd have expected a failure when we
> > re-enabled rc6 on ILK or when we fixed up the ring buffer init.
> 
> Yes, that was my instinct as well.
> 
> Though that patch does do have one subtlety:
> 
> ironlake_enable_rc6():
> +      I915_WRITE(RSTDBYCTL, I915_READ(RSTDBYCTL) & ~RCX_SW_EXIT);
> 
> So it appears the patch may in fact be enabling render standby, when it
> was actually dropped in
> 
> commit 88271da3f3da75d6eaef5e768c82a1627edf7088
> Author: Jesse Barnes <jbarnes@virtuousgeek.org>
> Date:   Wed Jan 5 12:01:24 2011 -0800
> 
>     drm/i915: re-enable rc6 support for Ironlake+
> 
> intel_enable_clock_gating():
> -	I915_WRITE(MCHBAR_RENDER_STANDBY,
> -	           I915_READ(MCHBAR_RENDER_STANDBY) & ~RCX_SW_EXIT);
> 
> 
> So, if this is the issue, then simply commenting out the tweaking of
> RSTDBYCTL in ironlake_enable_rc6() should prevent the hang.

IIRC that really was a cleanup, clearing RCX_SW_EXIT on my machine was
unnecessary, since it was already clear.  But it's worth trying
anyway...

-- 
Jesse Barnes, Intel Open Source Technology Center

^ permalink raw reply	[flat|nested] 27+ messages in thread

* Re: Intel i915 freeze on latest git
  2011-02-01 16:57           ` Chris Wilson
  2011-02-01 17:37             ` Jesse Barnes
@ 2011-02-02  9:56             ` Francesco Allertsen
  2011-02-02  9:59               ` Chris Wilson
  1 sibling, 1 reply; 27+ messages in thread
From: Francesco Allertsen @ 2011-02-02  9:56 UTC (permalink / raw)
  To: Chris Wilson; +Cc: dri-devel

On Tue, Feb 01, 2011 at 04:57:37PM +0000, Chris Wilson wrote:
> So, if this is the issue, then simply commenting out the tweaking of
> RSTDBYCTL in ironlake_enable_rc6() should prevent the hang.

I've tried the following patch

diff --git a/drivers/gpu/drm/i915/intel_display.c b/drivers/gpu/drm/i915/intel_display.c
index d7f237d..7769768 100644
--- a/drivers/gpu/drm/i915/intel_display.c
+++ b/drivers/gpu/drm/i915/intel_display.c
@@ -6527,7 +6527,6 @@ void ironlake_enable_rc6(struct drm_device *dev)
 	ADVANCE_LP_RING();
 
 	I915_WRITE(PWRCTXA, dev_priv->pwrctx->gtt_offset | PWRCTX_EN);
-	I915_WRITE(RSTDBYCTL, I915_READ(RSTDBYCTL) & ~RCX_SW_EXIT);
 }
 
 /* Set up chip specific display functions */

And it still hangs.

Bye
Francesco

^ permalink raw reply related	[flat|nested] 27+ messages in thread

* Re: Intel i915 freeze on latest git
  2011-02-02  9:56             ` Francesco Allertsen
@ 2011-02-02  9:59               ` Chris Wilson
  2011-02-02 11:46                 ` Francesco Allertsen
  2011-02-09 12:52                 ` Francesco Allertsen
  0 siblings, 2 replies; 27+ messages in thread
From: Chris Wilson @ 2011-02-02  9:59 UTC (permalink / raw)
  To: Francesco Allertsen; +Cc: dri-devel

On Wed, 2 Feb 2011 10:56:57 +0100, Francesco Allertsen <fallertsen@gmail.com> wrote:
> On Tue, Feb 01, 2011 at 04:57:37PM +0000, Chris Wilson wrote:
> > So, if this is the issue, then simply commenting out the tweaking of
> > RSTDBYCTL in ironlake_enable_rc6() should prevent the hang.
> 
> I've tried the following patch
> 
> diff --git a/drivers/gpu/drm/i915/intel_display.c b/drivers/gpu/drm/i915/intel_display.c
> index d7f237d..7769768 100644
> --- a/drivers/gpu/drm/i915/intel_display.c
> +++ b/drivers/gpu/drm/i915/intel_display.c
> @@ -6527,7 +6527,6 @@ void ironlake_enable_rc6(struct drm_device *dev)
>  	ADVANCE_LP_RING();
>  
>  	I915_WRITE(PWRCTXA, dev_priv->pwrctx->gtt_offset | PWRCTX_EN);
> -	I915_WRITE(RSTDBYCTL, I915_READ(RSTDBYCTL) & ~RCX_SW_EXIT);
>  }
>  
>  /* Set up chip specific display functions */
> 
> And it still hangs.

Hmm, that was the only change I could spot between the two patches. Care
to disable that function and see what happens? [i.e. put a return before
we write anything to the ring]
-Chris

-- 
Chris Wilson, Intel Open Source Technology Centre

^ permalink raw reply	[flat|nested] 27+ messages in thread

* Re: Intel i915 freeze on latest git
  2011-02-02  9:59               ` Chris Wilson
@ 2011-02-02 11:46                 ` Francesco Allertsen
  2011-02-09 12:52                 ` Francesco Allertsen
  1 sibling, 0 replies; 27+ messages in thread
From: Francesco Allertsen @ 2011-02-02 11:46 UTC (permalink / raw)
  To: Chris Wilson; +Cc: dri-devel

On Wed, Feb 02, 2011 at 09:59:54AM +0000, Chris Wilson wrote:
> Hmm, that was the only change I could spot between the two patches. Care
> to disable that function and see what happens? [i.e. put a return before
> we write anything to the ring]

I've tried with the following patch

diff --git a/drivers/gpu/drm/i915/intel_display.c b/drivers/gpu/drm/i915/intel_display.c
index 7769768..2ef0333 100644
--- a/drivers/gpu/drm/i915/intel_display.c
+++ b/drivers/gpu/drm/i915/intel_display.c
@@ -6505,6 +6505,8 @@ void ironlake_enable_rc6(struct drm_device *dev)
        struct drm_i915_private *dev_priv = dev->dev_private;
        int ret;
 
+       return;
+
        /*
         * GPU can automatically power down the render unit if given a page
         * to save state.

So to return at the beginning of the function, and everything works
again.

Bye
Francesco

^ permalink raw reply related	[flat|nested] 27+ messages in thread

* Re: Intel i915 freeze on latest git
  2011-02-02  9:59               ` Chris Wilson
  2011-02-02 11:46                 ` Francesco Allertsen
@ 2011-02-09 12:52                 ` Francesco Allertsen
  2011-02-09 17:09                   ` Chris Wilson
  1 sibling, 1 reply; 27+ messages in thread
From: Francesco Allertsen @ 2011-02-09 12:52 UTC (permalink / raw)
  To: Chris Wilson; +Cc: dri-devel

On Wed, Feb 02, 2011 at 09:59:54AM +0000, Chris Wilson wrote:
> Hmm, that was the only change I could spot between the two patches. Care
> to disable that function and see what happens? [i.e. put a return before
> we write anything to the ring]

Ping?

I've tried the -rc4 (there are some drm updates) but I get the same
hang.

Bye
Francesco

^ permalink raw reply	[flat|nested] 27+ messages in thread

* Re: Intel i915 freeze on latest git
  2011-02-09 12:52                 ` Francesco Allertsen
@ 2011-02-09 17:09                   ` Chris Wilson
  2011-02-09 17:50                     ` Jesse Barnes
  2011-02-10 12:10                     ` Francesco Allertsen
  0 siblings, 2 replies; 27+ messages in thread
From: Chris Wilson @ 2011-02-09 17:09 UTC (permalink / raw)
  To: Francesco Allertsen; +Cc: dri-devel

On Wed, 9 Feb 2011 13:52:38 +0100, Francesco Allertsen <fallertsen@gmail.com> wrote:
> On Wed, Feb 02, 2011 at 09:59:54AM +0000, Chris Wilson wrote:
> > Hmm, that was the only change I could spot between the two patches. Care
> > to disable that function and see what happens? [i.e. put a return before
> > we write anything to the ring]
> 
> Ping?

I was optimistic that we might spot the real issue... However, you appear
to be not alone and so I've pushed a disabling patch onto -fixes:

commit ac66808814036b4c33dd98091b2176ae6157f1a8
Author: Chris Wilson <chris@chris-wilson.co.uk>
Date:   Wed Feb 9 16:15:32 2011 +0000

    drm/i915: Disable RC6 on Ironlake
    
    The automatic powersaving feature is once again causing havoc, with 100%
    reliable hangs on boot and resume on affected machines.
    
    Reported-by: Francesco Allertsen <fallertsen@gmail.com>
    Reported-by: Gui Rui <chaos.proton@gmail.com>
    Bugzilla: https://bugzilla.kernel.org/show_bug.cgi?id=28582
    Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>

That should work its way upstream shortly.
-Chris

-- 
Chris Wilson, Intel Open Source Technology Centre

^ permalink raw reply	[flat|nested] 27+ messages in thread

* Re: Intel i915 freeze on latest git
  2011-02-09 17:09                   ` Chris Wilson
@ 2011-02-09 17:50                     ` Jesse Barnes
  2011-02-09 17:53                       ` Jesse Barnes
  2011-02-09 18:06                       ` Chris Wilson
  2011-02-10 12:10                     ` Francesco Allertsen
  1 sibling, 2 replies; 27+ messages in thread
From: Jesse Barnes @ 2011-02-09 17:50 UTC (permalink / raw)
  To: Chris Wilson; +Cc: dri-devel, Francesco Allertsen

On Wed, 09 Feb 2011 17:09:10 +0000
Chris Wilson <chris@chris-wilson.co.uk> wrote:

> On Wed, 9 Feb 2011 13:52:38 +0100, Francesco Allertsen <fallertsen@gmail.com> wrote:
> > On Wed, Feb 02, 2011 at 09:59:54AM +0000, Chris Wilson wrote:
> > > Hmm, that was the only change I could spot between the two patches. Care
> > > to disable that function and see what happens? [i.e. put a return before
> > > we write anything to the ring]
> > 
> > Ping?
> 
> I was optimistic that we might spot the real issue... However, you appear
> to be not alone and so I've pushed a disabling patch onto -fixes:
> 
> commit ac66808814036b4c33dd98091b2176ae6157f1a8
> Author: Chris Wilson <chris@chris-wilson.co.uk>
> Date:   Wed Feb 9 16:15:32 2011 +0000
> 
>     drm/i915: Disable RC6 on Ironlake
>     
>     The automatic powersaving feature is once again causing havoc, with 100%
>     reliable hangs on boot and resume on affected machines.
>     
>     Reported-by: Francesco Allertsen <fallertsen@gmail.com>
>     Reported-by: Gui Rui <chaos.proton@gmail.com>
>     Bugzilla: https://bugzilla.kernel.org/show_bug.cgi?id=28582
>     Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
> 
> That should work its way upstream shortly.

reverting the cleanup wasn't sufficient?

Francesco, if you revert the cleanup patch you bisected to, what
does /sys/kernel/debug/dri/0/i915_drpc_info report?

-- 
Jesse Barnes, Intel Open Source Technology Center

^ permalink raw reply	[flat|nested] 27+ messages in thread

* Re: Intel i915 freeze on latest git
  2011-02-09 17:50                     ` Jesse Barnes
@ 2011-02-09 17:53                       ` Jesse Barnes
  2011-02-09 17:59                         ` Jesse Barnes
  2011-02-09 18:06                       ` Chris Wilson
  1 sibling, 1 reply; 27+ messages in thread
From: Jesse Barnes @ 2011-02-09 17:53 UTC (permalink / raw)
  Cc: Francesco Allertsen, dri-devel

On Wed, 9 Feb 2011 09:50:47 -0800
Jesse Barnes <jbarnes@virtuousgeek.org> wrote:

> On Wed, 09 Feb 2011 17:09:10 +0000
> Chris Wilson <chris@chris-wilson.co.uk> wrote:
> 
> > On Wed, 9 Feb 2011 13:52:38 +0100, Francesco Allertsen <fallertsen@gmail.com> wrote:
> > > On Wed, Feb 02, 2011 at 09:59:54AM +0000, Chris Wilson wrote:
> > > > Hmm, that was the only change I could spot between the two patches. Care
> > > > to disable that function and see what happens? [i.e. put a return before
> > > > we write anything to the ring]
> > > 
> > > Ping?
> > 
> > I was optimistic that we might spot the real issue... However, you appear
> > to be not alone and so I've pushed a disabling patch onto -fixes:
> > 
> > commit ac66808814036b4c33dd98091b2176ae6157f1a8
> > Author: Chris Wilson <chris@chris-wilson.co.uk>
> > Date:   Wed Feb 9 16:15:32 2011 +0000
> > 
> >     drm/i915: Disable RC6 on Ironlake
> >     
> >     The automatic powersaving feature is once again causing havoc, with 100%
> >     reliable hangs on boot and resume on affected machines.
> >     
> >     Reported-by: Francesco Allertsen <fallertsen@gmail.com>
> >     Reported-by: Gui Rui <chaos.proton@gmail.com>
> >     Bugzilla: https://bugzilla.kernel.org/show_bug.cgi?id=28582
> >     Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
> > 
> > That should work its way upstream shortly.
> 
> reverting the cleanup wasn't sufficient?
> 
> Francesco, if you revert the cleanup patch you bisected to, what
> does /sys/kernel/debug/dri/0/i915_drpc_info report?

In particular, I'm curious if it reports that you're in RC6, so you
might need to cat it a couple of times while gfx is idle (like from the
console or an ssh session while nothing is drawing).

-- 
Jesse Barnes, Intel Open Source Technology Center

^ permalink raw reply	[flat|nested] 27+ messages in thread

* Re: Intel i915 freeze on latest git
  2011-02-09 17:53                       ` Jesse Barnes
@ 2011-02-09 17:59                         ` Jesse Barnes
  0 siblings, 0 replies; 27+ messages in thread
From: Jesse Barnes @ 2011-02-09 17:59 UTC (permalink / raw)
  Cc: Francesco Allertsen, dri-devel

On Wed, 9 Feb 2011 09:53:26 -0800
Jesse Barnes <jbarnes@virtuousgeek.org> wrote:

> On Wed, 9 Feb 2011 09:50:47 -0800
> Jesse Barnes <jbarnes@virtuousgeek.org> wrote:
> 
> > On Wed, 09 Feb 2011 17:09:10 +0000
> > Chris Wilson <chris@chris-wilson.co.uk> wrote:
> > 
> > > On Wed, 9 Feb 2011 13:52:38 +0100, Francesco Allertsen <fallertsen@gmail.com> wrote:
> > > > On Wed, Feb 02, 2011 at 09:59:54AM +0000, Chris Wilson wrote:
> > > > > Hmm, that was the only change I could spot between the two patches. Care
> > > > > to disable that function and see what happens? [i.e. put a return before
> > > > > we write anything to the ring]
> > > > 
> > > > Ping?
> > > 
> > > I was optimistic that we might spot the real issue... However, you appear
> > > to be not alone and so I've pushed a disabling patch onto -fixes:
> > > 
> > > commit ac66808814036b4c33dd98091b2176ae6157f1a8
> > > Author: Chris Wilson <chris@chris-wilson.co.uk>
> > > Date:   Wed Feb 9 16:15:32 2011 +0000
> > > 
> > >     drm/i915: Disable RC6 on Ironlake
> > >     
> > >     The automatic powersaving feature is once again causing havoc, with 100%
> > >     reliable hangs on boot and resume on affected machines.
> > >     
> > >     Reported-by: Francesco Allertsen <fallertsen@gmail.com>
> > >     Reported-by: Gui Rui <chaos.proton@gmail.com>
> > >     Bugzilla: https://bugzilla.kernel.org/show_bug.cgi?id=28582
> > >     Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
> > > 
> > > That should work its way upstream shortly.
> > 
> > reverting the cleanup wasn't sufficient?
> > 
> > Francesco, if you revert the cleanup patch you bisected to, what
> > does /sys/kernel/debug/dri/0/i915_drpc_info report?
> 
> In particular, I'm curious if it reports that you're in RC6, so you
> might need to cat it a couple of times while gfx is idle (like from the
> console or an ssh session while nothing is drawing).

Oh and one more request, what does "intel_reg_read 0x111b8" return on
your system?

I really don't want to disable RC6; it saves way too much power.  So
I'd like to understand what's going on here so we can either fix your
system or reliably find a way to disable it on systems where the BIOS
isn't allowing it...

Thanks,
-- 
Jesse Barnes, Intel Open Source Technology Center

^ permalink raw reply	[flat|nested] 27+ messages in thread

* Re: Intel i915 freeze on latest git
  2011-02-09 17:50                     ` Jesse Barnes
  2011-02-09 17:53                       ` Jesse Barnes
@ 2011-02-09 18:06                       ` Chris Wilson
  1 sibling, 0 replies; 27+ messages in thread
From: Chris Wilson @ 2011-02-09 18:06 UTC (permalink / raw)
  To: Jesse Barnes; +Cc: dri-devel, Francesco Allertsen

On Wed, 9 Feb 2011 09:50:47 -0800, Jesse Barnes <jbarnes@virtuousgeek.org> wrote:
> On Wed, 09 Feb 2011 17:09:10 +0000
> Chris Wilson <chris@chris-wilson.co.uk> wrote:
> > I was optimistic that we might spot the real issue... However, you appear
> > to be not alone and so I've pushed a disabling patch onto -fixes:
> > 
> > commit ac66808814036b4c33dd98091b2176ae6157f1a8
> > Author: Chris Wilson <chris@chris-wilson.co.uk>
> > Date:   Wed Feb 9 16:15:32 2011 +0000
> > 
> >     drm/i915: Disable RC6 on Ironlake
> 
> reverting the cleanup wasn't sufficient?

Considering we've been burnt badly by rc6 in the past, and we now have two
independent regression reports of hard hangs at completely different
stages, disabling it seemed the prudent course. I left a switch in place so
we can continue testing.
-Chris

-- 
Chris Wilson, Intel Open Source Technology Centre

^ permalink raw reply	[flat|nested] 27+ messages in thread

* Re: Intel i915 freeze on latest git
  2011-02-09 17:09                   ` Chris Wilson
  2011-02-09 17:50                     ` Jesse Barnes
@ 2011-02-10 12:10                     ` Francesco Allertsen
  2011-02-10 18:34                       ` Jesse Barnes
  1 sibling, 1 reply; 27+ messages in thread
From: Francesco Allertsen @ 2011-02-10 12:10 UTC (permalink / raw)
  To: Chris Wilson; +Cc: dri-devel

On Wed, Feb 09, 2011 at 05:09:10PM +0000, Chris Wilson wrote:
> I was optimistic that we might spot the real issue... However, you appear
> to be not alone and so I've pushed a disabling patch onto -fixes:
> 
> commit ac66808814036b4c33dd98091b2176ae6157f1a8
> Author: Chris Wilson <chris@chris-wilson.co.uk>
> Date:   Wed Feb 9 16:15:32 2011 +0000
> 
>     drm/i915: Disable RC6 on Ironlake
>     
>     The automatic powersaving feature is once again causing havoc, with 100%
>     reliable hangs on boot and resume on affected machines.
>     
>     Reported-by: Francesco Allertsen <fallertsen@gmail.com>
>     Reported-by: Gui Rui <chaos.proton@gmail.com>
>     Bugzilla: https://bugzilla.kernel.org/show_bug.cgi?id=28582
>     Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
> 
> That should work its way upstream shortly.

I've tried to apply it on top of 2.6.38-rc4, and now it doesn't hang
when I start X, but it hangs when I resume from suspend to RAM.

Bye
Francesco

^ permalink raw reply	[flat|nested] 27+ messages in thread

* Re: Intel i915 freeze on latest git
  2011-02-10 12:10                     ` Francesco Allertsen
@ 2011-02-10 18:34                       ` Jesse Barnes
  2011-02-10 23:23                         ` Francesco Allertsen
  0 siblings, 1 reply; 27+ messages in thread
From: Jesse Barnes @ 2011-02-10 18:34 UTC (permalink / raw)
  To: Francesco Allertsen; +Cc: dri-devel

On Thu, 10 Feb 2011 13:10:26 +0100
Francesco Allertsen <fallertsen@gmail.com> wrote:

> On Wed, Feb 09, 2011 at 05:09:10PM +0000, Chris Wilson wrote:
> > I was optimistic that we might spot the real issue... However, you appear
> > to be not alone and so I've pushed a disabling patch onto -fixes:
> > 
> > commit ac66808814036b4c33dd98091b2176ae6157f1a8
> > Author: Chris Wilson <chris@chris-wilson.co.uk>
> > Date:   Wed Feb 9 16:15:32 2011 +0000
> > 
> >     drm/i915: Disable RC6 on Ironlake
> >     
> >     The automatic powersaving feature is once again causing havoc, with 100%
> >     reliable hangs on boot and resume on affected machines.
> >     
> >     Reported-by: Francesco Allertsen <fallertsen@gmail.com>
> >     Reported-by: Gui Rui <chaos.proton@gmail.com>
> >     Bugzilla: https://bugzilla.kernel.org/show_bug.cgi?id=28582
> >     Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
> > 
> > That should work its way upstream shortly.
> 
> I've tried to apply it on top of 2.6.38-rc4, and now it doesn't hang
> when I start X, but it hangs when I resume from suspend to RAM.

Since intel_reg_read won't work, can you try this patch instead?  Just
patch it in, then cat /sys/kernel/debug/dri/0/i915_drpc_info

Thanks,
-- 
Jesse Barnes, Intel Open Source Technology Center

--- a/drivers/gpu/drm/i915/i915_debugfs.c
+++ b/drivers/gpu/drm/i915/i915_debugfs.c
@@ -1018,6 +1018,8 @@ static int i915_drpc_info(struct seq_file *m, void *unused
                break;
        }
 
+       seq_printf(m, "RSTDBYCTL: 0x%08x\n", rstdbyctl);
+
        return 0;
 }

^ permalink raw reply	[flat|nested] 27+ messages in thread

* Re: Intel i915 freeze on latest git
  2011-02-10 18:34                       ` Jesse Barnes
@ 2011-02-10 23:23                         ` Francesco Allertsen
  2011-02-10 23:25                           ` Jesse Barnes
  0 siblings, 1 reply; 27+ messages in thread
From: Francesco Allertsen @ 2011-02-10 23:23 UTC (permalink / raw)
  To: Jesse Barnes; +Cc: dri-devel

On Thu, Feb 10, 2011 at 10:34:43AM -0800, Jesse Barnes wrote:
> Since intel_reg_read won't work, can you try this patch instead?  Just
> patch it in, then cat /sys/kernel/debug/dri/0/i915_drpc_info

This is the output:

---
HD boost: yes
Boost freq: 3
HW control enabled: no
SW control enabled: yes
Gated voltage change: no
Starting frequency: P9
Max P-state: P0
Min P-state: P9
RS1 VID: 0
RS2 VID: 8
Render standby enabled: yes
Current RS state: RS2 (RC6)
RSTDBYCTL: 0x474c3000
---

Bye
Francesco

^ permalink raw reply	[flat|nested] 27+ messages in thread

* Re: Intel i915 freeze on latest git
  2011-02-10 23:23                         ` Francesco Allertsen
@ 2011-02-10 23:25                           ` Jesse Barnes
  2011-02-11  7:28                             ` Francesco Allertsen
  0 siblings, 1 reply; 27+ messages in thread
From: Jesse Barnes @ 2011-02-10 23:25 UTC (permalink / raw)
  To: Francesco Allertsen; +Cc: dri-devel

On Fri, 11 Feb 2011 00:23:09 +0100
Francesco Allertsen <fallertsen@gmail.com> wrote:

> On Thu, Feb 10, 2011 at 10:34:43AM -0800, Jesse Barnes wrote:
> > Since intel_reg_read won't work, can you try this patch instead?  Just
> > patch it in, then cat /sys/kernel/debug/dri/0/i915_drpc_info
> 
> This is the output:
> 
> ---
> HD boost: yes
> Boost freq: 3
> HW control enabled: no
> SW control enabled: yes
> Gated voltage change: no
> Starting frequency: P9
> Max P-state: P0
> Min P-state: P9
> RS1 VID: 0
> RS2 VID: 8
> Render standby enabled: yes
> Current RS state: RS2 (RC6)
> RSTDBYCTL: 0x474c3000
> ---

Does this kernel have the problem patch included?  Or is it reverted?

Thanks,
-- 
Jesse Barnes, Intel Open Source Technology Center

^ permalink raw reply	[flat|nested] 27+ messages in thread

* Re: Intel i915 freeze on latest git
  2011-02-10 23:25                           ` Jesse Barnes
@ 2011-02-11  7:28                             ` Francesco Allertsen
  2011-02-11 17:16                               ` Jesse Barnes
  0 siblings, 1 reply; 27+ messages in thread
From: Francesco Allertsen @ 2011-02-11  7:28 UTC (permalink / raw)
  To: Jesse Barnes; +Cc: dri-devel

On Thu, Feb 10, 2011 at 03:25:33PM -0800, Jesse Barnes wrote:
> Does this kernel have the problem patch included?  Or is it reverted?

That was without the patch reverted, now I've reverted it and this is
the output:

---
HD boost: yes
Boost freq: 3
HW control enabled: no
SW control enabled: yes
Gated voltage change: no
Starting frequency: P9
Max P-state: P0
Min P-state: P9
RS1 VID: 0
RS2 VID: 8
Render standby enabled: yes
Current RS state: RS2 (RC6)
RSTDBYCTL: 0x474c3000
---

It seems the same.

Bye
Francesco

^ permalink raw reply	[flat|nested] 27+ messages in thread

* Re: Intel i915 freeze on latest git
  2011-02-11  7:28                             ` Francesco Allertsen
@ 2011-02-11 17:16                               ` Jesse Barnes
  2011-02-12  3:14                                 ` Grissiom
  2011-02-13 16:53                                 ` Francesco Allertsen
  0 siblings, 2 replies; 27+ messages in thread
From: Jesse Barnes @ 2011-02-11 17:16 UTC (permalink / raw)
  To: Francesco Allertsen; +Cc: Gui Rui, dri-devel

On Fri, 11 Feb 2011 08:28:37 +0100
Francesco Allertsen <fallertsen@gmail.com> wrote:

> On Thu, Feb 10, 2011 at 03:25:33PM -0800, Jesse Barnes wrote:
> > Does this kernel have the problem patch included?  Or is it reverted?
> 
> That was without the patch reverted, now I've reverted it and this is
> the output:
> 
> ---
> HD boost: yes
> Boost freq: 3
> HW control enabled: no
> SW control enabled: yes
> Gated voltage change: no
> Starting frequency: P9
> Max P-state: P0
> Min P-state: P9
> RS1 VID: 0
> RS2 VID: 8
> Render standby enabled: yes
> Current RS state: RS2 (RC6)
> RSTDBYCTL: 0x474c3000
> ---
> 
> It seems the same.

Interesting, so your RSTDBYCTL is the same and you're still in RC6.  So
something else in the cleanup patch is causing trouble.

Francesco, if you revert d5bb081b027b520f9e59b4fb8faea83a136ec15e do
both the hangs at X startup and suspend/resume go away?

Gui, same question for you.  And can you try this patch and dump
the contents of /sys/kernel/debug/dri/0/i915_drpc_info as well?  Your
settings are probably the same but I want to double check.

Thanks,
-- 
Jesse Barnes, Intel Open Source Technology Center

^ permalink raw reply	[flat|nested] 27+ messages in thread

* Re: Intel i915 freeze on latest git
  2011-02-11 17:16                               ` Jesse Barnes
@ 2011-02-12  3:14                                 ` Grissiom
  2011-02-13 16:53                                 ` Francesco Allertsen
  1 sibling, 0 replies; 27+ messages in thread
From: Grissiom @ 2011-02-12  3:14 UTC (permalink / raw)
  To: Jesse Barnes; +Cc: dri-devel, Francesco Allertsen

On Sat, Feb 12, 2011 at 1:16 AM, Jesse Barnes <jbarnes@virtuousgeek.org> wrote:
> On Fri, 11 Feb 2011 08:28:37 +0100
> Francesco Allertsen <fallertsen@gmail.com> wrote:
>
>> On Thu, Feb 10, 2011 at 03:25:33PM -0800, Jesse Barnes wrote:
>> > Does this kernel have the problem patch included?  Or is it reverted?
>>
>> That was without the patch reverted, now I've reverted it and this is
>> the output:
>>
>> ---
>> HD boost: yes
>> Boost freq: 3
>> HW control enabled: no
>> SW control enabled: yes
>> Gated voltage change: no
>> Starting frequency: P9
>> Max P-state: P0
>> Min P-state: P9
>> RS1 VID: 0
>> RS2 VID: 8
>> Render standby enabled: yes
>> Current RS state: RS2 (RC6)
>> RSTDBYCTL: 0x474c3000
>> ---
>>
>> It seems the same.
>
> Interesting, so your RSTDBYCTL is the same and you're still in RC6.  So
> something else in the cleanup patch is causing trouble.
>
> Francesco, if you revert d5bb081b027b520f9e59b4fb8faea83a136ec15e do
> both the hangs at X startup and suspend/resume go away?
>
> Gui, same question for you.  And can you try this patch and dump
> the contents of /sys/kernel/debug/dri/0/i915_drpc_info as well?  Your
> settings are probably the same but I want to double check.

I'm new in this thread so I found the patch by myself. I hope it's the
right one:

http://www.spinics.net/lists/dri-devel/msg08028.html

But that patch doesn't apply to latest git, so I just added the seq_printf
call to the end of the swith of i915_drpc_info.

I finally found the way setup /sys/kernel/debug... My
/sys/kernel/debug/dri/0/i915_drpc_info is:

HD boost: no
Boost freq: 6
HW control enabled: no
SW control enabled: yes
Gated voltage change: no
Starting frequency: P5
Max P-state: P0
Min P-state: P7
RS1 VID: 0
RS2 VID: 8
Render standby enabled: yes
Current RS state: RS2 (RC6)
RSTDBYCTL: 0x474c3000

And there is a /sys/kernel/debug/dri/64/i915_drpc_info with the
same content. Whether X is running or not, the result is the same.

But even with d5bb081b027b52 reverted, the system could not resume
from suspend. I haven't checked it before so I've no idea about this.

Please keep me informed, thanks a lot ;-)

-- 
Cheers,
Grissiom
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 27+ messages in thread

* Re: Intel i915 freeze on latest git
  2011-02-11 17:16                               ` Jesse Barnes
  2011-02-12  3:14                                 ` Grissiom
@ 2011-02-13 16:53                                 ` Francesco Allertsen
  1 sibling, 0 replies; 27+ messages in thread
From: Francesco Allertsen @ 2011-02-13 16:53 UTC (permalink / raw)
  To: Jesse Barnes; +Cc: Gui Rui, dri-devel

On Fri, Feb 11, 2011 at 09:16:33AM -0800, Jesse Barnes wrote:
> On Fri, 11 Feb 2011 08:28:37 +0100
> Francesco Allertsen <fallertsen@gmail.com> wrote:
> 
> > On Thu, Feb 10, 2011 at 03:25:33PM -0800, Jesse Barnes wrote:
> > > Does this kernel have the problem patch included?  Or is it reverted?
> > 
> > That was without the patch reverted, now I've reverted it and this is
> > the output:
> > 
> > ---
> > HD boost: yes
> > Boost freq: 3
> > HW control enabled: no
> > SW control enabled: yes
> > Gated voltage change: no
> > Starting frequency: P9
> > Max P-state: P0
> > Min P-state: P9
> > RS1 VID: 0
> > RS2 VID: 8
> > Render standby enabled: yes
> > Current RS state: RS2 (RC6)
> > RSTDBYCTL: 0x474c3000
> > ---
> > 
> > It seems the same.
> 
> Interesting, so your RSTDBYCTL is the same and you're still in RC6.  So
> something else in the cleanup patch is causing trouble.
> 
> Francesco, if you revert d5bb081b027b520f9e59b4fb8faea83a136ec15e do
> both the hangs at X startup and suspend/resume go away?

I've tried to revert it and it hangs the same on the suspend/resume, so
I've setted inittab to work only in tty mode, and bisected the
suspend/resume problem from -rc4.

The bad commit is another:


commit 88271da3f3da75d6eaef5e768c82a1627edf7088
Author: Jesse Barnes <jbarnes@virtuousgeek.org>
Date:   Wed Jan 5 12:01:24 2011 -0800

    drm/i915: re-enable rc6 support for Ironlake+
    
    Re-enable rc6 support on Ironlake for power savings.  Adds a debugfs
    file to check current RC state, adds a missing workaround for Ironlake
    MI_SET_CONTEXT instructions, and renames MCHBAR_RENDER_STANDBY to
    RSTDBYCTL to match the docs.
    
    Keep RC6 and the power context disabled on pre-ILK.  It only seems to
    hang and doesn't save any power.
    
    Signed-off-by: Jesse Barnes <jbarnes@virtuousgeek.org>
    Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>

I've tried to rever it on top of -rc4 to check if the suspend/resume
works, but it doesn't revert clean, and now I don't have the time to
check.

If you need some more information just let me know, anyway this seems
another unrelated problem.

Bye
Francesco

^ permalink raw reply	[flat|nested] 27+ messages in thread

end of thread, other threads:[~2011-02-13 16:51 UTC | newest]

Thread overview: 27+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2011-02-01 11:22 Intel i915 freeze on latest git Francesco Allertsen
2011-02-01 12:05 ` Chris Wilson
2011-02-01 12:29   ` Francesco Allertsen
2011-02-01 13:16     ` Chris Wilson
2011-02-01 14:07       ` Francesco Allertsen
2011-02-01 16:31         ` Jesse Barnes
2011-02-01 16:57           ` Chris Wilson
2011-02-01 17:37             ` Jesse Barnes
2011-02-02  9:56             ` Francesco Allertsen
2011-02-02  9:59               ` Chris Wilson
2011-02-02 11:46                 ` Francesco Allertsen
2011-02-09 12:52                 ` Francesco Allertsen
2011-02-09 17:09                   ` Chris Wilson
2011-02-09 17:50                     ` Jesse Barnes
2011-02-09 17:53                       ` Jesse Barnes
2011-02-09 17:59                         ` Jesse Barnes
2011-02-09 18:06                       ` Chris Wilson
2011-02-10 12:10                     ` Francesco Allertsen
2011-02-10 18:34                       ` Jesse Barnes
2011-02-10 23:23                         ` Francesco Allertsen
2011-02-10 23:25                           ` Jesse Barnes
2011-02-11  7:28                             ` Francesco Allertsen
2011-02-11 17:16                               ` Jesse Barnes
2011-02-12  3:14                                 ` Grissiom
2011-02-13 16:53                                 ` Francesco Allertsen
2011-02-01 13:00   ` Francesco Allertsen
2011-02-01 13:18     ` Chris Wilson

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.