Arch Linux

Please read this before reporting a bug:

Do NOT report bugs when a package is just outdated, or it is in Unsupported. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!

FS#67036 - [pulseaudio] can not initialize USB sound card if hotplugged after booting (Sound BlasterX G6)

Attached to Project: Arch Linux
Opened by Ville Aakko (Wild_Penguin) - Thursday, 18 June 2020, 12:01 GMT
Last edited by freswa (frederik) - Thursday, 18 June 2020, 16:27 GMT
Task Type Bug Report
Category Packages: Extra
Status Assigned
Assigned To Jan Alexander Steffens (heftig)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 0%
Votes 0
Private No



Pulseaudio will cause an initialization loop if this sound card is plugged in after pulseaudio has been started.

The sound card can be used if 1) it is plugged in before powering on the computer or 2) if pulseaudio is stopped before plugging the sound card in, and pulseaudio is re-started after the card has had time to re-initialize.

Should I report this upstream?

Additional info:
Relevant package versions:
local/pulseaudio 13.0-3
local/alsa-lib 1.2.3-1
$ uname -a
Linux ArkkiVille 5.7.2-zen1-1-zen #1 ZEN SMP PREEMPT Wed, 10 Jun 2020 20:36:27 +0000 x86_64 GNU/Linux
Syslog snippet attached. In the beginning I'm intentionally removing and re-plugging the device. The lines between "USB disconnect" keep repeating, as the device seems to be in an initialization loop.

* link to forum discussion:

Steps to reproduce:
1) If the USB sound card is plugged in, remove it.
2) Plug in the USB sound card.

Observed results:
USB sound card is never usable, as it will be stuck in an "initialization loop". This may last forever, or after a minute or two, the device will power off and give up trying. Without Pulseaudio (plain ALSA), this "initialization loop" will not happen. After restarting pulseaudio, the device will be usable.

Expected results:
The sound card should initialize despite Pulseaudio running. Restarting PulseAudio should not be required.
This task depends upon