#12925 HIGH Future : hang on boot, circle of dots

Zarro Boogs per Child bugtracker at laptop.org
Wed Jan 13 02:05:27 EST 2016


#12925: hang on boot, circle of dots
-------------------------------+------------------------------------------
            Reporter:  Quozl   |          Owner:
                Type:  defect  |         Status:  new
            Priority:  high    |      Milestone:  Future Release
           Component:  kernel  |        Version:  Software Build 13.2.6-18
          Resolution:          |       Keywords:
          Blocked By:          |       Blocking:
Deployments affected:          |  Action Needed:  add to build
            Verified:  0       |
-------------------------------+------------------------------------------
Changes (by Quozl):

 * priority:  normal => high
 * next_action:  never set => add to build
 * version:  not specified => Software Build 13.2.6-18
 * milestone:  Not Triaged => Future Release


Comment:

 Camera was parasite powered through the reset signal between firmware
 startup and Linux startup, leading to crash of the SoC or an interrupt
 storm when camera controller clocks were enabled.  Unlikely to occur with
 single-core operation.

 Fix is to turn off the camera fully after firmware has identified model:
  * firmware patch
 http://dev.laptop.org/git/users/quozl/openfirmware/commit/?id=59d3e97483dcdaad1073a76438ee22e5ab0fb947
  * firmware build http://wiki.laptop.org/go/OLPC_Firmware_q7c06

 Additional fix is to detect bad firmware in kernel and allow camera to
 power down:
  * kernel patch http://dev.laptop.org/git/olpc-
 kernel/commit/?h=arm-3.5&id=34b63daf92c011f94fa54fded7c9f4847d956101
  * kernel build
 http://rpmdropbox.laptop.org/f20-xo4/kernel-3.5.7_xo4-20160113.0616.olpc.df0031f.armv7hl.rpm

 Root cause was inadequate boot testing of siv121c camera (#12785) in
 combination with dual-core feature (#12297); no production machines with
 the camera were available at the time.

--
Ticket URL: <http://dev.laptop.org/ticket/12925#comment:1>
One Laptop per Child <http://one.laptop.org/>
One Laptop per Child bug tracking system


More information about the Bugs mailing list