vine-users ML アーカイブ



[vine-users:058745] Re: Vine 2.6 と ISA PNP モデムについて

  • From: Ishikawa Teru <teltel@xxxxxxxxxxxxxxxxxx>
  • Subject: [vine-users:058745] Re: Vine 2.6 と ISA PNP モデムについて
  • Date: Sun, 02 Mar 2003 04:25:00 +0900
石川と言います。
始めて投稿です。

最近丁度"はまった"ので報告しておきます。
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