While I was working this morning I ran into some issues with an app and went to check if the
Console (under /Applications/Utilities) was reporting anything.
Unfortunately the log was filled with some USB device timing out with the following error:
AppleUSBEHCI::Found a transaction past the completion deadline
on bus 0xfa, timing out! (Addr: 5, EP: 1)

A very noisy log
This timeout was annoyingly happening every few seconds. The error did give me a few clues.
It was happening on USB bus 0xfa on a device attached to address 5.
To find the device in question I generated a System Report
( > About this Mac > More Info > System Report) and looked for the USB bus with the same
address.

Finding the USB bus number
Then it was just a question of going through the devices connected to this bus that had the address in question.

The address of the USB device
Found you! The device in question was the Garmin ANT+ stick that transmits data wirelessly from my Garmin Forerunner 610 watch.
Unplugging it fixed the problem and the Console stopped being flooded.
