snd-hda-intel locks sound resource on ALC269
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
alsa-driver (Ubuntu) |
Expired
|
Undecided
|
Unassigned |
Bug Description
I've been using the Java Media Framework on Ubuntu for awhile. It works really well across OSs.
However, on my Acer AS 1810TZ, any Java Virtual Machine that uses JMF locks up the sound so no other application (not even other JMF VMs) can play audio. If any application attempts to play audio, the following message it logged to syslog:
pulseaudio[5303]: alsa-sink.c: Error opening PCM device front:0: Device or resource busy
This message is logged every time another piece of audio is played until the Virtual Machine exits.
There is no other warning relating to this happening. Sound will pretend to play in flashplayer and other JMF VMS, for example. Rhythmbox pretends to play but does not move the slider.
When the application causing the lock exits, a loud noise is emitted from the speaker that sounds like the entire audio has been buffered and then played in a split second.
The details of my soundcard are here:
http://
Interestingly, I have another laptop with the same version of Ubuntu, and also with snd-hda-intel module used which doesn't exhibit this problem. However, it's a STAC9228, so probably a significantly different section of the code. But I thought this might narrow down the issue.
Interestingly, calling "padsp jmstudio" works.
I don't know where that leaves us. Why would it work without padsp on
one chip, but require it on another in using the same kernel module?