vine-users ML アーカイブ



[vine-users:076557] Re: 音が出 ません

  • From: 長南洋一 <cyoichi@xxxxxxxxxxxxxxx>
  • Subject: [vine-users:076557] Re: 音が出 ません
  • Date: Fri, 30 Mar 2007 21:41:44 +0900 (JST)
長南です。

メールに貼りつけてくださった情報をみるかぎり、これもまた
一見音が鳴りそうに見えて、実際には音が出ないという困った
例のようです。そうなるともうわたくしには手に負えないのですが、
一応気の付いたところを書いておきます。

がうがうさんのメールより [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 を使用している方が
回答してくださるとよいのですが。
 
-- 
長南洋一