[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[debian-users:28356] Re: ESD error



  指名されてることにやっと気づいた村田です。

Reply to
  Date: Sat, 12 May 2001 22:28:37 +0900
  Message-ID: <200105121328.WAA16675@xxxxxxxxxxxxxx>
  From: jokertom <jokertom@xxxxxxxxxxxxx>
 jokertom> ALSA:0.9.0beta3(Debian Packageではありません)

まず、esd は ALSA 対応のものでしょうか? そうであったなら、以下は読み飛ばして
ください。

esd がもし OSS のものであったなら、PCM の OSS 互換モジュールが読み
込まれていません。という理由で動いていないと思われます。

 jokertom> alsaconfはカードが対応してないので/etc/modules.confに以下の記述をしました。
 jokertom> ------ここから------
 jokertom> # ALSA native device support
 jokertom> alias char-major-116 snd
 jokertom> options snd snd_major=116 snd_cards_limit=2
 jokertom> alias snd-card-0 snd-card-dummy
 jokertom> alias snd-card-1 snd-card-als4000
 jokertom> options snd-card-dummy snd_index=0 snd_id="dummy" 
 jokertom> options snd-card-als4000 snd_index=1 snd_id="ALS4000"\
 jokertom> 	snd_sb_port=0x220,0x240 snd_game_port=0x200\
 jokertom> 	snd_mpu_port=0x300,0x330 snd_fm_port=0x388\
 jokertom> 	snd_dac_frame_size=128 snd_adc_frame_size=128
 jokertom> # OSS/Free setup
 jokertom> alias char-major-14 soundcore
 jokertom> -----^ここまで------
alias sound-service-0-3 snd-pcm-oss
alias sound-service-0-12 snd-pcm-oss
という記述が抜けているように思えます。
これが無いと、ALSA の OSS モジュールが自動的に読み込まれません。
また、modprobe snd-pcm-oss と手動で読み込むか、/etc/modules に 
snd-pcm-oss をかいておいてください。

 jokertom> cat /proc/asound/cards は以下のようになります。
 jokertom> 0 [card0          ]: ALS4000 - Avance Logic ALS4000
 jokertom>                      Avance Logic ALS4000 soundcard, Sound Blaster 16 (ALS-4000) at 0xa400, irq 10
そもそもこのデバイスは動いているのでしょうか?
ALSA な aplay で PCM を使ったときに /proc/interrupts の該当する
IRQ は増加してますか?

 jokertom> lsmodは以下のとおりです。
 jokertom> Module                  Size  Used by
 jokertom> snd-mixer-oss           9160   1 
 jokertom> snd-card-als4000        5436   1 
 jokertom> snd-pcm                49240   0  [snd-card-als4000]
 jokertom> snd-opl3                5568   0  [snd-card-als4000]
 jokertom> snd-timer              10228   0  [snd-pcm snd-opl3]
 jokertom> snd-hwdep               3628   0  [snd-opl3]
 jokertom> snd-sb-common           6612   0  [snd-card-als4000]
 jokertom> snd-mpu401-uart         3072   0  [snd-card-als4000]
 jokertom> snd-rawmidi            11480   0  [snd-mpu401-uart]
 jokertom> snd-seq-device          3952   0  [snd-opl3 snd-rawmidi]
 jokertom> snd                    31188   1  [snd-mixer-oss snd-card-als4000 snd-pcm snd-opl3 snd-timer snd-hwdep snd-sb-common snd-mpu401-uart snd-rawmidi snd-seq-device]
 jokertom> soundcore               3012   4  [snd]
snd-mixer-oss が読み込まれていないのに snd-pcm-oss が読み込まれていないとは
これいかに?

 jokertom> ちなみにgtcd(GnomeのCDプレイヤー)だと音楽は聴けます。
 jokertom> XMMSやGnomeのサウンドイベントなどは全くだめです。
ミキサーはきちんと設定しています?
xmms-aalsa は… 0.9.0 系はミキサーを作ってない。

 jokertom> esdも「alsaが動いてないよ」とエラーを吐きます。
ALSA な esd を使っているのでしょうか?
私は面倒くさくて、OSS な esd をそのまま使ってます。

以上
--
  村田 文彦 (Fumihiko Murata)
  E-mail:  fmurata@xxxxxxxxxxxxxx
  UIN: 19199445