I've been working with the Ubuntu 10.10 image obtained via the link on
http://elinux.org/BeagleBoardUbuntu on my -xM and having a problem
that I'm curious if there are currently any workarounds for or if
others are even having this problem. The issue appears to be very
heavy CPU utilization (to the point that it appears the board has
locked up... but it will come back to life several minutes later) when
there is 'heavy' i/o activity (several megabytes a second) which
appears to be related to syslog being busy logging errors. When I
look at the logs, I see a couple of things going on:
1) kernel: smsc95xx usb1: kevent 2 may have been dropped (hundreds of
messages per second... despite the fact that $RepeatedMsgReduction is
on in rsyslog.conf)
2) numerous page allocation failures with backtraces
So far, I've run into this when transferring large files via sftp,
when recording via MythTV, and when playing back MythTV recordings.
When I've noticed this occurring I've run top and the board shows 400+
meg being used as cache (which has me scratching my head... isn't that
effectively free memory?), a load average of 10+, and cpu utilization
for si at well over 50% (often 99%). I'm running with no swap and a
USB hard drive for /var and /tmp and the data files being read/written
to (this problem was far worse even sooner when I was attempting to
run entirely from flash). Any ideas are appreciated and I'm happy to
collect any additional data that would be helpful.
Thanks,
Phil