実機でmonesを使ってみた
物置をあさっているとNICがあったのでちょっと調べてみた。
PLANEX ENW-8301-T
PLANEX:PRODUCT:LANADAPTER:ENW-8301-T
NE2000互換のRealtek RTL8029を搭載してる模様。
monesが動くかなぁと思って試してみると、
Does Not Exist Ne2K!!!
Orz…。
おそらくIRQあたりだろうとgrepしてみて、それらしき所を修正してみる。IRQとI/OアドレスはBIOSとWindowsを信頼する。
Ne2000MoNic *nicDriver = new Ne2000MoNic(); nicDriver->setNicIRQ(9); nicDriver->setNicIOBASE(0xB800);
ちょっと前進した気もするけどよくわからない…。IRQ9がサウンドボードとかぶっているせいかなぁなどと思うけど、ちょっと外したくなかったのでこれにて終了。
MonaはPCIのIRQ共有に対応してたんだっけかな?