Microhangs of Xorg: drm:i915_hangcheck_ring_idle

Bug #794658 reported by tobyS
28
This bug affects 6 people
Affects Status Importance Assigned to Milestone
xserver-xorg-video-intel (Ubuntu)
Confirmed
Undecided
Unassigned

Bug Description

I just installed a fresh Natty on my brand new Thinkpad X220. Everything works quite fine, except for that I'm experiencing "micro hangs" in the X server: Every few seconds, the system seems to hang for about 0.5-1 seconds, but then resumes normal operation, filling in typed characters from the buffer or completing the current mouse movement.

Whenever this phenomenon occurs, I get the following line in /var/log/syslog:

Jun 8 17:36:31 tango kernel: [19380.993923] [drm:i915_hangcheck_ring_idle] *ERROR* Hangcheck timer elapsed... blt ring idle [waiting on 7717165, at 7717165], missed IRQ?
Jun 8 17:36:41 tango kernel: [19390.990968] [drm:i915_hangcheck_ring_idle] *ERROR* Hangcheck timer elapsed... blt ring idle [waiting on 7724235, at 7724235], missed IRQ?
Jun 8 17:36:55 tango kernel: [19404.493498] [drm:i915_hangcheck_ring_idle] *ERROR* Hangcheck timer elapsed... blt ring idle [waiting on 7739750, at 7739750], missed IRQ?
Jun 8 17:36:57 tango kernel: [19406.990282] [drm:i915_hangcheck_ring_idle] *ERROR* Hangcheck timer elapsed... blt ring idle [waiting on 7740994, at 7740994], missed IRQ?

The issue occurs through the whole runtime of the system with an interval between 1 and 10 seconds. Hangs are between 0.5 and 2 seconds. Any input that occurs during the hang (typing, mouse movement) is processed as soon as the hang is over. For every hang, I register a log entry as shown above. There are no further log entries in a similar direction.
---
AlsaVersion: Advanced Linux Sound Architecture Driver Version 1.0.23.
Architecture: amd64
ArecordDevices:
 **** List of CAPTURE Hardware Devices ****
 card 0: PCH [HDA Intel PCH], device 0: CONEXANT Analog [CONEXANT Analog]
   Subdevices: 1/1
   Subdevice #0: subdevice #0
AudioDevicesInUse:
 USER PID ACCESS COMMAND
 /dev/snd/controlC0: dotxp 2030 F.... pulseaudio
 /dev/snd/pcmC0D0p: dotxp 2030 F...m pulseaudio
CRDA: Error: [Errno 2] No such file or directory
Card0.Amixer.info:
 Card hw:0 'PCH'/'HDA Intel PCH at 0xd2620000 irq 48'
   Mixer name : 'Intel CougarPoint HDMI'
   Components : 'HDA:14f1506e,17aa21da,00100000 HDA:80862805,80860101,00100000'
   Controls : 20
   Simple ctrls : 8
Card29.Amixer.info:
 Card hw:29 'ThinkPadEC'/'ThinkPad Console Audio Control at EC reg 0x30, fw unknown'
   Mixer name : 'ThinkPad EC (unknown)'
   Components : ''
   Controls : 1
   Simple ctrls : 1
Card29.Amixer.values:
 Simple mixer control 'Console',0
   Capabilities: pswitch pswitch-joined penum
   Playback channels: Mono
   Mono: Playback [on]
DistroRelease: Ubuntu 11.04
EcryptfsInUse: Yes
InstallationMedia: Ubuntu 11.04 "Natty Narwhal" - Release amd64 (20110427.1)
MachineType: LENOVO 4287CTO
Package: linux (not installed)
ProcEnviron:
 LANGUAGE=en_US:en
 PATH=(custom, user)
 LANG=en_US.UTF-8
 SHELL=/bin/bash
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-2.6.38-8-generic root=UUID=a75d277a-fe48-407e-8aeb-9459042f48c5 ro quiet splash vt.handoff=7
ProcVersionSignature: Ubuntu 2.6.38-8.42-generic 2.6.38.2
RelatedPackageVersions:
 linux-restricted-modules-2.6.38-8-generic N/A
 linux-backports-modules-2.6.38-8-generic N/A
 linux-firmware 1.52
Tags: natty running-unity
Uname: Linux 2.6.38-8-generic x86_64
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm admin cdrom dialout lpadmin plugdev sambashare
dmi.bios.date: 04/01/2011
dmi.bios.vendor: LENOVO
dmi.bios.version: 8DET42WW (1.12 )
dmi.board.asset.tag: Not Available
dmi.board.name: 4287CTO
dmi.board.vendor: LENOVO
dmi.board.version: Not Available
dmi.chassis.asset.tag: No Asset Information
dmi.chassis.type: 10
dmi.chassis.vendor: LENOVO
dmi.chassis.version: Not Available
dmi.modalias: dmi:bvnLENOVO:bvr8DET42WW(1.12):bd04/01/2011:svnLENOVO:pn4287CTO:pvrThinkPadX220:rvnLENOVO:rn4287CTO:rvrNotAvailable:cvnLENOVO:ct10:cvrNotAvailable:
dmi.product.name: 4287CTO
dmi.product.version: ThinkPad X220
dmi.sys.vendor: LENOVO

Revision history for this message
tobyS (tobias-schlitt) wrote :
tags: added: apport-collected natty running-unity
description: updated
Revision history for this message
tobyS (tobias-schlitt) wrote : AcpiTables.txt

apport information

Revision history for this message
tobyS (tobias-schlitt) wrote : AlsaDevices.txt

apport information

Revision history for this message
tobyS (tobias-schlitt) wrote : AplayDevices.txt

apport information

Revision history for this message
tobyS (tobias-schlitt) wrote : BootDmesg.txt

apport information

Revision history for this message
tobyS (tobias-schlitt) wrote : Card0.Amixer.values.txt

apport information

Revision history for this message
tobyS (tobias-schlitt) wrote : Card0.Codecs.codec.0.txt

apport information

Revision history for this message
tobyS (tobias-schlitt) wrote : Card0.Codecs.codec.3.txt

apport information

Revision history for this message
tobyS (tobias-schlitt) wrote : CurrentDmesg.txt

apport information

Revision history for this message
tobyS (tobias-schlitt) wrote : IwConfig.txt

apport information

Revision history for this message
tobyS (tobias-schlitt) wrote : Lspci.txt

apport information

Revision history for this message
tobyS (tobias-schlitt) wrote : Lsusb.txt

apport information

Revision history for this message
tobyS (tobias-schlitt) wrote : PciMultimedia.txt

apport information

Revision history for this message
tobyS (tobias-schlitt) wrote : ProcCpuinfo.txt

apport information

Revision history for this message
tobyS (tobias-schlitt) wrote : ProcCpuinfo_.txt

apport information

Revision history for this message
tobyS (tobias-schlitt) wrote : ProcInterrupts.txt

apport information

Revision history for this message
tobyS (tobias-schlitt) wrote : ProcModules.txt

apport information

Revision history for this message
tobyS (tobias-schlitt) wrote : RfKill.txt

apport information

Revision history for this message
tobyS (tobias-schlitt) wrote : UdevDb.txt

apport information

Revision history for this message
tobyS (tobias-schlitt) wrote : UdevLog.txt

apport information

Revision history for this message
tobyS (tobias-schlitt) wrote : WifiSyslog.txt

apport information

Revision history for this message
tobyS (tobias-schlitt) wrote :

Btw. sound output does not hang, only display output.

Brad Figg (brad-figg)
Changed in linux (Ubuntu):
status: New → Confirmed
Revision history for this message
tobyS (tobias-schlitt) wrote :

I assume this bug relates more to the Intel video driver than the "linux" package. Pls. correct me if I'm wrong.

affects: linux (Ubuntu) → xserver-xorg-video-intel (Ubuntu)
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Related questions

Remote bug watches

Bug watches keep track of this bug in other bug trackers.