そして、元旦にMurayama-san から corssbow 対応の nfo-2.6.3 をリリースしたとのアナウンスが。
おお、vfe/rf/alta/vel/gani/atge/jmge など一気に version up きてますね。
お年玉ですかw
Free NIC drivers for Solarisというわけで、nfo driver のテストをしてみる。
http://homepage2.nifty.com/mrym3/taiyodo/eng/
ON b105 を利用して build したものに関しては、問題なく。dladm create-vnic で vnic 使った通信も問題なさげ。
そして、MAC address が逆転する問題も対応して頂き、問題なく。
すばらしい。
ついでに、ON mercurial repository から最新の source を持ってくるスキルを身につけたので、snv_b106 base の source を使って build してみると、こちらはダメ。
Jan 2 01:41:37 macbook nfo: [ID 130221 kern.info] nfo0: type36この修正が原因っぽい。
(nForce MCP79) (vid: 0x10de, did: 0x0ab0, revid: 0xb1)
Jan 2 01:41:37 macbook nfo: [ID 217474 kern.info] nfo0: ilr 0x1401010e
Jan 2 01:41:37 macbook nfo: [ID 694339 kern.warning] WARNING: gem0:gem_do_attach: mac_alloc failed
Jan 2 01:41:37 macbook nfo: [ID 602368 kern.warning] WARNING: nfo0:gem_do_attach failed
#usr/src/uts/sys/mac_provider.h で定義される MAC_VERSION の値が 0x1 から 0x2 に修正された
Bug ID: 6779591 bring back MAC_UNICAST_HW for LDOMsとりあえず、nfo の gem.h で mac_provider.h を include した直後に MAC_VERSION を #undef MAC_VERSION して再び #define MAC_VERSION 0x1 を定義してあげると問題なく。
http://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id=6779591
LDOMs に特化した修正なのかな?
とりあえず、b106 に備えてこれを Murayama-san に報告。
