Hey all,
After upgrading to the latest version of the Linux kernel (4.10.1) on my Arch install, Skullgirls has stopped detecting my PS4 controllers over USB. The controllers are picked up by the OS (they clearly post in the journal and dmesg) but Skullgirls does not list them in "Choose Controllers", nor does it accept any inputs from the controllers (keyboard still works). I can confirm the fault happens in the current Beta build, current Retail build and the older Humble Bundle DRM free build.
Booting an older kernel (4.9.13) allows Skullgirls to pick up and use the PS4 controller as normal. For reference, here's a sample of dmesg from when the controllers are plugged in on each kernel:
[Linux 4.10.1]
[ 4540.385631] sony 0003:054C:05C4.0005: Using modified Dualshock 4 report descriptor with gyroscope axes
[ 4540.391362] input: Sony Computer Entertainment Wireless Controller Touchpad as /devices/pci0000:00/0000:00:14.0/usb1/1-2/1-2:1.0/0003:054C:05C4.0005/input/input24
[ 4540.448031] input: Sony Computer Entertainment Wireless Controller as /devices/pci0000:00/0000:00:14.0/usb1/1-2/1-2:1.0/0003:054C:05C4.0005/input/input23
[ 4540.448508] sony 0003:054C:05C4.0005: input,hidraw2: USB HID v81.11 Gamepad [Sony Computer Entertainment Wireless Controller] on usb-0000:00:14.0-2/input0
[Linux 4.9.13]
[ 346.330725] sony 0003:054C:05C4.0002: Using modified Dualshock 4 report descriptor with gyroscope axes
[ 346.342780] input: Sony Computer Entertainment Wireless Controller as /devices/pci0000:00/0000:00:1d.0/usb1/1-1/1-1.3/1-1.3:1.0/0003:054C:05C4.0002/input/input15
[ 346.343058] sony 0003:054C:05C4.0002: input,hidraw0: USB HID v1.11 Gamepad [Sony Computer Entertainment Wireless Controller] on usb-0000:00:1d.0-1.3/input0
I have tested this on two different PCs on USB 3.0 and USB 2.0 ports. Both have the same issue. If anymore information is required, please let me know.
EDIT: I forgot to mention, the controller works on the latest kernel in other games/emulators. Only Skullgirls seems affected so far from my testing.
After upgrading to the latest version of the Linux kernel (4.10.1) on my Arch install, Skullgirls has stopped detecting my PS4 controllers over USB. The controllers are picked up by the OS (they clearly post in the journal and dmesg) but Skullgirls does not list them in "Choose Controllers", nor does it accept any inputs from the controllers (keyboard still works). I can confirm the fault happens in the current Beta build, current Retail build and the older Humble Bundle DRM free build.
Booting an older kernel (4.9.13) allows Skullgirls to pick up and use the PS4 controller as normal. For reference, here's a sample of dmesg from when the controllers are plugged in on each kernel:
[Linux 4.10.1]
[ 4540.385631] sony 0003:054C:05C4.0005: Using modified Dualshock 4 report descriptor with gyroscope axes
[ 4540.391362] input: Sony Computer Entertainment Wireless Controller Touchpad as /devices/pci0000:00/0000:00:14.0/usb1/1-2/1-2:1.0/0003:054C:05C4.0005/input/input24
[ 4540.448031] input: Sony Computer Entertainment Wireless Controller as /devices/pci0000:00/0000:00:14.0/usb1/1-2/1-2:1.0/0003:054C:05C4.0005/input/input23
[ 4540.448508] sony 0003:054C:05C4.0005: input,hidraw2: USB HID v81.11 Gamepad [Sony Computer Entertainment Wireless Controller] on usb-0000:00:14.0-2/input0
[Linux 4.9.13]
[ 346.330725] sony 0003:054C:05C4.0002: Using modified Dualshock 4 report descriptor with gyroscope axes
[ 346.342780] input: Sony Computer Entertainment Wireless Controller as /devices/pci0000:00/0000:00:1d.0/usb1/1-1/1-1.3/1-1.3:1.0/0003:054C:05C4.0002/input/input15
[ 346.343058] sony 0003:054C:05C4.0002: input,hidraw0: USB HID v1.11 Gamepad [Sony Computer Entertainment Wireless Controller] on usb-0000:00:1d.0-1.3/input0
I have tested this on two different PCs on USB 3.0 and USB 2.0 ports. Both have the same issue. If anymore information is required, please let me know.
EDIT: I forgot to mention, the controller works on the latest kernel in other games/emulators. Only Skullgirls seems affected so far from my testing.
Last edited: