#10438 NORM F14: 2.6.35 kernel: color corruption on XO-1 resume
Zarro Boogs per Child
bugtracker at laptop.org
Mon Nov 29 15:20:27 EST 2010
#10438: 2.6.35 kernel: color corruption on XO-1 resume
---------------------------------+------------------------------------------
Reporter: dsd | Owner: dsd
Type: defect | Status: new
Priority: normal | Milestone: F14
Component: kernel | Version: not specified
Resolution: | Keywords:
Next_action: never set | Verified: 0
Deployment_affected: | Blockedby:
Blocking: |
---------------------------------+------------------------------------------
Comment(by dsd):
But geode also doesn't affect it. Running new geode on F11 or old geode on
F14 still results in the bug appearing on F14-only. Possibly something X
server related.
However I did determine that the register writes done by geode's
LXEnterVT() function do fix the problem, even if triggered without a VT
switch. And I narrowed it down to this exact one:
{{{
WRITE_VID32(DF_DISPLAY_CONFIG, 0x29000f);
}}}
It's no surprise that the kernels "sledgehammer" register restore approach
is failing, even if it did take a long time. Various comments in the cim
code in the geode driver indicate that its important to modify certain
registers with certain functionalities disabled, etc. another call for a
KMS driver...
next experiment: restore that register after the sledgehammer restore at
the kernel level
--
Ticket URL: <http://dev.laptop.org/ticket/10438#comment:3>
One Laptop Per Child <http://laptop.org/>
OLPC bug tracking system
More information about the Bugs
mailing list