This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

USB Host Problem

Hi all,

On my custom DM6446 board, I want to mount a USB flash drive. With the same kernel image used both on DM6446EVM and custom board, I can succesfully mount a flash drive on EVM but not on the custom board.  In my board USB_VBUS  switching is done wih GIO47 in function "davinci_vbus_power" in /drivers/usb/musb/davinci.c. However when I plug the USB drive to the port I get the following errors:

************************************************************************************

usb 1-1: new high speed USB device using musb_hdrc and address 8
usb 1-1: device descriptor read/64, error -71
usb 1-1: device descriptor read/64, error -71
usb 1-1: new high speed USB device using musb_hdrc and address 9
usb 1-1: device descriptor read/64, error -71
usb 1-1: device descriptor read/64, error -71

************************************************************************************

What may be the reason for these errors?

Note: I have a USB mini B connector on my board but I made a special cable to USB A. I do not use USB_ID pin either.

Note: USB_ID is pulled down with 1K5 as in reference design.

Regards

Ferhat