Package Details: hid-tmff2-dkms-git r276.11cca6d-1

Git Clone URL: https://aur.archlinux.org/hid-tmff2-dkms-git.git (read-only, click to copy)
Package Base: hid-tmff2-dkms-git
Description: Linux kernel module (DKMS) for Thrustmaster T300RS, T248, TX and TS-XW
Upstream URL: https://github.com/Kimplul/hid-tmff2
Keywords: driver force-feedback linux t300rs thrustmaster usb-hid
Licenses: GPL-3.0
Conflicts: hid-tmff2, hid-tmff2-dkms
Provides: hid-tmff2-dkms
Submitter: DerGeneralFluff
Maintainer: DerGeneralFluff
Last Packager: DerGeneralFluff
Votes: 2
Popularity: 0.062720
First Submitted: 2024-04-22 15:10 (UTC)
Last Updated: 2024-12-24 17:50 (UTC)

Dependencies (3)

Required by (1)

Sources (3)

Pinned Comments

DerGeneralFluff commented on 2024-12-30 12:09 (UTC) (edited on 2024-12-30 12:10 (UTC) by DerGeneralFluff)

I took over maintaining this package back in April 2024 after it had been Orphaned for over 2 years at that point. Since December 2024 I have replaced my trusty T300 (after nearly 6 years) with a Moza wheelbase.

As such I can no longer spot issues as they develop as I no longer regularly use the driver.
But, I do still have time, and own the old wheelbase just in case, that I can do patches as necessary, but I need to be told of issues.

I believe this is better then Orphaning the package, again, but if you want to take over maintenance, I am happy to transfer the package.

Latest Comments

Mattyan commented on 2024-12-30 14:55 (UTC)

@DerGeneralFluff My bad, I was looking on github trying to solve some strange deadzone issues and just assumed that the missing joyutils was the culprit. It even says in the readme that "make udev-rules" is optional, so I should have read more carefully. Still, having installed it and manually copying the rules doesn't change much. As for issue #132, it doesn't seem to occour, but I only have a T300 to try.

DerGeneralFluff commented on 2024-12-30 12:09 (UTC) (edited on 2024-12-30 12:10 (UTC) by DerGeneralFluff)

I took over maintaining this package back in April 2024 after it had been Orphaned for over 2 years at that point. Since December 2024 I have replaced my trusty T300 (after nearly 6 years) with a Moza wheelbase.

As such I can no longer spot issues as they develop as I no longer regularly use the driver.
But, I do still have time, and own the old wheelbase just in case, that I can do patches as necessary, but I need to be told of issues.

I believe this is better then Orphaning the package, again, but if you want to take over maintenance, I am happy to transfer the package.

DerGeneralFluff commented on 2024-12-30 11:58 (UTC) (edited on 2024-12-30 11:59 (UTC) by DerGeneralFluff)

@Mattyan

According to this recent change: https://github.com/Kimplul/hid-tmff2/pull/135/commits/d4ed156bef862b8d24c655b52fef162d614d2a29 joyutils (extra) is required to make the included udev rules load correctly, so I think it should be a dependency.

Currently the udev rules are not being installed at all, as I missed https://github.com/Kimplul/hid-tmff2/commit/b264745e74cc39a4b814e2e747513754a0f1b3ee (and before October the Readme had only a vague suggestion to approach this in case of an issue) which added the file and make udev-rules (which is NOT executed when make is invoked by dkms).

The question is if this fix should be shipped. Compared to the blacklisting (now shipped with the package since Dec 24th), which I had to do manually before to get my T300 wheel to work, the deadzone was never an issue. Considering https://github.com/Kimplul/hid-tmff2/issues/132 I will postpone a decision it till the issue has been confirmed resolved.

Mattyan commented on 2024-12-30 11:04 (UTC)

According to this recent change: https://github.com/Kimplul/hid-tmff2/pull/135/commits/d4ed156bef862b8d24c655b52fef162d614d2a29 joyutils (extra) is required to make the included udev rules load correctly, so I think it should be a dependency.

HaP commented on 2024-09-20 21:14 (UTC)

upon updating this package after a kernel update (without restarting), it attempts to build for the current running kernel instead of the newly installed kernel

upon looking further into it your pkgbuild has an .install file that goes against the guidelines https://wiki.archlinux.org/title/DKMS_package_guidelines#Module_loading_automatically_in_.install

removing the .install file should pretty much fix the issue, i've removed lines 15 and 18 in the pkgbuild locally and it builds and installs without issue

DerGeneralFluff commented on 2024-09-12 08:03 (UTC)

@HaP my bad, just saw it not build without headers, and thought it was a flaw in the original package and fixed it. You are right, dkms modules on here do not list headers as dependencies, although I did see hid-fanatecff having in the list too, so I guess I am not the only one to make this misstep...

Anyway, it is fixed now

HaP commented on 2024-09-04 08:51 (UTC)

dkms already requires various linux-headers, please do not specify requiring linux mainline headers, as users of lts and zen and other kernels require different ones. zfs, nvidia and other dkms aur packages do not require headers, only dkms

dreieck commented on 2022-06-14 10:57 (UTC) (edited on 2022-06-14 11:00 (UTC) by dreieck)

You are using a latest git checkout. So your package must be renamed to hid-tmff2-dkms-git, i.e. with -git suffix.

When doing so, please also add provides=("hid-tmff2-dkms=${pkgver}") and conflicts=("hid-tmff2-dkms").

Please rename (= submit new package an file a merge request to the old package).

Also, please use a pkgver() function that guarantees a monotoneously increasing $pkgver for each upstream git commit.

Thanks for maintaining!