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

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



From: Taketoshi Sano <kgh12351@xxxxxxxxxxx>
Subject: [debian-devel:13644] Re: gom (Re:  Re: volume package is GPL2 ?)
Date: Fri, 9 Feb 2001 00:03:57 +0900

> 佐野@浜松です。
> 
> やはり /lib/modules/<version>/ 以下を調べたほうがいいような。
> 
> あと soundcore.o といモジュールも。

civic:/lib/modules$ grep -r sound-slot *
バイナリー・ファイル2.2.17/misc/soundcore.oと一致します
バイナリー・ファイル2.2.18pre21/misc/soundcore.oと一致します
civic:/lib/modules$ cd /usr/src/kernel-source-2.2.18pre21/drivers/sound/
civic:/usr/src/kernel-source-2.2.18pre21/drivers/sound$ grep -r sound-slot *
sound_core.c:		sprintf(mod, "sound-slot-%i", unit>>4);

になりました。

>  /etc/gom/NO_AUTO_INIT は名前変更済みですよね ?

どきっとしましたが NO_AUTO_INIT_no にしてました。

> ふむ。sound だけ insmod してもカードのドライバーが無いと
> ダメですね。
> 
> 手元の機械では sb ドライバー使ってるので /etc/modutils/gom を
> 
> #post-install sound /etc/init.d/gom start >/dev/null 2>&1
> post-install sb /etc/init.d/gom start >/dev/null 2>&1
> 
> として update-modules したら、うまく動くようになったみたいです。

これだ、と思ったのですが(もちろん cs4232 にして)動いてるように
ありません。

結局 /etc/modules の設定なしで gom が起動時に動かない設定
では modprobe のエラーメッセージは出ないが上記 post-install
が効いてるようには思えない。また起動後 modprobe -a しても
エラーはない。手動で /etc/init.d/gom start しないと gom が
有効にならない。

/etc/modules の設定をする、あるいは /etc/init.d/gom の
[ -e ${sound_driver} ] || exit 0
をコメントにして起動時に gom が動くと modprobe のエラー
メッセージが出る。gom は有効。

こんな状況だと思います。sound_core.c を見ても理解でき
ませんが、起動中だと何かの情報不足で sound-slot とか
をロードに行くとかはあり得ないでしょうか?

				平成13年2月9日(金)
-- 
 ***************************
 香田 温人(こうだ あつひと)
 http://www1.pm.tokushima-u.ac.jp/%7Ekohda/