2009/7/3 Michał Nazarewicz <m.nazarewicz@xxxxxxxxxxx>: > Anyone > knows how to create Windows drivers for a custom made composite gadget? As > said earlier, I'm tryingo to create mass storage + RNDIS composite gadget > and so need Windows driver which would handle (at least) that. Windows has built-in USB mass storage device driver. So it should just work. You need an INF file for the RNDIS part. Example: http://www.mjmwired.net/kernel/Documentation/usb/linux.inf But this is a bit different from the official RNDIS template inf file from Microsoft. http://msdn.microsoft.com/en-us/library/bb500930.aspx I do not know why the above linux.inf file has section related to legacy Windows 98/ME. And I do not think Windows NT will support USB RNDIS either since it does not even support USB well. On the other hand, it is missing the 64bit section. Maybe it is from the old RNDIS kit for Windows 2000. http://www.microsoft.com/whdc/device/network/NDIS/rndisconfirm.mspx But even this version does not mention Windows 98SE/ME/NT. -- 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