I do not have a test setup to effectively testing this patch. We also know that 
this is a work around for some 3rd party xhci controller driver/firmware bugs 
where the new driver may already fix the issues.

Ref: 
http://libusbx.1081486.n5.nabble.com/Libusbx-devel-Reading-device-descriptor-and-config-descriptor-from-WinUsb-td1806.html

It does seem to create some problems based on my simple test.

```
$ ./examples/listdevs.exe
libusbx: warning [cache_device_descriptors] could not get node connection inform
ation for device '\\.\USB#VID_046D&PID_C52F#6&28E0277E&0&1': [87] The parameter
is incorrect.
libusbx: error [get_conn_info_ex] program assertion failed: device address colli
sion with root hub
libusbx: warning [cache_device_descriptors] could not get node connection inform
ation for device '\\.\USB#VID_0A5C&PID_5800#0123456789ABCD': [87] The parameter
is incorrect.
libusbx: warning [cache_device_descriptors] could not get node connection inform
ation for device '\\.\USB#VID_413C&PID_2003#8&23117AA8&0&2': [87] The parameter
is incorrect.
libusbx: warning [cache_device_descriptors] could not get node connection inform
ation for device '\\.\USB#VID_413C&PID_3012#8&23117AA8&0&4': [87] The parameter
is incorrect.
0000:0000 (bus 1, device 1)
0000:0000 (bus 2, device 1)
0000:0000 (bus 2, device 0) path: 1.2.1
0000:0000 (bus 1, device 0) path: 1.1
0483:3748 (bus 2, device 1) path: 1.2.1.3
0000:0000 (bus 1, device 0) path: 1.8
0000:0000 (bus 2, device 0) path: 1.2.1.2
0000:0000 (bus 2, device 0) path: 1.1
0000:0000 (bus 2, device 0) path: 1.2
0000:0000 (bus 2, device 0) path: 1.2.1.4
0000:0000 (bus 2, device 0) path: 1
0000:0000 (bus 1, device 0) path: 1
````


---
Reply to this email directly or view it on GitHub:
https://github.com/libusbx/libusbx/pull/137#issuecomment-24718310
------------------------------------------------------------------------------
LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99!
1,500+ hours of tutorials including VisualStudio 2012, Windows 8, SharePoint
2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack includes
Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/20/13. 
http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
_______________________________________________
libusbx-devel mailing list
libusbx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/libusbx-devel

Reply via email to