- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello!
I have a device with CX3 chip.
I have a problems with this device and some PCs.
I attach the device to the PC when it completely OFF, then I start the PC and wait when Windows is loaded. When Windows is ready - I got Unknown Device.
If I attach the device to the PC when Windows has been already loaded - everything is good.
The PC - Dell Prestigio M3800.
The reset is more than 15 ms
Device without firmware. Usually I load it in a driver section.
I have attached USB data from analyzer.
BIOS and Windows is up to date.
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
So What I understand
I have loaded firmware in pnpPowerCallbacks.EvtDevicePrepareHardware
For sending packages I use this function WdfUsbTargetDeviceSendControlTransferSynchronously
And on some PCs the return value can be not STATUS_SUCCESS
Some PCs set this request to queue and return status STATUS_INVALID_DEVICE_REQUEST
When I check for this return value also - my firmware successfully was loaded to CX3