I'm not sure when this change took effect, but this issue is now SOLVED in the mainline kernel! I have a feeling raising awareness and contacting the core dev team helped pushed this issue to a resolution after many years of this module being broken. I verified this is now working in the current version of RetroPie for Raspberry Pi and my own PC. Both are running kernels 5.4 or newer. I have another Raspbian based distro, RGB-Pi, still running an old 4.XX kernel. 4.14 I believe, which means the controller adapter buttons are broken on that one. The maintainers of the RGB-Pi distro really need to update that kernel to 5.X, especially for this issue.
For that lingering old kernel, I used Sliver-X's DKMS script to build against the old code before the module was broken. This worked a treat and now I can use RGB-Pi with my PS2 controller! Now we finally have a long term fix and a DKMS based solution for old kernels. Fantastic stuff!!
Last edited by Titan91; 01-03-2021 at 07:55 PM.
|