どうも、がうがうです。 長南様、フォローありがとうございます。 mixiにて http://linuxfocus.org/~guido/gentoo-tpt20/ を教えて頂き、早速 /etc/modprobe.conf の alias snd-card-0 snd-cs46xx の下に options snd-cs46xx thinkpad=1 index=0 と記述してリブートしたのですが、駄目でした… このまま音が出ないままなのでしょうか? 2.96r4〜3.2辺りまでは音が出ていたと思うのですが… 引き続き調べてみます。 フォロー下さった皆様、ありがとうございます。 --- 長南洋一 <cyoichi@xxxxxxxxxxxxxxx> wrote: > 長南です。 > > メールに貼りつけてくださった情報をみるかぎり、これもまた > 一見音が鳴りそうに見えて、実際には音が出ないという困った > 例のようです。そうなるともうわたくしには手に負えないのですが、 > 一応気の付いたところを書いておきます。 > > がうがうさんのメールより [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 を使用している方が > 回答してくださるとよいのですが。 > > -- > 長南洋一 > >