カードサービスまではできた

D01NXドライバ(VMB5000ドライバ)のSL-C860向けの移植、とりあえず、カードサービスとして登録できるところまでは確認されました。
イー・モバイル純正のドライバ(SL-C3000など用)をインストールあとに、作成したモジュールを、/lib/modules/2.4.18-rmk7-pxa3-embedix/pcmcia/vmb_usb.o としてコピーしてやれば、地球アイコンまで出るようになりました。
当初は、dummy_cs.c のコンフィグをそのまま使っていたのだけれど、それだとインスタンスが作れていない、とかゆうエラーがpcmcia/ds.c の中で出ていたようで、ちゃんと、VMB5000のドライバの中身に従って、変更。IRQの属性を、IRQ_TYPE_EXCLUSIVE から RES_SHARED に変更しただけだけど。
で、現在のところ、CFカードのリソースが登録できただけで、まだUSB部分については未実装。
ここからは、急激にハードルが高くなるなあ。
まずは、usbcoreのAPIをコールして初期化するのかな?