Devices ------------------------------------------------------------------------------- DualSense (USB/Bluetooth) DualShock 4 (USB/Bluetooth) HuiJia SNES USB Adapter (USB) M30 (??? mode) (USB) Playstation 2 USB Adapter (USB) Playstation 2 USB Adapter (USB) (with USB passthru) SF30Pro (USB/Bluetooth) ShanWan Hyperkin 4 Port Adapter (USB) Steam Controller (Dongle) (no hid_steam) Steam Controller (USB) (hid_steam) Switch Joycon (L/R) (Bluetooth) Switch Pro Controller (USB/Bluetooth) XBOX One S Controller (USB/Bluetooth) XBOX USB Adapter (Dragon Passthru) Logitech XBOX Cordless Controller XBOX USB Adapter (Dragon Passthru) XBOX Wired Controller (X08-17160) XBOX USB Adapter (Dragon Passthru) XBOX Wired Controller (X08-69873) XBOX USB Adapter (Dragon Passthru) w/Nubytech Soul Calibur Arcade Stick XBOX360 Wired Knock-Off controller SDL Serial Availablity ------------------------------------------------------------------------------- Available: DualSense (USB/Bluetooth) DualShock 4 (USB/Bluetooth) Switch Pro Controller (USB/Bluetooth) Unavailable: HuiJia SNES USB Adapter (USB) M30 (??? mode) (USB) Playstation 2 USB Adapter (USB) Playstation 2 USB Adapter (USB) (with USB passthru) SF30Pro (USB/Bluetooth) ShanWan Hyperkin 4 Port Adapter (USB) Steam Controller (Dongle) (no hid_steam) Steam Controller (USB) (hid_steam) Switch Joycon (L/R) (Bluetooth) XBOX One S Controller (USB/Bluetooth) XBOX USB Adapter (Dragon Passthru) Logitech XBOX Cordless Controller XBOX USB Adapter (Dragon Passthru) XBOX Wired Controller (X08-17160) XBOX USB Adapter (Dragon Passthru) XBOX Wired Controller (X08-69873) XBOX USB Adapter (Dragon Passthru) w/Nubytech Soul Calibur Arcade Stick XBOX360 Wired Knock-Off controller udevadm output ------------------------------------------------------------------------------- Steam Controller (Dongle) (no hid_steam) $ udevadm info /dev/input/js0 P: /devices/virtual/input/input83/js0 N: input/js0 L: 0 E: DEVPATH=/devices/virtual/input/input83/js0 E: DEVNAME=/dev/input/js0 E: MAJOR=13 E: MINOR=0 E: SUBSYSTEM=input E: USEC_INITIALIZED=60817289263 E: ID_INPUT=1 E: ID_INPUT_JOYSTICK=1 E: ID_SERIAL=noserial E: TAGS=:snap_chromium_chromedriver:snap_chromium_chromium:uaccess:seat: E: CURRENT_TAGS=:snap_chromium_chromedriver:snap_chromium_chromium:uaccess:seat: Steam Controller (USB) (hid_steam) (SDL Serial: Unavailable) $ udevadm info /dev/input/js0 P: /devices/pci0000:00/0000:00:01.3/0000:02:00.0/usb1/1-1/1-1.1/1-1.1:1.2/0003:28DE:1102.0060/input/input256/js0 N: input/js0 L: 0 S: input/by-path/pci-0000:02:00.0-usb-0:1.1:1.2-joystick S: input/by-id/usb-Valve_Software_Wired_Controller-if02-joystick E: DEVPATH=/devices/pci0000:00/0000:00:01.3/0000:02:00.0/usb1/1-1/1-1.1/1-1.1:1.2/0003:28DE:1102.0060/input/input256/js0 E: DEVNAME=/dev/input/js0 E: MAJOR=13 E: MINOR=0 E: SUBSYSTEM=input E: USEC_INITIALIZED=67843794105 E: ID_INPUT=1 E: ID_INPUT_JOYSTICK=1 E: ID_VENDOR=Valve_Software E: ID_VENDOR_ENC=Valve\x20Software E: ID_VENDOR_ID=28de E: ID_MODEL=Wired_Controller E: ID_MODEL_ENC=Wired\x20Controller E: ID_MODEL_ID=1102 E: ID_REVISION=0100 E: ID_SERIAL=Valve_Software_Wired_Controller E: ID_TYPE=hid E: ID_BUS=usb E: ID_USB_INTERFACES=:030101:030002:030000: E: ID_USB_INTERFACE_NUM=02 E: ID_USB_DRIVER=usbhid E: ID_PATH=pci-0000:02:00.0-usb-0:1.1:1.2 E: ID_PATH_TAG=pci-0000_02_00_0-usb-0_1_1_1_2 E: ID_FOR_SEAT=input-pci-0000_02_00_0-usb-0_1_1_1_2 E: DEVLINKS=/dev/input/by-path/pci-0000:02:00.0-usb-0:1.1:1.2-joystick /dev/input/by-id/usb-Valve_Software_Wired_Controller-if02-joystick E: TAGS=:snap_chromium_chromium:uaccess:seat:snap_chromium_chromedriver: E: CURRENT_TAGS=:snap_chromium_chromium:uaccess:seat:snap_chromium_chromedriver: DualSense (USB) (SDL Serial: Available) $ udevadm info /dev/input/js0 P: /devices/pci0000:00/0000:00:01.3/0000:02:00.0/usb1/1-1/1-1.1/1-1.1:1.3/0003:054C:0CE6.0029/input/input88/js0 N: input/js0 L: 0 S: input/by-path/pci-0000:02:00.0-usb-0:1.1:1.3-joystick S: input/by-id/usb-Sony_Interactive_Entertainment_Wireless_Controller-if03-joystick E: DEVPATH=/devices/pci0000:00/0000:00:01.3/0000:02:00.0/usb1/1-1/1-1.1/1-1.1:1.3/0003:054C:0CE6.0029/input/input88/js0 E: DEVNAME=/dev/input/js0 E: MAJOR=13 E: MINOR=0 E: SUBSYSTEM=input E: USEC_INITIALIZED=61152220987 E: ID_INPUT=1 E: ID_INPUT_JOYSTICK=1 E: ID_VENDOR=Sony_Interactive_Entertainment E: ID_VENDOR_ENC=Sony\x20Interactive\x20Entertainment E: ID_VENDOR_ID=054c E: ID_MODEL=Wireless_Controller E: ID_MODEL_ENC=Wireless\x20Controller E: ID_MODEL_ID=0ce6 E: ID_REVISION=0100 E: ID_SERIAL=Sony_Interactive_Entertainment_Wireless_Controller E: ID_TYPE=hid E: ID_BUS=usb E: ID_USB_INTERFACES=:010100:010200:030000: E: ID_USB_INTERFACE_NUM=03 E: ID_USB_DRIVER=usbhid E: ID_PATH=pci-0000:02:00.0-usb-0:1.1:1.3 E: ID_PATH_TAG=pci-0000_02_00_0-usb-0_1_1_1_3 E: ID_FOR_SEAT=input-pci-0000_02_00_0-usb-0_1_1_1_3 E: DEVLINKS=/dev/input/by-path/pci-0000:02:00.0-usb-0:1.1:1.3-joystick /dev/input/by-id/usb-Sony_Interactive_Entertainment_Wireless_Controller-if03-joystick E: TAGS=:uaccess:snap_chromium_chromedriver:seat:snap_chromium_chromium: E: CURRENT_TAGS=:uaccess:snap_chromium_chromedriver:seat:snap_chromium_chromium: DualSense (Bluetooth) (SDL Serial: Available) $ udevadm info /dev/input/js0 P: /devices/pci0000:00/0000:00:08.1/0000:0b:00.3/usb3/3-3/3-3:1.0/bluetooth/hci0/hci0:74/0005:054C:0CE6.0027/input/input84/js0 N: input/js0 L: 0 E: DEVPATH=/devices/pci0000:00/0000:00:08.1/0000:0b:00.3/usb3/3-3/3-3:1.0/bluetooth/hci0/hci0:74/0005:054C:0CE6.0027/input/input84/js0 E: DEVNAME=/dev/input/js0 E: MAJOR=13 E: MINOR=0 E: SUBSYSTEM=input E: USEC_INITIALIZED=60966310124 E: ID_INPUT=1 E: ID_INPUT_JOYSTICK=1 E: ID_BUS=bluetooth E: ID_PATH=pci-0000:0b:00.3-usb-0:3:1.0 E: ID_PATH_TAG=pci-0000_0b_00_3-usb-0_3_1_0 E: ID_FOR_SEAT=input-pci-0000_0b_00_3-usb-0_3_1_0 E: TAGS=:seat:snap_chromium_chromedriver:uaccess:snap_chromium_chromium: E: CURRENT_TAGS=:seat:snap_chromium_chromedriver:uaccess:snap_chromium_chromium: SF30Pro (USB) (SDL Serial: Unavailable) $ udevadm info /dev/input/js0 P: /devices/pci0000:00/0000:00:01.3/0000:02:00.0/usb1/1-1/1-1.1/1-1.1:1.0/input/input91/js0 N: input/js0 L: 0 S: input/by-id/usb-8Bitdo_SF30_Pro_Controller_157F8F8-joystick S: input/by-path/pci-0000:02:00.0-usb-0:1.1:1.0-joystick E: DEVPATH=/devices/pci0000:00/0000:00:01.3/0000:02:00.0/usb1/1-1/1-1.1/1-1.1:1.0/input/input91/js0 E: DEVNAME=/dev/input/js0 E: MAJOR=13 E: MINOR=0 E: SUBSYSTEM=input E: USEC_INITIALIZED=61196074140 E: ID_INPUT=1 E: ID_INPUT_JOYSTICK=1 E: ID_VENDOR=8Bitdo_SF30_Pro E: ID_VENDOR_ENC=8Bitdo\x20SF30\x20Pro\x20\x20 E: ID_VENDOR_ID=045e E: ID_MODEL=Controller E: ID_MODEL_ENC=Controller E: ID_MODEL_ID=028e E: ID_REVISION=0114 E: ID_SERIAL=8Bitdo_SF30_Pro_Controller_157F8F8 E: ID_SERIAL_SHORT=157F8F8 E: ID_TYPE=generic E: ID_BUS=usb E: ID_USB_INTERFACES=:ff5d01:ff5d03:ff5d02:fffd13: E: ID_USB_INTERFACE_NUM=00 E: ID_USB_DRIVER=xpad E: ID_PATH=pci-0000:02:00.0-usb-0:1.1:1.0 E: ID_PATH_TAG=pci-0000_02_00_0-usb-0_1_1_1_0 E: ID_FOR_SEAT=input-pci-0000_02_00_0-usb-0_1_1_1_0 E: DEVLINKS=/dev/input/by-id/usb-8Bitdo_SF30_Pro_Controller_157F8F8-joystick /dev/input/by-path/pci-0000:02:00.0-usb-0:1.1:1.0-joystick E: TAGS=:uaccess:seat:snap_chromium_chromedriver:snap_chromium_chromium: E: CURRENT_TAGS=:uaccess:seat:snap_chromium_chromedriver:snap_chromium_chromium: SF30Pro (Bluetooth) (SDL Serial: Unavailable) $ udevadm info /dev/input/js0 P: /devices/pci0000:00/0000:00:08.1/0000:0b:00.3/usb3/3-3/3-3:1.0/bluetooth/hci0/hci0:74/0005:045E:02E0.0028/input/input87/js0 N: input/js0 L: 0 E: DEVPATH=/devices/pci0000:00/0000:00:08.1/0000:0b:00.3/usb3/3-3/3-3:1.0/bluetooth/hci0/hci0:74/0005:045E:02E0.0028/input/input87/js0 E: DEVNAME=/dev/input/js0 E: MAJOR=13 E: MINOR=0 E: SUBSYSTEM=input E: USEC_INITIALIZED=61084339662 E: ID_INPUT=1 E: ID_INPUT_JOYSTICK=1 E: ID_INPUT_KEY=1 E: ID_BUS=bluetooth E: ID_PATH=pci-0000:0b:00.3-usb-0:3:1.0 E: ID_PATH_TAG=pci-0000_0b_00_3-usb-0_3_1_0 E: ID_FOR_SEAT=input-pci-0000_0b_00_3-usb-0_3_1_0 E: TAGS=:snap_chromium_chromium:uaccess:seat:snap_chromium_chromedriver: E: CURRENT_TAGS=:snap_chromium_chromium:uaccess:seat:snap_chromium_chromedriver: XBOX One S Controller (USB) (SDL Serial: Unavailable) $ udevadm info /dev/input/js0 P: /devices/pci0000:00/0000:00:01.3/0000:02:00.0/usb1/1-1/1-1.1/1-1.1:1.0/input/input93/js0 N: input/js0 L: 0 S: input/by-id/usb-Microsoft_Controller_30324E4530303133343137393038-joystick S: input/by-path/pci-0000:02:00.0-usb-0:1.1:1.0-joystick E: DEVPATH=/devices/pci0000:00/0000:00:01.3/0000:02:00.0/usb1/1-1/1-1.1/1-1.1:1.0/input/input93/js0 E: DEVNAME=/dev/input/js0 E: MAJOR=13 E: MINOR=0 E: SUBSYSTEM=input E: USEC_INITIALIZED=61427989874 E: ID_INPUT=1 E: ID_INPUT_JOYSTICK=1 E: ID_VENDOR=Microsoft E: ID_VENDOR_ENC=Microsoft E: ID_VENDOR_ID=045e E: ID_MODEL=Controller E: ID_MODEL_ENC=Controller E: ID_MODEL_ID=02ea E: ID_REVISION=0408 E: ID_SERIAL=Microsoft_Controller_30324E4530303133343137393038 E: ID_SERIAL_SHORT=30324E4530303133343137393038 E: ID_TYPE=generic E: ID_BUS=usb E: ID_USB_INTERFACES=:ff47d0: E: ID_USB_INTERFACE_NUM=00 E: ID_USB_DRIVER=xpad E: ID_PATH=pci-0000:02:00.0-usb-0:1.1:1.0 E: ID_PATH_TAG=pci-0000_02_00_0-usb-0_1_1_1_0 E: ID_FOR_SEAT=input-pci-0000_02_00_0-usb-0_1_1_1_0 E: DEVLINKS=/dev/input/by-id/usb-Microsoft_Controller_30324E4530303133343137393038-joystick /dev/input/by-path/pci-0000:02:00.0-usb-0:1.1:1.0-joystick E: TAGS=:seat:snap_chromium_chromedriver:uaccess: snap_chromium_chromium: E: CURRENT_TAGS=:seat:snap_chromium_chromedriver:uaccess:snap_chromium_chromium: XBOX One S Controller (Bluetooth) (SDL Serial: Unavailable) $ udevadm info /dev/input/js0 P: /devices/pci0000:00/0000:00:08.1/0000:0b:00.3/usb3/3-3/3-3:1.0/bluetooth/hci0/hci0:74/0005:045E:02FD.002B/input/input94/js0 N: input/js0 L: 0 E: DEVPATH=/devices/pci0000:00/0000:00:08.1/0000:0b:00.3/usb3/3-3/3-3:1.0/bluetooth/hci0/hci0:74/0005:045E:02FD.002B/input/input94/js0 E: DEVNAME=/dev/input/js0 E: MAJOR=13 E: MINOR=0 E: SUBSYSTEM=input E: USEC_INITIALIZED=61540036791 E: ID_INPUT=1 E: ID_INPUT_JOYSTICK=1 E: ID_INPUT_KEY=1 E: ID_BUS=bluetooth E: ID_PATH=pci-0000:0b:00.3-usb-0:3:1.0 E: ID_PATH_TAG=pci-0000_0b_00_3-usb-0_3_1_0 E: ID_FOR_SEAT=input-pci-0000_0b_00_3-usb-0_3_1_0 E: TAGS=:snap_chromium_chromium:uaccess:snap_chromium_chromedriver:seat: E: CURRENT_TAGS=:snap_chromium_chromium:uaccess:snap_chromium_chromedriver:seat: DualShock 4 (USB) (SDL Serial: Available e.g. 00-22-68-cd-a1-f6) $ udevadm info /dev/input/js0 P: /devices/pci0000:00/0000:00:01.3/0000:02:00.0/usb1/1-1/1-1.1/1-1.1:1.3/0003:054C:09CC.002C/input/input95/js0 N: input/js0 L: 0 S: input/by-id/usb-Sony_Interactive_Entertainment_Wireless_Controller-if03-joystick S: input/by-path/pci-0000:02:00.0-usb-0:1.1:1.3-joystick E: DEVPATH=/devices/pci0000:00/0000:00:01.3/0000:02:00.0/usb1/1-1/1-1.1/1-1.1:1.3/0003:054C:09CC.002C/input/input95/js0 E: DEVNAME=/dev/input/js0 E: MAJOR=13 E: MINOR=0 E: SUBSYSTEM=input E: USEC_INITIALIZED=63544179922 E: ID_INPUT=1 E: ID_INPUT_JOYSTICK=1 E: ID_VENDOR=Sony_Interactive_Entertainment E: ID_VENDOR_ENC=Sony\x20Interactive\x20Entertainment E: ID_VENDOR_ID=054c E: ID_MODEL=Wireless_Controller E: ID_MODEL_ENC=Wireless\x20Controller E: ID_MODEL_ID=09cc E: ID_REVISION=0100 E: ID_SERIAL=Sony_Interactive_Entertainment_Wireless_Controller E: ID_TYPE=hid E: ID_BUS=usb E: ID_USB_INTERFACES=:010100:010200:030000: E: ID_USB_INTERFACE_NUM=03 E: ID_USB_DRIVER=usbhid E: ID_PATH=pci-0000:02:00.0-usb-0:1.1:1.3 E: ID_PATH_TAG=pci-0000_02_00_0-usb-0_1_1_1_3 E: ID_FOR_SEAT=input-pci-0000_02_00_0-usb-0_1_1_1_3 E: DEVLINKS=/dev/input/by-id/usb-Sony_Interactive_Entertainment_Wireless_Controller-if03-joystick /dev/input/by-path/pci-0000:02:00.0-usb-0:1.1:1.3-joystick E: TAGS=:snap_chromium_chromedriver:snap_chromium_chromium:uaccess:seat: E: CURRENT_TAGS=:snap_chromium_chromedriver:snap_chromium_chromium:uaccess:seat: DualShock 4 (Bluetooth) (SDL Serial: Available e.g. 00-22-68-cd-a1-f6) $ udevadm info /dev/input/js0 P: /devices/pci0000:00/0000:00:08.1/0000:0b:00.3/usb3/3-3/3-3:1.0/bluetooth/hci0/hci0:72/0005:054C:09CC.002D/input/input99/js0 N: input/js0 L: 0 E: DEVPATH=/devices/pci0000:00/0000:00:08.1/0000:0b:00.3/usb3/3-3/3-3:1.0/bluetooth/hci0/hci0:72/0005:054C:09CC.002D/input/input99/js0 E: DEVNAME=/dev/input/js0 E: MAJOR=13 E: MINOR=0 E: SUBSYSTEM=input E: USEC_INITIALIZED=63671288868 E: ID_INPUT=1 E: ID_INPUT_JOYSTICK=1 E: ID_BUS=bluetooth E: ID_PATH=pci-0000:0b:00.3-usb-0:3:1.0 E: ID_PATH_TAG=pci-0000_0b_00_3-usb-0_3_1_0 E: ID_FOR_SEAT=input-pci-0000_0b_00_3-usb-0_3_1_0 E: TAGS=:snap_chromium_chromium:snap_chromium_chromedriver:seat:uaccess: E: CURRENT_TAGS=:snap_chromium_chromium:snap_chromium_chromedriver:seat:uaccess: Playstation 2 USB Adapter (with USB passthru) (SDL Serial: Unavailable) $ udevadm info /dev/input/js0 P: /devices/pci0000:00/0000:00:01.3/0000:02:00.0/usb1/1-1/1-1.1/1-1.1:1.0/0003:0810:0001.002E/input/input103/js0 N: input/js0 L: 0 S: input/by-id/usb-0810_Twin_USB_Joystick-joystick S: input/by-path/pci-0000:02:00.0-usb-0:1.1:1.0-joystick E: DEVPATH=/devices/pci0000:00/0000:00:01.3/0000:02:00.0/usb1/1-1/1-1.1/1-1.1:1.0/0003:0810:0001.002E/input/input103/js0 E: DEVNAME=/dev/input/js0 E: MAJOR=13 E: MINOR=0 E: SUBSYSTEM=input E: USEC_INITIALIZED=63775964722 E: ID_INPUT=1 E: ID_INPUT_JOYSTICK=1 E: ID_VENDOR=0810 E: ID_VENDOR_ENC=0810 E: ID_VENDOR_ID=0810 E: ID_MODEL=Twin_USB_Joystick E: ID_MODEL_ENC=Twin\x20USB\x20Joystick E: ID_MODEL_ID=0001 E: ID_REVISION=0106 E: ID_SERIAL=0810_Twin_USB_Joystick E: ID_TYPE=hid E: ID_BUS=usb E: ID_USB_INTERFACES=:030000: E: ID_USB_INTERFACE_NUM=00 E: ID_USB_DRIVER=usbhid E: ID_PATH=pci-0000:02:00.0-usb-0:1.1:1.0 E: ID_PATH_TAG=pci-0000_02_00_0-usb-0_1_1_1_0 E: ID_FOR_SEAT=input-pci-0000_02_00_0-usb-0_1_1_1_0 E: DEVLINKS=/dev/input/by-id/usb-0810_Twin_USB_Joystick-joystick /dev/input/by-path/pci-0000:02:00.0-usb-0:1.1:1.0-joystick E: TAGS=:seat:snap_chromium_chromedriver:snap_chromium_chromium:uaccess: E: CURRENT_TAGS=:seat:snap_chromium_chromedriver:snap_chromium_chromium:uaccess: Playstation 2 USB Adapter (USB) (SDL Serial: Unavailable) $ udevadm info /dev/input/js0 P: /devices/pci0000:00/0000:00:01.3/0000:02:00.0/usb1/1-1/1-1.1/1-1.1:1.0/0003:0810:0001.0030/input/input111/js0 N: input/js0 L: 0 S: input/by-path/pci-0000:02:00.0-usb-0:1.1:1.0-joystick S: input/by-id/usb-0810_Twin_USB_Joystick-joystick E: DEVPATH=/devices/pci0000:00/0000:00:01.3/0000:02:00.0/usb1/1-1/1-1.1/1-1.1:1.0/0003:0810:0001.0030/input/input111/js0 E: DEVNAME=/dev/input/js0 E: MAJOR=13 E: MINOR=0 E: SUBSYSTEM=input E: USEC_INITIALIZED=63901575107 E: ID_INPUT=1 E: ID_INPUT_JOYSTICK=1 E: ID_VENDOR=0810 E: ID_VENDOR_ENC=0810 E: ID_VENDOR_ID=0810 E: ID_MODEL=Twin_USB_Joystick E: ID_MODEL_ENC=Twin\x20USB\x20Joystick E: ID_MODEL_ID=0001 E: ID_REVISION=0106 E: ID_SERIAL=0810_Twin_USB_Joystick E: ID_TYPE=hid E: ID_BUS=usb E: ID_USB_INTERFACES=:030000: E: ID_USB_INTERFACE_NUM=00 E: ID_USB_DRIVER=usbhid E: ID_PATH=pci-0000:02:00.0-usb-0:1.1:1.0 E: ID_PATH_TAG=pci-0000_02_00_0-usb-0_1_1_1_0 E: ID_FOR_SEAT=input-pci-0000_02_00_0-usb-0_1_1_1_0 E: DEVLINKS=/dev/input/by-path/pci-0000:02:00.0-usb-0:1.1:1.0-joystick /dev/input/by-id/usb-0810_Twin_USB_Joystick-joystick E: TAGS=:seat:snap_chromium_chromedriver:snap_chromium_chromium:uaccess: E: CURRENT_TAGS=:seat:snap_chromium_chromedriver:snap_chromium_chromium:uaccess: HuiJia SNES USB Adapter (USB) (SDL Serial: Unavailable) $ udevadm info /dev/input/js0 P: /devices/pci0000:00/0000:00:01.3/0000:02:00.0/usb1/1-1/1-1.1/1-1.1:1.0/0003:0E8F:3013.0033/input/input123/js0 N: input/js0 L: 0 S: input/by-id/usb-HuiJia_USB_GamePad-joystick S: input/by-path/pci-0000:02:00.0-usb-0:1.1:1.0-joystick E: DEVPATH=/devices/pci0000:00/0000:00:01.3/0000:02:00.0/usb1/1-1/1-1.1/1-1.1:1.0/0003:0E8F:3013.0033/input/input123/js0 E: DEVNAME=/dev/input/js0 E: MAJOR=13 E: MINOR=0 E: SUBSYSTEM=input E: USEC_INITIALIZED=64063889055 E: ID_INPUT=1 E: ID_INPUT_JOYSTICK=1 E: ID_VENDOR=HuiJia E: ID_VENDOR_ENC=HuiJia\x20 E: ID_VENDOR_ID=0e8f E: ID_MODEL=USB_GamePad E: ID_MODEL_ENC=USB\x20GamePad E: ID_MODEL_ID=3013 E: ID_REVISION=0111 E: ID_SERIAL=HuiJia_USB_GamePad E: ID_TYPE=hid E: ID_BUS=usb E: ID_USB_INTERFACES=:030000: E: ID_USB_INTERFACE_NUM=00 E: ID_USB_DRIVER=usbhid E: ID_PATH=pci-0000:02:00.0-usb-0:1.1:1.0 E: ID_PATH_TAG=pci-0000_02_00_0-usb-0_1_1_1_0 E: ID_FOR_SEAT=input-pci-0000_02_00_0-usb-0_1_1_1_0 E: DEVLINKS=/dev/input/by-id/usb-HuiJia_USB_GamePad-joystick /dev/input/by-path/pci-0000:02:00.0-usb-0:1.1:1.0-joystick E: TAGS=:snap_chromium_chromium:snap_chromium_chromedriver:uaccess:seat: E: CURRENT_TAGS=:snap_chromium_chromium:snap_chromium_chromedriver:uaccess:seat: ShanWan Hyperkin 4 Port Adapter (USB) (SDL Serial: Unavailable) $ udevadm info /dev/input/js0 P: /devices/pci0000:00/0000:00:01.3/0000:02:00.0/usb1/1-1/1-1.1/1-1.1:1.0/0003:0079:1843.0035/input/input129/js0 N: input/js0 L: 0 S: input/by-id/usb-ShanWan_Hyperkin_4_Port_Adapter-joystick S: input/by-path/pci-0000:02:00.0-usb-0:1.1:1.0-joystick E: DEVPATH=/devices/pci0000:00/0000:00:01.3/0000:02:00.0/usb1/1-1/1-1.1/1-1.1:1.0/0003:0079:1843.0035/input/input129/js0 E: DEVNAME=/dev/input/js0 E: MAJOR=13 E: MINOR=0 E: SUBSYSTEM=input E: USEC_INITIALIZED=64181244976 E: ID_INPUT=1 E: ID_INPUT_JOYSTICK=1 E: ID_VENDOR=ShanWan E: ID_VENDOR_ENC=ShanWan\x20\x20\x20\x20 E: ID_VENDOR_ID=0079 E: ID_MODEL=Hyperkin_4_Port_Adapter E: ID_MODEL_ENC=Hyperkin\x204\x20Port\x20Adapter E: ID_MODEL_ID=1843 E: ID_REVISION=0100 E: ID_SERIAL=ShanWan_Hyperkin_4_Port_Adapter E: ID_TYPE=hid E: ID_BUS=usb E: ID_USB_INTERFACES=:030000: E: ID_USB_INTERFACE_NUM=00 E: ID_USB_DRIVER=usbhid E: ID_PATH=pci-0000:02:00.0-usb-0:1.1:1.0 E: ID_PATH_TAG=pci-0000_02_00_0-usb-0_1_1_1_0 E: ID_FOR_SEAT=input-pci-0000_02_00_0-usb-0_1_1_1_0 E: DEVLINKS=/dev/input/by-id/usb-ShanWan_Hyperkin_4_Port_Adapter-joystick /dev/input/by-path/pci-0000:02:00.0-usb-0:1.1:1.0-joystick E: TAGS=:seat:snap_chromium_chromium:uaccess:snap_chromium_chromedriver: E: CURRENT_TAGS=:seat:snap_chromium_chromium:uaccess:snap_chromium_chromedriver: XBOX USB Adapter (Dragon Passthru) w/Nubytech Soul Calibur Arcade Stick (SDL Serial: Unavailable) $ udevadm info /dev/input/js0 P: /devices/pci0000:00/0000:00:01.3/0000:02:00.0/usb1/1-8/1-8.1/1-8.1:1.0/0003:0C12:0005.0036/input/input140/js0 N: input/js0 L: 0 S: input/by-id/usb-0c12_0005-joystick S: input/by-path/pci-0000:02:00.0-usb-0:8.1:1.0-joystick E: DEVPATH=/devices/pci0000:00/0000:00:01.3/0000:02:00.0/usb1/1-8/1-8.1/1-8.1:1.0/0003:0C12:0005.0036/input/input140/js0 E: DEVNAME=/dev/input/js0 E: MAJOR=13 E: MINOR=0 E: SUBSYSTEM=input E: USEC_INITIALIZED=64379442879 E: ID_INPUT=1 E: ID_INPUT_JOYSTICK=1 E: ID_VENDOR=0c12 E: ID_VENDOR_ENC=0c12 E: ID_VENDOR_ID=0c12 E: ID_MODEL=0005 E: ID_MODEL_ENC=0005 E: ID_MODEL_ID=0005 E: ID_REVISION=0001 E: ID_SERIAL=0c12_0005 E: ID_TYPE=hid E: ID_BUS=usb E: ID_USB_INTERFACES=:030100: E: ID_USB_INTERFACE_NUM=00 E: ID_USB_DRIVER=usbhid E: ID_PATH=pci-0000:02:00.0-usb-0:8.1:1.0 E: ID_PATH_TAG=pci-0000_02_00_0-usb-0_8_1_1_0 E: ID_FOR_SEAT=input-pci-0000_02_00_0-usb-0_8_1_1_0 E: DEVLINKS=/dev/input/by-id/usb-0c12_0005-joystick /dev/input/by-path/pci-0000:02:00.0-usb-0:8.1:1.0-joystick E: TAGS=:uaccess:snap_chromium_chromedriver:snap_chromium_chromium:seat: E: CURRENT_TAGS=:uaccess:snap_chromium_chromedriver:snap_chromium_chromium:seat: XBOX USB Adapter (Dragon Passthru) XBOX Wired Controller (X08-17160) (SDL Serial: Unavailable) $ udevadm info /dev/input/js0 P: /devices/pci0000:00/0000:00:01.3/0000:02:00.0/usb1/1-1/1-1.1/1-1.1.1/1-1.1.1:1.0/input/input142/js0 N: input/js0 L: 0 S: input/by-id/usb-045e_0202-joystick S: input/by-path/pci-0000:02:00.0-usb-0:1.1.1:1.0-joystick E: DEVPATH=/devices/pci0000:00/0000:00:01.3/0000:02:00.0/usb1/1-1/1-1.1/1-1.1.1/1-1.1.1:1.0/input/input142/js0 E: DEVNAME=/dev/input/js0 E: MAJOR=13 E: MINOR=0 E: SUBSYSTEM=input E: USEC_INITIALIZED=64583336342 E: ID_INPUT=1 E: ID_INPUT_JOYSTICK=1 E: ID_VENDOR=045e E: ID_VENDOR_ENC=045e E: ID_VENDOR_ID=045e E: ID_MODEL=0202 E: ID_MODEL_ENC=0202 E: ID_MODEL_ID=0202 E: ID_REVISION=0100 E: ID_SERIAL=045e_0202 E: ID_TYPE=generic E: ID_BUS=usb E: ID_USB_INTERFACES=:584200: E: ID_USB_INTERFACE_NUM=00 E: ID_USB_DRIVER=xpad E: ID_PATH=pci-0000:02:00.0-usb-0:1.1.1:1.0 E: ID_PATH_TAG=pci-0000_02_00_0-usb-0_1_1_1_1_0 E: ID_FOR_SEAT=input-pci-0000_02_00_0-usb-0_1_1_1_1_0 E: DEVLINKS=/dev/input/by-id/usb-045e_0202-joystick /dev/input/by-path/pci-0000:02:00.0-usb-0:1.1.1:1.0-joystick E: TAGS=:snap_chromium_chromium:uaccess:seat:snap_chromium_chromedriver: E: CURRENT_TAGS=:snap_chromium_chromium:uaccess:seat:snap_chromium_chromedriver: XBOX USB Adapter (Dragon Passthru) XBOX Wired Controller (X08-69873) (SDL Serial: Unavailable) $ udevadm info /dev/input/js0 P: /devices/pci0000:00/0000:00:01.3/0000:02:00.0/usb1/1-1/1-1.1/1-1.1.1/1-1.1.1:1.0/input/input147/js0 N: input/js0 L: 0 S: input/by-path/pci-0000:02:00.0-usb-0:1.1.1:1.0-joystick S: input/by-id/usb-045e_0289-joystick E: DEVPATH=/devices/pci0000:00/0000:00:01.3/0000:02:00.0/usb1/1-1/1-1.1/1-1.1.1/1-1.1.1:1.0/input/input147/js0 E: DEVNAME=/dev/input/js0 E: MAJOR=13 E: MINOR=0 E: SUBSYSTEM=input E: USEC_INITIALIZED=65276341192 E: ID_INPUT=1 E: ID_INPUT_JOYSTICK=1 E: ID_VENDOR=045e E: ID_VENDOR_ENC=045e E: ID_VENDOR_ID=045e E: ID_MODEL=0289 E: ID_MODEL_ENC=0289 E: ID_MODEL_ID=0289 E: ID_REVISION=0121 E: ID_SERIAL=045e_0289 E: ID_TYPE=generic E: ID_BUS=usb E: ID_USB_INTERFACES=:584200: E: ID_USB_INTERFACE_NUM=00 E: ID_USB_DRIVER=xpad E: ID_PATH=pci-0000:02:00.0-usb-0:1.1.1:1.0 E: ID_PATH_TAG=pci-0000_02_00_0-usb-0_1_1_1_1_0 E: ID_FOR_SEAT=input-pci-0000_02_00_0-usb-0_1_1_1_1_0 E: DEVLINKS=/dev/input/by-path/pci-0000:02:00.0-usb-0:1.1.1:1.0-joystick /dev/input/by-id/usb-045e_0289-joystick E: TAGS=:snap_chromium_chromium:uaccess:seat:snap_chromium_chromedriver: E: CURRENT_TAGS=:snap_chromium_chromium:uaccess:seat:snap_chromium_chromedriver: XBOX USB Adapter (Dragon Passthru) Logitech XBOX Cordless Controller (SDL Serial: Unavailable) $ udevadm info /dev/input/js0 P: /devices/pci0000:00/0000:00:01.3/0000:02:00.0/usb1/1-1/1-1.1/1-1.1.1/1-1.1.1:1.0/input/input145/js0 N: input/js0 L: 0 S: input/by-path/pci-0000:02:00.0-usb-0:1.1.1:1.0-joystick S: input/by-id/usb-046d_ca84-joystick E: DEVPATH=/devices/pci0000:00/0000:00:01.3/0000:02:00.0/usb1/1-1/1-1.1/1-1.1.1/1-1.1.1:1.0/input/input145/js0 E: DEVNAME=/dev/input/js0 E: MAJOR=13 E: MINOR=0 E: SUBSYSTEM=input E: USEC_INITIALIZED=65070376546 E: ID_INPUT=1 E: ID_INPUT_JOYSTICK=1 E: ID_VENDOR=046d E: ID_VENDOR_ENC=046d E: ID_VENDOR_ID=046d E: ID_MODEL=ca84 E: ID_MODEL_ENC=ca84 E: ID_MODEL_ID=ca84 E: ID_REVISION=0103 E: ID_SERIAL=046d_ca84 E: ID_TYPE=generic E: ID_BUS=usb E: ID_USB_INTERFACES=:584200: E: ID_USB_INTERFACE_NUM=00 E: ID_USB_DRIVER=xpad E: ID_PATH=pci-0000:02:00.0-usb-0:1.1.1:1.0 E: ID_PATH_TAG=pci-0000_02_00_0-usb-0_1_1_1_1_0 E: ID_FOR_SEAT=input-pci-0000_02_00_0-usb-0_1_1_1_1_0 E: DEVLINKS=/dev/input/by-path/pci-0000:02:00.0-usb-0:1.1.1:1.0-joystick /dev/input/by-id/usb-046d_ca84-joystick E: TAGS=:seat:snap_chromium_chromedriver:snap_chromium_chromium:uaccess: E: CURRENT_TAGS=:seat:snap_chromium_chromedriver:snap_chromium_chromium:uaccess: XBOX360 Wired Knock-Off controller (SDL Serial: Unavailable) $ udevadm info /dev/input/js0 P: /devices/pci0000:00/0000:00:01.3/0000:02:00.0/usb1/1-1/1-1.1/1-1.1:1.0/input/input150/js0 N: input/js0 L: 0 S: input/by-id/usb-Microsoft_Inc._Controller_10555FD-joystick S: input/by-path/pci-0000:02:00.0-usb-0:1.1:1.0-joystick E: DEVPATH=/devices/pci0000:00/0000:00:01.3/0000:02:00.0/usb1/1-1/1-1.1/1-1.1:1.0/input/input150/js0 E: DEVNAME=/dev/input/js0 E: MAJOR=13 E: MINOR=0 E: SUBSYSTEM=input E: USEC_INITIALIZED=65315741554 E: ID_INPUT=1 E: ID_INPUT_JOYSTICK=1 E: ID_VENDOR=Microsoft_Inc. E: ID_VENDOR_ENC=Microsoft\x20Inc. E: ID_VENDOR_ID=045e E: ID_MODEL=Controller E: ID_MODEL_ENC=Controller E: ID_MODEL_ID=028e E: ID_REVISION=0110 E: ID_SERIAL=Microsoft_Inc._Controller_10555FD E: ID_SERIAL_SHORT=10555FD E: ID_TYPE=generic E: ID_BUS=usb E: ID_USB_INTERFACES=:ff5d01:ff5d03:ff5d02:fffd13: E: ID_USB_INTERFACE_NUM=00 E: ID_USB_DRIVER=xpad E: ID_PATH=pci-0000:02:00.0-usb-0:1.1:1.0 E: ID_PATH_TAG=pci-0000_02_00_0-usb-0_1_1_1_0 E: ID_FOR_SEAT=input-pci-0000_02_00_0-usb-0_1_1_1_0 E: DEVLINKS=/dev/input/by-id/usb-Microsoft_Inc._Controller_10555FD-joystick /dev/input/by-path/pci-0000:02:00.0-usb-0:1.1:1.0-joystick E: TAGS=:uaccess:seat:snap_chromium_chromedriver:snap_chromium_chromium: E: CURRENT_TAGS=:uaccess:seat:snap_chromium_chromedriver:snap_chromium_chromium: Switch Pro Controller (Bluetooth) (SDL Serial: Available) $ udevadm info /dev/input/js0 P: /devices/pci0000:00/0000:00:08.1/0000:0b:00.3/usb3/3-3/3-3:1.0/bluetooth/hci0/hci0:72/0005:057E:2009.0038/input/input151/js0 N: input/js0 L: 0 E: DEVPATH=/devices/pci0000:00/0000:00:08.1/0000:0b:00.3/usb3/3-3/3-3:1.0/bluetooth/hci0/hci0:72/0005:057E:2009.0038/input/input151/js0 E: DEVNAME=/dev/input/js0 E: MAJOR=13 E: MINOR=0 E: SUBSYSTEM=input E: USEC_INITIALIZED=65452451821 E: ID_INPUT=1 E: ID_INPUT_JOYSTICK=1 E: ID_BUS=bluetooth E: ID_PATH=pci-0000:0b:00.3-usb-0:3:1.0 E: ID_PATH_TAG=pci-0000_0b_00_3-usb-0_3_1_0 E: ID_FOR_SEAT=input-pci-0000_0b_00_3-usb-0_3_1_0 E: TAGS=:uaccess:snap_chromium_chromium:seat:snap_chromium_chromedriver: E: CURRENT_TAGS=:uaccess:snap_chromium_chromium:seat:snap_chromium_chromedriver: Switch Pro Controller (USB) (SDL Serial: Available) $ udevadm info /dev/input/js0 P: /devices/pci0000:00/0000:00:01.3/0000:02:00.0/usb1/1-1/1-1.1/1-1.1:1.0/0003:057E:2009.0039/input/input152/js0 N: input/js0 L: 0 S: input/by-path/pci-0000:02:00.0-usb-0:1.1:1.0-joystick S: input/by-id/usb-Nintendo_Co.__Ltd._Pro_Controller_000000000001-joystick E: DEVPATH=/devices/pci0000:00/0000:00:01.3/0000:02:00.0/usb1/1-1/1-1.1/1-1.1:1.0/0003:057E:2009.0039/input/input152/js0 E: DEVNAME=/dev/input/js0 E: MAJOR=13 E: MINOR=0 E: SUBSYSTEM=input E: USEC_INITIALIZED=65509277418 E: ID_INPUT=1 E: ID_INPUT_JOYSTICK=1 E: ID_VENDOR=Nintendo_Co.__Ltd. E: ID_VENDOR_ENC=Nintendo\x20Co.\x2c\x20Ltd. E: ID_VENDOR_ID=057e E: ID_MODEL=Pro_Controller E: ID_MODEL_ENC=Pro\x20Controller E: ID_MODEL_ID=2009 E: ID_REVISION=0210 E: ID_SERIAL=Nintendo_Co.__Ltd._Pro_Controller_000000000001 E: ID_SERIAL_SHORT=000000000001 E: ID_TYPE=hid E: ID_BUS=usb E: ID_USB_INTERFACES=:030000: E: ID_USB_INTERFACE_NUM=00 E: ID_USB_DRIVER=usbhid E: ID_PATH=pci-0000:02:00.0-usb-0:1.1:1.0 E: ID_PATH_TAG=pci-0000_02_00_0-usb-0_1_1_1_0 E: ID_FOR_SEAT=input-pci-0000_02_00_0-usb-0_1_1_1_0 E: DEVLINKS=/dev/input/by-path/pci-0000:02:00.0-usb-0:1.1:1.0-joystick /dev/input/by-id/usb-Nintendo_Co.__Ltd._Pro_Controller_000000000001-joystick E: TAGS=:uaccess:seat:snap_chromium_chromedriver:snap_chromium_chromium: E: CURRENT_TAGS=:uaccess:seat:snap_chromium_chromedriver:snap_chromium_chromium: Switch Joycon (R) (Bluetooth) (SDL Serial: Unavailable) $ udevadm info /dev/input/js0 P: /devices/pci0000:00/0000:00:08.1/0000:0b:00.3/usb3/3-3/3-3:1.0/bluetooth/hci0/hci0:72/0005:057E:2007.003A/input/input153/js0 N: input/js0 L: 0 E: DEVPATH=/devices/pci0000:00/0000:00:08.1/0000:0b:00.3/usb3/3-3/3-3:1.0/bluetooth/hci0/hci0:72/0005:057E:2007.003A/input/input153/js0 E: DEVNAME=/dev/input/js0 E: MAJOR=13 E: MINOR=0 E: SUBSYSTEM=input E: USEC_INITIALIZED=65652520470 E: ID_INPUT=1 E: ID_INPUT_JOYSTICK=1 E: ID_BUS=bluetooth E: ID_PATH=pci-0000:0b:00.3-usb-0:3:1.0 E: ID_PATH_TAG=pci-0000_0b_00_3-usb-0_3_1_0 E: ID_FOR_SEAT=input-pci-0000_0b_00_3-usb-0_3_1_0 E: TAGS=:seat:snap_chromium_chromium:uaccess:snap_chromium_chromedriver: E: CURRENT_TAGS=:seat:snap_chromium_chromium:uaccess:snap_chromium_chromedriver: Switch Joycon (L) (Bluetooth) (SDL Serial: Unavailable) $ udevadm info /dev/input/js0 P: /devices/pci0000:00/0000:00:08.1/0000:0b:00.3/usb3/3-3/3-3:1.0/bluetooth/hci0/hci0:74/0005:057E:2006.003D/input/input162/js0 N: input/js0 L: 0 E: DEVPATH=/devices/pci0000:00/0000:00:08.1/0000:0b:00.3/usb3/3-3/3-3:1.0/bluetooth/hci0/hci0:74/0005:057E:2006.003D/input/input162/js0 E: DEVNAME=/dev/input/js0 E: MAJOR=13 E: MINOR=0 E: SUBSYSTEM=input E: USEC_INITIALIZED=65926283960 E: ID_INPUT=1 E: ID_INPUT_JOYSTICK=1 E: ID_BUS=bluetooth E: ID_PATH=pci-0000:0b:00.3-usb-0:3:1.0 E: ID_PATH_TAG=pci-0000_0b_00_3-usb-0_3_1_0 E: ID_FOR_SEAT=input-pci-0000_0b_00_3-usb-0_3_1_0 E: TAGS=:uaccess:snap_chromium_chromium:seat:snap_chromium_chromedriver: E: CURRENT_TAGS=:uaccess:snap_chromium_chromium:seat:snap_chromium_chromedriver: M30 (??? mode) (USB) (SDL Serial: Unavailable) $ udevadm info /dev/input/js0 P: /devices/pci0000:00/0000:00:01.3/0000:02:00.0/usb1/1-1/1-1.2/1-1.2:1.0/input/input284/js0 N: input/js0 L: 0 S: input/by-path/pci-0000:02:00.0-usb-0:1.2:1.0-joystick S: input/by-id/usb-8Bitdo_Controller_157F8F8-joystick E: DEVPATH=/devices/pci0000:00/0000:00:01.3/0000:02:00.0/usb1/1-1/1-1.2/1-1.2:1.0/input/input284/js0 E: DEVNAME=/dev/input/js0 E: MAJOR=13 E: MINOR=0 E: SUBSYSTEM=input E: USEC_INITIALIZED=68913766608 E: ID_INPUT=1 E: ID_INPUT_JOYSTICK=1 E: ID_VENDOR=8Bitdo E: ID_VENDOR_ENC=8Bitdo\x20 E: ID_VENDOR_ID=045e E: ID_MODEL=Controller E: ID_MODEL_ENC=Controller E: ID_MODEL_ID=028e E: ID_REVISION=0114 E: ID_SERIAL=8Bitdo_Controller_157F8F8 E: ID_SERIAL_SHORT=157F8F8 E: ID_TYPE=generic E: ID_BUS=usb E: ID_USB_INTERFACES=:ff5d01:ff5d03:ff5d02:fffd13: E: ID_USB_INTERFACE_NUM=00 E: ID_USB_DRIVER=xpad E: ID_PATH=pci-0000:02:00.0-usb-0:1.2:1.0 E: ID_PATH_TAG=pci-0000_02_00_0-usb-0_1_2_1_0 E: ID_FOR_SEAT=input-pci-0000_02_00_0-usb-0_1_2_1_0 E: DEVLINKS=/dev/input/by-path/pci-0000:02:00.0-usb-0:1.2:1.0-joystick /dev/input/by-id/usb-8Bitdo_Controller_157F8F8-joystick E: TAGS=:seat:snap_chromium_chromium:uaccess:snap_chromium_chromedriver: E: CURRENT_TAGS=:seat:snap_chromium_chromium:uaccess:snap_chromium_chromedriver: