sudo udevadm control --reload-rules sudo udevadm trigger Now, every time you plug in the adapter, usbutil ps2 will initialize it automatically. | Issue | Solution | |-------|----------| | usbutil ps2: command not found | You have usbutils installed but your distro compiled it without PS2 support. You may need to compile from source with --enable-ps2 . | | Cannot open HID device | Run the command with sudo . | | Analog sticks work, but D-pad doesn't | This is normal for some adapters. Use xboxdrv or evremap to remap. | | Controller vibrates constantly | Unplug and re-plug after running the command. | Final Thoughts usbutil ps2 is a niche but invaluable tool for the retro gaming community on Linux. It bridges the gap between decades-old hardware and modern kernel drivers. While the PS3/PS4 controllers work natively over Bluetooth, nothing beats the tactile feel of a genuine DualShock 2 on a CRT filter shader in RetroArch.

lsusb Look for an entry that looks like this: Bus 001 Device 005: ID 0e8f:0003 GreenAsia Inc. MaxFire Joypad

Reviving Old Iron: A Guide to usbutil ps2 for PS2 Controller Adapters on Linux

Create the file /etc/udev/rules.d/99-ps2-adapter.rules :

If you are a fan of retro gaming on PC, you have likely gone down the rabbit hole of controller adapters. Specifically, the PlayStation 2 controller remains a gold standard for many classic fighting games and platformers. To connect these to a modern PC, we often use a "PS2 to USB" adapter.