Hi all,
We have a design with the USB from the TPS65930 wired to a type A connector as we want to use it always as a HOST. We have tied the ID pin low through a zero ohm link and have some functionality, but also some problems. We are running the Linux Kernel 2.6.32 (Angstrom Dist.) and the driver we have is for the TWL4030. This works for powering up our DM3730 and the audio codec is functional.
When we plug in a USB Slave device such as a memory stick, it is recognised but then configuration is rejected on the basis of insufficient bus power.
[ 651.552886] usb 1-1: new high speed USB device using musb_hdrc and address 4
[ 651.702728] usb 1-1: New USB device found, idVendor=0781, idProduct=5530
[ 651.709655] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 651.717163] usb 1-1: Product: SanDisk Cruzer
[ 651.721435] usb 1-1: Manufacturer: SanDisk
[ 651.725738] usb 1-1: SerialNumber: 087812117550
[ 651.732635] usb 1-1: rejected 1 configuration due to insufficient available bus power
[ 651.746795] usb 1-1: no configuration chosen from 1 choice
Can anyone tell us if this is a driver issue or is 100mA really not enough for a memory stick?