mirror of
https://github.com/alsa-project/alsa-utils
synced 2024-11-09 03:15:42 +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 () {
|
ac_try_load () {
|
||||||
test $do_logging = 1 && echo "$1 ${*:2}" >> $LOGFILE
|
test $do_logging = 1 && echo "$1 ${*:2}" >> $LOGFILE
|
||||||
/sbin/modprobe snd-$1 ${*:2} >/dev/null 2>&1
|
/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
|
# mute mixers
|
||||||
amixer set Master 0% mute >/dev/null 2>&1
|
amixer set Master 0% mute >/dev/null 2>&1
|
||||||
|
@ -757,7 +762,12 @@ ac_try_load () {
|
||||||
ac_try_capture () {
|
ac_try_capture () {
|
||||||
test $do_logging = 1 && echo "$1 ${*:2}" >> $LOGFILE
|
test $do_logging = 1 && echo "$1 ${*:2}" >> $LOGFILE
|
||||||
/sbin/modprobe snd-$1 ${*:3} >/dev/null 2>&1
|
/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
|
# mute mixers
|
||||||
amixer set Master 0% mute >/dev/null 2>&1
|
amixer set Master 0% mute >/dev/null 2>&1
|
||||||
|
|
Loading…
Reference in a new issue