[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