- Win2k Host Controller question
- Posted by maverick on October 9th, 2007
What is the GUID associated with a Universal Host Controller on
Windows 2000 SP4 .
For enhanced host controllers on Win 2k the symbolic link looks like
this
\\?
\pci#ven_8086&dev_265c&subsys_01791028&rev_03#3&17 2e68dd&0&ef#{3abf6f2d-71c4-462a-8a92-1e6861e6af27}
however i think that GUID #{3abf6f2d-71c4-462a-8a92-1e6861e6af27} is
not associated with Universal Host Controllers.
In that case what would be the GUID associated with the universal
host controller ?
Basically my final goal is to open a handle to the host controller
using its symbolic link other than using \\\\.\\HCD%d the way USBview
does !
- Posted by Tim Roberts on October 10th, 2007
maverick <ramapra@gmail.com> wrote:
Why do you think that?
C:\WINDOWS>findstr /i 3abf6f2d \DDK\6000\inc\api\*.h
\DDK\6000\inc\api\usbiodef.h:/* 3ABF6F2D-71C4-462a-8A92-1E6861E6AF27 */
\DDK\6000\inc\api\usbiodef.h
EFINE_GUID(GUID_DEVI NTERFACE_USB_HOST_CONTROLLER,
0x3abf6f2d, 0x71c4, 0x462a, 0x8a, 0x92, 0x1e, \
--
Tim Roberts, timr@probo.com
Providenza & Boekelheide, Inc.
- Posted by maverick on October 10th, 2007
per my observation
using GUID_DEVINTERFACE_USB_HOST_CONTROL*LER in Windows 2k with SP4
will yield only enhanced host controllers and not universal host
controllers and using \\\\.\\HCD%d method on Win2k will yield only
universal host controllers and not enhanced host controllers !
On Oct 10, 12:36 am, Tim Roberts <t...@probo.com> wrote:
- Posted by chris.aseltine@gmail.com on October 10th, 2007
On Oct 10, 11:08 am, maverick <rama...@gmail.com> wrote:
1) Run Bala's PNP tool.
2) Disable/enable an UHCI controller on your machine and see what
interfaces come and go.
- Posted by maverick on October 10th, 2007
nada , zip !
On Oct 10, 11:57 am, chris.aselt...@gmail.com wrote:
- Posted by chris.aseltine@gmail.com on October 10th, 2007
Ok, so the Win2k UHCI controller driver doesn't register a device
interface. However, since you know you can access it using the global
symbolic link ("HCD%d" or whatever), it seems the FDO will still
accept I/O.
Therefore, have Bala write a small USB class upper filter that
attaches to all UHCI controllers on Win2k, registers the {3abf6f2d...}
GUID, and then passes all I/O down the stack.
On Oct 10, 1:30 pm, maverick <rama...@gmail.com> wrote: