#9761 NORM 1.5-har: XO 1.5 B2 not booting even after EC reset

Zarro Boogs per Child bugtracker at laptop.org
Sun Nov 29 13:03:04 EST 2009


#9761: XO 1.5 B2 not booting even after EC reset
---------------------------------+------------------------------------------
           Reporter:  TMarques   |       Owner:  wad           
               Type:  defect     |      Status:  assigned      
           Priority:  normal     |   Milestone:  1.5-hardware-C
          Component:  hardware   |     Version:  1.5-B2        
         Resolution:             |    Keywords:                
        Next_action:  reproduce  |    Verified:  0             
Deployment_affected:             |   Blockedby:                
           Blocking:             |  
---------------------------------+------------------------------------------

Comment(by TMarques):

 Replying to [comment:5 rsmith]:
 > The brief RED flash before a retry of the boot is the EC timing out
 watching for MAIN_ON to assert OR for PCI_RESET# to de-assert. Issues we
 had with the ATest series of board and thought to be solved.
 >
 > Its orange sometimes because either the the EC is also trying to charge
 the battery or its full.  Both cases would turn the green LED on.
 >
 > (I just updated the EC code to do a double flash on PCI_RESET timeout so
 in future you can tell the difference and to turn off the green LED so it
 should just flash red.)
 >
 > Try the following test:
 >
 > Edit your olpc.fth in the /bootpart/boot directory and replace the word
 'boot' with the words 'd7 ec-cmd66'.
 >
 > You can also edit the file directly from OFW with:
 >
 > ok emacs int:\boot\olpc.fth
 >
 > This is a special EC command that will make the EC simulate a power off
 and then a power on. Turn it on when its cold and let it sit rebooting for
 about 10 or 15 minutes see if it happens again.
 >
 > Then hit 'esc' to stop at the ok prompt and run
 >
 > ok test /cpu many
 >
 > The when the back cover feels good and hot break out of the above (by
 hitting a key a few times) and re-run the above test by either typing
 'bye' or power cycling or by another 'd7 ec-cmd66'.
 >

 Hmm... That did two things to my XO, on the first try:

  - No keyboard and touchpad after typing "bye" to resume the reboot cycle
  - The battery, which was charged yesterday and unused since, started
 charging for about 5 min, precisely after the "blinking" ocurred, only
 just once this time.

 USB keyboards still work and console output is showing me:

 Unable to set scancode D3h to keycode 6Fh: Bad file descriptor
 Unable to set scancode D2h to keycode 6Eh: Bad file descriptor
 Unable to set scancode C9h to keycode 68h: Bad file descriptor
 Unable to set scancode D1h to keycode 6Dh: Bad file descriptor
 Unable to set scancode C7h to keycode 66h: Bad file descriptor
 Unable to set scancode CFh to keycode 6Bh: Bad file descriptor
 Unable to set scancode 73h to keycode D3h: Bad file descriptor
 Unable to set scancode 7Eh to keycode D3h: Bad file descriptor
 ....

 This was observed with my Gentoo build on the SD card.

 I booted into the XO OS but it wasn't giving me any output like this one,
 it just didn't work.

 Took the AC adapter out, the battery also. Plugged the battery and the AC
 adapter and the power button didn't work. Tried again by removing
 everything and connecting just the AC adapter and it booted. This time,
 after plugging the AC adapter the battery icon flashed orange and yellow,
 although no battery was present.
 Turned off, removed AC, plugged battery and the icons flashed, power
 green(very quick, seemed so) as did the battery one but now red and
 possibly orange afterwards. Now it boots well, keyboard and touchpad
 restored.

 Removed everything and plugged the battery, then the AC and then powered
 up ok. Now the battery is inexplicably charging AGAIN, after not being
 used (this was with 1 hour after the last charge reported here). Battery
 meter in Sugar shows 92%.

 Will put it through a similar run to see how it behaves again.

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


More information about the Bugs mailing list