Originally Posted by makuu
|
|
I think this is not correct, I had an e800 with native USB host. However it would not natively detect a usb drive if directly connected to it. After installing the Ratoc driver, the e800 is then able to detect the usb drive and use it's files.
|
There is a difference between the USB
interface driver (like ohci.dll) and the USB
device drivers (like usbd.dll). The interface driver is the one that actually drives the USB interface from a very low level perspective. The USB device drivers are the ones that go between the interface driver and the applications and do the work of interfacing the various USB peripherals connected to the interface, to the rest of the OS.
At this point, the original WM2003SE A02 ROM had the USB host interface driver. That driver was removed in A03 and higher ROMs and replaced with the peripheral driver, which does the sensing of pins 5 & 6 on the sync connector.
I'm looking at the specs for the ETen processor (Samsung) and the Xscale (Intel) and the USB host interfaces seem to be the same. I need to see if the Samsung chip supports USB OTG using a similar setup as the Xscale chip. With that said, I also need to determine what interface the ETen uses for its USB Host interface - is it the client pins or separate USB Host pins?
I need to find out if it's possible to use the Client USB level translating interface with the Host function.