USBドライバの移植…手も足も出ない…

カードサービスまではできたものの、その次、USB HCIのドライバを移植しようとしたのだが…
このUSB側の方が本体なのだが、どう手を付けたらいいのかさっぱり。
Kernel 2.4と2.6ではデバイスドライバのモデルが大きく異なるので、なんともならない。
ザウルス用のCF-USBカードのドライバのソースコードを見てみたら、こっちの方が素直そうな気がしたので、これをベースにVMB5000のハードウェアのアドレスとかを入れたらなんとかならんかな、と思ったのだが、そもそも、デバイスへのアクセス方法がまったくわからない。IOをmmapでマッピングするんだと思うのだが、ベースアドレスとかどうゆう風になってるんですかね?
うーん、まったくさっぱりわからん。
もう、ずいぶんとあきらめムードになってきた。
NetFront 3.0だと、Hotmailも開けないしなあ。
OpenZaurusかAngstrom+OPIEにしようかなあ。