From 6902fe306a06bf2452432e58c735b7f0f83f9203 Mon Sep 17 00:00:00 2001 From: Ole Tange Date: Sun, 10 May 2020 11:43:56 +0200 Subject: [PATCH] sound-reload: Remove modules in reverse dependency order. --- sound-reload/sound-reload | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/sound-reload/sound-reload b/sound-reload/sound-reload index 04b1d78..91183f7 100755 --- a/sound-reload/sound-reload +++ b/sound-reload/sound-reload @@ -55,17 +55,23 @@ echo autospawn=no >> ~/.pulse/client.conf pulseaudio -k fuser -kv /dev/snd/* modules=" - thinkpad_acpi - snd_hda_codec_conexant + snd_hda_codec_analog snd_hda_intel + snd_hda_codec_conexant + snd_seq_midi + snd_hda_codec_hdmi + snd_usb_audio + snd_hda_codec_realtek + + thinkpad_acpi + snd_hda_codec_analog snd_hda_codec_generic snd_hda_codec snd_hda_core snd_hwdep snd_pcm - snd_seq_midi snd_seq_midi_event snd_rawmidi snd_seq @@ -74,7 +80,7 @@ modules=" snd soundcore " -sudo parallel --retries=100 -N0 modprobe -r $modules ::: 1 +sudo parallel -j1 -n1 modprobe -r ::: $modules lsmod|grep snd lspci | grep Audio || echo "!!! No audio hardware found in lspci" sudo parallel -j1 modprobe ::: $modules