こんにちは 奥井です。
僕もmodprobe.confの内容がおかしいなあとは思っています。
CMI8738のボードを外したり付けたりしたせいなのかkudzuもおかしくなっていたのかもしれません。
僕自身もよくわからなくなってしまってました。
>
> 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
>
これと同じように編集して起動したらデフォルトがオンボードになりましたが音はでませんでした。
$ cat /proc/asound/modulesでは
0 snd_intel8x0
1 snd_cmipci
この場合intel8x0は/dev/audio、cmipciは/dev/audio1に対応しています。
/etc/.aumixrcでigainが0になっているせいだったみたいです。aumix-X11でigainを上げたら/dev/audio側で音がでました。
intel8x0にはigai項目があるけどcmipciにはないからみたいです。デフォルトがintel8x0になったけれど設定がcmipciを使ってる(?)
ちょっとよくわかりません。
Linuxでは複数のサウンドがあると起動の度に順番が変わるような記述をみましたがここら辺の理由とか解決方法はあまりみあたりません。若干ありますが同じ方法が使えるとも限らないし。Linuxでは音が出れば良い程度でサウンド自体あまり重要じゃないんでしょうか?
いい機会なので別のPCにVine5をインストールしてサウンドカードを複数付けて順番変更とか試してみます。