Hey Lionel,
the nickname is from a 90s French song. I don't know if you know it, but it made me smile ear to ear when it first came out... a few years ago, was it? ;-)
I just had a look at the manufacturer id / device ID you gave me: https://wiki.gentoo.org/wiki/Sony_DualShock -- Says DualShock 3 / Sixaxis ? Is your USB converter pretending to be a DualShock 3? Very strange!
But that "sixaxis" thing made me think...
I did a diff between the two files and they're not that different, but there's a missing static u8 sixaxis_rdesc[]
in the new one... I think the code may have been reorganised at some point and some buttons from the Sixaxis fell through the cracks.
Let me know if you do manage to compile the old module, I'm a lot more optimistic than I was this morning.
Bonne nuit man, bon confinement :-)