On 2007-10-07 15:14, porl sheean wrote:
i have been having the same issue. i think it is
kernel related. i'm just
doing an update in gutsy now to see if this kernel fixes it, but if not i'll
go back to my previous solution. i basically downloaded the kernel from
64studio and installed that manually using dpkg. *all* my xrun problems went
away. definately worth trying. i'm not sure what the difference is in the
kernels, but the ubuntu one (even the -rt one) definately has some problem
(for me anyways). I'm using an rme9636 hammerfall card by the way.
Perhaps a diff -u /boot/64s_kernel.config /boot/us_kernel.config
might provide a hint of what's different. Ie; here are some
settings that seem to be added to my 2.6.22 ArchLinux kernel
for the rt9 patched version...
# diff -u /boot/kconfig26 src/linux-2.6.22/.config | grep ^+
+++ src/linux-2.6.22/.config 2007-10-07 12:47:14.000000000 +1000
+# Sun Oct 7 12:47:14 2007
+CONFIG_GENERIC_CMOS_UPDATE=y
+CONFIG_NONIRQ_WAKEUP=y
+CONFIG_LOCALVERSION="-rt"
+CONFIG_TIMERFD=y
+CONFIG_GENERIC_CLOCKEVENTS_BUILD=y
+CONFIG_RWSEM_GENERIC_SPINLOCK=y
+CONFIG_ASM_SEMAPHORES=y
+# CONFIG_PREEMPT_DESKTOP is not set
+CONFIG_PREEMPT_RT=y
+CONFIG_PREEMPT_SOFTIRQS=y
+CONFIG_PREEMPT_HARDIRQS=y
+# CONFIG_CLASSIC_RCU is not set
+CONFIG_PREEMPT_RCU=y
+CONFIG_RCU_TRACE=y
+CONFIG_REGPARM=y
+# CONFIG_HZ_300 is not set
+CONFIG_HZ_1000=y
+CONFIG_HZ=1000
+# CPU idle PM support
+#
+# CONFIG_CPU_IDLE is not set
+#
+# CONFIG_RTC_HISTOGRAM is not set
+CONFIG_BLOCKER=y
+CONFIG_LPPTEST=m
+CONFIG_RMEM=m
+CONFIG_ALLOC_RTSJ_MEM=m
+CONFIG_SND_AD1848_LIB=m
+CONFIG_SND_CS4231_LIB=m
+CONFIG_ECRYPT_FS=m
+# CONFIG_BEFS_FS is not set
+CONFIG_PROFILE_NMI=y
+CONFIG_SCHED_DEBUG=y
+# CONFIG_LOCK_STAT is not set
+# CONFIG_EVENT_TRACE is not set
+# CONFIG_FUNCTION_TRACE is not set
+# CONFIG_WAKEUP_TIMING is not set
+# CONFIG_CRITICAL_PREEMPT_TIMING is not set
+# CONFIG_CRITICAL_IRQSOFF_TIMING is not set
+# CONFIG_REALTIME_CAPABILITIES is not set
--markc