Comments (11)
Running BeamNG native app has some basic force feedback but it's just self-centering and there's nothing else (no road bumps, details, etc).
This sounds like what the wheel does with no driver installed. Could you post output of dmesg
when you plug the wheel in?
from hid-tmff2.
The wheel is listed:
[ 1.892059] hid-generic 0003:046D:C539.0005: input,hiddev97,hidraw3: USB HID v1.11 Mouse [Logitech USB Receiver] on usb-0000:00:14.0-3/input1
[ 1.894060] hid-generic 0003:046D:C539.0007: hiddev98,hidraw5: USB HID v1.11 Device [Logitech USB Receiver] on usb-0000:00:14.0-3/input2
[ 2.007980] usb 3-9: new full-speed USB device number 5 using xhci_hcd
[ 2.134622] usb 3-9: descriptor type invalid, skip
[ 2.136687] usb 3-9: New USB device found, idVendor=1038, idProduct=1122, bcdDevice= 2.40
[ 2.136699] usb 3-9: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 2.136704] usb 3-9: Product: SteelSeries KLC
[ 2.136708] usb 3-9: Manufacturer: SteelSeries
[ 2.138973] hid-generic 0003:1038:1122.0008: hiddev99,hidraw6: USB HID v1.11 Device [SteelSeries SteelSeries KLC] on usb-0000:00:14.0-9/input0
[ 2.139422] input: SteelSeries SteelSeries KLC as /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9:1.1/0003:1038:1122.0009/input/input24
[ 2.191416] hid-generic 0003:1038:1122.0009: input,hidraw7: USB HID v1.11 Device [SteelSeries SteelSeries KLC] on usb-0000:00:14.0-9/input1
[ 2.304976] usb 3-14: new full-speed USB device number 6 using xhci_hcd
[ 2.433677] usb 3-14: New USB device found, idVendor=8087, idProduct=0032, bcdDevice= 0.00
[ 2.433692] usb 3-14: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[ 2.438709] input: Thrustmaster Thrustmaster FFB Wheel as /devices/pci0000:00/0000:00:14.0/usb3/3-1/3-1:1.0/0003:044F:B65D.0001/input/input25
[ 2.438754] hid-thrustmaster 0003:044F:B65D.0001: input,hidraw8: USB HID v1.00 Gamepad [Thrustmaster Thrustmaster FFB Wheel] on usb-0000:00:14.0-1/input0
[ 2.457884] usb 3-1: USB disconnect, device number 2
[ 2.501731] logitech-djreceiver 0003:046D:C539.0004: hidraw2: USB HID v1.11 Keyboard [Logitech USB Receiver] on usb-0000:00:14.0-3/input0
[ 2.553890] logitech-djreceiver 0003:046D:C539.0007: hiddev98,hidraw5: USB HID v1.11 Device [Logitech USB Receiver] on usb-0000:00:14.0-3/input2
[ 2.565809] logitech-djreceiver 0003:046D:C539.0005: hiddev97,hidraw3: USB HID v1.11 Mouse [Logitech USB Receiver] on usb-0000:00:14.0-3/input1
[ 2.608180] input: Logitech Wireless Mouse PID:4086 Keyboard as /devices/pci0000:00/0000:00:14.0/usb3/3-3/3-3:1.2/0003:046D:C539.0007/0003:046D:4086.000A/input/input26
[ 2.608752] input: Logitech Wireless Mouse PID:4086 Mouse as /devices/pci0000:00/0000:00:14.0/usb3/3-3/3-3:1.2/0003:046D:C539.0007/0003:046D:4086.000A/input/input27
[ 2.609551] hid-generic 0003:046D:4086.000A: input,hidraw8: USB HID v1.11 Keyboard [Logitech Wireless Mouse PID:4086] on usb-0000:00:14.0-3/input2:1
[ 2.697714] input: Logitech G703 LS as /devices/pci0000:00/0000:00:14.0/usb3/3-3/3-3:1.2/0003:046D:C539.0007/0003:046D:4086.000A/input/input31
[ 2.698651] logitech-hidpp-device 0003:046D:4086.000A: input,hidraw8: USB HID v1.11 Keyboard [Logitech G703 LS] on usb-0000:00:14.0-3/input2:1
[ 3.080868] usb 3-1: new full-speed USB device number 7 using xhci_hcd
[ 3.208039] usb 3-1: New USB device found, idVendor=044f, idProduct=b66e, bcdDevice= 1.00
[ 3.208043] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 3.208044] usb 3-1: Product: Thrustmaster T300RS Racing wheel
[ 3.208044] usb 3-1: Manufacturer: Thrustmaster
[ 3.209891] input: Thrustmaster Thrustmaster T300RS Racing wheel as /devices/pci0000:00/0000:00:14.0/usb3/3-1/3-1:1.0/0003:044F:B66E.000B/input/input32
[ 3.210051] hid-generic 0003:044F:B66E.000B: input,hidraw9: USB HID v1.11 Joystick [Thrustmaster Thrustmaster T300RS Racing wheel] on usb-0000:00:14.0-1/input0
[ 4.296455] input: Thrustmaster Thrustmaster T300RS Racing wheel as /devices/pci0000:00/0000:00:14.0/usb3/3-1/3-1:1.0/0003:044F:B66E.000B/input/input33
[ 4.296600] tmff2 0003:044F:B66E.000B: input,hidraw9: USB HID v1.11 Joystick [Thrustmaster Thrustmaster T300RS Racing wheel] on usb-0000:00:14.0-1/input0
[ 4.414615] usbcore: registered new interface driver btusb
from hid-tmff2.
I would expect there to be at least one more message, something like this:
[17782.420725] input: Thrustmaster Thrustmaster T300RS Racing wheel as /devices/pci0000:00/0000:00:01.2/0000:02:00.0/usb1/1-4/1-4:1.0/0003:044F:B66E.0009/input/input26
[17782.421060] tmff2 0003:044F:B66E.0009: input,hidraw5: USB HID v1.11 Joystick [Thrustmaster Thrustmaster T300RS Racing wheel] on usb-0000:02:00.0-4/input0
[17782.425890] tmff2 0003:044F:B66E.0009: force feedback for T300RS
Note the last line, it's printed after initialization is completed successfully. Did you omit it by mistake?
If not, it would seem like the wheel's initialization is quietly failing.
from hid-tmff2.
I filtered only by USB. I'll get back to you on this tomorrow. Thanks so far!
from hid-tmff2.
Alright, here's all the messages about FFB or T300 I could find. Everything looks sorta OK? Besides the module verification failing. It even recognized it as an Alcantara Edition which surprised me.
[ 2.470491] input: Thrustmaster Thrustmaster FFB Wheel as /devices/pci0000:00/0000:00:14.0/usb3/3-1/3-1:1.0/0003:044F:B65D.0001/input/input25
[ 2.470528] hid-thrustmaster 0003:044F:B65D.0001: input,hidraw8: USB HID v1.00 Gamepad [Thrustmaster Thrustmaster FFB Wheel] on usb-0000:00:14.0-1/input0
[ 2.488634] hid-thrustmaster 0003:044F:B65D.0001: Wheel with model id 0x204 is a Thrustmaster T300 Ferrari Alcantara Edition
[ 2.488827] hid-thrustmaster 0003:044F:B65D.0001: Success?! The wheel should have been initialized!
[ 4.357204] hid_tmff_new: loading out-of-tree module taints kernel.
[ 4.357230] hid_tmff_new: module verification failed: signature and/or required key missing - tainting kernel
[ 4.360901] Consider using thermal netlink events interface
[ 4.406290] input: Thrustmaster Thrustmaster T300RS Racing wheel as /devices/pci0000:00/0000:00:14.0/usb3/3-1/3-1:1.0/0003:044F:B66E.000B/input/input33
[ 4.406395] tmff2 0003:044F:B66E.000B: input,hidraw9: USB HID v1.11 Joystick [Thrustmaster Thrustmaster T300RS Racing wheel] on usb-0000:00:14.0-1/input0
[ 4.406629] tmff2 0003:044F:B66E.000B: force feedback for T300RS
After disconnecting and re-connecting. Are the "USB disconnect, device number x" messages correct even though I only disconnected and reconnected once?
[ 758.090304] usb 3-1: USB disconnect, device number 7
[ 762.319083] usb 3-1: new full-speed USB device number 8 using xhci_hcd
[ 762.446828] usb 3-1: New USB device found, idVendor=044f, idProduct=b65d, bcdDevice= 1.00
[ 762.446832] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 762.446833] usb 3-1: Product: Thrustmaster FFB Wheel
[ 762.446834] usb 3-1: Manufacturer: Thrustmaster
[ 762.449581] input: Thrustmaster Thrustmaster FFB Wheel as /devices/pci0000:00/0000:00:14.0/usb3/3-1/3-1:1.0/0003:044F:B65D.000C/input/input43
[ 762.449647] hid-thrustmaster 0003:044F:B65D.000C: input,hidraw9: USB HID v1.00 Gamepad [Thrustmaster Thrustmaster FFB Wheel] on usb-0000:00:14.0-1/input0
[ 762.468863] hid-thrustmaster 0003:044F:B65D.000C: Wheel with model id 0x204 is a Thrustmaster T300 Ferrari Alcantara Edition
[ 762.469086] hid-thrustmaster 0003:044F:B65D.000C: Success?! The wheel should have been initialized!
[ 762.469104] usb 3-1: USB disconnect, device number 8
[ 763.092086] usb 3-1: new full-speed USB device number 9 using xhci_hcd
[ 763.219817] usb 3-1: New USB device found, idVendor=044f, idProduct=b66e, bcdDevice= 1.00
[ 763.219821] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 763.219822] usb 3-1: Product: Thrustmaster T300RS Racing wheel
[ 763.219823] usb 3-1: Manufacturer: Thrustmaster
[ 763.221633] input: Thrustmaster Thrustmaster T300RS Racing wheel as /devices/pci0000:00/0000:00:14.0/usb3/3-1/3-1:1.0/0003:044F:B66E.000D/input/input44
[ 763.221897] tmff2 0003:044F:B66E.000D: input,hidraw9: USB HID v1.11 Joystick [Thrustmaster Thrustmaster T300RS Racing wheel] on usb-0000:00:14.0-1/input0
[ 763.222101] tmff2 0003:044F:B66E.000D: force feedback for T300RS
from hid-tmff2.
Alright, here's all the messages about FFB or T300 I could find. [...]
Yep, looks like the driver is being loaded correctly.
After disconnecting and re-connecting. Are the "USB disconnect, device number x" messages correct even though I only disconnected and reconnected once?
Yep, they're fine. The wheel restarts itself after being initialized by hid-thrustmaster
which makes it look like a device disconnected. In case you ever help develop a USB device, please don't do this, it is very dumb.
Anycase, looks like BeamNG FFB doesn't work for me with newer Proton versions. Proton 6.3-8 seems to work, did you already try different Proton versions?
from hid-tmff2.
I do get some force feedback now, but again it's only pretty much a strong self-centering force like what happens in BeamNG native which I mentioned in the first comment.
from hid-tmff2.
Alright I reinstalled Fedora and set everything up again. It seems to be better, but still oscillates really badly, even parked. Tried messing around with the settings in Oversteer to no avail. When drifting the wheel also oscillates a-lot mid slide and it feels like the FFB updates only once or twice a second which causes it to be kind of choppy all the time and randomly catch up to where the wheel's actually supposed to be.
from hid-tmff2.
Sounds like it's working about as well as it can work. BeamNG FFB is kind of iffy, there's a number of other reports about the game with some pretty different behavior and some hacks to work around issues. I'm guessing you already found #34?
from hid-tmff2.
I've read it yeah. Sorry for the late response since I've been away from home for a while now but I decided to go back to Windows for now.
from hid-tmff2.
Understandable, I'll close this issue then.
from hid-tmff2.
Related Issues (20)
- Can you add the T-GT II please HOT 12
- T300 always Autocentering in ACC HOT 9
- Update HOT 14
- WIP: T818 support HOT 10
- T248 Windows driver
- Hard Crashes with TM 300RS HOT 21
- T300RS Not Detected in Steam & Games HOT 10
- Loading hid-tmff with secure boot enabled HOT 2
- t248 with latest firmware but "firmware version 2 is too old, please update." msg HOT 5
- Support other wheel modes with T248 HOT 1
- Thrustmaster TS-PC (TS Racer) support HOT 14
- T128P to be added? HOT 48
- No FFB in BeamNG HOT 4
- Issues on many games, how to debug and contrib HOT 1
- hid-tmff2 in NixOS HOT 4
- Regarding Licensing of hid-tminit and hid-tmff2 HOT 7
- T128 HOT 2
- Can we have a driver linux for the T128 Thrustmaster HOT 3
- Some Feeback on T248 Use HOT 12
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from hid-tmff2.