とりあえず、opendarwin.orgでDarwin7.0.1の
IOUSBFamily/AppleUSBCDCDriver/Classes/AppleUSBCDCDriver.cpp
見てきた。

要は、AppleUSBCDCDriver::configureDevice()で
req.bInterfaceClass= kUSBCommClass;
req.bInterfaceSubClass = kUSBAbstractControlModel;
req.bInterfaceProtocol = kUSBv25;
req.bAlternateSetting = kIOUSBFindInterfaceDontCare;
でリクエスト出してデバイス検索要求してる訳だから

kUSBAbstractControlModelを0に変えたドライバを追加で用意
すればいいような気がしてきたよ。

あとは、京ポン持ってて、IOKitのコンパイル経験あるやつに
任せた!