I run Arch Linux using Systemd and ALSA on a Thinkpad X200 and I have an USB sound card connected, which I use for audio output.
The audio is fine until I suspend my machine with
$ systemctl suspend. After resuming, the USB sound card’s audio output is broken and irregularly produces crackling noises.
What is possibly causing this? How can I fix this?
Plugging the USB sound card in and out neither produces this issue nor does it solve it. I don’t have a
Some information. Here is the
- of kernel messages regarding the sound card as an USB device during booting: https://pastebin.com/YvCKzHDM
- of kernel messages during suspending and resuming: https://pastebin.com/dpx9e7Pv
Here’s my kernel:
$ uname -srvo Linux 4.18.6-gnu-1 #1 SMP PREEMPT Sat Sep 8 14:43:46 UTC 2018 GNU/Linux
The USB sound card is actually a DAC, namely FiiO E10. Here’s how ALSA sees it:
$ aplay --list-devices … card 1: Audio [DigiHug USB Audio], device 0: USB Audio [USB Audio] Subdevices: 1/1 Subdevice #0: subdevice #0 …
The sound driver I use for the card is apparently
snd_usb_audio according to
$ lsmod | grep snd.