Hi expert,
My customer is using usb0 host mode, and the SCH is list below. USB1 can work(U-disk and mouse can work), but USB0 have this issue. Can you please help check if this a hardware issue or software issue.
The USB configuration is:
static struct omap_musb_board_data musb_board_data = { .interface_type = MUSB_INTERFACE_ULPI, /* * mode[0:3] = USB0PORT's mode * mode[4:7] = USB1PORT's mode * AM335X beta EVM has USB0 in OTG mode and USB1 in host mode. */ .mode = (MUSB_HOST << 4) | MUSB_HOST, .power = 500, .instances = 1, };
When insert device to USB0,the kernel 3.2 output is:
usb 1-1: new low-speed USB device number 2 using musb-hdrc [ 111.217791] usb 1-1: device not accepting address 2, error -110 [ 111.277804] hub 1-0:1.0: unable to enumerate USB device on port 1 [ 111.557780] usb 1-1: new low-speed USB device number 4 using musb-hdrc [ 111.697861] usb 1-1: device descriptor read/all, error -19 [ 111.757813] hub 1-0:1.0: unable to enumerate USB device on port 1 [ 112.197791] usb 1-1: new low-speed USB device number 6 using musb-hdrc [ 117.257833] hub 1-0:1.0: unable to enumerate USB device on port 1 [ 117.264214] musb_h_ep0_irq 1160: no URB for end 0 [ 117.547781] usb 1-1: new low-speed USB device number 7 using musb-hdrc [ 123.087784] usb 1-1: device not accepting address 7, error -110 [ 123.147806] hub 1-0:1.0: unable to enumerate USB device on port 1 [ 123.427775] usb 1-1: new low-speed USB device number 9 using musb-hdrc [ 128.487838] hub 1-0:1.0: unable to enumerate USB device on port 1 [ 128.494218] musb_h_ep0_irq 1160: no URB for end 0 [ 129.007852] usb 1-1: new low-speed USB device number 10 using musb-hdrc [ 134.547786] usb 1-1: device not accepting address 10, error -110 [ 134.607810] hub 1-0:1.0: unable to enumerate USB device on port 1 [ 134.887780] usb 1-1: new low-speed USB device number 12 using musb-hdrc [ 139.947848] hub 1-0:1.0: unable to enumerate USB device on port 1 [ 139.954230] musb_h_ep0_irq 1160: no URB for end 0 [ 140.467795] usb 1-1: new low-speed USB device number 13 using musb-hdrc [ 145.607856] usb 1-1: unable to read config index 0 descriptor/start: -110 [ 145.614953] usb 1-1: chopping to 0 config(s) [ 155.617895] usb 1-1: string descriptor 0 read error: -110 [ 155.623549] usb 1-1: New USB device found, idVendor=0000, idProduct=0538 [ 155.630559] usb 1-1: New USB device strings: Mfr=0, Product=1, SerialNumber=0 [ 155.638901] usb 1-1: no configuration chosen from 0 choices [ 155.656181] usb 1-1: USB disconnect, device number 13 [ 156.048031] musb_h_ep0_irq 1160: no URB for end 0
Regards,
Wesley