vine-users ML アーカイブ



[vine-users:079930] Re: サウン ドカードの認識順番

  • From: 長南洋一 <cyoichi@xxxxxxxxxxxxxxx>
  • Subject: [vine-users:079930] Re: サウン ドカードの認識順番
  • Date: Tue, 05 Jan 2010 13:02:44 +0900 (JST)
長南です。

奥井さんのメールより [vine-users:079926]
> 
> $ cat /etc/modprobe.conf
> alias eth0 8139too
> alias snd-card-0 snd-cmipci
> remove snd-cmipci { /usr/sbin/alsactl store >/dev/null 2>&1 || : ; }; /sbin/modprobe -r --ignore-remove snd-cmipci
> install snd-intel8x0 /sbin/modprobe --ignore-install snd-intel8x0 && /usr/sbin/alsactl restore >/dev/null 2>&1 || :
> remove snd-intel8x0 { /usr/sbin/alsactl store >/dev/null 2>&1 || : ; }; /sbin/modprobe -r --ignore-remove snd-intel8x0
> alias usb-controller uhci-hcd

これが /etc/modprobe.conf からコピーしたものだとすると、なんか、
滅茶苦茶になっているみたいですね。オンボードは intel8x0 なんでしょう。
それなのに、snd-card-0 が snd-cmipci になっているし、snd-cmipci の
install 行はないし、「alias snd-card-1 snd-intel8x0」もないし。

intel8x0 がオンボードだと考えてよいのですか。だとしたら、Vine が
作ってくれた /etc/modprobe.conf はこんなふうだったのではないかと
思います (サウンド関係の部分のみ書いておきます)。

alias snd-card-0 snd-intel8x0
options snd-intel8x0 index=0
install snd-intel8x0 /sbin/modprobe --ignore-install snd-intel8x0 && /usr/sbin/alsactl restore >/dev/null 2>&1 || :
remove snd-intel8x0 { /usr/sbin/alsactl store >/dev/null 2>&1 || : ; }; /sbin/modprobe -r --ignore-remove snd-intel8x0
alias snd-card-1 snd-cmipci
options snd-cmipci index=1
install snd-cmipci /sbin/modprobe --ignore-install snd-cmipci && /usr/sbin/alsactl restore >/dev/null 2>&1 || :
remove snd-cmipci { /usr/sbin/alsactl store >/dev/null 2>&1 || : ; }; /sbin/modprobe -r --ignore-remove snd-cmipci

# options snd-card-0 index=0 などになっていたかもしれません。
# でも、上のように書いてもよいはず、と言うか、無難なはず。

オンボードの intel8x0 をデフォルトのカードにする設定ですけれど、
これでどうでしょう。

それでもダメなら、udev のルールをいじるんでしょうか。わたしには
手に負えそうにありません。

> そのうちVine5にしてもう一度やってみます。

それも手ですね。 

-- 
長南洋一