USB 1.1 OEM GPS device not detected under xHCI

I got a USB 1.1 OEM GPS device. It is already certified in Win7 and trying
to certify in Win8.
In Win8 all tests are passed except “HCK related” tests. Tests are failing
saying that “Device should be connected behind xHCI”.
The problem is I can’t see my device behind xHCI.
I have got a Dell Desktop with xHCI controller, but only USB3.0 devices are
listed under xHCI. But my device is always listed under “EHCI” controller.
Also I tried TI 3.0 HUB and other USB 3.0 Superspeed HUB which are detected
under xHCI. But again, if I connect my device to those USB3.0 HUBs, it
still gets listed under EHCI.
So I am really frustrated after chasing Dell to find a machine which gives
direct xHCI ports w/o any logical mapping.
So I couldn’t certify on Win8 yet.(But I have tested and running Win7
certified version of drivers w/o any issues)

Please help me here.

Thanks

Hi All, I am really stuck here. I appreciate any kind of help here.

On Tue, Oct 7, 2014 at 10:59 AM, wrote:

> I got a USB 1.1 OEM GPS device. It is already certified in Win7 and trying
> to certify in Win8.
> In Win8 all tests are passed except “HCK related” tests. Tests are failing
> saying that “Device should be connected behind xHCI”.
> The problem is I can’t see my device behind xHCI.
> I have got a Dell Desktop with xHCI controller, but only USB3.0 devices are
> listed under xHCI. But my device is always listed under “EHCI” controller.
> Also I tried TI 3.0 HUB and other USB 3.0 Superspeed HUB which are detected
> under xHCI. But again, if I connect my device to those USB3.0 HUBs, it
> still gets listed under EHCI.
> So I am really frustrated after chasing Dell to find a machine which gives
> direct xHCI ports w/o any logical mapping.
> So I couldn’t certify on Win8 yet.(But I have tested and running Win7
> certified version of drivers w/o any issues)
>
> Please help me here.
>
> Thanks
>
> —
> NTDEV is sponsored by OSR
>
> Visit the list at: http://www.osronline.com/showlists.cfm?list=ntdev
>
> OSR is HIRING!! See http://www.osr.com/careers
>
> For our schedule of WDF, WDM, debugging and other seminars visit:
> http://www.osr.com/seminars
>
> To unsubscribe, visit the List Server section of OSR Online at
> http://www.osronline.com/page.cfm?name=ListServer
>

The fasted way to get the clear picture is insert a USB analyzer between the xHCI host and this FS gps dev.
The USB trace will display the procedure to you.

On the other hand, EHCI and xHCI is mutually excluded, namely, if the host is xHCI, then it should not be EHCI.
This is not the case for EHCI and OHCI and UHCI, where they exists in the same host with each other, responsible for HS and FS/LS respectively, where xHCI consolidate the SS, HS, FS into one for all case.

According to my experience, for xHCI host certification of USB-IF, the USB-IF designated 150 device, which include HS and FS/LS devices, does not happened the same case as you describes.
I have test the SS known good device, 150 device on NEC(RENESAS), INTEL, fresco and even TI host.

What xHCI host are you use now?

I have several tips, but maybe not correct:
For example:
if the device fall into low speed, but xHCI not support LS?

At 2014-10-09 13:48:48, “Aadhya” wrote:

Hi All, I am really stuck here. I appreciate any kind of help here.

On Tue, Oct 7, 2014 at 10:59 AM, wrote:
I got a USB 1.1 OEM GPS device. It is already certified in Win7 and trying
to certify in Win8.
In Win8 all tests are passed except “HCK related” tests. Tests are failing
saying that “Device should be connected behind xHCI”.
The problem is I can’t see my device behind xHCI.
I have got a Dell Desktop with xHCI controller, but only USB3.0 devices are
listed under xHCI. But my device is always listed under “EHCI” controller.
Also I tried TI 3.0 HUB and other USB 3.0 Superspeed HUB which are detected
under xHCI. But again, if I connect my device to those USB3.0 HUBs, it
still gets listed under EHCI.
So I am really frustrated after chasing Dell to find a machine which gives
direct xHCI ports w/o any logical mapping.
So I couldn’t certify on Win8 yet.(But I have tested and running Win7
certified version of drivers w/o any issues)

Please help me here.

Thanks


NTDEV is sponsored by OSR

Visit the list at: http://www.osronline.com/showlists.cfm?list=ntdev

OSR is HIRING!! See http://www.osr.com/careers

For our schedule of WDF, WDM, debugging and other seminars visit:
http://www.osr.com/seminars

To unsubscribe, visit the List Server section of OSR Online at http://www.osronline.com/page.cfm?name=ListServer

— NTDEV is sponsored by OSR Visit the list at: http://www.osronline.com/showlists.cfm?list=ntdev OSR is HIRING!! See http://www.osr.com/careers For our schedule of WDF, WDM, debugging and other seminars visit: http://www.osr.com/seminars To unsubscribe, visit the List Server section of OSR Online at http://www.osronline.com/page.cfm?name=ListServer

Yea, USB 3.0 capable machines uses separate USB 2.0 (EHCI) and USB 3.0 (xHCI) ports.

Connect it through a USB 3.0 hub.

Yes, I connected through TI USB 3.0 HUB and TI USB 3.0 HUB+Amekette USB 3.0
SS HUB, but of no use.
USB 3.0 hubs and USB 3.0 devices are detected under xHCI but when I connect
my device to these hubs, it goes under EHCI controller.

BTW : The PC has Intel USB 3.0 xHCI Controller for Intel 8 Series/C220
Series Chipset Family. Which uses inbox Microsoft driver

On Fri, Oct 10, 2014 at 8:16 PM, wrote:

> Connect it through a USB 3.0 hub.
>
> —
> NTDEV is sponsored by OSR
>
> Visit the list at: http://www.osronline.com/showlists.cfm?list=ntdev
>
> OSR is HIRING!! See http://www.osr.com/careers
>
> For our schedule of WDF, WDM, debugging and other seminars visit:
> http://www.osr.com/seminars
>
> To unsubscribe, visit the List Server section of OSR Online at
> http://www.osronline.com/page.cfm?name=ListServer
>

Try to connect another USB 3.0 device to the hub.

I’m not sure why the hub changes itself to 2.0. What tree do you see in the Device Manages in that case?

Connecting the device through the hub would do nothing, as the EHCI and xHCI ports are completely separate.

Yes. Not only my device, if connect any USB HID Devices to PC directly or
USB3 HUB, they are still listed under EHCI.
So, how can we certify them for Windows 8?

Note: Win7 signed drivers are getting installed in Win8 and Win8.1 without
any errors and functionally everything is fine.

On Wed, Oct 15, 2014 at 1:20 PM, wrote:

> Connecting the device through the hub would do nothing, as the EHCI and
> xHCI ports are completely separate.
>
> —
> NTDEV is sponsored by OSR
>
> Visit the list at: http://www.osronline.com/showlists.cfm?list=ntdev
>
> OSR is HIRING!! See http://www.osr.com/careers
>
> For our schedule of WDF, WDM, debugging and other seminars visit:
> http://www.osr.com/seminars
>
> To unsubscribe, visit the List Server section of OSR Online at
> http://www.osronline.com/page.cfm?name=ListServer
>

If you only plug your USB3 hub to your USB3 port, which devices appear under xHCI and EHCI?

Also, what does usbview tell you in terms of how your device is connected?