Am Sonntag, 15. Juni 2003 14:24 schrieb [EMAIL PROTECTED]: > Hi, folks > > I have a question. I have an idea about a device. This device can be > considered as a "black box" which includes a Linux OS and one or more > harddisks that can be controled(read and write) by the embedded Linux OS. I > want the Linux device to communicate with a Windows OS PC host(read and > write by Host) by USB connection.
So you want to build a USB based RAID ? > My question is what the main difficult point is in for the communication > between Linux USB device and Windows USB host. Twofold. You need support for the chip and the device class, or classes should you wish to support several. > I think that I can get the hardware device controller Driver from the > manufacturer of the controller and the Windows Host side should has all > support softwares such as USB Driver, Host Controller Driver, host software > and Client(Class) Driver. The only task that I need to do is writing the > Function Driver in Device side. Am I right? Does the software for Linux and > Windows have difference if it is USB specification compliant. A "gadget" driver is split into two to allow clean layering. For some controller chips there's already support and ethernet over USB is already implemented. So you need support for your chip and you need gadget side support for USB storage. The latter may or may not be implemented mostly in the kernel. HTH Oliver ------------------------------------------------------- This SF.NET email is sponsored by: eBay Great deals on office technology -- on eBay now! Click here: http://adfarm.mediaplex.com/ad/ck/711-11697-6916-5 _______________________________________________ [EMAIL PROTECTED] To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-devel