Hi,
Sun Java 6 is able to use the sound under Tiny Core but takes exclusive control of the sound card - it does this on Ubuntu also. However, on Ubuntu you can get around this with padsp which is part of Pulse Audio. I have been trying to build PulseAudio for TC and it requires UDev libs and headers that are not supplied in TC or in any extension that I can find. So I built the missing Udev components and PulseAudio at least builds. However, it fails on startup saying that it does not have permission to set udev monitor mode ("Failed to enable monitor: Operation not permitted"). Further investigation suggests this is because Udev did not allow user space access to this feature until kernel 2.6.30.
I am hoping someone can suggest the best way forward from here. Should I:
a) Get a newer kernel 2.6.30 or higher and risk a bunch of other compatibility problems
b) Get older versions of UDev and PulseAudio that must have solved this problem a different way
c) Find an alternative to using PulseAudio.
Thanks in anticipation!
Tim