踊る犬.netブログ (旧)

再起動時に毎回alsaconfしないと音が鳴らない件

直ったので忘れない内にメモ。

起動してalsaconfするとちゃんと音が鳴るのに、再起動するとまた音が出なくなる。
設定はちゃんとなっているのに変だなぁ。

cat /etc/modprobe.d/sound

alias snd-card-0 snd-emu10k1
options snd-emu10k1 index=0


$ cat /proc/asound/cards
0 [Audigy2 ]: Audigy2 - Audigy 2 ZS [SB0350]
Audigy 2 ZS [SB0350] (rev.4, serial:0x20021102) at 0xc800, irq 21

でも再起動するとICH Intelなんとかっていうオンボードのカード?に戻る。

だがalsaconfすると最初にロードされてるモジュールをアンロードするんやけど、そこにちゃんとsnd-emu10k1や関連するモジュールがある。
ということはちゃんと読み込まれてるけど、どうやら他のモジュールが邪魔しているらしい。

ということでこいつらを読み込まないようにブラックリストに載せてみる。
# vi etc/modprobe.d/blacklist
blacklist snd_emu10k1x
blacklist snd_mpu401
blacklist snd_mpu401_uart
blacklist snd_intel8x0

ネットで拾った情報なので良く分からんがこれでちゃんと再起動しても音が鳴るようになった☆
いがったいがった。