-
Notifications
You must be signed in to change notification settings - Fork 18
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
Support on Kernel 5.13 and higher #26
Comments
5.13 might have the init driver, but that should be it. I suspect you're missing the T300 driver for your kernel version, but have the init driver, which causes the wheel to be detected under the correct name but doesn't provide any FFB support. Try installing the driver through DKMS if you didn't try that already, it should automatically compile all extra modules when it detects a new kernel version. That being said I'm not entirely sure how well it handles distro updates, I should add it to my todo list. If you already installed it with DKMS, take a look in EDIT: Thought I should clarify the situation a little bit. @scarburato added the init driver to the kernel earlier this year, and I intended to send in my driver once the init driver got greenlit. That didn't end up happening, because a couple new issues were raised with my driver and I decided to try to iron out the bugs before I send in my driver. This has lead to a situation where the init driver is probably already out there, but it doesn't have any drivers that utilize it. Sorry for the confusing situation, it should fix itself once I'm happy enough with this driver to add it to the kernel. Assuming it gets accepted, of course. |
Thanks! I tried that already. It has the init driver yeah. This is what I see in dmesg
|
Right, thanks for the |
Doing that prevents the wheel from being detected all together. It's not a major train smash. I'll stay on 5.11 for now until the day comes :) Booting into 5.11 solves the problem naturally. |
Interesting, sounds like 5.13 didn't have the init driver in that case. Can you try manually recompiling the driver, just to be sure? |
I have. Tried with dkms and doing a manual build and install. Neither seems to revive it for me. |
Alright, thanks for the heads up. I'll look into it on my VM. |
Thanks! |
I was able to replicate it, although for some reason my VM was able to load the init driver just fine but complained about disagreements when trying to load the T300 driver. Anyhow, I got it working by running
I don't really understand why it started working, maybe the distro update somehow messed up DKMS? Check if it works for you. |
Hmm I also don't know what to tell you now as updating the system and reinstalling the whole driver solved the problem. There must have been something strange going on after the dist upgrade. I think we can close this now? Issues must have been my side. |
Good thing you got it working. If someone finds issues in my DKMS setup that could've caused this, feel free to open up an issue, but for now let's assume it wasn't my fault. |
Sorry just posting here for clarity on what happened. I think 🗡️ When I updated I didn't clean the build directory before installing again so I think it installed a version that was still linked to the older kernel headers :) |
Hello,
Just a quick question. I updated to Ubuntu 21.10 from .04 and this one ships with kernel 5.13 which includes some basic support for the thrustmaster T300.
I was wondering. How do I blacklist that default driver and use this one? It seems to be conflicting somehow. The weel is detected but no FFB.
The text was updated successfully, but these errors were encountered: