[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[debian-users:16164] Re: alsa-0.3.0-pre4-2 & kernel-2.2.10
村田です。
kernel は 2.2.10 ですが、ALSA は CVS の 0.4.0? のほうなので
ちょっと外しているかも知れません。
Reply to
Date: Thu, 17 Jun 1999 05:37:40 +0900
Message-ID: <19990617053131D.emerald@xxxxxxxxxxxxxxxxx>
From: "M.Kamagasako" <emerald@xxxxxxxxxxxxxxxxx>
emerald> カーネルの再構築の時、サウンド関係は
emerald> <*> Sound card support
emerald> とだけしました。サウンド関係の後の項目は全くチェックしていません。
emerald> # --- BEGIN: Generated by ALSACONF, do not edit. ---
emerald> alias char-major-116 snd
emerald> alias char-major-14 soundcore
上のようにしたんなら、char-major-14 の設定は要らないような気がしますが。
#<M> Sound card support なら必要でしょう。
emerald> alias snd-card-0 snd-audiopci
emerald> alias sound-slot-0 snd-card-0
emerald> alias sound-service-0-3 snd-pcm1-oss
emerald> alias sound-service-0-12 snd-pcm1-oss
alias sound-service-0-0 snd-mixer-oss
はいらないんですか? これが無いとOSS エミュレーションのミキサーが
使えないと思いますが。
それとも、snd-mixer-oss は /etc/modules に追加してあるとか。
emerald> options snd snd_major=116 snd_cards_limit=1 snd_device_mode=0660 snd_device_gid=29 snd_device_uid=0
emerald> ここまで実行して再起動しました。が、再起動時のメッセージには
emerald>
emerald> Starting sound driver: snd-audiopci done.
emerald> Starting sound driver: snd-card-0 done.
emerald> /etc/rc2.d/S20alsa: /proc/asound/0/mixer0: Operation not supported by device
emerald> と表示されます。そのくせ"alsamixer"でボリューム調整をすると
emerald> rootだけは、"aplay" や "splay" で音は出ます。
emerald>
emerald> しかし、一般ユーザーは "alsamixer" としても
emerald>
emerald> alsamixer: failed to open mixer #0/#0: Permission denied
emerald>
emerald> と返されるだけです。また、"aplay" も
emerald>
emerald> Aplay: version 0.3.0-pre3 by Jaroslav Kysela <perex@xxxxxx>
emerald> Error: audio open error: Permission denied
emerald>
emerald> と返ってきます。パッケージのインストールの状態は
Permission denied が出るのは snd のオプション snd_device_mode
が 0660 であるため、root とgid "audio" に属していないアカウントからの
アクセスができないためです。snd_device_mode を 0666 にするのも
一つの手です。
/proc/asound/0/mixer0 の方ですが、これを出さなくする方法は
あります。/etc/modules に snd-audiopci を追加することです。
これをやると /etc/init.d/alsa でのモジュールの追加が行われなく
なるので上記のメッセージは出なくなると思います。
ところで /proc/asound/0/mixer0 は存在します?
うちでは /proc/asound/0/mixerD0 および、 /proc/asound/dev/mixerC0D0 なら
ありますが。
以上
--
村田 文彦
E-mail:
main: fmurata@xxxxxxxxxxxxxx
kitnet: b6970033@xxxxxxxxxxxxxxxxxxxxxxxx
UIN: 19199445