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

[debian-users:41103] Re: alsa moduleはどうやって読み込む?



とりあえず、modprobe snd-gusmax すると読み込むので、alsaconf は駄目み
たいですが、希望を持ちつつ、 /etc/modprobe.d/ 下をいろいろいぢってみま
したが。

どうやら /etc/init.d/discover が VIA82XX を load してしまうよ
うでした。discover は自動認識を止めれるようですので、
/usr/share/doc/alsa-base/alsa-base.discover を眺めつつ、
/etc/discover-modprobe.conf に skip="ac97 ac97_codec via82cxxx_audio"
を指定してみましたが、/etc/init.d/discover restart であっけなく
via82xx は load されました。

それではと /etc/discover-modprobe.conf で、types="audio bridge ..." の
audio を消してみたら /etc/init.d/discover restart しても via82xx が
load されなくなったので、/etc/modprobe.d/sound を gusmax 用に書き換え
てみてマシン再起動したのですが、via82xxが読み込まれてしまいました。

うーん、わかりません。どこで via82xxを読み込んでいるのでしょうか。

ちなみに modprobe -c すると、
howl:/etc# modprobe -c | grep via82
alias pci:v00001106d00003058sv*sd*bc*sc*i* snd_via82xx
alias pci:v00001106d00003059sv*sd*bc*sc*i* snd_via82xx
ですが、
howl:/etc# modprobe -c | grep gusmax
の結果は空です。

# potatoの時は武藤さんの本のお世話になり鳴らすことが出来たのです。
# ありがとうございました。

王

Kenshi Muto wrote:
> 武藤@Debianぷろじぇくとです。
> 
> At Fri, 30 Jul 2004 23:53:33 +0900,
> Coe Ohta wrote:
> 
>>alsaに限らないと思うのですが、testingなり2.6.xなりから、moduleの読み込
>>み方法はどのように変ったのか教えて下さい。
> 
> 
> module-init-tools 3.1-pre2-1のchangelog.Debian.gzより:
> 
>   * Now /etc/modprobe.d/ is processed by modprobe. This means that
>     /etc/modprobe.conf and /lib/modules/modprobe.conf are not needed
>     anymore and update-modules is now a no-op. Executable scripts in
>     /etc/modprobe.d/ are not supported anymore.
>     /etc/modprobe.conf will be removed or moved to /etc/modprobe.d/.
> 
> ですので、/etc/modprobe.confや/etc/modules.confにはもう意味がありませ
> ん。
> 
> 
>>発端は、alsaを導入しようとしていて上手く行かなかったのです。
>>testing w/Kernel2.6.5です。ISAにGUSMAX、On boardにVIA82XXです。
>>
>>Kernelを CONFIG_SOUND=y だけ指定してbuildし、alsa-sourceから上記の
>>moduleを作成して再起動後alsaconfするとGUSMAXは認識してくれないが
>>VIA82XXは設定可能で、/etc/modprobe.d/soundにエントリが出来、音が出まし
>>た。ここでの疑問は /etc/modprobe.confは空っぽだし、/etc/modulesにそれ
>>らしい記述がないことです。module-init-toolは3.1-pre5-1です。
>>
>>card 2枚挿しに挑戦以前にISAのGUSMAXは鳴らしたいので、make gconfigで
>>Sound関連をmoduleにしてみましたが、やはりどこで読み込ますのかわかりま
>>せん。
> 
> 
> とりあえず、ALSAのモジュール読み込みの標準は/etc/modulesではなく、
> /etc/init.d/alsaの管轄だったかと思いますが。
> 
> GUSMAXがだめなのは
> 
> - そもそもsnd-gusmaxというドライバがない
> - snd-gusmaxはあるがalsaconfに出ない
> - alsaconfに出るがどのようなパラメータを指定しても登録できなさげ
> 
> のどれですかね。

-- 
//*      --==[ Oh TaCOE ]==--
//OHTA COE at home <king@xxxxxxxxxxx>
//HOME http://www.ohtacoe.com/
//