#2743 HIGH Product: In manufacturing, multicast download of images is highly desirable.

Zarro Boogs per Child bugtracker at laptop.org
Fri Aug 10 12:05:54 EDT 2007


#2743: In manufacturing, multicast download of images is highly desirable.
----------------------------------+-----------------------------------------
  Reporter:  jg                   |       Owner:  dwmw2           
      Type:  defect               |      Status:  new             
  Priority:  high                 |   Milestone:  Production Start
 Component:  ofw - open firmware  |     Version:                  
Resolution:                       |    Keywords:                  
  Verified:  0                    |  
----------------------------------+-----------------------------------------
Comment (by dwmw2):

 {{{
 shinybook /shiny/git/mtd-utils # ./serve_image ff0f::114 12345
 /export/olpc/dd.img 131072 950
 Inter-packet delay (avg): 1472µs
 Transmit rate: 950 KiB/s
 Checking CRC....24ead053
 Sending parity block: 10400000     (905 KiB/s)
 269278 KiB sent in 297483ms (905 KiB/s)
 }}}

 The tool sends 1400-byte UDP packets, with an extra parity packet per
 eraseblock for redundancy. It transmits the image once, although in
 production we'll want to just keep looping.

 2077/2081 packets were received by the XO sitting next to my laptop in the
 first pass; all 4 missed eraseblocks were received correctly in the second
 pass. Earlier testing showed that packets missed by one XO were likely to
 be missed by more than one -- so there's perhaps some mileage in having
 some kind of 'NAK' protocol when a block is missed, so that it can be
 resent immediately rather than waiting until next time around.

 Stats show that 2000 eraseblocks were received with all 95 packets, 80
 eraseblocks with 94 (which is also sufficient), and 1 each with 92, 79, 57
 and 55 packets. So the parity seems to be perfectly sufficient -- although
 that's in a relatively clean electrical environment and at a range of
 inches. More testing required.

-- 
Ticket URL: <http://dev.laptop.org/ticket/2743#comment:2>
One Laptop Per Child <http://laptop.org/>



More information about the Bugs mailing list