Timeouts in AppleUSBEHCI - how can I find out what is causing this? I'm getting timeouts on my USB every few seconds like this:

Jan  8 22:07:43 Thorstens-MacBook kernel[0]: USBF:  1722. 27    AppleUSBEHCI[0xffffff800b8b2000]::Found a transaction past the completion deadline on bus 0x24, timing out! (Addr: 6, EP: 1)
Jan  8 22:07:45 Thorstens-MacBook kernel[0]: USBF:  1724. 29    AppleUSBEHCI[0xffffff800b8b2000]::Found a transaction past the completion deadline on bus 0x24, timing out! (Addr: 6, EP: 1)
Jan  8 22:07:52 Thorstens-MacBook kernel[0]: USBF:  1731. 32    AppleUSBEHCI[0xffffff800b8b2000]::Found a transaction past the completion deadline on bus 0x24, timing out! (Addr: 6, EP: 1)


How can I figure out what is going on? Which of my USB devices may be causing this issue (other than disconnecting one after another)? What other ideas are there to avoid this problem? (Note: My USB hub is powered, which was one of the suggestions I had seen when googling the issue).

Thanks!

Here are the devices connected ty my Mac through a powered USB hub:


printer (HP Deskjet)
iPhone docking station
JBL iPod dock/loudspeaker (also powered)
a Pinnacle DVB-T antenna
a Garmin charger for my GPS watch
a Garmin ANT+ connector
an (unused) Logitech headset
Generate a system report (in Lion: About this Mac-> More Info -> System Report, or do a Spotlight search for System Information if you allow Spotlight to index applications.)

Click on USB; then look for the bus ID mentioned. Under that bus, look through the Location IDs of each device; this field is "Addr" in the error logs. Note that location IDs are unique only across a bus, not the entire system.

Once you've identified the device, I would try swapping it to a new port, either with another device on the hub or to a blank port on said hub.  If the errors stay with the device and not the port, my next step would be to plug the device into a direct port or swap cables.  If you still have issues with the device, look for firmware updates to the device.

If after troubleshooting the hub is suspect - note that some people have found the power adapters that ship with some cheap USB hubs to be very poor, not capable of delivering anywhere near enough current.  http://hackaday.com/2012/01/06/running-the-numbers-on-a-cheap-psu/

I would put the phone and garmin charger directly off the Mac's USB ports; among other things, your mac can supply twice as much current to your phone for charging.  See https://support.apple.com/kb/ht4049