Fix EasySMX SL-9111 Detected as Nintendo Controller on Linux
8 February 2022 / 1 min read
Updated: 31 March 2026Table Of Content
# Introduction
I hava a generic Xbox game controller (EasySMX SL-9111) that supports multiple modes: Xbox and Nintendo. The problem is that, even when it is not in Nintendo controller mode, it is still detected as a Nintendo Switch Pro Controller.
# Solution
The easiest way to make it be detected as an Xbox controller is to blacklist Nintendo controller module hid_nintendo.
Unload the module:
# modprobe -r hid_nintendoBlacklist the module:
/etc/modprobe.d/nonintendo.conf
blacklist hid_nintendoThen unplug the controller and plug it back in. If it doesn’t work, try rebooting the system.
Read More: https://wiki.archlinux.org/title/Kernel_module#Blacklisting