Subscribe to
Posts
Comments
NSLog(); Header Image

Garmin USB ANT+ Stick Console Error Messages

While troubleshooting an issue for a customer, I launched Console and noticed a message being repeated every two seconds:

1/15/12 8:17:54.000 am kernel: USBF: 768663.812 AppleUSBEHCI[0x137c6000]::Found a transaction past the completion deadline on bus 0xfd, timing out! (Addr: 4, EP: 1)
1/15/12 8:17:56.000 am kernel: USBF: 768665.811 AppleUSBEHCI[0x137c6000]::Found a transaction past the completion deadline on bus 0xfd, timing out! (Addr: 4, EP: 1)
1/15/12 8:17:58.000 am kernel: USBF: 768667.811 AppleUSBEHCI[0x137c6000]::Found a transaction past the completion deadline on bus 0xfd, timing out! (Addr: 4, EP: 1)
1/15/12 8:18:00.000 am kernel: USBF: 768669.812 AppleUSBEHCI[0x137c6000]::Found a transaction past the completion deadline on bus 0xfd, timing out! (Addr: 4, EP: 1)
1/15/12 8:18:02.000 am kernel: USBF: 768671.812 AppleUSBEHCI[0x137c6000]::Found a transaction past the completion deadline on bus 0xfd, timing out! (Addr: 4, EP: 1)
1/15/12 8:18:04.000 am kernel: USBF: 768673.812 AppleUSBEHCI[0x137c6000]::Found a transaction past the completion deadline on bus 0xfd, timing out! (Addr: 4, EP: 1)

Some quick research with System Profiler led me to discover that it was the Garmin USB ANT+ Stick: System Profiler 1 (Bus 0xfd), System Profiler 2 (Address 4 is ANT+ Stick)

If you unplug the ANT+ Stick, the error messages stop. Plug it back in (this time into my keyboard), the errors return (click for a larger image):

ANT+ Console Errors

Troubleshooting Steps and Results:

  1. Repair permissions, verify disk, restart computer (Mac OS X 10.7.2, 13 GB RAM, HD fine): same issue, errors continue.
  2. Plug ANT+ Stick into different port: same issue (as noted above), errors continue.
  3. Quit ANT Agent software, restart, plug ANT+ Stick in: same issue, errors continue.
  4. Plug ANT+ Stick in to computer directly: same issue, errors continue.
  5. Garmin ANT Agent software version: 2.2.0 (latest available).
  6. Software or Hardware: The error messages do not appear when only the application is running. Only the "initDevice failed" message appears when only the Stick is plugged in. The "every two seconds" error messages require both the application to be running and the Stick to be plugged in.

Bug filed: https://forums.garmin.com/showthread.php?p=119513.