Linux実験室
FedoraCore1にALSAドライバーを導入するFedoraCore1にALSAドライバーを導入するFedoraCore1にALSAドライバーを導入するFedoraCore1にALSAドライバーを導入するFedoraCore1にALSAドライバーを導入するFedoraCore1にALSAドライバーを導入するFedoraCore1にALSAドライバーを導入するFedoraCore1にALSAドライバーを導入するFedoraCore1にALSAドライバーを導入するFedoraCore1にALSAドライバーを導入するFedoraCore1にALSAドライバーを導入するFedoraCore1にALSAドライバーを導入するFedoraCore1にALSAドライバーを導入するFedoraCore1にALSAドライバーを導入するFedoraCore1にALSAドライバーを導入するFedoraCore1にALSAドライバーを導入するFedoraCore1にALSAドライバーを導入するFedoraCore1にALSAドライバーを導入するFedoraCore1にALSAドライバーを導入するFedoraCore1にALSAドライバーを導入するFedoraCore1にALSAドライバーを導入するFedoraCore1にALSAドライバーを導入するFedoraCore1にALSAドライバーを導入するFedoraCore1にALSAドライバーを導入するFedoraCore1にALSAドライバーを導入するFedoraCore1にALSAドライバーを導入するFedoraCore1にALSAドライバーを導入するFedoraCore1にALSAドライバーを導入するFedoraCore1にALSAドライバーを導入するFedoraCore1にALSAドライバーを導入するFedoraCore1にALSAドライバーを導入するFedoraCore1にALSAドライバーを導入するFedoraCore1にALSAドライバーを導入するFedoraCore1にALSAドライバーを導入するFedoraCore1にALSAドライバーを導入するFedoraCore1にALSAドライバーを導入するFedoraCore1にALSAドライバーを導入するFedoraCore1にALSAドライバーを導入するFedoraCore1にALSAドライバーを導入するFedoraCore1にALSAドライバーを導入するFedoraCore1にALSAドライバーを導入するFedoraCore1にALSAドライバーを導入するFedoraCore1にALSAドライバーを導入するFedoraCore1にALSAドライバーを導入するFedoraCore1にALSAドライバーを導入する

3.FedoraCore1にALSAドライバーを導入する

Fedora Core 1にはOSSの音源ドライバーが含まれていますが、対応音源の数が少ないようです
Linuxで高音質で対応音源ボード数が沢山あるものにALSA(Advanced Linux Sound Archive)というドライバーがあります。
kernel-2.6からはALSAドライバーも含まれてくるようなので実質的な標準音源ドライバーです
kernel-2.4ベースであるFedora Core 1にALSAを導入し音源ボードを構成したいと思います

今回の実験環境
 コンパイルが出来る環境であること
 今回の実験時の最新ALSAドライバーである1.0.2cをベースにします

@ ALSAドライバーの入手

 ALSAの総本山からDriver/Library/OSS/Tools/Utilityの5つのファイルを入手します

 今回は下記の5つ
 ・alsa-driver-1.0.2c.tar.bz2
 ・alsa-lib-1.0.2.tar.bz2
 ・alsa-oss-1.0.2.tar.bz2
 ・alsa-tools.1.0.2.tar.bz2
 ・alsa-utils.1.0.2.tar.bz2

 ファイルは全て/usr/local/srcに置きます

A Alsa Driverのファイル展開とコンパイル、導入

 @.ファイルの展開

  $bzcat alsa-driver-1.0.2c.tar.bz2 | tar xvf -
  $cd alsa-driver-1.0.2c

 A.コンパイルと導入

  $./configure --with-redhat=yes --with-kernel=/usr/src/linux-2.4
  $make
  #make install

 B.デバイスファイルの作成

  #./snddevices

モジュール導入時にsnd-tea575x-tuner.oでunknown symbolicエラーがでますが特に問題ないと思います。(1.0.2ではこのエラーは出ません。というかモジュールがありません)

B Alsa Libraryのファイル展開とコンパイル、導入

 @.ファイルの展開

  $bzcat alsa-lib-1.0.2.tar.bz2 | tar xvf -
  $cd alsa-lib-1.0.2

 A.コンパイルと導入

  $./configure
  $make
  #make install

 B.ld.so.cacheの更新

 導入時にも実行されていますがおまじないです
  #ldconfig

C Alsa Ossのファイル展開とコンパイル、導入

 @.ファイルの展開

  $bzcat alsa-oss-1.0.2.tar.bz2 | tar xvf -
  $cd alsa-oss-1.0.2

 A.コンパイルと導入

  $./configure --disable-alsatest
  $make
  #make install

D Alsa Utilityのファイル展開とコンパイル、導入

 @.ファイルの展開

  $bzcat alsa-utils-1.0.2.tar.bz2 | tar xvf -
  $cd alsa-utils-1.0.2

 A.コンパイルと導入

  $./configure --disable-alsatest
  $make
  #make install

E Alsa Toolのファイル展開とコンパイル、導入

 @.ファイルの展開

  $bzcat alsa-tools-1.0.2.tar.bz2 | tar xvf -
  $cd alsa-tools-1.0.2

 A.必要なtoolsを導入します

 例)AC3DECのコンパイル
  $cd ac3dec
  $./configure --disable-alsatest
  $make
  #make install

FedoraCore1にALSAドライバーを導入するツールディレクトリはいろいろなものがあるので必要に応じてコンパイルし使用するだワン!

F Alsaを構成する

 この後はモジュールファイル導入のための記述を/etc/modules.confへ行います
しかしいろいろな設定があるので初心者には大変難しいです。そこでUtility導入時に提供されているalsaconfを使って音源ドライバーを構成します
  $alsaconf

FedoraCore1にALSAドライバーを導入する

FedoraCore1にALSAドライバーを導入する

FedoraCore1にALSAドライバーを導入する

G テスト

 音源ドライバーがうまく構成されたら音が出るかテストします
  $aplay XXX.wav


FedoraCore1にALSAドライバーを導入するそれでは皆さんの健闘を祈るだワン!


戻る
FedoraCore1にALSAドライバーを導入する