Возникла необходимость написать драйвер для устройства. В устройстве используются булк и изохрон. Устройство страшно спецефичное, и под уже существующие дрова (типо usb mass storage или какоенить чар-устройство

) не получится. Так-же необходимо получить максимум пропускнухи от юзб и еще хочется от него совместимости с максимальным количеством ядер (посему в первую очередь интересует libusb

)
Какой из вариантов: libusb, usbdevfs или кернельный модуль посоветуйте для этого ?
Интересно знать какую пропускнуху удается достич при использовании первых двух вариантов (особенно первого

)....