_★
Kernel-2.6.0-test1
昨晩、Linux Kernel-2.6.0-test1をインストール。
SCSI関係でエラーメッセージが出るが、これはKernel-2.5.69の頃から同じ。
ほぼ正常に起動。が、音が出ない。
音が出ない計算機は萌えない...
起動メッセージに「alsactl: set_controls:986: snd_ctl_open error: No such file or directory」てなエラーが出る。
ただlsmodすると必要なALSAモジュールは全てロードされている。
当初、alsa-utilのバージョン不整合かと思い
ALSA-Project に行ってlibとutilの最新版を持って来てコンパイル&インストールしたが駄目。
謎なのはALSAモジュールは全て正常にロードされている点。
で、ぐぐって見たが良く分らん。
もう仕方ないのでソースを読むことにした。
すると、どうもデヴァイスが見つからんようだ。
もしかしてと思いalsa-driver-0.9.5を取って来て附属のsnddevicesを実行しデヴァイスファイルを作成。
で、alsactlを起動。
動くぢゃないか!。
デヴァイスファイルを新規作成しろってのはカーネル附属のドキュメントには書いてねーよ。
少なくてもalsa-driver-0.9.1からはデヴァイスファイルの位置が変っていたらしい。
ちなみにKernel-2.6.0-test1のALSAはalsa-driver-0.9.4。
今までKernel-2.5.69使っていたんだけど、2.5.69のALSAのバージョンは何だったんだ?
まぁ、音が出たんで良いのだがalsa-libとutilのバージョンが0.9.5だからバージョンが微妙に不整合気味。