Problem attaching USB Garmin device

Hans Petter Selasky hps at selasky.org
Sat Jul 27 11:04:37 UTC 2019


On 2019-07-26 11:43, Mariappan N wrote:
> Hi HPS,
> 
> Added hw.usb.xhci.debug=17 at /boot/loader.conf. Attached the dmesg as file with/without device. Please look into. I can give Garmin device details. If possible please look into it.
> 
> Thanks 🙂
> 

xhci_check_transfer: New remainder: 8
xhci_check_transfer: TD has I/O error
xhci_generic_done: xfer=0xc7cd10b0 endpoint=0xc84b808c transfer done
xhci_generic_done_sub: xfer=0xc7cd10b0[0/2] rem=8/8 status=4
xhci_device_done: xfer=0xc7cd10b0, endpoint=0xc84b808c, error=18

status=4 means XHCI_TRB_ERROR_XACT

According to section 4.10.2.3 of the xHCI specification this means your 
device is responding with wrong USB PID. This I believe is not a fault 
in the FreeBSD USB stack.

Do other USB high speed devices work with your XHCI controller?

I need a USB wire analyzer hooked onto the device between the Garmin and 
the computer to get further with this and compare it with the working case.

--HPS


More information about the freebsd-usb mailing list