高瀬です。不勉強なため OSS互換モードなど知りませんでした。
私のmodules.confも確かに、このOSS互換モードになっています。
From: Masa Takahashi <masa@xxxxxxxxxxxxxxxxxxx>
Subject: [vine-users:068882] Re: Alsaの不具合
Date: Sat, 27 Nov 2004 19:49:46 +0900
> もしかして、起動時に /etc/rc.d/init.d/alsasound が起動しない設定に
> なっていませんか?
taq@kiki[init.d] ll alsasound
-rwxr-xr-x 1 root root 5695 Nov 27 14:54 alsasound*
起動時には、Starting Alsasound らしき表現が見られますから、startしてい
ると思います。
> 確か、これが下記に記されている処理をしているハズなんですが.....
>
> [vine-users:067057] と [vine-users:067098] を御参照下さい。
読ませてもらいましたが、内容がむずかしくて、よく理解できませんでした。
>
> ついでに、/etc/rc.d/init.d/alsasound の内容も御覧になってみて下さい。
> (下記と同様の処理をしている部分があるハズです)
alsasoundの内容ですが、この部分がそうなのでしょうか?
# restore driver settings
#
if [ -d /proc/asound ]; then
if [ ! -r $asoundcfg ]; then
echo "No mixer config in $asoundcfg, you have to unmute your card!"
else
if [ -x $alsactl ]; then
$alsactl -F -f $asoundcfg restore
else
echo -e "${rc_warning}ERROR: alsactl not found${rc_reset}"
fi
fi
fi
あるいは
# store driver settings
#
if [ -x $alsactl ]; then
$alsactl -f $asoundcfg store
else
echo -n -e "${rc_warning}!!!alsactl not found!!!${rc_reset} "
fi
の部分でしょうか? 不勉強な私には、どうも上のスクリプトが読めないのです。
ご教示していただければ幸いです。
--- 高瀬