次のページ 前のページ 目次へ

8. ALSA の ISAPnP サポート

サウンドドライバ ALSA は独自に ISAPnP のサウンドカードをサポートしています。 ALSA は Advanced Linux Sound Architectureから入手できます。 本書ではALSA のインストールについては説明しません。

ALSA の ISAPnP を有効にするには、alsa-driver-*のコンパイル時に、下記のよう にオプションを指定します。ALSAのバージョンによって、少し違うかもしれません。

$./configure --help
オプションの確認

$./configure --with-isapnp=yes

8.1 ALSA の設定

ALSA の設定は、alsaconf を使用すると、簡単に設定できます。 alsaconf を使用しない場合、ALSA driver 附属の文書 README を参考に、 /etc/modules.conf に設定を記載します。 ISAPnP に固有の設定はサウンドカード毎に異なりますが、 SoundBlaster16 ISAPnP では、snd_isapnp=1 がデフォルトで有効に なっています。 下記に設定例を示します。

$cat /etc/modules.conf
alias eth0 3c509
# --- BEGIN: Generated by ALSACONF, do not edit. ---
# --- ALSACONF verion 0.4.3b ---
alias char-major-116 snd
alias snd-card-0 snd-card-sb16
alias char-major-14 soundcore
alias sound-slot-0 snd-card-0
alias sound-service-0-0 snd-mixer-oss
alias sound-service-0-1 snd-seq-oss
alias sound-service-0-3 snd-pcm-oss
alias sound-service-0-8 snd-seq-oss
alias sound-service-0-12 snd-pcm-oss
options snd snd_major=116 snd_cards_limit=1 snd_device_mode=0666 snd_device_gid=0 snd_device_uid=0
options snd-card-sb16 snd_isapnp=1 snd_index=0 snd_id=CARD_0 snd_port=0x220 snd_mpu_port=0x330 snd_irq=5 snd_dma8=1 snd_dma8_size=64 snd_dma16=5 snd_dma16_size=128 snd_mic_agc=0
# --- END: Generated by ALSACONF, do not edit. ---


次のページ 前のページ 目次へ