On 04/25/2013 06:32 AM, Markus Seeber wrote:
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? 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. 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.
Or it's Pulse causing the problems. I don't use either Skype or Pulse.
--
David
gnome@xxxxxxxxxxxxx
authenticity, honesty, community
http://clanjones.org/david/
http://dancing-treefrog.deviantart.com/
_______________________________________________
Linux-audio-user mailing list
Linux-audio-user@xxxxxxxxxxxxxxxxxxxx
http://lists.linuxaudio.org/listinfo/linux-audio-user