石川と言います。
始めて投稿です。
最近丁度"はまった"ので報告しておきます。
ISA PNP のSoundBlaster awe32 がVine 2.5-2.6 では
自動的に認識されませんでした。
状態は、
Bios PNP OS NO
kernel-2.4.18-0vl3smp
kernel-2.4.19-0vl26smp
にてsndconfig を何回走らせても音がでませんでした。
windows でdma, irq, ioport は調べました。
ついでに、isapnptools もうまくいきませんでした。
# error は残しておきませんでした。
そこで、ISAPnP-HOWTO を参考にisa-pnp module を用いる方法にしました。
isapnptools が走る前にモジュールをロードしたいのですが、
設定が良くわからないので、/etc/rc.d/rc.sysinit の
set up pnp の前に
insmd isa-pnp
if [ -d /etc/isapnp.d ]; then
for i in /etc/isapnp.d/*; do
echo "ISA PnP setup :$i"
cat $i > /proc/isapnp
done
fi
の様な部分を追加してしまいました。
isapnptools はisa-pnp モジュールがロードされていると
スクリプト内でキャンセルされるようです。
/etc/isapnp.d/
にはawe32 というスクリプトを置きました。内容は
card 0 CTL0035
dev 0 CTL0031
port 0 0x220
port 1 0x330
port 2 0x388
irq 0 5
dma 0 1
dma 1 5
active
となっています。
これでmodules.conf を設定すれば
うまくサウンドモジュールもロードされます。
# ほとんどhowto のコピーです。
うまく動いているからいいのですが、
もっとスマートな方法をご存知の方、教えて下さい。
teltel@xxxxxxxxxxxxxxxxxx
Ishikawa Teru