daynix / UsbDk

Usb Drivers Development Kit for Windows
Apache License 2.0
548 stars 143 forks source link

Kinect 2 not found on Windows 7 #21

Closed xlz closed 7 years ago

xlz commented 8 years ago

Similar to #19.

Files: UsbDkController-n.txt MyUsbTree.txt UsbDkTrace.etl.txt (usbview.exe crashes when saving to xml.)

dmitryfleytman commented 8 years ago

What version of UsbDk are you using?

xlz commented 8 years ago

UsbDk_1.0.12_x64

dmitryfleytman commented 8 years ago

Text extracted from .etl file:

[UsbDk]::operator() Starting relations array processing: [UsbDk]CDeviceRelations::Dump Array size: 1 (ptr: FFFFFA8009B78B00) [UsbDk]CDeviceRelations::ForEachIf<bool #0: FFFFFA80067B1570 [UsbDk]UsbDkSendUrbSynchronously Send URB IRP Error 0xc000000d(STATUS_INVALID_PARAMETER) [UsbDk]CUsbDkHubFilterStrategy::RegisterNewChild Cannot query device descriptor [UsbDk]::operator() Finished relations array processing [UsbDk]::operator() Starting relations array processing: [UsbDk]CDeviceRelations::Dump Array size: 2 (ptr: FFFFFA8007757B80) [UsbDk]CDeviceRelations::ForEachIf<bool #0: FFFFFA800ACC1600 [UsbDk]CDeviceRelations::ForEachIf<bool #1: FFFFFA80067B1570 [UsbDk]UsbDkSendUrbSynchronously Send URB IRP Error 0xc000000d(STATUS_INVALID_PARAMETER) [UsbDk]CUsbDkHubFilterStrategy::RegisterNewChild Cannot query device descriptor [UsbDk]UsbDkSendUrbSynchronously Send URB IRP Error 0xc000000d(STATUS_INVALID_PARAMETER) [UsbDk]CUsbDkHubFilterStrategy::RegisterNewChild Cannot query device descriptor [UsbDk]::operator() Finished relations array processing [UsbDk]UsbDkEvtDeviceAdd Entry [UsbDk]CUsbDkFilterDevice::Create Entry [UsbDk]CWdfDevice::CacheDeviceName Newly created device name is \Device\UsbDkFilter18 [UsbDk]CRegText::Dump ID: USB\VID_045E&PID_02D9 [UsbDk]CUsbDkFilterDevice::CStrategist::SelectStrategy Cannot query cached device descriptor [UsbDk]CUsbDkFilterDevice::DefineStrategy Not attached [UsbDk]UsbDkEvtDeviceAdd Exit 0xc00000bb(STATUS_NOT_SUPPORTED) [UsbDk]CUsbDkFilterDevice::ContextCleanup Entry

dmitryfleytman commented 8 years ago

According to the trace file device does not provide device descriptors. What is the difference since the last time when it worked?

xlz commented 8 years ago

Last time it was Windows 8.1 with intel xhci. This is NEC controller on Windows 7.

libusb with libusbK backend works though.

xlz commented 8 years ago

Anything can I do or any more data can I provide?

dmitryfleytman commented 8 years ago

Not for now, thanks. I will take a look at this as soon as possible.

dmitryfleytman commented 7 years ago

Duplicate of #33 Fixed by db95b4651e079e59353d8bafa84cc5ad23c4f2b1