長南です。
メールに貼りつけてくださった情報をみるかぎり、これもまた
一見音が鳴りそうに見えて、実際には音が出ないという困った
例のようです。そうなるともうわたくしには手に負えないのですが、
一応気の付いたところを書いておきます。
がうがうさんのメールより [vine-users:076542]
>
> > cat /etc/modprobe.conf
>
> ---
> alias eth0 e100
> alias snd-card-0 snd-cs46xx
> options snd-card-0 index=0
> install snd-cs46xx /sbin/modprobe --ignore-install snd-cs46xx &&
> /usr/sbin/alsactl restore >/dev/null 2>&1 || :
> remove snd-cs46xx { /usr/sbin/alsactl store >/dev/null 2>&1 || : ; };
> /sbin/modprobe -r --ignore-remove snd-cs46xx
> ----- (以下省略) -----
これは Vine 4.1 のインストーラが作ってくれたものですね。
それならば、/etc/modprobe.d/sound がなくても当然で、問題ありません。
/sbin/lsmod の出力に「Multimedia audio controller: Cirrus Logic
CS 4614/22/24」のドライバ snd_cs46xx が出ていますし、cat /etc/.aumixrc
の結果もだいたい問題なさそうです。ただ、今現在の音量がどうなって
いるかは、/etc/.aumixrc ではわかりません。Gnome のボリュームコント
ローラ(と言うんだったかな)の表示はどうでしたか。とくに、ミュートに
なっていないかに気を付けてください。
> [root@localhost root]# play /usr/share/sounds/shutdown1.wav
mp3 や CD の再生も試してみましたか。
> crw-rw---- 1 root root 14, 12 3月30日 2007 adsp
> crw------- 1 root root 14, 4 3月30日 2007 audio
> crw-rw---- 1 root root 14, 9 3月30日 2007 dmmidi
> ----- (中略) -----
> crw------- 1 root root 116, 0 3月30日 2007 controlC0
> crw------- 1 root root 116, 8 3月30日 2007 midiC0D0
> crw------- 1 root root 116, 24 3月30日 2007 pcmC0D0c
> ----- (以下略) -----
「一般ユーザで実行すること」と書いておいたのですが……。そうしないと、
あまり意味がないのです。とは言え、たぶん、ここにも問題はないでしょう。
Google で調べても snd_cs46xx で音が鳴らないという話は、あまり
見当たりません。もうこうなると、お手上げです。それでも、思い
つくのは−−
全ユーザをログアウトさせます。それから Ctrl-Alt-F2 で仮想
コンソールを開いて root でログインし、
rmmod snd_cs46xx
modprobe snd_cs46xx
このように、snd_cs46xx をロードし直してみたら、コンソールに何か
メッセージが出ないでしょうか。
# これをやると、たぶん音量がミュートになります。お心にとめて
# おいてください。
cat /proc/interrupts も見ておいた方がよいかもしれません。
できるだけ新しいバージョンの Knoppix を試してみたら、どうでしょう。
そのとき、alsa のバージョンを調べること。lsmod でサウンド関係の
どんなモジュールがロードされているか、とくに snd_cs46xx が利用されて
いるかも確かめておいた方がよいでしょう。lspci でどんなサウンドチップが
認識されているかも。alsa のバージョンは cat /proc/asound/version で
わかります。
Knoppix でもだめなら、ThinkPad A21m 固有の問題か、snd_cs46xx に
何か不具合がある可能性が高いと思います。まあ、ほんのちょっとした
ことを見逃しているのかもしれませんけれど。
Vine 3.2 では音が鳴っていたのですから、カーネルを作りなおして、
OSS のドライバを使うという最後の手段もあります。でも、これは面倒
そうですね。
ThinkPad A21m か Cirrus Logic CS 4614/22/24 を使用している方が
回答してくださるとよいのですが。
--
長南洋一