http://bugs.winehq.org/show_bug.cgi?id=31679
Bug #: 31679 Summary: No USB game controllers detected in x3 threat Product: Wine Version: 1.5.12 Platform: x86-64 OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: aidygus@yahoo.com Classification: Unclassified
I have the Steam retail version of X3, Terran conflict and the latest release.
Last week I successfully connected my USB Logitech Rumble pad 2 and Saitek evo Force and played X3 with both those controllers.
Since then due to issues caused by other games I had created a new Steam install with winetricks, did all the native dll stuff to get the movies and sounds going and X3 runs but now it won't detect any game controllers.
if I run dmesg in a terminal it sees both devices in linux but now the dropdown box is empty in the X3 loader.
What could I possibly have had installed in the old prefix that I need to install now so that the controllers can be used again?
http://bugs.winehq.org/show_bug.cgi?id=31679
--- Comment #1 from Austin English austinenglish@gmail.com 2012-09-11 12:01:31 CDT --- If you run `wine control joy.cpl`, are they detected?
http://bugs.winehq.org/show_bug.cgi?id=31679
--- Comment #2 from Raath aidygus@yahoo.com 2012-09-11 15:14:48 CDT --- (In reply to comment #1)
If you run `wine control joy.cpl`, are they detected?
Nope. No devices detected
but if I run 'dmesg | tail'
It tells me :
[ 1633.107799] usb 2-1.5: new full-speed USB device number 3 using ehci_hcd [ 1633.202318] input: Thrustmaster T.Flight Hotas X as /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.5/2-1.5:1.0/input/input10 [ 1633.202588] generic-usb 0003:044F:B108.0005: input,hidraw4: USB HID v1.00 Joystick [Thrustmaster T.Flight Hotas X] on usb-0000:00:1d.0-1.5/input0 [ 1694.512499] usb 3-4: USB disconnect, device number 3 [ 1703.269844] usb 1-1.5: new low-speed USB device number 4 using ehci_hcd [ 1703.479076] input: Logitech Logitech Cordless RumblePad 2 as /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.5/1-1.5:1.0/input/input11 [ 1703.479423] logitech 0003:046D:C219.0006: input,hidraw3: USB HID v1.10 Gamepad [Logitech Logitech Cordless RumblePad 2] on usb-0000:00:1a.0-1.5/input0 [ 1703.479430] hid_logitech: Force feedback for Logitech force feedback devices by Johann Deneux johann.deneux@it.uu.se
in /dev/input I see both js0 and js1 so linux is detecting them.
http://bugs.winehq.org/show_bug.cgi?id=31679
Bruno Jesus 00cpxxx@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |00cpxxx@gmail.com
--- Comment #3 from Bruno Jesus 00cpxxx@gmail.com 2012-09-11 15:42:57 CDT --- Please run it like this and attach the file /tmp/log.txt
WINEDEBUG=+dinput wine control joy.cpl &> /tmp/log.txt
http://bugs.winehq.org/show_bug.cgi?id=31679
--- Comment #4 from Raath aidygus@yahoo.com 2012-09-11 15:48:14 CDT --- Created attachment 41654 --> http://bugs.winehq.org/attachment.cgi?id=41654 result of WINEDEBUG=+dinput wine control joy.cpl &> /tmp/log.txt
http://bugs.winehq.org/show_bug.cgi?id=31679
--- Comment #5 from Austin English austinenglish@gmail.com 2012-09-11 18:36:34 CDT --- (In reply to comment #4)
Created attachment 41654 [details] result of WINEDEBUG=+dinput wine control joy.cpl &> /tmp/log.txt
Do you have dinput set to native or something? There's not debug output there..
http://bugs.winehq.org/show_bug.cgi?id=31679
--- Comment #6 from Bruno Jesus 00cpxxx@gmail.com 2012-09-11 19:34:47 CDT --- It's important to remember that native dinput is not a valid configuration as per comment http://bugs.winehq.org/show_bug.cgi?id=31678#c1
http://bugs.winehq.org/show_bug.cgi?id=31679
--- Comment #7 from Austin English austinenglish@gmail.com 2012-09-11 20:20:47 CDT --- (In reply to comment #6)
It's important to remember that native dinput is not a valid configuration as per comment http://bugs.winehq.org/show_bug.cgi?id=31678#c1
Yes, though actually native would give a different output: austin@debian:~$ WINEDEBUG=+dinput wine control joy.cpl trace:dinput:DirectInput8Create hInst (0x7eff0000), dwVersion: 2048, riid ({bf798031-483a-4da2-aa99-5d64ed369700}), punkOuter ((nil))) err:joycpl:CPlApplet Failed to initialize DirectInput: 0x80004002
so yeah, +dinput wasn't set, it seems.
http://bugs.winehq.org/show_bug.cgi?id=31679
--- Comment #8 from Raath aidygus@yahoo.com 2012-09-12 17:04:09 CDT --- (In reply to comment #7)
(In reply to comment #6)
It's important to remember that native dinput is not a valid configuration as per comment http://bugs.winehq.org/show_bug.cgi?id=31678#c1
Yes, though actually native would give a different output: austin@debian:~$ WINEDEBUG=+dinput wine control joy.cpl trace:dinput:DirectInput8Create hInst (0x7eff0000), dwVersion: 2048, riid ({bf798031-483a-4da2-aa99-5d64ed369700}), punkOuter ((nil))) err:joycpl:CPlApplet Failed to initialize DirectInput: 0x80004002
so yeah, +dinput wasn't set, it seems.
Yes dinput was set to native. I reset it to builtin and X3 is now picking up the joysticks again
http://bugs.winehq.org/show_bug.cgi?id=31679
Raath aidygus@yahoo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |INVALID
--- Comment #9 from Raath aidygus@yahoo.com 2012-09-12 17:05:17 CDT --- Set dinput from Native to Builtin within winecfg for the steam prefix
http://bugs.winehq.org/show_bug.cgi?id=31679
Bruno Jesus 00cpxxx@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #10 from Bruno Jesus 00cpxxx@gmail.com 2012-09-13 08:19:51 CDT --- Closing.