Hello everyone, I've been working on a USB Composite Gadget driver taken from Palm Pre source code[1]. I managed to somehow port it to kernel 2.6.30 and it works great if only mass storage is enabled. However, if I change it to support both mass storage and RNDIS (which is our goal for now) Windows has hard time detecting the device (ie. missing drivers). Linux on the other hand, handles everything quite fine. So now, first of all, does anyone know about any newer implementations of USB Composite Gadget which support at least mass storage and Ethernet? Is there any work going on on such a gadget? Am I missing something or is there only a Ethernet and CDC Composite Gadget in mainstream Linux kernel which support CDC and RNDIS only? Second of all, does anyone have any experience with the Palm code[1]? Or at least, could anyone help up with handling this driver under Windows? 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. Also, while testing various gadget, standard mass storage in particular, the following issue has arisen. Windows detects the device and shows it as a mass storage device in Device Manager, however, no volume appears in My Computer. The same device, connected to Linux works properly. ______________________________________________________________________ [1] http://palm.cdnetworks.net/opensource/1.0.1/linuxkernel-2.6.24.tgz http://palm.cdnetworks.net/opensource/1.0.1/linux-2.6.24-patch.gz -- Best regards, _ _ .o. | Liege of Serenly Enlightened Majesty of o' \,=./ `o ..o | Computer Science, Michał "mina86" Nazarewicz (o o) ooo +-<m.nazarewicz@samsung.com>-<mina86@jabber.org>-ooO--(_)--Ooo-- -- To unsubscribe from this list: send the line "unsubscribe linux-usb" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
| Mariusz Kozlowski | [PATCH 01] kmalloc + memset conversion co kzalloc |
| Greg Kroah-Hartman | [PATCH 001/196] Chinese: Add the known_regression URI to the HOWTO |
| Vladislav Bolkhovitin | Re: Integration of SCST in the mainstream Linux kernel |
| Jeremy Allison | Re: [RFC] Heads up on sys_fallocate() |
git: | |
| Gerrit Renker | [PATCH 0/37] dccp: Feature negotiation - last call for comments |
| Natalie Protasevich | [BUG] New Kernel Bugs |
| David Miller | Re: [GIT]: Networking |
| Jeff Garzik | Re: [bug?] tg3: Failed to load firmware "tigon/tg3_tso.bin" |
