Bill Allen wrote:
The "could not start playback (Broken pipe)" message indicates that the
USB host controller driver was not able to allocate enough bandwidth on
the bus, for some reason. This has nothing to do with the hardware.
Please show the error message in the system log.
There have been some changes in the EHCI driver related to audio
playback between 2.6.22 and 2.6.24; you might want to give it a try.
Linux-audio-user mailing list