You are not logged in.

#1 2009-02-05 21:55:44

sultanoswing
Member
Registered: 2008-07-23
Posts: 314

Thrustmaster Firestorm Dual Power USB - kernel support removed?

I'm running 2.6.28-ARCH (32-bit), all updates.

Tried pluggin my USB gampad in today (Thrustmaster Dual Power Firestorm 3) which has previously worked, and now it doesn't. MS Sidewinder USB joystick working fine still.

dmesg on plugging in gives:
usb 3-2: new low speed USB device using ohci_hcd and address 6
usb 3-2: configuration #1 chosen from 1 choice

lsub gives the correct device:
Bus 003 Device 006: ID 044f:b304 ThrustMaster, Inc. Firestorm Dual Power

cat /dev/input/js0 gives a bunch of weird characters as usual, but then freezes after less than a second and doesn't respond to any button presses or stick movements.

Any thoughts? I'll just go give it a try on Windows to make sure it's not a hardware problem.


6.5.3.arch1-1(x86_64) w/Gnome 44.4
Arch on: ASUS Pro-PRIME x470, AMD 5800X3D, AMD 6800XT, 32GB, | Intel NUC 7i5RYK | ASUS ux303ua | Surface Laptop

Offline

#2 2009-02-06 22:29:01

onety-three
Member
Registered: 2009-01-10
Posts: 14

Re: Thrustmaster Firestorm Dual Power USB - kernel support removed?

Similar issue here with the same gampad:
Bus 002 Device 002: ID 044f:b304 ThrustMaster, Inc. Firestorm Dual Power
The main difference is that the device file doesn't even exist. Anyway, doesn't seem to be a hardware failure.

The gamepad used to work fine on *buntu 8.04... I'm not sure if I had it working at any time since I switched to Arch in the middle of December.

[edit]
Google found two other guys on the Ubuntu forums who posted a week ago about not getting a device file with this exact gamepad. This really looks like a relatively new kernel bug...

Last edited by onety-three (2009-02-06 22:39:13)

Offline

#3 2009-02-06 23:44:13

sultanoswing
Member
Registered: 2008-07-23
Posts: 314

Re: Thrustmaster Firestorm Dual Power USB - kernel support removed?

Ahhh - it's 'good' to see some other people with the same issue.

Pad worked fine under Windows, so it's further evidence it's a new kernel bug.

Hopefully fixing this will be associated with implementing Force Feedback for these devices from [EXPERIMENTAL].

Last edited by sultanoswing (2009-02-06 23:45:27)


6.5.3.arch1-1(x86_64) w/Gnome 44.4
Arch on: ASUS Pro-PRIME x470, AMD 5800X3D, AMD 6800XT, 32GB, | Intel NUC 7i5RYK | ASUS ux303ua | Surface Laptop

Offline

#4 2009-02-08 17:36:29

onety-three
Member
Registered: 2009-01-10
Posts: 14

Re: Thrustmaster Firestorm Dual Power USB - kernel support removed?

For what it's worth, I opened a bug report at kernel.org. Don't really feel comfortable over there, so let's hope I did it right.
In case you want to track it or add information:
http://bugzilla.kernel.org/show_bug.cgi?id=12658

Offline

#5 2009-02-08 21:23:52

sultanoswing
Member
Registered: 2008-07-23
Posts: 314

Re: Thrustmaster Firestorm Dual Power USB - kernel support removed?

Thanks for filing the kernel bug report - hope it gets fixed soon,

It may be related to this from http://lwn.net/Articles/302434/

Below is a shortlog what is currently brewing in HID tree for 2.6.28. The
most notable change is a conversion of the whole HID core code into bus,
and conversion of all the quirks to specialized separate drivers. Over
years, the quirks have been added in order to support broken devices all
over the code, and turned it into total unmaintainable mess. The HID bus
provides easy means for drivers for quirky devices to use as much of the
common code as possible, and really implement only the quirky part.

Besides that, handling of some new devices has been added, plus some other
random easy fixes.
.....
HID: move thrustmaster FF processing


6.5.3.arch1-1(x86_64) w/Gnome 44.4
Arch on: ASUS Pro-PRIME x470, AMD 5800X3D, AMD 6800XT, 32GB, | Intel NUC 7i5RYK | ASUS ux303ua | Surface Laptop

Offline

#6 2009-04-03 04:09:23

sultanoswing
Member
Registered: 2008-07-23
Posts: 314

Re: Thrustmaster Firestorm Dual Power USB - kernel support removed?

Problem has been fixed in the 2.6.28.8-1 patch. Thrustmaster Firestorm Dual Power 3 now working again, although still listed as Dual Power 2, and still no force feedback support in the kernel.


6.5.3.arch1-1(x86_64) w/Gnome 44.4
Arch on: ASUS Pro-PRIME x470, AMD 5800X3D, AMD 6800XT, 32GB, | Intel NUC 7i5RYK | ASUS ux303ua | Surface Laptop

Offline

Board footer

Powered by FluxBB