i915: screen goes white, red, green or blue during suspend/resume or hibernation
Bug #302421 reported by
Colin Ian King
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
Fix Released
|
Low
|
Colin Ian King | ||
Hardy |
Fix Released
|
Low
|
Colin Ian King |
Bug Description
Hardy kernel: i915 driver does not save/restore the AR and CR registers (AR14 in particular), and the screen goes white, red, green or blue during suspend/resume or hibernate cycles.
This is fixed with upstream commit 39273b58a409cd6
Changed in linux: | |
assignee: | nobody → colin-king |
milestone: | none → ubuntu-8.04.2 |
Changed in linux: | |
assignee: | nobody → colin-king |
importance: | Undecided → Low |
status: | New → Incomplete |
status: | Incomplete → In Progress |
milestone: | ubuntu-8.04.2 → none |
To post a comment you must log in.
Hardy SRU justification:
Impact: i915 video driver: screen goes white, red, green or blue during
suspend/resume or hibernation
Fix: Backport upstream commits 39273b58a409cd6 d65c9732bdca00b acd1626672 5944d3bbf33d152
and a59e122a67b8892
These commits fix flips the ARX register into index mode before
restoring the AR registers fix an off-by one save/restore index bug for
the AR and CR registers.
Testcase: Without the attached patch, the screen occasionally goes
completely white, red, green or blue during suspend/resume and
hibernate. With patch the problem does not occur.