Open ipkpjersi opened 3 months ago
The hidraw device bypasses kernel drivers, user-space like SDL will read the raw commands from the device. Thus for such software, it will work regardless of xpadneo being installed.
This looks like our dkms integration may be somewhat broken. I'll look into it.
I'm not sure if it helps but here's my dkms status
:
sudo dkms status
hid-xpadneo/v0.9.6, 6.5.0-41-generic, x86_64: installed
hid-xpadneo/v0.9.6, 6.5.0-45-generic, x86_64: installed
nvidia/535.183.06, 6.5.0-41-generic, x86_64: installed
nvidia/535.183.06, 6.5.0-45-generic, x86_64: installed
openrazer-driver/3.8.0, 6.5.0-41-generic, x86_64: installed
openrazer-driver/3.8.0, 6.5.0-45-generic, x86_64: installed
zfs/2.2.5, 6.5.0-45-generic, x86_64: installed
It does have it installed for both my older and newer kernel, not sure if that matters, probably not.
Version of xpadneo
v0.9.6
Controller Model
Connection mode
Installed Software
Protocol Information
Please help us identify at which layer the problem can be found if you want to report mapping errors or if the controller fails to be detected:
evtest
is showing issues (describe the issues below)BTN_NORTH
andBTN_WEST
are intentionally swappedjstest
is showing issues (describe the issues below)gamepad-tool
is showing issues (post console output below)Please describe how it is failing below in the next sections.
Severity / Impact
Describe the Bug
Before, at least I think pre Linux kernel 6.x, it used to survive kernel updates and RPCS3 would continue to work properly with evdev mode. Now it requires a reinstall of xpadneo for evdev mode to start working properly again. The joysticks are out of range and the buttons are mapped incorrectly, etc after every kernel update.
Steps to Reproduce
Expected Behavior
I expect xpadneo to survive kernel updates like it used to and for RPCS3 to work as expected with evdev mode.
Screenshots / GIFs / Videos
System Information
Controller and Bluetooth Information
xpadneo-lsusb.txt xpadneo-dmesg.txt xpadneo-btmon.txt.gz
Additional Context
The weird thing is, the controller works as expected with SDL mode, just not with evdev mode, evdev mode requires a reinstall of xpadneo:
If you need any additional information, please let me know.