https://bugs.winehq.org/show_bug.cgi?id=53666
Bug ID: 53666 Summary: Logitech X-56 Stick crashes the joystick subsystem if connected Product: Wine Version: 7.17 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: hid Assignee: wine-bugs@winehq.org Reporter: ace@haxalot.com Distribution: ---
Created attachment 73072 --> https://bugs.winehq.org/attachment.cgi?id=73072 lsusb for X-56 stick
With Wine 7.13 and upwards (verified as broken on 7.13, 7.14, 7.15, 7.16, and 7.17) connecting my X-56 Joystick to the system seems to cause an exception in the hid subsystem, with the result of joystick input being completely broken.
Attached are debug logs from Wine 7.17 running the built-in control panel, as well as lsusb output for the joystick in question. The throttle seems to work fine, as does gamepads from several brands (original Xbox, Xbox 360, Steam Controller, Atari VCS modern), as well as a Logitech G29 wheel.
I also have a Saitech Cyborg X (F.L.Y. 5) which shows the same issue if it is connected when launching (up to Wine 7.16), but works fine if it has been connected after the control panel has already launched.
https://bugs.winehq.org/show_bug.cgi?id=53666
--- Comment #1 from ace@haxalot.com --- Created attachment 73073 --> https://bugs.winehq.org/attachment.cgi?id=73073 Debuglog when running wine control
https://bugs.winehq.org/show_bug.cgi?id=53666
--- Comment #2 from ace@haxalot.com --- Created attachment 73074 --> https://bugs.winehq.org/attachment.cgi?id=73074 Debuglog when connecting stick after launching
https://bugs.winehq.org/show_bug.cgi?id=53666
Rémi Bernon rbernon@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |rbernon@codeweavers.com
--- Comment #3 from Rémi Bernon rbernon@codeweavers.com --- Created attachment 73075 --> https://bugs.winehq.org/attachment.cgi?id=73075 patch
Thanks for the report, does this fix the issue maybe?
https://bugs.winehq.org/show_bug.cgi?id=53666
--- Comment #4 from Alexander Olofsson ace@haxalot.com --- Yep, that patch on top of a clean 7.17 build seems to fix the issue, both the X-56 stick and the Cyborg X look to be working fine in my tests now.
https://bugs.winehq.org/show_bug.cgi?id=53666
Gijs Vermeulen gijsvrm@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |FIXED Status|UNCONFIRMED |RESOLVED Fixed by SHA1| |d3bca13483b220361286a96f729 | |f244db202f715
--- Comment #5 from Gijs Vermeulen gijsvrm@gmail.com --- Patch was committed as d3bca13483b220361286a96f729f244db202f715, marking FIXED.
https://bugs.winehq.org/show_bug.cgi?id=53666
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #6 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 8.1.