i965gm GPU lockup if vesafb is left loaded (EIR: 0x00000010 PGTBL_ER: 0x00000100) - *ERROR* EIR stuck: 0x00000010, masking
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
xf86-video-intel |
Fix Released
|
High
|
|||
gdm (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
Natty |
Fix Released
|
Undecided
|
Unassigned | ||
kdebase-workspace (Ubuntu) |
Fix Released
|
Undecided
|
Scott Kitterman | ||
Natty |
Fix Released
|
Undecided
|
Scott Kitterman | ||
linux (Ubuntu) |
Fix Released
|
Critical
|
Canonical Kernel Team | ||
Natty |
Fix Released
|
Critical
|
Canonical Kernel Team | ||
module-init-tools (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
Natty |
Fix Released
|
Undecided
|
Unassigned | ||
plymouth (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
Natty |
Fix Released
|
Undecided
|
Unassigned | ||
udev (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
Natty |
Fix Released
|
Undecided
|
Unassigned | ||
xserver-xorg-video-intel (Ubuntu) |
Fix Released
|
High
|
Unassigned | ||
Natty |
Fix Released
|
High
|
Unassigned |
Bug Description
[Problem]
The vesafb driver, used in the kernel as a default fall-back and (sometimes) for plymouth, can interfere with the loading of the Intel drm driver during boot. This conflict can result in a GPU hang. Sometimes (in the case of this bug report), X can recover from this GPU hang by resetting the GPU. In other cases the GPU may not be resettable for some reason, resulting in an unrecoverable system hang.
[Original Report]
I'm assuming this is because my suspend failed but I also had a black screen on boot until X started so perhaps it was something plymouth related.
From GPU dump:
ACTHD: 0x00000000
EIR: 0x00000010
EMR: 0xffffffdd
ESR: 0x00000010
PGTBL_ER: 0x00000100
IPEHR: 0x00000000
IPEIR: 0x00000000
INSTDONE: 0xffe5fafe
INSTDONE1: 0x000fffff
busy: Projection and LOD
busy: Bypass FIFO
busy: Color calculator
From dmesg:
[ 12.615203] [drm] initialized overlay support
[ 12.838827] render error detected, EIR: 0x00000010
[ 12.838830] page table error
[ 12.838831] PGTBL_ER: 0x00000100
[ 12.838834] [drm:i915_
ProblemType: Crash
DistroRelease: Ubuntu 11.04
Package: xserver-
ProcVersionSign
Uname: Linux 2.6.37-12-generic x86_64
NonfreeKernelMo
Architecture: amd64
Chipset: i965gm
DRM.card0.DVI.D.1:
status: disconnected
enabled: disabled
dpms: Off
modes:
edid-base64:
DRM.card0.LVDS.1:
status: connected
enabled: enabled
dpms: On
modes: 1280x800
edid-base64: AP/////
DRM.card0.VGA.1:
status: disconnected
enabled: disabled
dpms: Off
modes:
edid-base64:
Date: Wed Jan 12 13:52:30 2011
DistUpgraded: Fresh install
DistroCodename: natty
DistroVariant: ubuntu
DkmsStatus: bcmwl, 5.100.82.38+bdcom, 2.6.37-12-generic, x86_64: installed
DumpSignature: 5c30d2fd (EIR: 0x00000010)
ExecutablePath: /usr/share/
GraphicsCard:
Subsystem: Apple Computer Inc. Device [106b:00a1]
Subsystem: Apple Computer Inc. Device [106b:00a1]
InstallationMedia: Ubuntu 11.04 "Natty Narwhal" - Alpha amd64+mac (20110104)
InterpreterPath: /usr/bin/python2.7
MachineType: Apple Inc. MacBook4,1
ProcCmdline: /usr/bin/python /usr/share/
ProcEnviron:
ProcKernelCmdLine: BOOT_IMAGE=
ProcKernelCmdLine_: BOOT_IMAGE=
RelatedPackageV
xserver-xorg 1:7.5+6ubuntu7
libdrm2 2.4.22-2ubuntu1
xserver-
SourcePackage: xserver-
Title: [i965gm] GPU lockup 5c30d2fd (EIR: 0x00000010)
UnitySupportTest:
UserGroups:
dmi.bios.date: 02/09/08
dmi.bios.vendor: Apple Inc.
dmi.bios.version: MB41.88Z.
dmi.board.
dmi.board.name: Mac-F22788A9
dmi.board.vendor: Apple Inc.
dmi.board.version: PVT
dmi.chassis.
dmi.chassis.type: 2
dmi.chassis.vendor: Apple Inc.
dmi.chassis.
dmi.modalias: dmi:bvnAppleInc
dmi.product.name: MacBook4,1
dmi.product.
dmi.sys.vendor: Apple Inc.
version.libdrm2: libdrm2 2.4.22-2ubuntu1
version.
version.
version.
version.
version.
---
AlsaVersion: Advanced Linux Sound Architecture Driver Version 1.0.23.
AlsaVersion_: Advanced Linux Sound Architecture Driver Version 1.0.23.
Architecture: amd64
AudioDevicesInUse:
USER PID ACCESS COMMAND
/dev/snd/
CRDA: Error: [Errno 2] No such file or directory
Card0.Amixer.info:
Card hw:0 'Intel'/'HDA Intel at 0x90700000 irq 45'
Mixer name : 'Realtek ALC889A'
Components : 'HDA:10ec0885,
Controls : 34
Simple ctrls : 21
CompizPlugins: No value set for `/apps/
CompositorRunning: compiz
DRM.card0.DVI.D.1:
status: disconnected
enabled: disabled
dpms: Off
modes:
edid-base64:
DRM.card0.LVDS.1:
status: connected
enabled: enabled
dpms: On
modes: 1280x800
edid-base64: AP/////
DRM.card0.VGA.1:
status: disconnected
enabled: disabled
dpms: Off
modes:
edid-base64:
DistUpgraded: Fresh install
DistroCodename: natty
DistroRelease: Ubuntu 11.04
DistroVariant: ubuntu
DkmsStatus: bcmwl, 5.100.82.38+bdcom, 2.6.37-12-generic, x86_64: installed
GraphicsCard:
Subsystem: Apple Computer Inc. Device [106b:00a1]
Subsystem: Apple Computer Inc. Device [106b:00a1]
HibernationDevice: RESUME=
HibernationDevice_: RESUME=
InstallationMedia: Ubuntu 11.04 "Natty Narwhal" - Alpha amd64+mac (20110104)
InstallationMedia_: Ubuntu 11.04 "Natty Narwhal" - Alpha amd64+mac (20110104)
InstallationMed
InstallationMed
MachineType: Apple Inc. MacBook4,1
NonfreeKernelMo
Package: xserver-
PackageArchitec
ProcEnviron:
LANGUAGE=en_US:en
PATH=(custom, user)
LANG=en_US.UTF-8
LC_MESSAGES=
SHELL=/bin/bash
ProcKernelCmdLine: BOOT_IMAGE=
ProcKernelCmdLine_: BOOT_IMAGE=
ProcKernelCmdLi
ProcKernelCmdLi
ProcVersionSign
ProcVersionSign
ProcVersionSign
ProcVersionSign
Regression: No
RelatedPackageV
linux-
linux-
linux-firmware 1.45
Renderer: Hardware acceleration
Reproducible: Yes
Tags: natty running-unity kernel-graphics needs-upstream-
Uname: Linux 2.6.37-12-generic x86_64
UnitySupportTest:
UnreportableReason: This is not a genuine Ubuntu package
UserGroups: adm admin cdrom dialout lpadmin plugdev sambashare
dmi.bios.date: 02/09/08
dmi.bios.vendor: Apple Inc.
dmi.bios.version: MB41.88Z.
dmi.board.
dmi.board.name: Mac-F22788A9
dmi.board.vendor: Apple Inc.
dmi.board.version: PVT
dmi.chassis.
dmi.chassis.type: 2
dmi.chassis.vendor: Apple Inc.
dmi.chassis.
dmi.modalias: dmi:bvnAppleInc
dmi.product.name: MacBook4,1
dmi.product.
dmi.sys.vendor: Apple Inc.
version.libdrm2: libdrm2 2.4.23+
version.
version.
version.
version.
version.
Related branches
summary: |
- i965gm GPU lockup 5c30d2fd EIR: 0x00000010 + i965gm GPU lockup after suspend failed (EIR: 0x00000010) |
description: | updated |
summary: |
- i965gm GPU lockup after suspend failed (EIR: 0x00000010) + i965gm GPU lockup after suspend failed (EIR: 0x00000010 PGTBL_ER: + 0x00000100) |
summary: |
- i965gm GPU lockup after suspend failed (EIR: 0x00000010 PGTBL_ER: - 0x00000100) + i965gm GPU lockup (EIR: 0x00000010 PGTBL_ER: 0x00000100) |
Changed in xserver-xorg-video-intel (Ubuntu Natty): | |
status: | Triaged → Incomplete |
Changed in xserver-xorg-video-intel (Ubuntu Natty): | |
status: | Incomplete → Triaged |
tags: | added: review-request |
summary: |
- i965gm GPU lockup (EIR: 0x00000010 PGTBL_ER: 0x00000100) + i965gm GPU lockup if vesafb is left loaded (EIR: 0x00000010 PGTBL_ER: + 0x00000100) |
description: | updated |
summary: |
i965gm GPU lockup if vesafb is left loaded (EIR: 0x00000010 PGTBL_ER: - 0x00000100) + 0x00000100) - *ERROR* EIR stuck: 0x00000010, masking |
Changed in xserver-xorg-video-intel: | |
importance: | Unknown → High |
status: | Unknown → Confirmed |
description: | updated |
Changed in linux (Ubuntu Natty): | |
importance: | High → Critical |
milestone: | none → natty-alpha-3 |
Changed in linux (Ubuntu Natty): | |
status: | New → Triaged |
Changed in kdebase-workspace (Ubuntu Natty): | |
assignee: | nobody → Scott Kitterman (kitterman) |
status: | New → In Progress |
Changed in xserver-xorg-video-intel: | |
status: | Confirmed → Fix Released |
Heya Travis,
Yeah looks like the GPU got screwed early on in the boot and so wasn't in a usable state when X started up. The IntelGpuDump.txt file just shows all registers cleared (set to NOOP), and generic error codes. I'd suggest debugging the plymouth troubles first (see cjwatson). If it freezes and pops up apport again in the future, go ahead and keep filing the X bugs to xorg and we'll keep checking the gpu dumps in case something debuggable on the X side comes up.
Before we close this out though, one question - have you encountered this bug more than once or know others having the same problem?