-
3c892b93
by Ivo Ivanov at 2024-08-14T19:39:45+02:00
winebus.sys: Add devtype parameter to get_device_subsystem_info().
Narrow the search for a parent subsystem to a specific devtype.
For the usb subsystem in particular, only the "usb_device"
devtype includes all the necessary attributes, so no need to
iterate through the usb interfaces.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=54838
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=56987
-
5d374c0d
by Rémi Bernon at 2024-08-14T19:39:47+02:00
winebus.sys: Always parse uevent PRODUCT= line on input subsystem.
Letting the usb subsystem override what the input/hid subsystems have
parsed previously, unless it's on the bluetooth bus where the usb device
is the bluetooth dongle.
Fixes an issue with the device revision (bcdDevice) not being extracted
from the usb subsystem, causing the bcdHID to be extracted in error.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=54838
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=56987
-
2c70d61c
by Ivo Ivanov at 2024-08-14T19:39:48+02:00
winebus.sys: Read vendor/product/serial strings from the usb subsystem.
Fixes an issue with the product name including the manufacturer
in the same string.
Both attributes are correctly extracted from the usb subsystem.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=54838
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=56987