mirror of
https://github.com/alsa-project/alsa-utils
synced 2024-11-10 00:15:43 +01:00
fixed the legacy detection with the recent modprobe
This commit is contained in:
parent
e9dc0c0ace
commit
789ca41f1b
1 changed files with 12 additions and 2 deletions
|
@ -723,7 +723,12 @@ check_irq_avail () {
|
|||
ac_try_load () {
|
||||
test $do_logging = 1 && echo "$1 ${*:2}" >> $LOGFILE
|
||||
/sbin/modprobe snd-$1 ${*:2} >/dev/null 2>&1
|
||||
$lsmod | grep -E '(snd-|snd_)'$1 >/dev/null 2>&1 || return 1
|
||||
if $lsmod | grep -E '^(snd-|snd_)'$1' ' >/dev/null 2>&1; then
|
||||
: ;
|
||||
else
|
||||
modprobe -r snd-$1 >/dev/null 2>&1
|
||||
return 1
|
||||
fi
|
||||
|
||||
# mute mixers
|
||||
amixer set Master 0% mute >/dev/null 2>&1
|
||||
|
@ -757,7 +762,12 @@ ac_try_load () {
|
|||
ac_try_capture () {
|
||||
test $do_logging = 1 && echo "$1 ${*:2}" >> $LOGFILE
|
||||
/sbin/modprobe snd-$1 ${*:3} >/dev/null 2>&1
|
||||
$lsmod | grep -E '(snd-|snd_)'$1 >/dev/null 2>&1 || return 1
|
||||
if $lsmod | grep -E '^(snd-|snd_)'$1' ' >/dev/null 2>&1; then
|
||||
: ;
|
||||
else
|
||||
modprobe -r snd-$1 >/dev/null 2>&1
|
||||
return 1
|
||||
fi
|
||||
|
||||
# mute mixers
|
||||
amixer set Master 0% mute >/dev/null 2>&1
|
||||
|
|
Loading…
Reference in a new issue