Hi HPS,

Attached the USB analyzer trace for Garmin and other working device connected 
to XHCI. Please download from the following link.

<https://www.dropbox.com/s/prnlpc1uiucpu3b/xhci_usb_working.ufo?dl=0>
https://www.dropbox.com/sh/jkw2zns9l857e4v/AACp7r3dGjR-r9Vfy9KDmzZ6a?dl=0

Need to download analyser software to view the trace. Please download from the 
following link.
https://www.ellisys.com/products/usbex200/download.php


Thanks,
________________________________
From: Mariappan N <nmari...@outlook.com>
Sent: Sunday, July 28, 2019 5:56 PM
To: Hans Petter Selasky <h...@selasky.org>; freebsd-usb@freebsd.org 
<freebsd-usb@freebsd.org>
Subject: Re: Problem attaching USB Garmin device

Hi HPS,

> 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.
>
   Other USB devices were working fine when connect to the XHCI controller 
except the Garmin device.

I have an USB 2.0 analyzer and taken the trace for both Garmin and other 
working device. I will send by tomorrow.

> Did you check if there exist new firmware for your Garmin

Yet to check whether any new firmware released for Garmin device.

Thanks,

________________________________
From: Hans Petter Selasky <h...@selasky.org>
Sent: Saturday, July 27, 2019 4:45 PM
To: Mariappan N <nmari...@outlook.com>; freebsd-usb@freebsd.org 
<freebsd-usb@freebsd.org>
Subject: Re: Problem attaching USB Garmin device

On 2019-07-27 13:03, Hans Petter Selasky wrote:
> 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

Did you check if there exist new firmware for your Garmin?

--HPS

_______________________________________________
freebsd-usb@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-usb
To unsubscribe, send any mail to "freebsd-usb-unsubscr...@freebsd.org"

Reply via email to