[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[debian-users:28370] Re: ESD error
> 指名されてることにやっと気づいた村田です。
どうもありがとうございます。
> まず、esd は ALSA 対応のものでしょうか? そうであったなら、以下は読み飛ばして
> ください。
dpkg -s esoundの結果
Package: esound
Status: install ok installed
Priority: optional
Section: sound
Installed-Size: 48
Maintainer: Ryan Murray <rmurray@debian.org>
Version: 0.2.22-3potato1
Replaces: esound-alsa
Depends: libaudiofile0, libc6 (>= 2.1.2), libesd0 (>= 0.2.16) | libesd-alsa0 (>= 0.2.16), esound-common (>= 0.2.22-2)
Conflicts: esound-alsa
Description: Enlightened Sound Daemon - Support binaries
This program is designed to mix together several digitized
audio streams for playback by a single device.
ということでOSSのものですね。
> esd がもし OSS のものであったなら、PCM の OSS 互換モジュールが読み
> 込まれていません。という理由で動いていないと思われます。
ごめんなさい。正しくは以下のようにしてました。
ペーストのミスです。
# ALSA native device support
alias char-major-116 snd
options snd snd_major=116 snd_cards_limit=2
alias snd-card-0 snd-card-dummy
alias snd-card-1 snd-card-als4000
options snd-card-dummy snd_index=0 snd_id="dummy"
options snd-card-als4000 snd_index=1 snd_id="ALS4000"\
snd_sb_port=0x220,0x240 snd_game_port=0x200\
snd_mpu_port=0x300,0x330 snd_fm_port=0x388\
snd_dac_frame_size=128 snd_adc_frame_size=128
# OSS/Free setup
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
alias sound-slot-1 snd-card-1
alias sound-service-1-0 snd-mixer-oss
alias sound-service-1-3 snd-pcm-oss
alias sound-service-0-8 snd-seq-oss
alias sound-service-1-12 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
> そもそもこのデバイスは動いているのでしょうか?
ということで動いています。
ただしGnomeのサウンドイベントは鳴ってるんですがSawfishのサウンドが鳴っていません。
何も設定してないのでESD経由で鳴るはずですが、そもそもESDが起動しないので鳴りませんよね。
> snd-mixer-oss が読み込まれていないのに snd-pcm-oss が読み込まれていないとは
> これいかに?
ちょっとこれは意味不明です。。
> jokertom> ちなみにgtcd(GnomeのCDプレイヤー)だと音楽は聴けます。
> jokertom> XMMSやGnomeのサウンドイベントなどは全くだめです。
> ミキサーはきちんと設定しています?
> xmms-aalsa は… 0.9.0 系はミキサーを作ってない。
Gmixもalsamixerもちゃんと動きます。
> jokertom> esdも「alsaが動いてないよ」とエラーを吐きます。
> ALSA な esd を使っているのでしょうか?
> 私は面倒くさくて、OSS な esd をそのまま使ってます。
音は出ているのでESDさえ立ち上がってくれれば満足なんですが。。
Couldn't open any alsa card! Last card tried was 0
Error opening card 0: Sound protocol is not compatible
Audio device open for 44.1Khz, stereo, 16bit failed
Trying 44.1Khz, 8bit stereo.
Couldn't open any alsa card! Last card tried was 0
Error opening card 0: Sound protocol is not compatible
-----以下省略-----
というようなメッセージが出て起動してくれません。
ESDがカードの位置を理解してないみたいですが。。
[esd]
auto_spawn=1
spawn_options=-d /dev/dsp1 -terminate -nobeeps -as 2 -tcp -r 44100
spawn_wait_ms=10
と.esd.confに記述しています。
どうなんでしょう?