Hi,
I recently got an off-brand switch pro controller to use with my laptop.
The gamepad connects through bluetooth using blueberry (blueman-manager just gives an "input/output error" message).
After connecting the controller also shows in bluetoothctl:
Code:
[Pro Controller]# info
Device 98:B6:E9:45:F8:FD (public)
Name: Pro Controller
Alias: Pro Controller
Class: 0x00002508
Icon: input-gaming
Paired: yes
Trusted: yes
Blocked: no
Connected: yes
LegacyPairing: no
UUID: Human Interface Device... (00001124-0000-1000-8000-00805f9b34fb)
Modalias: usb:v054Cp05C4d0100
However none of the test applications (jstest-gtk, evtest-qt, or steam) show the controller, and i can not seem to find it in /dev/input.
I'm using artix linux and i have the hid-nintendo-nso-dkms and nintendo-udev packages installed,
There also seem to be no new files in /dev/ anywhere after connecting.
EDIT: it does connect to my android phone, so it is not simply that the gamepad can not connect to anything.
Some more info:
dmesg:
Code:
[11034.441773] udevd[839]: invalid key/value pair in file /usr/lib/udev/rules.d/70-steam-input.rules on line 42, starting at character 82 ('u')
[11061.004292] udevd[839]: invalid key/value pair in file /usr/lib/udev/rules.d/70-steam-input.rules on line 42, starting at character 82 ('u')
[11069.973507] udevd[839]: invalid key/value pair in file /usr/lib/udev/rules.d/70-steam-input.rules on line 42, starting at character 82 ('u')
[11070.146120] sony 0005:054C:05C4.0012: unknown main item tag 0x0
[11075.152658] sony 0005:054C:05C4.0012: Failed to get calibration data from Dualshock 4
[11075.153007] sony 0005:054C:05C4.0012: hidraw8: BLUETOOTH HID v81.00 Gamepad [Pro Controller] on e4:70:b8:52:ec:79
[11075.153013] sony 0005:054C:05C4.0012: failed to claim input
[11075.162813] udevd[839]: invalid key/value pair in file /usr/lib/udev/rules.d/70-steam-input.rules on line 42, starting at character 82 ('u')
The file "70-steam-input.rules":
https://termbin.com/yno5