On Mon, Jul 14, 2008 at 02:46:57PM +0200, Anders Dahnielson wrote:
Really? I've been running a home-made Ingo patched RT kernel on my laptop for over a year now, and I get this:
[ken@asus ~]$ cat /proc/version
Linux version 2.6.21-rt1-1 (root@asus) (gcc version 4.1.2 20061115 (prerelease) (Debian 4.1.1-21)) #1 SMP PREEMPT Thu May 3 00:41:41 PDT 2007
No "RT" there, but I definitely know it is an RT kernel, because I patched it myself.
But, this whole thing is merely a curiosity anyway, since the FreeRunner doesn't have enough CPU to do much audio stuff. In fact PulseAudio is so slow on this phone that the audio hiccups when just playing an OGG file using ogg123, if the terminal application is open and updating with ogg123's stderr output. I'm told this is to do with the ARM's lack of support for atomic operations, which PulseAudio requires, and the use of interrupt masking and spinlocks as a hack around that.
Linux-audio-user mailing list