[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