> There is already an atomic function to change device. I can hardly > fathom why another one should be needed. Are you talking about using aout_DeviceSet() from the aout module ? I don't see any problems doing that, but this function is generally called to control the aout.