https://bugs.winehq.org/show_bug.cgi?id=57023
Bug ID: 57023 Summary: Sony Dualshock not present in HID devices in wine 9.14 but works in 9.0 Product: Wine Version: 9.14 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: xinput Assignee: wine-bugs@winehq.org Reporter: anode.dev@gmail.com Distribution: ---
The gamepad works fine in clean wine-9.0. OS - Arch linux with latest updates
The wine version 9.14 doesn't list gamepad under registry 9.0 version creates 3 keys HKEY_LOCAL_MACHINE\System\CurrentControlSet\Enum\HID\VID_054C&PID_09CC&XI_00 HKEY_LOCAL_MACHINE\System\CurrentControlSet\Enum\HID\VID_054C&PID_09CC&MI_03 HKEY_LOCAL_MACHINE\System\CurrentControlSet\Enum\HID\VID_054C&PID_09CC&XI_00
9.14 - none of above neither controller connected via USB nor Bluetooth
lsusb: Bus 003 Device 009: ID 054c:09cc Sony Corp. DualShock 4 [CUH-ZCT2x]
ls -l /dev/hid* crw------- 1 root root 240, 0 Aug 1 09:45 /dev/hidraw0 crw------- 1 root root 240, 1 Aug 1 14:05 /dev/hidraw1 <-- gamepad
cat /sys/class/hidraw/hidraw1/device/uevent
DRIVER=playstation HID_ID=0003:0000054C:000009CC HID_NAME=Sony Interactive Entertainment Wireless Controller HID_PHYS=usb-0000:00:14.0-1/input3 HID_UNIQ=84:30:95:1b:af:a6 MODALIAS=hid:b0003g0000v0000054Cp000009CC
as result "wine control joy.cpl" show nothing in "xinput devices" because it reads HID devices from registry