FS#12728 - iPod classic/6G: Hangs on USB connection, does not mount as disk
Running emCORE v0.2.3 r859, Rockbox bd6e6ed-120813 daily build, and OS X 10.7.3 on the host computer.
When connecting my iPod to my computer, Rockbox displays the USB screen and then appears to hang (it won't respond to any input or unplugging the USB cable, and a menu+select reset is needed). It does not mount as a volume at any point. When connected, it is briefly visible in System Profiler.app with the following information:
Rockbox media player:
Product ID: 0x1261
Vendor ID: 0x05ac (Apple Inc.)
Serial Number: 100000000E3A01A01E3A01A01
Speed: Up to 480 Mb/sec
Location ID: 0xfd110000 / 6
Current Available (mA): 500
Current Required (mA): 500
Running 'dmesg' after it has been connected returns the following (relevant) lines:
0 0 AppleUSBCDC: start - initDevice failed
USBMSC Identifier (non-unique): 100000000E3A01A01E3A01A01 0x5ac 0x1261 0x100
USBF: 11281.501 [0x7dff200] The IOUSBFamily is having trouble enumerating a USB device that has been plugged in. It will keep retrying. (Port 1 of Hub at 0xfd000000)
USBF: 11324. 21 [0x7dff200] The IOUSBFamily was not able to enumerate a device.
After this, it no longer appears in System Profiler.
The problem does not occur in the Rockbox fallback image that is built in to emCORE, which is Rockbox r31516-120101.
I believe that this bug could possibly be related to FS#12460, however as a later build of Rockbox than is indicated in that report (the fallback image) does not exhibit the problem, I think it is a different issue.
This task depends upon