Handling JACK driver switching

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Please use the "Reply to All" functionality of your mail client when
having discussions on a mailing list. I've added pulseaudio-discuss to
CC again.

On Mon, 2013-01-28 at 02:36 +0000, Nathan Hulse wrote:
> The pulse hooks are just the default ones in /usr/lib/pm-utils/sleep.d
> that ship with pulse 2.0.

Ok, I wasn't aware of this directory (I have it too, though). If you
have pulseaudio files there, those are provided by your distribution.
Upstream pulseaudio doesn't ship any pm scripts.

> The jack backend is switched from firewire to dummy before suspend, so
> that I can unload firewire_ohci from the kernel. I load firewire_ohci
> again at resume and then switch the jack backend to firewire again.
> But this all happens inbetween pulse saving and restoring state.
> 
> 
> Manually recreating the connection with the jack tools would be a pain
> in the arse after every suspend/resume. The best solution I have found
> thus far is to suspend the jack sink/source using pacmd, and then
> reload module-jackdbus-detect in order to recreate the connections.

Can't the connection recreation be scripted? But anyway, if reloading
module-jackdbus-detect works ok for you, that's fine too. Just one
thing: does unloading module-jackdbus-detect cause the old jack sink and
source getting unloaded? I'd expect not, so don't you get duplicate jack
sinks and sources after reloading module-jackdbus-detect?

-- 
Tanu



[Index of Archives]     [Linux Audio Users]     [AMD Graphics]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux