I've been trying to get my Nexus S to act as a host via OTG. I've discovered that plugging in a microB to female A adapter that has the ID pin grounded kicks the OTG code. The s3c_udc driver kicks out a message that it's initializing and it attempts to bring up vbus power. That's where it stops. I never get vbus.
I've tried kicking on the regulators (ldo3 and ldo8 for vUSB 3.3V and VUSB 1.1V in the mach-herring.c file but that doesn't seem to kick them on. I see no power on the pins. (I've verified that the code is being called to enabled them at boot). My suspicion is that the regulators are just not wired. It's a microB port so maybe it's not able to drive VUSB. Comments? Steve -- Steve Modica CTO - Small Tree Communications www.small-tree.com phone: 651-209-6509 ext 301 mobile: 651-261-3201 -- unsubscribe: android-kernel+unsubscr...@googlegroups.com website: http://groups.google.com/group/android-kernel