[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: MobilePro + ATA HDD



jun> NE2000互換なんでしたっけ?

Windows98 で他の NE2000系 カードのドライバで動いていますし
(そのカードのものは CE のドライバしかない)
Linux では conf.Vcc = 5 回りに手を加えて NE2000系 のドライバで
動いたので、おそらく NE2000 互換だと思います。 

jun> だとしたら
jun> 1) cd /usr/src/sys/dev/pcmcia
jun> 2) edit pcmciadevs
jun> 3) make  -f Makefile.pcmciadevs
jun> 4) edit if_ep_pcmcia.c
jun> とかするといいかも。

既に netbsd-pcmcia に質問を流したのですが、
1),2),3) は済んでいます。 4) は if_ne_pcmcia.c に追加してあります。

結果は

pcmcia0: CIS version PC Card Standard 6.1
pcmcia0: CIS info: Xircom, CompactCard Ethernet, CFE-10, 1.00
pcmcia0: Manufacturer code 0x105, product 0x10a
pcmcia0: function 0: network adapter, ccr addr 3f8 mask 3
pcmcia0: function 0, config table entry 32: I/O card; irq mask ffff; iomask a, i
ospace 300-31f; rdybsy_active wp_active bvd_active io8 io16 irqshare irqlevel
pcmcia0: function 0, config table entry 33: I/O card; irq mask ffff; iomask a, i
ospace 320-33f; rdybsy_active wp_active bvd_active io8 io16 irqshare irqlevel
pcmcia0: function 0, config table entry 34: I/O card; irq mask ffff; iomask a, i
ospace 340-35f; rdybsy_active wp_active bvd_active io8 io16 irqshare irqlevel
pcmcia0: function 0, config table entry 35: I/O card; irq mask ffff; iomask a, i
ospace 360-37f; rdybsy_active wp_active bvd_active io8 io16 irqshare irqlevel
ne0 at pcmcia0 function 0
ne0: Xircom CompactCard Ethernet
ne0: where did the card go?

こんな感じです。
CardBus の ThinkPad770ED, PCIC の HiNote UltraII (共に 1.4N)でも同様です。

jun> じぇんじぇん対応されてないと思います。
jun> 昔、ワーナーさんがkeymap足してましたよね。

やっている人が居たらその手法を盗もうと思ったのですが・・・

# bsd.dep.mk の backslash 抜けで make build や kernel の make depend
# が出来なくてはまるし、母艦も 1.4O に上げようと思ったら uch の
# PCIBIOS patch の macro 部分が commit されてて kernel 作れないし
# NetBSD に振り回される一日