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>