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

[debian-users:24220] Re: ALSA がうまく設定できません



谷口です。

At Sat, 30 Sep 2000 21:10:41 +0900,
須山 猛 <tsuyama@xxxxx> wrote:

> サウンドカードはSound Blaster PCI 128を使用しております。インストールの
> 手順は武藤健志『改訂版 Debian GNU/Linux 徹底入門 -Potato対応-』の
> CHAPTER 11に基づいて行ないました。

Sound Blaster Audio PCI 128 です。
『改訂版 Debian GNU/Linux 徹底入門 -Potato対応-』はまだゲットできてな
いです…。

> 次に,ALSA関連のパッケージlibasound0.4-dev,alsautils,alsaconf,alsa-sourceをインス
> トールしました。バージョンなどは下記のようなかんじです。
> 
> fullmoon:/proc/asound# dpkg -l | grep alsa
> ii  alsa-base            0.4.1i-5             ALSA driver common files
> ii  alsa-modules-2.2.17  0.4.1i-5+local.1.1   Advanced Linux Sound Architecture (drivers)
> ii  alsa-source          0.4.1i-5             ALSA driver source
> ii  alsaconf             0.4.2-3              ALSA configurator
> ii  alsautils            0.4.1-5              Advanced Linux Sound Architecture (utils)

同じです。

> そして,make-kpkg modules_imageでモジュールを作成しました。alsaconfを実
> 行すると,私のサウンドカードはEnsoniq_AudioPCI_ES1370であると判断されま
> した。そして,update-modulesを実行して,/etc/init.d/alsa startを実行した
> のですが,,,

cat /proc/pci | grep audio
    Multimedia audio controller: Ensoniq ES1371 (rev 8).
                                         ^^^^^^
です。微妙に違いますねぇ。同じ Sound Blaster Audio PCI 128 でも時期に
よって違うんでしたっけ??この辺よく分かってないです。

> /proc/asound/cards
> --- no soundcards ---

cat /proc/asound/cards 
0 [SBA_PCI128     ]: AudioPCI - Ensoniq AudioPCI
                     Ensoniq AudioPCI ES1371 at 0xd000, irq 10

> /etc/asound/sndstat
> Sound Driver:3.8.1a-980706 (ALSA v0.4.1i emulation code)
> Kernel: Linux fullmoon 2.2.17 #1 Sat Sep 30 13:24:51 JST 2000 i686
> Config options: 0
> 
> Installed drivers: 
> Type 10: ALSA emulation
> 
> Card config: 
> --- no soundcards ---
> 
> Audio devices: NOT ENABLED IN CONFIG
> 
> Synth devices: NOT ENABLED IN CONFIG
> 
> Midi devices: NOT ENABLED IN CONFIG
> 
> Timers: NOT ENABLED IN CONFIG
> 
> Mixers: NOT ENABLED IN CONFIG

cat /proc/asound/sndstat 
Sound Driver:3.8.1a-980706 (ALSA v0.4.1i emulation code)
Kernel: Linux endeavor 2.2.17 #1 Wed Sep 20 02:29:30 JST 2000 i686
Config options: 0

Installed drivers: 
Type 10: ALSA emulation

Card config: 
Ensoniq AudioPCI ES1371 at 0xd000, irq 10

Audio devices:
0: ES1371 DAC2/ADC (DUPLEX)

Synth devices: NOT ENABLED IN CONFIG

Midi devices:
0: ES1371

Timers:
7: system timer

Mixers:
0: SigmaTel STAC9721/23

> 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 
> 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_index=1 snd_id=CARD_1
> # --- END: Generated by ALSACONF, do not edit. ---

cat /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-ens1371
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-ens1371 snd_index=1 snd_id=SBA_PCI128 snd_dac1_frame_size=128 snd_dac2_frame_size=128 snd_adc_frame_size=128
# --- END: Generated by ALSACONF, do not edit. ---

snd-card-ens1371 という部分がなにもないですね。サウンドカードの設定が
されてないみたいですね。

> lsmodの実行結果
> Module                  Size  Used by
> snd                    33696   2  (autoclean)
> parport_probe           3332   0  (autoclean)
> parport_pc              7236   1  (autoclean)
> lp                      5188   0  (autoclean) (unused)
> parport                 7280   1  (autoclean) [parport_probe parport_pc lp]
> sg                     15320   0  (unused)
> ide-scsi                7080   0 
> via-rhine               8976   1 
> nls_cp932_euc_jp       76404   0  (unused)
> nls_cp437               3904   0  (unused)
> nls_iso8859-1           2400   0  (unused)
> smbfs                  24080   0  (unused)
> vfat                    8956   0  (unused)
> fat                    28800   0  [vfat]

lsmod
Module                  Size  Used by
snd-mixer-oss           3992   0 (autoclean)
snd-pcm1-oss           13192   1 (autoclean)
snd-card-ens1371        2580   1
snd-seq-device          3472   1 [snd-card-ens1371]
snd-ens1371             7536   0 [snd-card-ens1371]
snd-pcm1               16956   0 [snd-pcm1-oss snd-ens1371]
snd-timer               7964   0 [snd-pcm1]
snd-ac97-codec         20000   0 [snd-ens1371]
snd-mixer              25728   0 [snd-mixer-oss snd-card-ens1371 snd-ac97-codec]
snd-pcm                 9068   0 [snd-pcm1-oss snd-card-ens1371 snd-pcm1]
snd-midi               12844   0 [snd-card-ens1371 snd-ens1371]
snd                    34956   1 [snd-mixer-oss snd-pcm1-oss snd-card-ens1371 sn
d-seq-device snd-ens1371 snd-pcm1 snd-timer snd-ac97-codec snd-mixer snd-pcm snd
-midi]
soundcore               2596   5 [snd]

このあたりがまったくないですね。

> 問題点などがあれば,御教示していただけると,助かりますので,よろしくお願
> い申し上げます。

ES1370 と ES1371 が違うことが理由かどうか分かりませんが、モジュールの
設定がどうも違っているようです。
/etc/modutils/alsa
をもう一度設定してみて、update-modules してみたらどうでしょうか??

-----
Norio Taniguchi <white@xxxxxxxxxxxxx>
http://www.susono.com/~norio/linux/