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

[debian-devel:13705] Re: gom (Re: Re: volume package is GPL2?)



佐野@浜松です。

In <20010215174902E.kohda@xxxxxxxxxxxxxxxxxxxx>,
  on "Thu, 15 Feb 2001 17:48:13 +0900',
   with "[debian-devel:13696] Re: gom (Re:  Re: volume package is GPL2?)",
 Atsuhito Kohda <kohda@xxxxxxxxxxxxxxxxxxxx> さん wrote:

> > > modprobe -a cs4232 しても、どうも効いてるようにないですね。
> > 
> > 実行前と実行後で lsmod の結果はどう変化しますか ?
> 
> 良く分りませんが /etc/modules の cs4232 をコメント
> して module はロードされない状態で起動してみました。
> 
> civic:~$ /sbin/lsmod 
> Module                  Size  Used by
> lockd                  42768   0 (autoclean) (unused)
> sunrpc                 57552   0 (autoclean) [lockd]
> 
> civic:/home/kohda# modprobe -a cs4232
> civic:/home/kohda#
> 
> civic:~$ /sbin/lsmod
> Module                  Size  Used by
> adlib_card               880   0 (autoclean) (unused)
> opl3                   10960   0 (autoclean) [adlib_card]
> cs4232                  2640   0 (unused)
> uart401                 6096   0 [cs4232]
> ad1848                 15888   0 [cs4232]
> sound                  55472   0 [adlib_card opl3 cs4232 uart401 ad1848]
> soundcore               2384   5 [sound]
> lockd                  42768   0 (autoclean) (unused)
> sunrpc                 57552   0 (autoclean) [lockd]

ちゃんと全部ロードされてるみたいですね。

> civic:~$ cat misc/sound/english.au > /dev/audio
> civic:~$ cat misc/sound/english.au > /dev/audio
> 
> civic:/home/kohda# /etc/init.d/gom start
> Gom initializing audio mixer(s)...done.
> civic:/home/kohda# 
> 
> civic:~$ cat misc/sound/english.au > /dev/audio
> 
> (本当は # プロンプトは kterm で $ プロンプトは XEmacs 
> のシェルバッファですが時系列的に上のようにしました)
> english.au は例の Linus さんの Linux の発音ですが
> /etc/init.d/gom start するまでの二回はほとんど蚊の鳴く
> ような音量で gom 起動した後の最後にはハッキリ聞こえる
> 音量でした。

ふーむ。

 alias sound-slot-0 cs4232
 alias sound-service-0-0 sound

念のためにこれを逆にして

 alias sound-slot-0 sound
 alias sound-service-0-0 cs4232

としてみる ?

ただ、そもそもこれが必要という時点でなんかおかしいような気も
するのだけれど。

> # でもまあ毎回これが効くというのも変な気もします。

「毎回効く」というのは ? デバイスドライバーをいったん外して
ロードし直すとボリュームなどはすべて初期化される、というのは
通常の挙動だと思いますが。

> > というか、「マトモな挙動」云々の前に「マトモな設定」を
> > 確認しておきたいところ。
> 
> これを言われるとグゥの音もでませんが、起動中と起動後で
> 違うのがちょっと気になりました。

「起動中」というのは /etc/modules の cs4232 が有効な状態で
 /etc/rcS.d/S99gom が作動する、ということですよね。

「起動後」というのは /etc/modules の cs4232 を無効にして
 modprobe -a cs4232 しても gom が作動しない、ということ ?

 /etc/modules の cs4232 はそのまま有効にしておいて、
起動後に rmmod でadlib_card opl3 cs4232 uart401 ad1848
 sound soundcore を順に外してから、 modprobe -a cs4232 を
実行、というのは確認済みですか ?

> でもお陰で kernel 2.4.0 を入れてる実験環境の方にも
> 設定できて快適になりました。

まあとりあえず動いているならそれでいいかも、、、

-- 
     # (わたしのおうちは浜松市、「夜のお菓子」で有名さ。)
    <kgh12351@xxxxxxxxxxx> : Taketoshi Sano (佐野 武俊)