The major problem is hardware and the fact that a host chip is vastly (order of magnitude) more complex than a device chip - as well as the fact that the connectors are not designed to do what you want.
The OTG extension to the 2.0 standard is where you want to go I'd suggest. The typical embedded SA1100 systems don't have host capable USB and nothing you do in software will fix this. They also don't have enough end points to do RNDIS (for example). richard On Sat, 2003-01-04 at 12:44, David Brownell wrote: > Dmitri quoted: > > > > http://www.embedded.com/story/OEG20021217S0036 > > Plus I'm still planning to follow up on this bit > I posted a while back, with some running code: > > http://lwn.net/Articles/16117/ > > The goal being to have an API masking hardware details. > Like whether it's an sa1100 underneath, or is instead > something more flexible ... with endpoints to burn and > maybe even capable of high speed operation. That way > widely used drivers (like network or serial interfaces, > as described in that "embedded.com" article) can run > on other gadget hardware with minimal porting efforts. > > Certainly, having it work on SA-1100 hardware will > help nudge things along, considering how many SA-1100 > based PDAs are running Linux already! > > - Dave > > > > > > > > ------------------------------------------------------- > This sf.net email is sponsored by:ThinkGeek > Welcome to geek heaven. > http://thinkgeek.com/sf > _______________________________________________ > [EMAIL PROTECTED] > To unsubscribe, use the last form field at: > https://lists.sourceforge.net/lists/listinfo/linux-usb-devel -- - Richard C. Pitt Pacific Data Capture [EMAIL PROTECTED] 604-644-9265 http://richard.pacdat.net www.pacdat.net ------------------------------------------------------- This sf.net email is sponsored by:ThinkGeek Welcome to geek heaven. http://thinkgeek.com/sf _______________________________________________ [EMAIL PROTECTED] To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-devel
