최근 Gamepad만 연결하면 Retoarch가 죽는 증상이 생겼다. game-devices-udev를 참고해서 Gamepad에 사용자가 접근할 수 있게 설정해주면 된다.
우선 Gamepad 연결 시 장치명을 확인한다.
$ sudo [ 3296.920367] usb 3-2: new full-speed USB device number 7 using xhci_hcd [ 3297.095084] usb 3-2: New USB device found, idVendor=045e, idProduct=028e, bcdDevice= 1.14 [ 3297.095093] usb 3-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 3297.095096] usb 3-2: Product: Controller [ 3297.095099] usb 3-2: Manufacturer: Controller [ 3297.095101] usb 3-2: SerialNumber: Controller [ 3297.192519] input: Microsoft X-Box 360 pad as /devices/pci0000:00/0000:00:08.1/0000:04:00.4/usb3/3-2/3-2:1.0/input/input40
X-Box 360 pad 설정 파일을 받는다.
$ cd /etc/udev/rules.d $ sudo curl https://codeberg.org/fabiscafe/game-devices-udev/raw/branch/main/71-microsoft-controllers.rules -o 71-microsoft-controllers.rules
udev 규칙을 다시 읽는다.
$ sudo udevadm control --reload && sudo udevadm trigger