For WM6, there is a USBOTG interface driver as well as the device drivers.
For WM2003SE, the X50v A02 ROM had the OHCI driver already included as device #17. That was removed in subsequent ROMs (see my way earlier posts on this) and replaced by the peripheral.dll driver. Peripheral.dll senses pins 5 & 6 on the sync connector. If they are grounded, then pin 7 outputs 3.3v at 100mA max to power an external RS232 level shift circuit.
Also, that driver is most likely for USB Host Port 1 (Not a USBOTG interface), which is not brought out to the sync connector. You need the code for USBOTG.DLL which will be in WM6.5 when it comes out. There are only a few references to it on the web at this point and I found the most pointed reference in a Microsoft blog posting (in a previous post in ths thread).
I've been playing with the Symbol MC50 USBOTG drivers for their WM2003SE release available here:
CradlePoint Technology
Read the manual for the device:
http://www.efmpro.com/Samples/Owner%...er%20Guide.pdf
There are divers for WM2003 and WM5. The ethernet device looks like a peripheral to the PDA. The MC50 WM5.0 firmware has the drivers already built-in to the ROM so I'd really like to get a copy of that to pull apart.
Look at chapt 12 of this Intel guide: PXA270 Processor Developer's Manual - Oct 2004