Intel High Definition Audio ICH6 CMI9880をLinuxに認識させたかったのだけれど、5月と7月のインストール時にはうまく認識させられなかった。
時空番長さんのレポートによれば公式にはサポートされていないけれどもALSAでうまくいったとのこと。でも、5月時点ではうちの環境ではその方法では認識されなかった。
結局、LinuxQuestions.orgとUnixBoard.deによればKernel 2.6.12以降でDevice-Drivers --> Sound --> Advanced Linux Sound Architecture --> PCI devicesのIntel HD Audioを有効に設定してカーネルを構築し、ALSAも1.0.9以降が必要らしい。
Debian sargeだと、sidやetchからいくつかパッケージを借りて来ることになる。
なお、うちの環境の場合、kernel-2.6.12ではpci=nosortを付けないとカーネルパニックを起こした。それと、initrdを使わないとrootファイルシステムのマウント中にカーネルパニックが起きた。これは何かモジュールが足りてないんだと思うけれども、使ってるハードディスクもファイルシステムも(*)にしてあるし、良く分からなかったのでとりあえずinitrdの形で運用した。
次にALSA関係を入れる。alsa-utilsとalsaplayerとその依存物を入れた。alsa-utilsを1.0.9以上にしようとすると依存関係でlibc6がetchのものになるけれども、まあ、いいとしよう。
これで、alsaconfして設定すれば完了。