windows asking for GUID_TRANSLATOR_INTERFACE_STANDARD from my USB HUB PDO

I’m revisiting my virtual (xen) USB driver and it isn’t working under
Windows 2008R2. While that’s not particularly surprising as a virtual
HUB appears not to be supported, I’m hoping it isn’t too hard to fix.
Windows appears to ask for something called
GUID_TRANSLATOR_INTERFACE_STANDARD from my device. It also asks for such
a thing under XP but doesn’t seem to be a problem there.

Is this something Windows should be able to do without, or is it like
the BUS_INTERFACE_STANDARD that Windows can fake under XP by falling
back to the HalXxx functions but not under AMD64?

Thanks

James

You should be able to get away with not supporting this interface

d


From: xxxxx@lists.osr.com [xxxxx@lists.osr.com] on behalf of James Harper [xxxxx@bendigoit.com.au]
Sent: Saturday, June 04, 2011 9:32 PM
To: Windows System Software Devs Interest List
Subject: [ntdev] windows asking for GUID_TRANSLATOR_INTERFACE_STANDARD from my USB HUB PDO

I’m revisiting my virtual (xen) USB driver and it isn’t working under
Windows 2008R2. While that’s not particularly surprising as a virtual
HUB appears not to be supported, I’m hoping it isn’t too hard to fix.
Windows appears to ask for something called
GUID_TRANSLATOR_INTERFACE_STANDARD from my device. It also asks for such
a thing under XP but doesn’t seem to be a problem there.

Is this something Windows should be able to do without, or is it like
the BUS_INTERFACE_STANDARD that Windows can fake under XP by falling
back to the HalXxx functions but not under AMD64?

Thanks

James


NTDEV is sponsored by OSR

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

Thanks Doron. I think I’ve tracked down the problem… Windows is (quite sensibly) asking for V7 of the hub interface, then for V6 if it doesn’t get V7, but I only implemented V5.

Sent from my iPhone

On 05/06/2011, at 15:12, “Doron Holan” wrote:

> You should be able to get away with not supporting this interface
>
> d
> ________________________________________
> From: xxxxx@lists.osr.com [xxxxx@lists.osr.com] on behalf of James Harper [xxxxx@bendigoit.com.au]
> Sent: Saturday, June 04, 2011 9:32 PM
> To: Windows System Software Devs Interest List
> Subject: [ntdev] windows asking for GUID_TRANSLATOR_INTERFACE_STANDARD from my USB HUB PDO
>
> I’m revisiting my virtual (xen) USB driver and it isn’t working under
> Windows 2008R2. While that’s not particularly surprising as a virtual
> HUB appears not to be supported, I’m hoping it isn’t too hard to fix.
> Windows appears to ask for something called
> GUID_TRANSLATOR_INTERFACE_STANDARD from my device. It also asks for such
> a thing under XP but doesn’t seem to be a problem there.
>
> Is this something Windows should be able to do without, or is it like
> the BUS_INTERFACE_STANDARD that Windows can fake under XP by falling
> back to the HalXxx functions but not under AMD64?
>
> Thanks
>
> James
>
> —
> NTDEV is sponsored by OSR
>
> 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
>
> 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