You are not logged in.

#1 2022-03-01 22:45:29

ConnorDY
Member
Registered: 2022-03-01
Posts: 1

Nintendo Switch Pro Controller(s) no longer work outside of Steam

I'm not sure what changed on my system, but I am no longer able to use my Nintendo Switch Pro Controllers outside of Steam.
Previously I was able to use my Nintendo Switch Pro Controllers with both the emulators Cemu and Ryujinx.
Now they are only working inside of Steam when using Big Picture Mode.

[connor@theseus ~]$ ls -la /dev/input/by-id
...
lrwxrwxrwx 1 root root  10 Mar  1 17:37 usb-Nintendo_Co.__Ltd._Pro_Controller_000000000001-event-if00 -> ../event23
lrwxrwxrwx 1 root root  10 Mar  1 17:37 usb-Nintendo_Co.__Ltd._Pro_Controller_000000000001-event-joystick -> ../event22
lrwxrwxrwx 1 root root   6 Mar  1 17:37 usb-Nintendo_Co.__Ltd._Pro_Controller_000000000001-joystick -> ../js0
...

If I try to "cat" any of these, pressing buttons on the controller produces no output.

I have checked that the appropriate driver is loaded:

[connor@theseus ~]$ lsmod | grep nintendo
hid_nintendo           45056  0
ff_memless             20480  1 hid_nintendo

I have read through all of this relevant section of the wiki but have had no success: https://wiki.archlinux.org/title/Gamepa … d_Joy-Cons
I have tried two different Nintendo Switch Pro Controllers so the problem is not specific to this particular device.



More stuff that I'm not sure will help...

[connor@theseus ~]$ lsusb
...
Bus 001 Device 005: ID 057e:2009 Nintendo Co., Ltd Switch Pro Controller
...
[connor@theseus ~]$ sudo dmesg
...
[ 1112.196020] usb 1-3: New USB device found, idVendor=057e, idProduct=2009, bcdDevice= 2.10
[ 1112.196024] usb 1-3: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 1112.196025] usb 1-3: Product: Pro Controller
[ 1112.196027] usb 1-3: Manufacturer: Nintendo Co., Ltd.
[ 1112.196028] usb 1-3: SerialNumber: 000000000001
[ 1112.217197] nintendo 0003:057E:2009.0010: hidraw0: USB HID v81.11 Joystick [Nintendo Co., Ltd. Pro Controller] on usb-0000:02:00.0-3/input0
[ 1113.053203] nintendo 0003:057E:2009.0010: using factory cal for left stick
[ 1113.077210] nintendo 0003:057E:2009.0010: using factory cal for right stick
[ 1113.080651] usb 3-4.3: reset high-speed USB device number 7 using xhci_hcd
[ 1113.157219] nintendo 0003:057E:2009.0010: using factory cal for IMU
[ 1113.333263] nintendo 0003:057E:2009.0010: controller MAC = E8:DA:20:EB:25:2F
[ 1113.413362] input: Nintendo Switch Pro Controller as /devices/pci0000:00/0000:00:01.3/0000:02:00.0/usb1/1-3/1-3:1.0/0003:057E:2009.0010/input/input36
[ 1113.413436] input: Nintendo Switch Pro Controller IMU as /devices/pci0000:00/0000:00:01.3/0000:02:00.0/usb1/1-3/1-3:1.0/0003:057E:2009.0010/input/input37
...

The following lines for this device already exist inside of "/lib/udev/rules.d/70-steam-input.rules":

# Nintendo Switch Pro Controller over USB hidraw
KERNEL=="hidraw*", ATTRS{idVendor}=="057e", ATTRS{idProduct}=="2009", MODE="0660", TAG+="uaccess"

Thanks in advance for any help... I'm not sure what else to do to troubleshoot this problem.

Last edited by ConnorDY (2022-03-01 22:49:00)

Offline

#2 Yesterday 23:34:17

ElectricSteve
Member
Registered: 2025-11-19
Posts: 4

Re: Nintendo Switch Pro Controller(s) no longer work outside of Steam

Also having this problem, did you find the issue?

Offline

#3 Yesterday 23:53:10

WorMzy
Administrator
From: Scotland
Registered: 2010-06-16
Posts: 13,355
Website

Re: Nintendo Switch Pro Controller(s) no longer work outside of Steam

OP hasn't returned to the forums for four years, they're unlikely to respond. Instead of necrobumping, please open your own topic.

https://wiki.archlinux.org/title/Genera … bumping%22

Closing.


Sakura:-
Mobo: MSI MAG X570S TORPEDO MAX // Processor: AMD Ryzen 9 5950X @4.9GHz // GFX: AMD Radeon RX 5700 XT // RAM: 32GB (4x 8GB) Corsair DDR4 (@ 3000MHz) // Storage: 1x 3TB HDD, 6x 1TB SSD, 2x 120GB SSD, 1x 275GB M2 SSD

Making lemonade from lemons since 2015.

Offline

Board footer

Powered by FluxBB