I am planning to develop the USB 2.0 stack on windows XP/Vista, Which is the
right development environment for this WDM or WDF?

Re: USB stack by Doron

Doron
Thu Jul 17 17:44:25 CDT 2008

ar eyou planning on developing a device driver for a usb device plugged
/into/ a usb 2.0 host controller? or you want to write a driver for the usb
2.0 host controller itself (the PCI device). If you want to write a driver
for the host controller, i have to ask....why? the internals and interfaces
for the host controller (and hub driver) are not documented and very very
hard to get right

d

--
Please do not send e-mail directly to this alias. this alias is for
newsgroup purposes only.
This posting is provided "AS IS" with no warranties, and confers no rights.


"Vasanthavalli Chandran" <vasanthc@hotmail.com> wrote in message
news:%23uDGil85IHA.4084@TK2MSFTNGP03.phx.gbl...
>I am planning to develop the USB 2.0 stack on windows XP/Vista, Which is
>the right development environment for this WDM or WDF?
>


Re: USB stack by Wilhelm

Wilhelm
Fri Jul 18 05:06:45 CDT 2008

Doron Holan [MSFT] wrote:

> If you want to write a
> driver for the host controller, i have to ask....why? the internals and
> interfaces for the host controller (and hub driver) are not documented
> and very very hard to get right

Some companies (Silex and others) seem to have done just that, they've
written their own USB hub driver, in order to implement a remote
(networked) USB hub. How did *they* do it, if there's no documentation?

Re: USB stack by Vetzak

Vetzak
Fri Jul 18 06:52:04 CDT 2008

On Jul 18, 12:06=A0pm, Wilhelm Noeker <wnoe...@t-online.de> wrote:
> Doron Holan [MSFT] wrote:
> > If you want to write a
> > driver for the host controller, i have to ask....why? =A0the internals =
and
> > interfaces for the host controller (and hub driver) are not documented
> > and very very hard to get right
>
> Some companies (Silex and others) seem to have done just that, they've
> written their own USB hub driver, in order to implement a remote
> (networked) USB hub. How did *they* do it, if there's no documentation?

Easy. You buy a license of IDAPro and disassemble the original driver.

Re: USB stack by Doron

Doron
Fri Jul 18 12:21:39 CDT 2008

they can easily get to 80% device coverage, the last 20% can be close to
impossible

d

--
Please do not send e-mail directly to this alias. this alias is for
newsgroup purposes only.
This posting is provided "AS IS" with no warranties, and confers no rights.


"Wilhelm Noeker" <wnoeker@t-online.de> wrote in message
news:uVEcA4L6IHA.3512@TK2MSFTNGP02.phx.gbl...
> Doron Holan [MSFT] wrote:
>
>> If you want to write a driver for the host controller, i have to
>> ask....why? the internals and interfaces for the host controller (and
>> hub driver) are not documented and very very hard to get right
>
> Some companies (Silex and others) seem to have done just that, they've
> written their own USB hub driver, in order to implement a remote
> (networked) USB hub. How did *they* do it, if there's no documentation?