https://bugs.winehq.org/show_bug.cgi?id=56292
Bug ID: 56292 Summary: "Sony DualShock 4"-Controller is not detected by Wine anymore Product: Wine Version: 9.1 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: 9427421240@posteo.net Distribution: ---
"Wine 9.1" does not detect my "Sony DualShock 4"-controller (the newer "CUH-ZCT2E"-version); neither when connecting it via Bluetooth nor when connecting it via USB. (The multitouch-pad on it still works.)
With "Wine 9.0", the controller was detected as an XInput-device. With "Wine 9.1", it was not listed in the game-controller-settings. Other controllers were correctly detected (as XInput-devices) by "Wine 9.1".
With "Wine 9.0", these 2 lines did appear in the log (when starting "control.exe" and then the game-controller-settings from it):
0084:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005 0084:fixme:xinput:pdo_pnp IRP_MN_QUERY_ID type 5, not implemented!
With "Wine 9.1", these lines did not appear in the log.
Operating-system: Debian GNU/Linux Testing (Trixie)
https://bugs.winehq.org/show_bug.cgi?id=56292
Michał Górny mgorny@gentoo.org changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |mgorny@gentoo.org
https://bugs.winehq.org/show_bug.cgi?id=56292
--- Comment #1 from Michał Górny mgorny@gentoo.org --- I'm going to try bisecting this, as I can reproduce.
https://bugs.winehq.org/show_bug.cgi?id=56292
Michał Górny mgorny@gentoo.org changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |rbernon@codeweavers.com
--- Comment #2 from Michał Górny mgorny@gentoo.org --- Well, unsurprisingly, the commit introducing the problem is:
commit 173ed7e61b5b80ccd4d268e80c5c15f9fb288aa0 Author: Rémi Bernon rbernon@codeweavers.com AuthorDate: 2024-01-14 12:06:23 +0100 Commit: Alexandre Julliard julliard@winehq.org CommitDate: 2024-01-18 18:08:48 +0100
winebus: Prefer hidraw backends for DS4 and DS5 gamepads.
https://bugs.winehq.org/show_bug.cgi?id=56292
Marc P pytha@ga.mr changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |pytha@ga.mr
https://bugs.winehq.org/show_bug.cgi?id=56292
9427421240@posteo.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Regression SHA1| |173ed7e61b5b80ccd4d268e80c5 | |c15f9fb288aa0
https://bugs.winehq.org/show_bug.cgi?id=56292
Rémi Bernon rbernon@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |DUPLICATE Status|UNCONFIRMED |RESOLVED
--- Comment #3 from Rémi Bernon rbernon@codeweavers.com --- This is already reported and discussed in bug 56306, this is an intended change and you can get back to the old behavior by disabling the Wine hidraw backend, or by enabling hidraw for the Sony controllers using udev rules.
Note that the latter should be preferred as many games expect these controllers to be accessible through a proprietary protocol that only works this way.
*** This bug has been marked as a duplicate of bug 56306 ***
https://bugs.winehq.org/show_bug.cgi?id=56292
Alistair Leslie-Hughes leslie_alistair@hotmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #4 from Alistair Leslie-Hughes leslie_alistair@hotmail.com --- Closing duplicate.
https://bugs.winehq.org/show_bug.cgi?id=56292
Chiitoo chiitoo@gentoo.org changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |chiitoo@gentoo.org