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

[debian-users:23230] Re: about alsa



松永です。

sin>  元木です。一歩前進ですね。

おかげさまで、ほとんど終了しています。

sin> | の状態に戻ってしまいました。/proc/sound/cards を見たら、いつのまにか
sin> | driver が 1688 に切り替わっていました。
sin> 
sin> | /etc/modutils/alsa 以外に alsa driver を指定している場所があるのでしょ
sin> | うか。

sin>  /etc/modules/alsa, /proc/isapnp を見せてもらえますか?

/etc/modules/alsa というファイルはありません。
/etc/modutils/alsa なら

# --- BEGIN: Generated by ALSACONF, do not edit. ---
# --- ALSACONF verion 0.4.2 ---
alias char-major-116 snd
alias snd-card-0 snd-card-audiodrive18xx
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-pcm1-oss
alias sound-service-0-12 snd-pcm1-oss
options snd snd_major=116 snd_cards_limit=1 snd_device_mode=0660 snd_device_gid=29 snd_device_uid=0
options snd-card-audiodrive18xx snd_index=1 snd_id=CARD_1 snd_port=0x220 snd_mpu_port=0x300 snd_fm_port=-1 snd_irq=7 snd_dma1=0 snd_dma1_size=64 snd_dma2=1 snd_dma2_size=64 snd_snd_isapnp=64
# --- END: Generated by ALSACONF, do not edit. ---

です。

/proc/isapnp もありません。(ALSA_NOPNP=y を止めてモジュールを再作成し
ようとしたら、トラブルがあったので、そのままにしています。)

sin>  あと、grep snd- /etc/modules.conf の結果もあるといいですね。

p1 10:15 sakura:matznaga[39] grep snd- /etc/modules.conf
alias snd-card-0 snd-card-audiodrive18xx
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-pcm1-oss
alias sound-service-0-12 snd-pcm1-oss
options snd-card-audiodrive18xx snd_index=1 snd_id=CARD_1 snd_port=0x220 snd_mpu_port=0x300 snd_fm_port=-1 snd_irq=7 snd_dma1=0 snd_dma1_size=64 snd_dma2=1 snd_dma2_size=64 snd_snd_isapnp=64
alias snd-card-0 snd-card-audiodrive1688
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-pcm1-oss
alias sound-service-0-12 snd-pcm1-oss
options snd-card-audiodrive1688 snd_index=1 snd_id=CARD_1 snd_port=0x220 snd_mpu_port=-1 snd_irq=7 snd_mpu_irq=9 snd_dma8=1 snd_dma8_size=4

おや、18xx の設定だけでなく、1688 の設定が残っていますね。
しかも 18xx も 1688 も CARD_1 になっています。
こいつと alsaconf のときに 1688 を自動判定するルーチンが働くんでしょう
かね。1688 が残っている原因を調べてみます。

ああ、わかりました。/etc/modutils の下にあった、 alsa の古い設定のバッ
クアップを alsa.old という名前で残しておいたのが敗因で、これも
update-modules のときに組み込まれてしまったみたいです。

alsa.old を削除して update-modules したら消えました。
つまらないことで、お騒がせしてしまったみたいです。
どうもすみませんでした。

これでしばらく様子を見てみます。

# さあ、festival に取りかかれるぞ