2009/7/3 Michał Nazarewicz <m.nazarewicz@xxxxxxxxxxx>: >> What is your descriptor? Please post the output of "lsusb -vvv" under >> Linux if your device works under Linux. > > Attached at the end of the mail. Thanks. >> I can not remember exactly whether IAD is necessary for USB composite >> device involving RNDIS . But you may want to use IAD. At least IAD is >> the recommended method to get USB composite device involving CDC-ACM >> for Windows. >> http://www.microsoft.com/whdc/connect/usb/usbfaq_intermed.mspx >> http://www.spinics.net/lists/linux-usb/msg19117.html > > Thanks again for useful links. > > Interface Association: > bLength 8 > bDescriptorType 11 > bFirstInterface 0 > bInterfaceCount 2 > bFunctionClass 2 Communications > bFunctionSubClass 6 Ethernet Networking > bFunctionProtocol 0 > iFunction 10 USB Ethernet Gadget So it is already using IAD. Do you have the real Palm Pre and what is the Windows driver for it? You may want to check that out. Are they using the USB RNDIS driver or custom driver? By the way, to debug Code 10 error, you can try to check the log file setupapi.log. http://www.microsoft.com/whdc/driver/install/setupapilog.mspx http://www.microsoft.com/whdc/driver/install/diagnose.mspx -- Xiaofan http://mcuee.blogspot.com -- To unsubscribe from this list: send the line "unsubscribe linux-usb" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html