USB-Video Capture- Cypress EZ-USB chip -WHQL

  • Thread starter Thread starter jabez
  • Start date Start date
J

jabez

My USB video capture device uses two drivers, one for
loading the firmware(there is only a flash onboard) and
the other a avstream driver.WHen I do a Disable\Enable
where I receive a Remove\Start it does not work because
the device has lost its power and needs a firmware
download, but the OS thinks the device is there and ready
when a Enable is done.What would be the best way to handle
this situation?My device fails the ACPI-S3 and
Disable\Enable tests in WHQL.
Jabez
 
Hello,

When your device is connected to the PC, does it have a VID/PID
Plug-and-Play ID?

Then after you load the firmware driver, does it change the VID/PID
Plug-and-play ID?

I think this type of device can not pass the Logo tests, and can not be
Logo'd. However, I'm not sure because I don't know all the details of your
device & driver. Can you pass all the other tests in the HCT except the
Disable/Enable test?

Best Regards,
Karl
 
Hi,
You are right .It does change VID\PID after firmware
download.It is the Disable\Enable and ACPI-S3 tests that
fail.Is there any way to still logo this driver.Are there
any Incident IDs for such types of devices.
For disable\enable, if device is remote wake up
capable , would this help(i.e I think USB bus power will
stay in this case )
But with S3 what happens to a remote wakeup capable
device.
I am thinking if we can allow just this device to
still receive power.
Regards,
Jabez
 
Hi Jabez,

Just to confirm, is your device DFU?

Does it pass the USB Device Framework test?

Thanks,
Karl
 
So a device that dynamically loads firmware on startup (and changes its
product ID) cannot be logo'd? There isn't any way to get a waiver for this?

Jeff
 
Back
Top