http://bugs.winehq.org/show_bug.cgi?id=26810
--- Comment #2 from Mike Slegeir tehpola@yahoo.com 2011-04-17 23:53:08 CDT --- Created an attachment (id=34164) --> (http://bugs.winehq.org/attachment.cgi?id=34164) WINEDEBUG=-all,+joystick,+dinput log starting a game
It appears from this log that the two devices are created from /dev/input/eventX and /dev/input/jsX since the joystick could be interacted with from either. Is there a unique identifier you could check for to avoid these duplicates and choose the more reliable input method?