Hi.I have designed a custom DM365 board according DM365 EVM and appro dm365 ipnc.There are some errors about DM365 USB host.When I attach a 128M usb disk,it can be mounted sucessfully. But when I attach a 2G usb-disk.I got some errors as follows.
usb 1-1: new high speed USB device using musb_hdrc and address 2
usb 1-1: device descriptor read/all, error -71
usb 1-1: new high speed USB device using musb_hdrc and address 3
usb 1-1: device not accepting address 3, error -71
usb 1-1: new high speed USB device using musb_hdrc and address 4
usb 1-1: device descriptor read/8, error -71
usb 1-1: device descriptor read/8, error -71
usb 1-1: new high speed USB device using musb_hdrc and address 5
usb 1-1: device descriptor read/8, error -71
usb 1-1: device descriptor read/8, error -71
the DM365 evm boot information about usb host is :
Initializing USB Mass Storage driver...
usbcore: registered new driver usb-storage
USB Mass Storage support registered.
usbcore: registered new driver usbhid
drivers/usb/input/hid-core.c: v2.6:USB HID core driver
musb_hdrc: version 6.0, cppi-dma, host, debug=0
MUX: initialized GPIO33
but my board didn't print "MUX: initialized GPIO33",so i think there is some errors in usb driver when trying initialize GPIO33.
the GPIO33 is a mux pin.when I look into the /ti-davinci/drivers/usb/musb/davinci.c. I find the a function named "davinci_cfg_reg"
print the string.I add printk in this funtion to debug. I find the in DM365 EVM the GPIO33 original value is 0x55555555,but my custom board the original value is 0x0030c000,it confused me.Could someone give me a help?Thank very much.
