Am 25.04.2013 18:32, schrieb Markus Seeber: > On 04/25/2013 03:33 PM, Hartmut Noack wrote: >> Am 25.04.2013 13:27, schrieb Patrick Shirkey: >>> On Thu, April 25, 2013 8:14 pm, Hartmut Noack wrote: >>>> Am 25.04.2013 09:56, schrieb Patrick Shirkey: >>>>> On Thu, April 25, 2013 4:40 pm, Hartmut Noack wrote: >>>>>> Am 24.04.2013 17:15, schrieb Johannes Kroll: >>>>>>> On Wed, 24 Apr 2013 16:10:56 +0200 >>>>>>> Hartmut Noack <zettberlin@xxxxxxxxxxx> wrote: >>>>>>> >>>>>>>> Am 24.04.2013 15:51, schrieb Len Ovens: >>>>>>>>> On Wed, April 24, 2013 6:26 am, Hartmut Noack wrote: >>>>>>>>>> Hello, >>>>>>>>>> >>>>>>>>>> I run KXStudio on Ubuntu 12.10 on a Lenovo Ideapad with a MAudio >>>>>>>>>> Mobile >>>>>>>>>> Pre USB1 interface. >>>>>>>>>> >>>>>>>>>> Normaly all this works near perfection but there is a problem >>>>>>>>>> starting >>>>>>>>>> Jack: >>>>>>>>>> >>>>>>>>>> Tue Apr 23 09:58:52 2013: ERROR: cannot register object path >>>>>>>>>> "/org/freedesktop/ReserveDevice1/Audio2": A handler is already >>>>>>>>>> registered for /org/freedesktop/ReserveDevice1/Audio2 >>>>>>>>>> Tue Apr 23 09:58:52 2013: ERROR: Failed to acquire device name : >>>>>>>>>> Audio2 >>>>>>>>>> error : A handler is already registered for >>>>>>>>>> /org/freedesktop/ReserveDevice1/Audio2 >>>>>>>>> Ok, so what application already has the audio port? Are you running >>>>>>>>> an >>>>>>>>> audio or video player? Have you been using a web browser that was >>>>>>>>> seeing a >>>>>>>>> video or just hit a page with video adds? >>>>>>>>> >>>>>>>>> To put it another way, does this problem show up right after a fresh >>>>>>>>> login? >>>>>>>> Exactly: after a fresh login. >>>>>>>> >>>>>>>>> or only after having used the system for a while. What does your >>>>>>>>> desktop use for most of it's non-jack audio output? >>>>>>>> Before I do anything else, I check if Jack is running. Browser, Skype >>>>>>>> and the like use Pulse Jack sink, so I let Cadence start pulse-jack >>>>>>>> after starting Jack. >>>>>>> The command "lsof /dev/snd/pcm*" should show a list of commands which >>>>>>> are using any sound cards. Try it the next time the problem shows up. >>>>>> Right now I have go the situation: >>>>>> +++++++++++++++++++++++++++++++++++++++++++++++++++++++ >>>>>> >>>>>> zettberlin@zettberlin-Lenovo-U410:~$ lsof /dev/snd/pcm* >>>>>> zettberlin@zettberlin-Lenovo-U410:~$ cat /proc/asound/cards >>>>>> 0 [Loopback ]: Loopback - Loopback >>>>>> Loopback 1 >>>>>> 1 [PCH ]: HDA-Intel - HDA Intel PCH >>>>>> HDA Intel PCH at 0xeb610000 irq 46 >>>>>> 2 [MobilePre ]: USB-Audio - MobilePre >>>>>> M Audio MobilePre at usb-0000:00:14.0-2, full >>>>>> speed >>>>>> >>>>>> +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ >>>>>> >>>>>> Thu Apr 25 08:29:57 2013: JACK server starting in realtime mode with >>>>>> priority 10 >>>>>> Thu Apr 25 08:29:57 2013: ERROR: cannot register object path >>>>>> "/org/freedesktop/ReserveDevice1/Audio2": A handler is already >>>>>> registered for /org/freedesktop/ReserveDevice1/Audio2 >>>>>> Thu Apr 25 08:29:57 2013: ERROR: Failed to acquire device name : Audio2 >>>>>> error : A handler is already registered for >>>>>> /org/freedesktop/ReserveDevice1/Audio2 >>>>>> Thu Apr 25 08:29:57 2013: ERROR: Audio device hw:MobilePre,0 cannot be >>>>>> acquired... >>>>>> Thu Apr 25 08:29:57 2013: ERROR: Cannot initialize driver >>>>>> Thu Apr 25 08:29:57 2013: ERROR: JackServer::Open failed with -1 >>>>>> Thu Apr 25 08:29:57 2013: ERROR: Failed to open server >>>>>> Thu Apr 25 08:30:04 2013: ------------------ >>>>>> Thu Apr 25 08:30:04 2013: Controller activated. Version 1.9.9.5 >>>>>> (unknown) built on Sat Dec 22 19:50:40 2012 >>>>>> Thu Apr 25 08:30:04 2013: Loading settings from >>>>>> "/home/zettberlin/.config/jack/conf.xml" using expat_2.1.0 ... >>>>>> Thu Apr 25 08:30:04 2013: setting parameter 'engine':'driver':'(null)' >>>>>> to value "alsa" >>>>>> Thu Apr 25 08:30:04 2013: setting parameter >>>>>> 'engine':'realtime':'(null)' >>>>>> to value "true" >>>>>> Thu Apr 25 08:30:04 2013: setting parameter 'engine':'verbose':'(null)' >>>>>> to value "false" >>>>>> Thu Apr 25 08:30:04 2013: setting parameter >>>>>> 'engine':'client-timeout':'(null)' to value "1000" >>>>>> Thu Apr 25 08:30:04 2013: setting parameter 'drivers':'alsa':'device' >>>>>> to >>>>>> value "hw:2" >>>>>> Thu Apr 25 08:30:04 2013: setting parameter 'drivers':'alsa':'capture' >>>>>> to value "hw:MobilePre,0" >>>>>> Thu Apr 25 08:30:04 2013: setting parameter 'drivers':'alsa':'playback' >>>>>> to value "hw:MobilePre,0" >>>>>> Thu Apr 25 08:30:04 2013: setting parameter 'drivers':'alsa':'rate' to >>>>>> value "48000" >>>>>> Thu Apr 25 08:30:04 2013: setting parameter 'drivers':'alsa':'period' >>>>>> to >>>>>> value "256" >>>>>> Thu Apr 25 08:30:04 2013: setting parameter 'drivers':'alsa':'nperiods' >>>>>> to value "3" >>>>>> Thu Apr 25 08:30:04 2013: setting parameter 'drivers':'alsa':'hwmon' to >>>>>> value "false" >>>>>> Thu Apr 25 08:30:04 2013: setting parameter 'drivers':'alsa':'hwmeter' >>>>>> to value "false" >>>>>> Thu Apr 25 08:30:04 2013: setting parameter 'drivers':'alsa':'duplex' >>>>>> to >>>>>> value "true" >>>>>> Thu Apr 25 08:30:04 2013: setting parameter 'drivers':'alsa':'softmode' >>>>>> to value "true" >>>>>> Thu Apr 25 08:30:04 2013: setting parameter 'drivers':'alsa':'monitor' >>>>>> to value "false" >>>>>> Thu Apr 25 08:30:04 2013: setting parameter 'drivers':'alsa':'dither' >>>>>> to >>>>>> value "n" >>>>>> Thu Apr 25 08:30:04 2013: setting parameter 'drivers':'alsa':'shorts' >>>>>> to >>>>>> value "true" >>>>>> Thu Apr 25 08:30:04 2013: setting parameter >>>>>> 'drivers':'alsa':'midi-driver' to value "seq" >>>>>> Thu Apr 25 08:30:04 2013: Listening for D-Bus messages >>>>>> Thu Apr 25 08:30:04 2013: Starting jack server... >>>>>> Thu Apr 25 08:30:04 2013: JACK server starting in realtime mode with >>>>>> priority 10 >>>>>> Thu Apr 25 08:30:05 2013: Acquired audio card Audio2 >>>>>> Thu Apr 25 08:30:05 2013: creating alsa driver ... >>>>>> hw:MobilePre,0|hw:MobilePre,0|256|3|48000|0|0|nomon|swmeter|soft-mode|16bit >>>>>> Thu Apr 25 08:30:05 2013: Using ALSA driver USB-Audio running on card 2 >>>>>> - M Audio MobilePre at usb-0000:00:14.0-2, full speed >>>>>> Thu Apr 25 08:30:05 2013: configuring for 48000Hz, period = 256 frames >>>>>> (5.3 ms), buffer = 3 periods >>>>>> Thu Apr 25 08:30:05 2013: ALSA: final selected sample format for >>>>>> capture: 16bit little-endian >>>>>> Thu Apr 25 08:30:05 2013: ALSA: use 3 periods for capture >>>>>> Thu Apr 25 08:30:05 2013: ERROR: ALSA: cannot set hardware parameters >>>>>> for capture >>>>>> Thu Apr 25 08:30:05 2013: ERROR: ALSA: cannot configure capture channel >>>>>> Thu Apr 25 08:30:05 2013: ERROR: Cannot initialize driver >>>>>> Thu Apr 25 08:30:05 2013: ERROR: JackServer::Open failed with -1 >>>>>> Thu Apr 25 08:30:05 2013: ERROR: Failed to open server >>>>>> ############################################################## >>>>>> Now I unplug the Mobile Pre.... >>>>>> Replug it >>>>>> And: >>>>>> +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ >>>>>> >>>>>> Thu Apr 25 08:34:19 2013: ------------------ >>>>>> Thu Apr 25 08:34:19 2013: Controller activated. Version 1.9.9.5 >>>>>> (unknown) built on Sat Dec 22 19:50:40 2012 >>>>>> Thu Apr 25 08:34:20 2013: Loading settings from >>>>>> "/home/zettberlin/.config/jack/conf.xml" using expat_2.1.0 ... >>>>>> Thu Apr 25 08:34:20 2013: setting parameter 'engine':'driver':'(null)' >>>>>> to value "alsa" >>>>>> Thu Apr 25 08:34:20 2013: setting parameter >>>>>> 'engine':'realtime':'(null)' >>>>>> to value "true" >>>>>> Thu Apr 25 08:34:20 2013: setting parameter 'engine':'verbose':'(null)' >>>>>> to value "false" >>>>>> Thu Apr 25 08:34:20 2013: setting parameter >>>>>> 'engine':'client-timeout':'(null)' to value "1000" >>>>>> Thu Apr 25 08:34:20 2013: setting parameter 'drivers':'alsa':'device' >>>>>> to >>>>>> value "hw:2" >>>>>> Thu Apr 25 08:34:20 2013: setting parameter 'drivers':'alsa':'capture' >>>>>> to value "hw:MobilePre,0" >>>>>> Thu Apr 25 08:34:20 2013: setting parameter 'drivers':'alsa':'playback' >>>>>> to value "hw:MobilePre,0" >>>>>> Thu Apr 25 08:34:20 2013: setting parameter 'drivers':'alsa':'rate' to >>>>>> value "48000" >>>>>> Thu Apr 25 08:34:20 2013: setting parameter 'drivers':'alsa':'period' >>>>>> to >>>>>> value "256" >>>>>> Thu Apr 25 08:34:20 2013: setting parameter 'drivers':'alsa':'nperiods' >>>>>> to value "3" >>>>>> Thu Apr 25 08:34:20 2013: setting parameter 'drivers':'alsa':'hwmon' to >>>>>> value "false" >>>>>> Thu Apr 25 08:34:20 2013: setting parameter 'drivers':'alsa':'hwmeter' >>>>>> to value "false" >>>>>> Thu Apr 25 08:34:20 2013: setting parameter 'drivers':'alsa':'duplex' >>>>>> to >>>>>> value "true" >>>>>> Thu Apr 25 08:34:20 2013: setting parameter 'drivers':'alsa':'softmode' >>>>>> to value "true" >>>>>> Thu Apr 25 08:34:20 2013: setting parameter 'drivers':'alsa':'monitor' >>>>>> to value "false" >>>>>> Thu Apr 25 08:34:20 2013: setting parameter 'drivers':'alsa':'dither' >>>>>> to >>>>>> value "n" >>>>>> Thu Apr 25 08:34:20 2013: setting parameter 'drivers':'alsa':'shorts' >>>>>> to >>>>>> value "true" >>>>>> Thu Apr 25 08:34:20 2013: setting parameter >>>>>> 'drivers':'alsa':'midi-driver' to value "seq" >>>>>> Thu Apr 25 08:34:20 2013: Listening for D-Bus messages >>>>>> Thu Apr 25 08:34:20 2013: Starting jack server... >>>>>> Thu Apr 25 08:34:20 2013: JACK server starting in realtime mode with >>>>>> priority 10 >>>>>> Thu Apr 25 08:34:20 2013: Acquired audio card Audio2 >>>>>> Thu Apr 25 08:34:20 2013: creating alsa driver ... >>>>>> hw:MobilePre,0|hw:MobilePre,0|256|3|48000|0|0|nomon|swmeter|soft-mode|16bit >>>>>> Thu Apr 25 08:34:20 2013: Using ALSA driver USB-Audio running on card 2 >>>>>> - M Audio MobilePre at usb-0000:00:14.0-2, full speed >>>>>> Thu Apr 25 08:34:20 2013: configuring for 48000Hz, period = 256 frames >>>>>> (5.3 ms), buffer = 3 periods >>>>>> Thu Apr 25 08:34:20 2013: ALSA: final selected sample format for >>>>>> capture: 16bit little-endian >>>>>> Thu Apr 25 08:34:20 2013: ALSA: use 3 periods for capture >>>>>> Thu Apr 25 08:34:20 2013: ALSA: final selected sample format for >>>>>> playback: 16bit little-endian >>>>>> Thu Apr 25 08:34:20 2013: ALSA: use 3 periods for playback >>>>>> Thu Apr 25 08:34:20 2013: port created: Midi-Through:midi/playback_1 >>>>>> Thu Apr 25 08:34:20 2013: port created: Midi-Through:midi/capture_1 >>>>>> Thu Apr 25 08:34:20 2013: graph reorder: new port 'system:capture_1' >>>>>> Thu Apr 25 08:34:20 2013: New client 'system' with PID 0 >>>>>> Thu Apr 25 08:34:20 2013: graph reorder: new port 'system:capture_2' >>>>>> Thu Apr 25 08:34:20 2013: graph reorder: new port 'system:playback_1' >>>>>> Thu Apr 25 08:34:20 2013: graph reorder: new port 'system:playback_2' >>>>>> Thu Apr 25 08:34:20 2013: graph reorder: new port >>>>>> 'system:midi_capture_1' >>>>>> Thu Apr 25 08:34:20 2013: graph reorder: new port >>>>>> 'system:midi_playback_1' >>>>>> ################################################################ >>>>>> >>>>>> Please, people! Is there nobody out there who could say, what is >>>>>> registering the Device? I guess, it has to do with dbus but I really >>>>>> would like to jump straight to the core of the problem, learning all >>>>>> mysteries of dbus/freedesktop/Jackdbus whatever is not an option for >>>>>> me. >>>>>> So if anybody could point me to that spurious registering-process it >>>>>> would be most appreciated :-) >>>>>> >>>>> >>>>> You might have better luck with this one on the PA mailing list. >>>> So you suspect PA (and not dbus) to be the registering spectre? >>>> >>>> If I remember correctly I have tried some PA-voodoo also. Such as >>>> killall -9 pulseaudio. But to no avail. >>>> >>>> Anyway thanks for the hint: I will try once more to find out, whether PA >>>> has the custom to "register" handlers for >>>> /org/freedesktop/ReserveDevice1/Audio2 >>>> >>> >>> You can try adding >>> >>> autospawn = no >> This is in the file already, guess KXStudio does it automagically. And >> it looks like it works, PA never starts automatically and it does not >> respawn as I kill it. >> >> In fact I do not believe, that the problem is directly related to pulse... >> >>> to >>> >>> ~/.pulse/client.conf >>> >>> >>> This is reminiscent of the other pulse bug. >>> >>> >>> >>> -- >>> Patrick Shirkey >>> Boost Hardware Ltd >>> >>> >> _______________________________________________ >> Linux-audio-user mailing list >> Linux-audio-user@xxxxxxxxxxxxxxxxxxxx >> http://lists.linuxaudio.org/listinfo/linux-audio-user >> > I stumbled over the same issue a while ago but i can't reproduce the > exact issue at the moment. I noticed, you are using Skype at the same > time? Not exactly. Skype is not allowed to start automatically.... > Actually Skype doesn't support Jack and tries to do strange stuff > sometimes, which inevitably breaks things on my system, because it > aggressively tries to obtain access to the audio card somehow. It messes up any mixer it can find if some automatism (set audio-level or so) is not switched off - but it is and Skype now works without any trouble once jack is running and pulse-jack has started. > The only > way i discovered to free the device, is to stop Skype, start pulse > audio, and kill pulseaudio afterwards. I try to avoid Skype now as much > as possible, when i am Using Jack, because i couldn't get it working in > a reliable way with the pulseaudio bridge. > Basically i guess Skype is causing you problems. No, Skype is not involved, I am pretty sure... > > -- > Markus Seeber > _______________________________________________ > Linux-audio-user mailing list > Linux-audio-user@xxxxxxxxxxxxxxxxxxxx > http://lists.linuxaudio.org/listinfo/linux-audio-user > > _______________________________________________ Linux-audio-user mailing list Linux-audio-user@xxxxxxxxxxxxxxxxxxxx http://lists.linuxaudio.org/listinfo/linux-audio-user