04/01/12 03:25 KvIhvVVK
以下のようなコードを /etc/rc.d/rc.modules にでもいれておけば最近の
サウンドカードなら認識できるんじゃないかな。
vers=`uname -r`
v_id="0x0000"`/sbin/lspci -n | grep 0401 | gawk '{print $4}' | cut -f 1 -d ':' | /usr/bin/head -1`
p_id="0x0000"`/sbin/lspci -n | grep 0401 | gawk '{print $4}' | cut -f 2 -d ':' | head -1`
mod=`grep $v_id /lib/modules/$vers/modules.pcimap | grep $p_id | head -1 | gawk '{print $1}'`
if [ ! "x.$mod" = "x." ]; then
modprobe $mod
modprobe soundcore
modprobe snd-mixer-oss
modprobe snd-pcm-oss
modprobe snd-seq-oss
/usr/bin/aumix -q -v85 -w88
fi
このコードは ALSA 用なので、カーネル付属の OSS なドライバなら
modprobe $mod だけでいいように思う。