alsa
本丸を落とす前に音を片付けておく。 http://www.gentoo.org/doc/ja/alsa-guide.xml に従ってインストールする。
2.6 なので kernel の ALSA サポートをオフっておく。Sound Card support のみ
ONにする。
>cd /usr/src/linux >make menuconfig Device Drivers > Sound > <*>Sound Card support Advanced Linux Sound Architecture --> OFF Open Sound System --> OFF >make && make modules_install
まず sound card のチェックするために lscpi コマンドを入れる。
>emerge pciuils >lspci | grep -i audio 0000:00:1f.5 Multimedia audio controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC'97 Audio Controller (rev 03)
で、ALSA のサイトに行ってサウンドカードを探す。 "intel8x0" だ。
んで /etc/make.conf にこのカードを記述する。ついでに USE フラグに oss を追加しておく。
ALSA_CARDS="intel8x0"
んでインストールする。
>emerge alsa-driver >emerge alsa-utils
ログメッセージに従って作業しる。
>rc-update add alsasound boot
んで /etc/modules.d/alsa に
alias snd-card-0 snd-intel8x0
と編集して(コメントアウトしてドライバの名前を書き換える)
>modules-update
を実行する。すぐに ALSA を有効にするには
>/etc/init.d/alsasound start
んで、デフォルトで mute されてるので解除するべ。 alsamixer
を使ってちょこちょこと master, pcm, headphone とか変える。 externel を ON
しちゃうと内蔵スピーカから音がでないので要注意 :-P
>mpg321 doremi.mp3
出た〜