-
Notifications
You must be signed in to change notification settings - Fork 20
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
How to redo the installation? #111
Comments
Hello, it seems like the driver isn't being loaded or is running into some issue that stops it from working, an outdated firmware version comes to mind. Could you post the output of |
Hmm, Ill be honest I havent used my wheel in a long time, but I think last time I updated the firmware was last year. Here the output:
|
Looks like the module isn't being loaded, presumably due to There are some quicker ways around the issue, including signing by hand, but it's a bit cumbersome: https://www.redhat.com/sysadmin/secure-boot-systemtap Another option is to disable SecureBoot, this generally allows unsigned modules to be loaded, but maybe makes your system less secure. |
So this will happen regardless if I install the module manually or with DKMS? /Edit: |
Oh, I might've misunderstood your initial message. I thought you had already installed via DKMS and that the driver wasn't working, but I think you meant that the install script itself didn't work? DKMS should handle everything automatically and would at least theoretically be preferable to a manual installation.
Sounds plausible. Oversteer should prompt you the first time you run it to install some udev files that give it permission to access the wheel, sounds like something flatpak apps tend to have issues with due to the sandboxing that they try to implement. Try installing from source and see what happens. |
No no, sorry English is not my first language so I might not have written that correctly.
I did install the driver via DKMS but first time I tried the manual install. In both cases the only error was the SSL one that you explained in the readme.
And yes I've built Oversteer straight from GitHub and it works correctly now. Altho for some reason the deadline for the pedals is like 50% in the app, however in Assetto Corsa it's fine.
Thanks again, I'll keep an eye on when you update regarding the certs.
…-------- Pôvodná správa --------
20. 7. 2024 12:49, Kimplul napísal/a:
> So this will happen regardless if I install the module manually or with DKMS?
Oh, I might've misunderstood your initial message. I thought you had already installed via DKMS and that the driver wasn't working, but I think you meant that the install script itself didn't work?
DKMS should handle everything automatically and would at least theoretically be preferable to a manual installation.
The manual installation is also a bit clumsy because you'll have to reinstall the driver anytime your kernel gets updated, DKMS takes care of that as well.
> But I guess that might be since Im using the flatpak version...
Sounds plausible. Oversteer should prompt you the first time you run it to install some udev files that give it permission to access the wheel, sounds like something flatpak apps tend to have issues with due to the sandboxing that they try to implement. Try installing from source and see what happens.
—
Reply to this email directly, [view it on GitHub](#111 (comment)), or [unsubscribe](https://github.com/notifications/unsubscribe-auth/BJ7J6QBOJIPCKHQLVLBMPPDZNI6CFAVCNFSM6AAAAABLFDOQMCVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDENBRGA4DGOBRHE).
You are receiving this because you authored the thread.Message ID: ***@***.***>
|
Right, just had a look at the DKMS README and they have a section specifically on SecureBoot: https://github.com/dell/dkms?tab=readme-ov-file#secure-boot TL;DR: DKMS does automatically sign modules, but the user apparently has to tell SecureBoot that DKMS's signature can be trusted. I guess I must've glossed over that part last time I looked at DKMS, should probably add a note about it somewhere. |
Doing some winter cleaning, I believe this can be closed since we got the FFB working and I learned something new about DKMS. :) |
Hey.
Firstly thank you for the work you did here, doing Thrustmasters work yourself. Ive recently switched completely to Linux and was pleasantly suprised that even my T300RS could be working.
However Im strugling a bit.
The wheel is working, however the FFB seems to be "dull" and I cant change anything using Oversteer. I think I might have screwed up when building the kernel module, I tried the manual method since the DKMS didnt work. Later I learned that distribution that I use, Fedora, needs to install DKMS manually as well.
So now I built the module twice using both methods and Im not sure if that could be causing any issues. However I have no idea how to clear all of the previous stuff I did.
Wheels is correctly recognized and I can bind all the buttons and pedals in Assetto Corsa just fine. Its only FFB thats "dead", and reading here makes me think that shouldnt be the case for T300.
Running the fftest command returns this:
Thanks in advance!
The text was updated successfully, but these errors were encountered: