#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