Search Criteria
Package Details: hid-nintendo-nso-dkms 20230406-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/hid-nintendo-nso-dkms.git (read-only, click to copy) |
---|---|
Package Base: | hid-nintendo-nso-dkms |
Description: | HID driver for Nintendo Switch controllers patched with Switch Online NES, SNES and N64 controller support. |
Upstream URL: | https://github.com/nadiaholmquist/linux/tree/hid-nintendo |
Licenses: | GPL2 |
Conflicts: | hid-nintendo-dkms |
Submitter: | nadiaholmquist |
Maintainer: | nadiaholmquist |
Last Packager: | nadiaholmquist |
Votes: | 4 |
Popularity: | 0.87 |
First Submitted: | 2020-06-11 16:21 (UTC) |
Last Updated: | 2023-04-05 22:44 (UTC) |
Latest Comments
YaDad commented on 2023-07-23 13:14 (UTC)
Made an account just to say thank you, SO much for this. I have been researching tirelessly to figure out how to get force feedback to work with the N64 NSO controller on my Steam Deck. With this working now, playing Star Fox through AR Glasses is an absolute dream. I'll share this page with the Steam Deck FB group so others who are interested can also see this.
Again, thank you.
nadiaholmquist commented on 2023-04-05 22:46 (UTC)
I finally got my hands on the N64 controller, so went ahead and added support for it in this package. Hope the other 5 of you who managed to catch it in stock will enjoy :)
Also fixed the build with newer kernels that include hid-nintendo.
Lyroy_TheToad commented on 2023-03-19 14:41 (UTC)
The package doesn't work any more for me for kernel version 6.2.7-arch1-1 and 6.1.20-1-lts
Lyroy_TheToad commented on 2023-03-05 22:19 (UTC) (edited on 2023-03-19 14:39 (UTC) by Lyroy_TheToad)
This package can't install for me from kernel versions >= 6.2 (tried on 6.2.1 and 6.2.2)
When trying to build it, it fails, saying it can't find the file "generated/autoconf.h" (/usr/lib/modules/<kernel>/build/include/generated/autoconf.h). I found out that during the make clean process, the files "autoconf.h" and "rustc_cfg" are deleted, which forced me to reinstall the
linux-headers
package to get them back.After some trial and error I managed to find the issue, it was a typo in the
dkms.conf
file which for some obscure reason started giving these problems for >= 6.2 kernels.The typo is at line 4, it should be "M=$dkms_tree" and not "M+$dkms_tree"
Also, since the
hid-nintendo
module was added to thelinux
package from the 5.16 version, this module has to be installed with the dkms--force
flag. Unfortunately, I do not know where in the sources this flag should be added to make it work, so I just runsudo dkms install hid-nintendo/<version> --force
manually.Alkaris commented on 2021-09-22 05:22 (UTC)
I can't get this to build on 5.12.19-1 kernel
YAOMTC commented on 2021-01-09 03:59 (UTC)
Thank you for this! Finally was able to get my SNES controller connected thanks to this.