Laura an I are travelling accross the Interoceanic road equipped only with our<br>2 XO-1s loaded with your most excellent os240py image.<br>This bug is most definitively the most annoying and I am so happy you seem<br>to have found a workaround. I´ll probably try to comment out the line<br>

in rc.sysinit today and test it.<br><br>Thanks for the information!<br>We´ll report as we are preparing "Misky Pachamama" (Sweet Earth) Sugar<br>Camp event in Puno, high in the Andes, in front of the Titicaca Lake.<br>

<br>We plan to have a workshop with developers, teachers, and also a translation<br>sprint for Aymara and Quechua languages.<br><br>Cheers! <br>BTW: Alt-Tab and some other shortcuts, are annoyance nº2 for me.<br>We´ll continue to test and share this image with the community here.<br>

<br>Sebastian<br><br><div class="gmail_quote">2010/6/10 Bernie Innocenti <span dir="ltr"><<a href="mailto:bernie@codewiz.org">bernie@codewiz.org</a>></span><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">

Hello,<br>
<br>
with the serial cable Richard gave me, I figured out what's causing a<br>
rare lockup during boot which has been riddling the XO-1 since when we<br>
moved to F11.<br>
<br>
The /etc/rc.sysinit script contains this line:<br>
<br>
 # Sync waiting for storage.<br>
 { rmmod scsi_wait_scan ; modprobe scsi_wait_scan ; rmmod  scsi_wait_scan ; } >/dev/null 2>&1<br>
<br>
It gets executed while udev is loading modules in parallel. Apparently,<br>
something in the kernel ends up dead-locking on module load:<br>
<br>
<br>
   1 tty1     Ss+    0:02 /sbin/init<br>
 945 ?        Ss     0:00 /bin/sh -e -c ?runlevel --set S >/dev/null || true???/<br>
 950 ?        S      0:00  \_ /bin/bash /etc/rc.d/rc.sysinit<br>
1597 ?        D      0:00      \_ modprobe scsi_wait_scan<br>
 946 ttyS0    Rs     0:00 /bin/bash --<br>
1712 ttyS0    R+     0:00  \_ ps afx<br>
1010 ?        S<s    0:00 /sbin/udevd -d<br>
1035 ?        D<     0:00 /sbin/modprobe -b pci:v000011ABd00004102sv000011ABsd00<br>
<br>
<br>
So it's definitely a kernel bug. Would someone like to dig into the init<br>
function of scsi_wait_scan to find out the root cause?<br>
<br>
Since the XO-1 is in long-term maintenance at this point, to save time<br>
we could opt instead for a quick & dirty solution such as commenting out<br>
the modprobe line in rc.sysinit. As far as I can tell, it's not needed<br>
on the XO.<br>
<font color="#888888"><br>
--<br>
   // Bernie Innocenti - <a href="http://codewiz.org/" target="_blank">http://codewiz.org/</a><br>
 \X/  Sugar Labs       - <a href="http://sugarlabs.org/" target="_blank">http://sugarlabs.org/</a><br>
<br>
_______________________________________________<br>
Devel mailing list<br>
<a href="mailto:Devel@lists.laptop.org">Devel@lists.laptop.org</a><br>
<a href="http://lists.laptop.org/listinfo/devel" target="_blank">http://lists.laptop.org/listinfo/devel</a><br>
</font></blockquote></div><br><br clear="all"><br>-- <br>Sebastian Silva<br><a href="http://somosazucar.org/">http://somosazucar.org/</a><br>"Te imaginas si te pudieran enseñar sólo a leer pero no a escribir??"<br>