I find that I need to connect the MDI cable wait till it initialises and then unplug and connect a second time for it to work correctly with my iPhone4. For some reason I don't get audio working correctly on the first connection, after the second connect it works fine with no lockups or lost audio.
Bookmarks