https://bugs.winehq.org/show_bug.cgi?id=44033
Bug ID: 44033 Summary: USB Serial Port not detected by application Product: Wine Version: 2.21 Hardware: x86 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: setupapi Assignee: wine-bugs@winehq.org Reporter: mail@joachim-breitner.de Distribution: ---
Created attachment 59697 --> https://bugs.winehq.org/attachment.cgi?id=59697 lsbusb information
I am trying to use the software that programs the programmable YQ8003 bike spoke LEDs. The device connects via usb, and presents itself as a serial port (lsusb information attached).
The software can be found at http://www.zhongxingbang.com/downloads/common/upload/2015/YQ8003-Colorful%20...
When I start the software and press a button that connects to the device (e.g. “Factory Reset”) it sits for a while and then reports “No devices found”.
This part of the trace might be interesting:
trace:setupapi:SetupDiClassGuidsFromNameExW RegEnumKeyExW() returns 0 trace:setupapi:SetupDiClassGuidsFromNameExW Key name: 0x33e5fc trace:setupapi:SetupDiClassGuidsFromNameExW Class name: 0x33e64c trace:setupapi:SetupDiClassGuidsFromNameExW RegEnumKeyExW() returns 0 trace:setupapi:SetupDiClassGuidsFromNameExW Key name: 0x33e5fc trace:setupapi:SetupDiClassGuidsFromNameExW Class name: 0x33e64c trace:setupapi:SetupDiClassGuidsFromNameExW Found matching class name trace:setupapi:SetupDiClassGuidsFromNameExW Guid: 0x33e5fc trace:setupapi:SetupDiClassGuidsFromNameExW Guid: 0x33e5fe trace:setupapi:SetupDiClassGuidsFromNameExW RegEnumKeyExW() returns 0 trace:setupapi:SetupDiClassGuidsFromNameExW Key name: 0x33e5fc trace:setupapi:SetupDiClassGuidsFromNameExW Class name: 0x33e64c trace:setupapi:SetupDiClassGuidsFromNameExW RegEnumKeyExW() returns 0 trace:setupapi:SetupDiClassGuidsFromNameExW Key name: 0x33e5fc trace:setupapi:SetupDiClassGuidsFromNameExW Class name: 0x33e64c trace:setupapi:SetupDiClassGuidsFromNameExW RegEnumKeyExW() returns 259 trace:setupapi:SetupDiGetClassDevsExW {4d36e978-e325-11ce-bfc1-08002be10318} (null) (nil) 0x0000000a (nil) (null) (nil) warn:setupapi:SetupDiGetClassDevsExW unsupported flags 0000000a trace:setupapi:SetupDiCreateDeviceInfoListExW {4d36e978-e325-11ce-bfc1-08002be10318} (nil) (null) (nil) trace:setupapi:SETUPDI_EnumerateDevices 0x1ce3428, {4d36e978-e325-11ce-bfc1-08002be10318}, (null), 0000000a trace:setupapi:SetupDiEnumDeviceInfo 0x1ce3428 0 0x33ea00 trace:setupapi:SetupDiDestroyDeviceInfoList 0x1ce3428
It seems that SetupDiGetClassDevsExW ist not listing the serial port?