2016-02-23 23:34 GMT+09:00 Giacomo Comes comes@naic.edu:
On Tue, Feb 23, 2016 at 12:32:23PM +0900, Toyo Abe wrote:
Hi,
I'd struggled a similar underrun problem on my baytrail device. The dmesg showed the following warnings.
[15356.757938] had: Driver detected 2 missed buffer done interrupt(s)!!!! [15356.761594] had: Driver detected 1 missed buffer done interrupt(s)!!!! [15356.774775] had: Unable to clear UNDERRUN bits [15356.791312] had: Driver detected 1 missed buffer done interrupt(s)!!!! [15356.808148] had: Unable to clear UNDERRUN bits [15356.824692] had: Driver detected 2 missed buffer done interrupt(s)!!!!
After some investigation, I found some problems on the driver and fixed a few of them. I pushed the fix to my github. I hope it might help you. https://raw.githubusercontent.com/toyoabe/baytrailaudio/fix-underrun/hdmi_au...
Best Regards, -toyo
Hi, that was it!. I added your changes and now the audio works. I'm happy. I got finally every subsystem of the Compute Stick working.
Congratulations.
I have a minor question tought. Alsamixer says: This sound device does not have any controls. Is there a way to change the volume without enabling pulseaudio?
You could use softvol for that purpose. http://alsa.opensrc.org/Softvol
Regards, -toyo