RES: Urb's for USB

Chandrakant,

Drivers for USB devices is created above the USB Hub driver or USB
Generic Parent driver, depending on the quantity of interfaces your
driver had. These drivers are resposible to send URB to the devices and
it deffer each other by using a pipe handle that is associated with each
interface when your driver call UsbBuildSelectInterfaceRequest in order
to configure your device to use it.

See “Selecting the USB Device Configuration” in DDK.

Regards,
Fernando Roberto da Silva.

-----Mensagem original-----
De: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] Em nome de
xxxxx@yahoo.co.in
Enviada em: quarta-feira, 26 de julho de 2006 08:57
Para: Windows System Software Devs Interest List
Assunto: [ntdev] Urb’s for USB

I am running two USB devices that is device1 and device2 and tracking
URB’s send to Usbbus, can anybody tell me who handles URB’s, also which
driver decides that this URB should go to device1 or device2.

Thanks in advance
Chandrakant


Questions? First check the Kernel Driver FAQ at
http://www.osronline.com/article.cfm?id=256

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

Thanks Fernando

>send to Usbbus, can anybody tell me who handles URB’s, also which driver

decides that this URB should go to device1 or device2.

USBHUB decides, and the host controller’s driver (USBPORT+the miniport) handles
them.

Maxim Shatskih, Windows DDK MVP
StorageCraft Corporation
xxxxx@storagecraft.com
http://www.storagecraft.com