サウンドカード交換2006/08/27 17:18

調べてみると DRM のサウンドドライバは OSS が標準だった。うちのように ALSA を OSS 互換で使うより,ALSA ネイティブの方が良いだろうと, configure --enable-alsa で make したが,DRM 起動時にエラーが発生する。

initrec 2560
Rate doesn't match (requested 44100Hz, get 0Hz)
The following error occured:
alsa CSound::Init_HW

44.1kHz? 48kHz サンプリングだったような?? 調べてみると http://www.drmrx.org/downloads/docs/drm_sw_radio_manual_V1_3.pdf にあった。流石に SB 16 PnP ではダメのようだ。

  • 500 MHz Intel Pentium processor (or equivalent)
  • 64 MB RAM
  • 50 MB free disk space
  • 16-bit SoundBlaster (or compatible) soundcard that supports full duplex at 48kHz sampling rate for input and output; the input must be without AGC(Automatic Gain Control); recommended: Creative SoundBlaster Live! or „USB One“ USB Audio Interface

メイン PC から ECTIVA Audio 5.1 を移植。これで ISA のカードとはオサラバだ。isapnp.conf を削除,カードを交換,起動すれば yast2 で 設定できると思ったが,/etc/modprobe.d/sound の内容をコメントアウトする必要があった。

取り敢えずカードは認識。sndstat はこんな感じ。カードは Dell の SB Live! ですって... アレ?

Sound Driver:3.8.1a-980706 (ALSA v1.0.9a emulation code)
Kernel: Linux claris 2.6.11.4-21.13-default #1 Mon Jul 17 09:21:59 UTC 2006 i586
Config options: 0

Installed drivers:
Type 10: ALSA emulation

Card config:
Dell Sound Blaster Live! at 0xe800 irq 5

Audio devices: NOT ENABLED IN CONFIG

Synth devices: NOT ENABLED IN CONFIG

Midi devices:
0: EMU10K1X MPU-401 (UART)

Timers:
7: system timer

Mixers: NOT ENABLED IN CONFIG

問題は,再生は出来るが,録音ができないこと。今週末は時間切れ。