https://bugs.winehq.org/show_bug.cgi?id=47749
Bug ID: 47749 Summary: Reconnect of gamepad Product: Wine-staging Version: 4.15 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: alexzk@mail.ru CC: leslie_alistair@hotmail.com, z.figura12@gmail.com Distribution: ---
If gamepad is reconnected windows game (Elite dangerous in my case) fails to use it back. Elite itself has a bug so you can see if gamepad was connected during startup due this bug. So it seems game detects gamepad but cannot receive events from. Complete restart of wine (closing ALL windows programs in prefix) resolves issue. If wine was not restarted (for example, launcher still runs) then gamepad is "broken".
Downgrading to 4.12.1 fixed that - gamepad is working after reconnect.
P.S. ONCE it worked ok for me in 4.15 too, but it was 1 time of 100 reconnects or so.