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

出た〜