[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
cassiopeia and pcmcia
鈴木(康)です。
Xircom の Ethernet Card を挿して、CASSIOPEIA の I/O 領域
(と思われるところ)をダンプしてみました。そうすると...
このアドレスに、Ethernet デバイスがあるように見えました。
1400c300: 22 00 00 4c 02 00 00 00 0a 00 40 00 00 00 00 00
1400c310: 1a 1a 1a 1a 1a 1a 1a 1a 00 00 00 00 00 00 00 00
で、
ne0 at isa4 port 0x300 irq 0x02000003
とかやるとうまくいくんじゃないだろうかと思ったのですが、
残念ながらダメでした。
# よくわからないんですが...
# dev/isa/if_ne_isa.c あたりをいじらないとダメなんでしょうね。
それは、とりあえずおいておいて...
1) なにも挿さない
2) CF を挿したとき
3) Ethernet Card を挿したとき
の3パターンで 0x14000000 周辺を調べてみたんですが、
以下のところしか違いがないように見えます。
1) なにも挿さない
1400a000: 00 00 00 00 06 00 00 00 00 00 00 00 00 00 00 00
1400a010: 00 00 02 00 06 00 05 00 00 00 00 00 00 00 00 00
2) CF を挿したとき
1400a000: 0b 00 00 00 b9 00 01 00 00 00 00 00 00 00 00 00
1400a010: 00 00 02 00 06 00 05 00 00 00 00 00 00 00 00 00
Xircom Ethernet:
1400a000: 0b 00 00 00 f9 00 01 00 00 00 00 00 00 00 00 00
1400a010: 00 00 02 00 07 00 05 00 00 00 00 00 00 00 00 00
このアドレスにあるのが PCMCIA コントローラみたいに思えます。
# あと、ここのデータを壊すと アクセスできるはずの CF にアクセスできなく
# なったりします。
# ... となると pcic 互換ではないんですね。
参考まで。
--
鈴木 康司 @NECソリューションズ
suz@hpc.bs1.fc.nec.co.jp
TEL 042-333-6465