#11213 NORM 1.75-so: dcon doesn't stay frozen while booting

Zarro Boogs per Child bugtracker at laptop.org
Sat Sep 3 07:37:08 EDT 2011


#11213: dcon doesn't stay frozen while booting
--------------------------------+-------------------------------------------
           Reporter:  pgf       |       Owner:  wad                              
               Type:  defect    |      Status:  new                              
           Priority:  normal    |   Milestone:  1.75-software                    
          Component:  display   |     Version:  Development build as of this date
         Resolution:            |    Keywords:                                   
        Next_action:  diagnose  |    Verified:  0                                
Deployment_affected:            |   Blockedby:                                   
           Blocking:            |  
--------------------------------+-------------------------------------------

Comment(by dsd):

 arm-3.0 9c123f8f fixes one aspect of this: reading the DCON_LOAD gpio
 state during boot so that we know if OFW booted us with the dcon frozen or
 not. This fixes the bug where  dcon_init_xo_1_75() was unfreezing the
 DCON.

 (I know I said that yesterday that this approach doesn't work, well I was
 storing the gpio_get_value() result in a u8 based on some other code I
 saw, but in this case, 0x4000 is returned when the DCON is unfrozen. Sorry
 for that distraction...)

 Two remaining problems:
  * The unfreeze/freeze glitch that remains later during boot as described
 by Paul.
  * If starting X with the DCON frozen (as bootanim does), instead of the
 screen contents staying static, the whole screen will go black, then
 white, and then the powerd-invoked DCON unfreeze will put the real display
 contents up.

-- 
Ticket URL: <http://dev.laptop.org/ticket/11213#comment:2>
One Laptop Per Child <http://laptop.org/>
OLPC bug tracking system


More information about the Bugs mailing list