Thank you for your responses. I do suspect that it has something to do with the harddrive or cheap soundcard, but to exhaust all possibilities, I have added the limits.conf entries and checked my kernel patches.
I found the following connection between xrun and my error message:
ARDOUR_UI::halt_on_xrun_message ()
{
ENSURE_GUI_THREAD (mem_fun(*this, &ARDOUR_UI::halt_on_xrun_message));
MessageDialog msg (*editor,
_("Recording was stopped because your system could not keep up."));
msg.run ();
}
My system is generating xruns. I have tried to increase the Frames/Period setting in Jack to a higher number, per suggestion from:
http://www.ubustu.com/globe/2007/05/29/how-to-configure-jack-in-ubuntu-studio/
Per the following thread, it sounds like this has been a problem for others who have upgraded to the kernel instead of installing Ubuntu Studio cleanly (I upgraded to the rt kernel):
http://ubuntuforums.org/showthread.php?t=603543
Unless there are any more suggestions, looks like I may need to resort to a fresh install of Ubuntu Studio.
Additional info that may be helpful:
$ lspci -vv | grep -A 8 Audio
00:1b.0 Audio device: Intel Corporation 82801H (ICH8 Family) HD Audio Controller (rev 02)
Subsystem: Dell Inspiron 1420
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- SERR- <PERR-
Latency: 0, Cache Line Size: 64 bytes
Interrupt: pin A routed to IRQ 20
Region 0: Memory at fe9fc000 (64-bit, non-prefetchable) [size=16K]
Capabilities:
$ sudo hdparm -t /dev/sda
/dev/sda:
Timing buffered disk reads: 190 MB in 3.00 seconds = 63.30 MB/sec
$ sudo hdparm -T /dev/sda
/dev/sda:
Timing cached reads: 2024 MB in 2.00 seconds = 1012.09 MB/sec
Again, thanks for any suggestions.