At Sat, 04 Mar 2006 00:13:11 +0900, koyama wrote:
k7-koyamaです。
カードというか、chipは、 Cirus Logic CS4281 になってます。
Yastで、サウンド設定を行うと
================================================= 番号 カードモデル CS4281 まだ設定されてません Crystal CS4281 PCI Audio =================================================
Cirrus Logic CS4281 ・(サウンドカード番号)で設定されました ・ ドライバ snd-cs4218 =================================================
まだ設定されてません を選択 編集ボタンをおして
サウンドカード Crystal CS4281 PCI Audio 簡易設定 を選択
次へ を押す
インストール中にエラーが発生しました サウンドサポートのカーネルモジュール snd-cs4281 をロード できませんでした。無効なIO または IRQ など不正なモジュール パラメータが原因である可能性があります
と出ます
/etc/modprobe.d/sound には、 alias snd-card-0 snd-cs4281 alias sound-slot-0 snd-cs4281
とあります
これが原因なんでしょうかね?
いえ、それは問題ではないです。 おそらく、以前に alsaconf で行った設定が YaST には認識されていない状態 なのだと思われます。サウンドカードの設定は、他のデバイスと同様に /etc/sysconfig/hardware にあります。YaST は、どうも他のツールで作成し たファイルに関して無視する傾向にあるため、バッティングが起こるようです。 上記は、例えば、YaST は新な状態あると思い込んでいるのに、実は既にドラ イバが走っていたためにロードに失敗した、といった現象でしょう。 /etc/modprobe.d/sound は、モジュールの設定で、これももちろん関連してい ますが、今回は別の件かと。 YaST のログとカーネルのログを見ていけば、詳しい原因も分かると思います。 -- Takashi Iwai <tiwai@suse.de> ALSA Developer - www.alsa-project.org