Hi,
I have some USB device which has different serial number but a common
VID/PID. Every time I plug the same type of device with a different serial
number, the device re-enumerates afresh. This is a severe problem when we
are mass testing the device. I tried a filter driver for uhcd.sys(both
upper and lower) and this didnt solve the problem. I also used the
DiagDriver and enabled the Diagnostic mode and this also doesnt solve my
problem ( in this mode the serial number is unaffected ).
- Is their any known method than can suppress this re-enumeration all the
way for a simple change in the serial number?
- Why is the filter which is above uhcd.sys not getting the GetDescriptor
request? ( I added this as a upper filter for uhcd.sys in usb.inf).
Any help will be appreciated…
regards,
Britto.
> - Is their any known method than can suppress this re-enumeration all the
way for a simple change in the serial number?
Write the LowerFilter (bus filter) for USB bus driver, catch
MN_QUERY_ID/BusQueryInstanceID and patch the ID returned by the USB bus
driver to some constant value on the IRP’s way back (in the completion
routine).
Max
“Maxim S. Shatskih” @lists.osr.com on 09/27/2000
09:02:10 PM
Please respond to “NT Developers Interest List”
Sent by: xxxxx@lists.osr.com
To: “NT Developers Interest List”
cc:
Subject: [ntdev] Re: Re-enumeration supression…
- yeah the filter for the usb bus driver is just suppressing the
re-enumeration.
- Thanx Max, and all the contributors.
- britto.
> - Is their any known method than can suppress this re-enumeration all the
> way for a simple change in the serial number?
Write the LowerFilter (bus filter) for USB bus driver, catch
MN_QUERY_ID/BusQueryInstanceID and patch the ID returned by the USB bus
driver to some constant value on the IRP’s way back (in the completion
routine).
Max
—
You are currently subscribed to ntdev as: xxxxx@scmmicro.co.in
To unsubscribe send a blank email to $subst(‘Email.Unsub’)