Driving Force GT not detected on Ubantu 16.04 LTS

Need help? Ask here and someone will help
Post Reply
AndyFC
Posts: 3
Joined: Fri Jan 05, 2018 8:57 am

Driving Force GT not detected on Ubantu 16.04 LTS

Post by AndyFC » Mon Jun 11, 2018 7:48 pm

Hi,
I've recently swapped to an old Laptop which I've set up with Ubantu 16.04 LTS (32 Bit), following the demise of my main laptop which used to Run Windows 10. The laptop I now use won't run Windows 10.

I've successfully used a DIY USB adapter with a Driving Force GT and PS4 for about a year but can't get it to work on Ubantu.

The software is installed and runs and if I select 'Check' everything passes. (I've systematically removed the DS4, Driving Force GT and the USB GIMX adapter and the 'check' correctly detects that one or more is missing).

On starting the software the wheel isn't detected. My log file is pasted below. I've tried the wheel in each USB port, but with no change. Any help will be appreciated. Thank you.

Code: Select all

global option -l with value `log.txt'
global option -c with value `LogitechDrivingForceGT_G29.xml'
controller #1: option -p with value `/dev/ttyUSB0'
now reading arguments for controller #2
grab flag is unset
status flag is set
subpos flag is set
force_updates flag is set
GIMX 7.5 i386
Ubuntu 16.04.4 LTS
Linux 4.13.0-45-generic #50~16.04.1-Ubuntu SMP Wed May 30 11:16:09 UTC 2018 i686
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 007: ID 046d:c29a Logitech, Inc. 
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 011: ID 054c:09cc Sony Corp. 
Bus 002 Device 013: ID 10c4:ea60 Cygnal Integrated Products, Inc. CP210x UART Bridge / myAVR mySmartUSB light
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
/:  Bus 03.Port 1: Dev 1, Class=root_hub, Driver=uhci_hcd/2p, 12M
    |__ Port 1: Dev 7, If 0, Class=Human Interface Device, Driver=usbhid, 12M
/:  Bus 02.Port 1: Dev 1, Class=root_hub, Driver=uhci_hcd/2p, 12M
    |__ Port 1: Dev 13, If 0, Class=Vendor Specific Class, Driver=cp210x, 12M
    |__ Port 2: Dev 11, If 2, Class=Audio, Driver=snd-usb-audio, 12M
    |__ Port 2: Dev 11, If 0, Class=Audio, Driver=snd-usb-audio, 12M
    |__ Port 2: Dev 11, If 3, Class=Human Interface Device, Driver=usbhid, 12M
    |__ Port 2: Dev 11, If 1, Class=Audio, Driver=snd-usb-audio, 12M
/:  Bus 01.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/8p, 480M
GIMX adapter detected, controller type is: G29 PS4.
found pass-through device 0x054c:0x09cc
registered joystick 0 with name "Sony Computer Entertainment Wireless Controller"
using default refresh period: 5.00ms
native mode is already enabled for HID device 03:01:00:00 (PID=c29a)
keyboard 0 has name 'Power Button' and virtual id 0
keyboard 1 has name 'Power Button' and virtual id 1
keyboard 2 has name 'AT Translated Set 2 keyboard' and virtual id 0
keyboard 3 has name 'Video Bus' and virtual id 0
joystick 0 has name 'Sony Computer Entertainment Wireless Controller' and virtual id 0
Dump of /home/andy/.gimx/config/LogitechDrivingForceGT_G29.xml:
<?xml version="1.0" encoding="UTF-8"?>
<root>
  <controller id="1" dpi="0" type="G29 PS4">
    <configuration id="1">
      <trigger type="" id="" name="" button_id="" switch_back="no" delay="0"/>
      <mouse_options_list/>
      <intensity_list/>
      <button_map>
        <button id="abs_axis_3" label="">
          <device type="joystick" id="0" name="Driving Force GT"/>
          <event type="button" id="21"/>
        </button>
        <button id="abs_axis_6" label="">
          <device type="joystick" id="0" name="Driving Force GT"/>
          <event type="button" id="24"/>
        </button>
        <button id="abs_axis_4" label="">
          <device type="joystick" id="0" name="Driving Force GT"/>
          <event type="button" id="22"/>
        </button>
        <button id="abs_axis_5" label="">
          <device type="joystick" id="0" name="Driving Force GT"/>
          <event type="button" id="23"/>
        </button>
        <button id="abs_axis_2" label="">
          <device type="joystick" id="0" name="Driving Force GT"/>
          <event type="button" id="20"/>
        </button>
        <button id="abs_axis_0" label="">
          <device type="joystick" id="0" name="Driving Force GT"/>
          <event type="button" id="8"/>
        </button>
        <button id="abs_axis_1" label="">
          <device type="joystick" id="0" name="Driving Force GT"/>
          <event type="button" id="9"/>
        </button>
        <button id="abs_axis_13" label="">
          <device type="joystick" id="0" name="Driving Force GT"/>
          <event type="button" id="7"/>
        </button>
        <button id="abs_axis_14" label="">
          <device type="joystick" id="0" name="Driving Force GT"/>
          <event type="button" id="6"/>
        </button>
        <button id="abs_axis_11" label="">
          <device type="joystick" id="0" name="Driving Force GT"/>
          <event type="button" id="5"/>
        </button>
        <button id="abs_axis_12" label="">
          <device type="joystick" id="0" name="Driving Force GT"/>
          <event type="button" id="4"/>
        </button>
        <button id="abs_axis_7" label="">
          <device type="joystick" id="0" name="Driving Force GT"/>
          <event type="button" id="3"/>
        </button>
        <button id="abs_axis_8" label="">
          <device type="joystick" id="0" name="Driving Force GT"/>
          <event type="button" id="2"/>
        </button>
        <button id="abs_axis_9" label="">
          <device type="joystick" id="0" name="Driving Force GT"/>
          <event type="button" id="0"/>
        </button>
        <button id="abs_axis_10" label="">
          <device type="joystick" id="0" name="Driving Force GT"/>
          <event type="button" id="1"/>
        </button>
        <button id="abs_axis_15" label="">
          <device type="joystick" id="0" name="Driving Force GT"/>
          <event type="button" id="11"/>
        </button>
        <button id="abs_axis_16" label="">
          <device type="joystick" id="0" name="Driving Force GT"/>
          <event type="button" id="10"/>
        </button>
        <button id="abs_axis_12" label="">
          <device type="joystick" id="0" name="Driving Force GT"/>
          <event type="button" id="12"/>
        </button>
        <button id="abs_axis_11" label="">
          <device type="joystick" id="0" name="Driving Force GT"/>
          <event type="button" id="13"/>
        </button>
        <button id="abs_axis_10" label="">
          <device type="joystick" id="0" name="Sony Computer Entertainment Wireless Controller"/>
          <event type="button" id="0"/>
        </button>
        <button id="abs_axis_9" label="">
          <device type="joystick" id="0" name="Sony Computer Entertainment Wireless Controller"/>
          <event type="button" id="1"/>
        </button>
        <button id="abs_axis_8" label="">
          <device type="joystick" id="0" name="Sony Computer Entertainment Wireless Controller"/>
          <event type="button" id="2"/>
        </button>
        <button id="abs_axis_7" label="">
          <device type="joystick" id="0" name="Sony Computer Entertainment Wireless Controller"/>
          <event type="button" id="3"/>
        </button>
        <button id="abs_axis_11" label="">
          <device type="joystick" id="0" name="Sony Computer Entertainment Wireless Controller"/>
          <event type="button" id="4"/>
        </button>
        <button id="abs_axis_12" label="">
          <device type="joystick" id="0" name="Sony Computer Entertainment Wireless Controller"/>
          <event type="button" id="5"/>
        </button>
        <button id="abs_axis_0" label="">
          <device type="joystick" id="0" name="Sony Computer Entertainment Wireless Controller"/>
          <event type="button" id="8"/>
        </button>
        <button id="abs_axis_1" label="">
          <device type="joystick" id="0" name="Sony Computer Entertainment Wireless Controller"/>
          <event type="button" id="9"/>
        </button>
        <button id="abs_axis_15" label="">
          <device type="joystick" id="0" name="Sony Computer Entertainment Wireless Controller"/>
          <event type="button" id="10"/>
        </button>
        <button id="abs_axis_16" label="">
          <device type="joystick" id="0" name="Sony Computer Entertainment Wireless Controller"/>
          <event type="button" id="11"/>
        </button>
        <button id="abs_axis_2" label="">
          <device type="joystick" id="0" name="Sony Computer Entertainment Wireless Controller"/>
          <event type="button" id="12"/>
        </button>
        <button id="abs_axis_3" label="">
          <device type="joystick" id="0" name="Sony Computer Entertainment Wireless Controller"/>
          <event type="button" id="14"/>
        </button>
        <button id="abs_axis_4" label="">
          <device type="joystick" id="0" name="Sony Computer Entertainment Wireless Controller"/>
          <event type="button" id="15"/>
        </button>
        <button id="abs_axis_5" label="">
          <device type="joystick" id="0" name="Sony Computer Entertainment Wireless Controller"/>
          <event type="button" id="16"/>
        </button>
        <button id="abs_axis_6" label="">
          <device type="joystick" id="0" name="Sony Computer Entertainment Wireless Controller"/>
          <event type="button" id="17"/>
        </button>
        <button id="abs_axis_27" label="">
          <device type="joystick" id="0" name="Driving Force GT"/>
          <event type="button" id="15"/>
        </button>
        <button id="abs_axis_28" label="">
          <device type="joystick" id="0" name="Driving Force GT"/>
          <event type="button" id="18"/>
        </button>
        <button id="abs_axis_29" label="">
          <device type="joystick" id="0" name="Driving Force GT"/>
          <event type="button" id="25"/>
        </button>
        <button id="abs_axis_30" label="">
          <device type="joystick" id="0" name="Driving Force GT"/>
          <event type="button" id="26"/>
        </button>
        <button id="abs_axis_31" label="">
          <device type="joystick" id="0" name="Driving Force GT"/>
          <event type="button" id="14"/>
        </button>
      </button_map>
      <axis_map>
        <axis id="rel_axis_0" label="wheel">
          <device type="joystick" id="0" name="Driving Force GT"/>
          <event type="axis" id="0" dead_zone="0" multiplier="0.0039" exponent="1.00" shape=""/>
        </axis>
        <axis id="abs_axis_17" label="gas">
          <device type="joystick" id="0" name="Driving Force GT"/>
          <event type="axis" id="1" dead_zone="0" multiplier="0.008" exponent="1.00" shape=""/>
        </axis>
        <axis id="abs_axis_18" label="brake">
          <device type="joystick" id="0" name="Driving Force GT"/>
          <event type="axis" id="2" dead_zone="0" multiplier="0.008" exponent="1.00" shape=""/>
        </axis>
      </axis_map>
      <joystick_corrections_list>
        <correction low_value="32767" low_coef="-8192" high_value="0" high_coef="0">
          <device type="joystick" id="0" name="Driving Force GT"/>
          <event type="axis" id="1"/>
        </correction>
        <correction low_value="32767" low_coef="-8192" high_value="0" high_coef="0">
          <device type="joystick" id="0" name="Driving Force GT"/>
          <event type="axis" id="2"/>
        </correction>
      </joystick_corrections_list>
      <macros>
        MACRO JBUTTONDOWN 16
        JBUTTONDOWN 25
        DELAY 5
        JBUTTONUP 25

        MACRO JBUTTONDOWN 17
        JBUTTONDOWN 26
        DELAY 5
        JBUTTONUP 26
      </macros>
    </configuration>
  </controller>
</root>
[01;33mWarning: [0mjoystick not found: Driving Force GT 0
Press the PS button to activate the controller.
0 1528745130.277862
Exiting

AndyFC
Posts: 3
Joined: Fri Jan 05, 2018 8:57 am

Re: Driving Force GT not detected on Ubantu 16.04 LTS

Post by AndyFC » Mon Jun 11, 2018 9:21 pm

I've just got it working!!! Not had a chance to test in a game (F1 2016 on Wednesday night) but I used it to start the PS4 and enter my PIN.

I was playing with GIMX config and also editing the XML config file directly.

Here is the different line from my updated config:
<trigger type="joystick" id="0" name="Driving Force GT" button_id="20" switch_back="yes" delay="0"/>
Compared to the original:
<trigger type="" id="" name="" button_id="" switch_back="no" delay="0"/>
Overall I was seeing some strange behaviour. If I ran the output window in 'curses' mode, it was showing input from the wheel, but if I closed it and restarted I got the 'not detected' message.

User avatar
Matlo
Posts: 4850
Joined: Wed Jul 06, 2011 7:01 am
Location: France
Contact:

Re: Driving Force GT not detected on Ubantu 16.04 LTS

Post by Matlo » Tue Jun 12, 2018 8:37 am

Hello,

I think this is a kernel issue. I have no such issue with a 4.4 kernel.
GIMX creator Donate Shop

Post Reply