usb-dumb adapter works ...
you had to patch the kernel
and remove check for usb-host attached ...
Beware ... this overirdes the clean detection
change file : usb-ohci-pxa27x.c
static int __init pxa27x_ohci_init(void)
{
int ret;
/* USB Cable Connected ? */
// chg if(!(GPLR1 & GPIO_bit(USB_CONNECT_GPIO))) {
// c.f. 3.6.2 Clock Enable Register
CKEN &= ~CKEN11_USB;
CKEN |= CKEN10_USB;
#if defined(CONFIG_ARCH_SHARP_SL) && defined(CONFIG_APM_CPU_IDLE)
lock_FCS(LOCK_FCS_USBH, 1);
#endif
/* Init USB Port 2 Output Control Register */
UP2OCR = 0x00;
/* Host Port 2 Transceiver Output Enable */
UP2OCR |= UP2OCR_HXS;
UP2OCR |= UP2OCR_HXOE;
/* D+ Pull Up SW1 ON */
UP2OCR |= (UP2OCR_DPPDE|UP2OCR_DMPDE);
/* Set GPIO Pin Hi to Unconnect Host */
GPSR(USBD_VBUS_GPIO_HOST) = GPIO_bit(USBD_VBUS_GPIO_HOST);
//chg } else {
//chg return -1;
//chg }
Viki ng