Pulseaudio doesn't come up after plugging out external sound device

Hi,

I used to have a Audient ID4 external USB sound device plugged in one of my USB slots.
Now I have plugged it out to use it with my laptop.

But now pulseaudio doesn’t start up, neither automatically nor manually, since pulse keeps looking for the accustomed usb device, as I read in the journal:

(the aforementioned device is referred to as “hw:iD4”)

.


Jan 23 14:24:47 linux-frx0 systemd[2065]: Starting Sound Service...
Jan 23 14:24:47 linux-frx0 rtkit-daemon[2276]: Successfully made thread 11719 of process 11719 (/usr/bin/pulseaudio) owned by 'xxx' high priority at nice level -11.
Jan 23 14:24:47 linux-frx0 rtkit-daemon[2276]: Supervising 2 threads of 2 processes of 1 users.
Jan 23 14:24:47 linux-frx0 pulseaudio[11719]: W: [pulseaudio] module-jack-sink.c: JACK error >Cannot connect to server socket err = No such file or directory<
Jan 23 14:24:47 linux-frx0 pulseaudio[11719]: W: [pulseaudio] module-jack-sink.c: JACK error >Cannot connect to server request channel<
Jan 23 14:24:47 linux-frx0 pulseaudio[11719]: no message buffer overruns
Jan 23 14:24:47 linux-frx0 pulseaudio[11719]: no message buffer overruns
Jan 23 14:24:47 linux-frx0 pulseaudio[11719]: no message buffer overruns
Jan 23 14:24:47 linux-frx0 pulseaudio[11719]: jackdmp 1.9.12
Jan 23 14:24:47 linux-frx0 pulseaudio[11719]: Copyright 2001-2005 Paul Davis and others.
Jan 23 14:24:47 linux-frx0 pulseaudio[11719]: Copyright 2004-2016 Grame.
Jan 23 14:24:47 linux-frx0 pulseaudio[11719]: Copyright 2016-2017 Filipe Coelho.
Jan 23 14:24:47 linux-frx0 pulseaudio[11719]: jackdmp comes with ABSOLUTELY NO WARRANTY
Jan 23 14:24:47 linux-frx0 pulseaudio[11719]: This is free software, and you are welcome to redistribute it
Jan 23 14:24:47 linux-frx0 pulseaudio[11719]: under certain conditions; see the file COPYING for details
Jan 23 14:24:47 linux-frx0 pulseaudio[11719]: JACK server starting in realtime mode with priority 10
Jan 23 14:24:47 linux-frx0 pulseaudio[11719]: self-connect-mode is "Don't restrict self connect requests"
Jan 23 14:24:47 linux-frx0 pulseaudio[11719]: Cannot lock down 86611866 byte memory area (Cannot allocate memory)
Jan 23 14:24:47 linux-frx0 pulseaudio[11719]: Jack: JackPosixThread::StartImp : create non RT thread
Jan 23 14:24:47 linux-frx0 pulseaudio[11719]: Jack: JackPosixThread::ThreadHandler : start
Jan 23 14:24:47 linux-frx0 pulseaudio[11719]: Jack: playback device hw:iD4
Jan 23 14:24:47 linux-frx0 pulseaudio[11719]: Jack: capture device hw:iD4
Jan 23 14:24:47 linux-frx0 pulseaudio[11719]: Jack: apparent rate = 48000
Jan 23 14:24:47 linux-frx0 pulseaudio[11719]: Jack: frames per period = 256
Jan 23 14:24:47 linux-frx0 pulseaudio[11719]: Jack: JackDriver::Open capture_driver_name = hw:iD4
Jan 23 14:24:47 linux-frx0 pulseaudio[11719]: Jack: JackDriver::Open playback_driver_name = hw:iD4
Jan 23 14:24:47 linux-frx0 pulseaudio[11719]: Jack: Check protocol client = 8 server = 8
Jan 23 14:24:47 linux-frx0 pulseaudio[11719]: Jack: JackEngine::ClientInternalOpen: name = system
Jan 23 14:24:47 linux-frx0 pulseaudio[11719]: Jack: JackEngine::AllocateRefNum ref = 0
Jan 23 14:24:47 linux-frx0 pulseaudio[11719]: Jack: JackLinuxFutex::Allocate name = jack_sem.1000_default_system val = 0
Jan 23 14:24:47 linux-frx0 pulseaudio[11719]: Jack: JackEngine::NotifyAddClient: name = system
Jan 23 14:24:47 linux-frx0 pulseaudio[11719]: Jack: JackGraphManager::SetBufferSize size = 256
Jan 23 14:24:47 linux-frx0 pulseaudio[11719]: Jack: JackConnectionManager::DirectConnect first: ref1 = 0 ref2 = 0
Jan 23 14:24:47 linux-frx0 pulseaudio[11719]: Jack: JackGraphManager::ConnectRefNum cur_index = 0 ref1 = 0 ref2 = 0
Jan 23 14:24:47 linux-frx0 pulseaudio[11719]: Jack: JackDriver::SetupDriverSync driver sem in flush mode
Jan 23 14:24:47 linux-frx0 pulseaudio[11719]: control open "hw:iD4" (No such device)
Jan 23 14:24:47 linux-frx0 pulseaudio[11719]: creating alsa driver ... hw:iD4|hw:iD4|256|2|48000|0|0|nomon|swmeter|-|32bit
Jan 23 14:24:47 linux-frx0 pulseaudio[11719]: control open "hw:iD4" (No such device)
Jan 23 14:24:47 linux-frx0 pulseaudio[11719]: ALSA lib pcm_hw.c:1806:(_snd_pcm_hw_open) Invalid value for card
Jan 23 14:24:47 linux-frx0 pulseaudio[11719]: ALSA lib pcm_hw.c:1806:(_snd_pcm_hw_open) Invalid value for card
Jan 23 14:24:47 linux-frx0 pulseaudio[11719]: ALSA: Cannot open PCM device alsa_pcm for playback. Falling back to capture-only mode
Jan 23 14:24:47 linux-frx0 pulseaudio[11719]: Jack: JackDriver::Close
Jan 23 14:24:47 linux-frx0 pulseaudio[11719]: Jack: JackConnectionManager::DirectDisconnect last: ref1 = 0 ref2 = 0
Jan 23 14:24:47 linux-frx0 pulseaudio[11719]: Jack: JackGraphManager::DisconnectRefNum cur_index = 0 ref1 = 0 ref2 = 0
Jan 23 14:24:47 linux-frx0 pulseaudio[11719]: Jack: JackEngine::ClientInternalClose ref = 0
Jan 23 14:24:47 linux-frx0 pulseaudio[11719]: Jack: JackEngine::ClientCloseAux ref = 0
Jan 23 14:24:47 linux-frx0 pulseaudio[11719]: Jack: JackEngine::ReleaseRefnum server quit
Jan 23 14:24:47 linux-frx0 pulseaudio[11719]: JackTemporaryException : now quits...
Jan 23 14:24:47 linux-frx0 pulseaudio[11719]: control open "hw:iD4" (No such device)
Jan 23 14:24:47 linux-frx0 pulseaudio[11719]: Jack: ~JackDriver
Jan 23 14:24:47 linux-frx0 pulseaudio[11719]: Cannot initialize driver
Jan 23 14:24:47 linux-frx0 pulseaudio[11719]: Jack: no message buffer overruns
Jan 23 14:24:47 linux-frx0 pulseaudio[11719]: Jack: JackPosixThread::Stop
Jan 23 14:24:47 linux-frx0 pulseaudio[11719]: Jack: JackPosixThread::ThreadHandler : exit
Jan 23 14:24:47 linux-frx0 pulseaudio[11719]: JackServer::Open failed with -1
Jan 23 14:24:47 linux-frx0 pulseaudio[11719]: Jack: Succeeded in unlocking 86611866 byte memory area
Jan 23 14:24:47 linux-frx0 pulseaudio[11719]: Jack: JackShmMem::delete size = 0 index = 0
Jan 23 14:24:47 linux-frx0 pulseaudio[11719]: Jack: ~JackDriver
Jan 23 14:24:47 linux-frx0 pulseaudio[11719]: Jack: Succeeded in unlocking 1187 byte memory area
Jan 23 14:24:47 linux-frx0 pulseaudio[11719]: Jack: JackShmMem::delete size = 0 index = 1
Jan 23 14:24:47 linux-frx0 pulseaudio[11719]: Jack: Cleaning up shared memory
Jan 23 14:24:47 linux-frx0 pulseaudio[11719]: Jack: Cleaning up files
Jan 23 14:24:47 linux-frx0 pulseaudio[11719]: Jack: Unregistering server `default'
Jan 23 14:24:47 linux-frx0 pulseaudio[11719]: Failed to open server
Jan 23 14:24:48 linux-frx0 pulseaudio[11719]: W: [pulseaudio] module-jack-sink.c: JACK error &gt;Cannot connect to server socket err = No such file or directory&lt;
Jan 23 14:24:48 linux-frx0 pulseaudio[11719]: W: [pulseaudio] module-jack-sink.c: JACK error &gt;Cannot connect to server request channel&lt;
Jan 23 14:24:49 linux-frx0 pulseaudio[11719]: W: [pulseaudio] module-jack-sink.c: JACK error &gt;Cannot connect to server socket err = No such file or directory&lt;
Jan 23 14:24:49 linux-frx0 pulseaudio[11719]: W: [pulseaudio] module-jack-sink.c: JACK error &gt;Cannot connect to server request channel&lt;
Jan 23 14:24:50 linux-frx0 pulseaudio[11719]: W: [pulseaudio] module-jack-sink.c: JACK error &gt;Cannot connect to server socket err = No such file or directory&lt;
Jan 23 14:24:50 linux-frx0 pulseaudio[11719]: W: [pulseaudio] module-jack-sink.c: JACK error &gt;Cannot connect to server request channel&lt;
Jan 23 14:24:51 linux-frx0 pulseaudio[11719]: W: [pulseaudio] module-jack-sink.c: JACK error &gt;Cannot connect to server socket err = No such file or directory&lt;
Jan 23 14:24:51 linux-frx0 pulseaudio[11719]: W: [pulseaudio] module-jack-sink.c: JACK error &gt;Cannot connect to server request channel&lt;
Jan 23 14:24:52 linux-frx0 plasmashell[2243]: org.kde.plasmaquick: Applet "Application Menu" loaded after 1 msec
Jan 23 14:24:52 linux-frx0 plasmashell[2243]: org.kde.plasmaquick: Increasing score for "Application Menu" to 52
Jan 23 14:24:52 linux-frx0 pulseaudio[11719]: W: [pulseaudio] module-jack-sink.c: JACK error &gt;Cannot connect to server socket err = No such file or directory&lt;
Jan 23 14:24:52 linux-frx0 pulseaudio[11719]: W: [pulseaudio] module-jack-sink.c: JACK error &gt;Cannot connect to server request channel&lt;
Jan 23 14:24:53 linux-frx0 pulseaudio[11719]: W: [pulseaudio] module-jack-sink.c: JACK error &gt;jack server is not running or cannot be started&lt;
Jan 23 14:24:53 linux-frx0 pulseaudio[11719]: W: [pulseaudio] module-jack-sink.c: JACK error &gt;JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock&lt;
Jan 23 14:24:53 linux-frx0 pulseaudio[11719]: E: [pulseaudio] module-jack-sink.c: jack_client_open() failed.
Jan 23 14:24:53 linux-frx0 pulseaudio[11719]: E: [pulseaudio] module.c: Failed to load module "module-jack-sink" (argument: ""): initialization failed.
Jan 23 14:24:53 linux-frx0 pulseaudio[11719]: E: [pulseaudio] main.c: Module load failed.
Jan 23 14:24:53 linux-frx0 pulseaudio[11719]: E: [pulseaudio] main.c: Failed to initialize daemon.
Jan 23 14:24:53 linux-frx0 systemd[2065]: pulseaudio.service: Main process exited, code=exited, status=1/FAILURE
Jan 23 14:24:53 linux-frx0 systemd[2065]: Failed to start Sound Service.
Jan 23 14:24:53 linux-frx0 systemd[2065]: pulseaudio.service: Unit entered failed state.
Jan 23 14:24:53 linux-frx0 systemd[2065]: pulseaudio.service: Failed with result 'exit-code'.
Jan 23 14:24:53 linux-frx0 systemd[2065]: pulseaudio.service: Service RestartSec=100ms expired, scheduling restart.
Jan 23 14:24:53 linux-frx0 systemd[2065]: Stopped Sound Service.

I guess there is a file somewhere, where the iD4 is listed and simply needs to be uncommented or something like that. But where do I find it?

Thanks in advance.

Now it’s fine. I don’t know exactly what helped. Either it was changing the default sound card in QjackCtl, or simply killing jackd. But after rebooting PA was back again.