NetBSDで使える100BASE-TX対応16ビットPCカード

昨日買ってきたBUFFALO LPC4-CLXをNetBSD/i386 2.0.2をインストールしたThinkPad 560Xにて動作チェック・・・ne0と見えるものの、知らないPCカードのせいではねられてる?

ne0 (manf 0000026f prod 00000309) cis BUFFALO LPC4-CLX: can't match ethernet vendor code

今度はTAKETYONが持っていたBUFFALO LPC3-CLXを動作チェック・・・こっちは認識すらしません。

BUFFALO, LPC3-CLX, R01 (manufacturer 0x026f, product 0x0301) at pcmcia0,  function 0 not configured

どうやら、どちらもASIX社のAX88190っていうNE2000風100BASE-TX対応チップを使っているらしい。これがNetBSDで使えないってことか?
http://www.bi.a.u-tokyo.ac.jp/~uaa/gomitext/2001/20010807.html#2.8
そこで何となくザウルスでも動作実績のある100BASE-TX対応CFカードのPLANEX CF-100TXを試してみる・・・あ、認識した。何故かne0の後、ukphy0ってデバイスも出るんだけど何だろう?ネットワークデバイスとしてはne0をifconfigすれば良い模様。
ukphyは汎用PHYのことらしい。OSI参照モデルの第1層であるphysical layer(物理層)から取ってるんやね。
http://e-words.jp/w/PHY.html

ne0: Planex FNW-3600-T (DL10022) Ethernet
ne0: Ethernet address 00:90:cc:13:0f:fa
ukphy0 at ne0 phy 1: Generic IEEE 802.3u media interface
ukphy0: AC101 10/100 media interface (OUI 0x0010a9, model 0x0021), rev. 11
ukphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto

コントローラはD-Link DL10022か。を、PLANEX FNW-3600-Tとして認識してるな。あ、これって16ビットPCカードなのかー。
http://www.planex.co.jp/product/pccard/fnw3600t.shtml
ただ、これって初期モデルと後期モデルがあるらしく、後期モデルはカプラレスのFNW-3600-TXと同じものらしい。FNW-3600-TXはWebで搭載コントローラがD-Link DL10020と書いてあるので、DL10022互換だと思いたい・・・。
で、今度はDL10022で検索。をを、カプラレスのPLANEX EM-702PがDL10022らしい。
http://nn11.planex.co.jp/product/pccard/em702p.shtml
あ、さらにカプラレスのELECOM LD-CDL/TXもDL10022らしい。
http://www2.elecom.co.jp/products/LD-CDLTX.html