Ps2: Usbutil
Reviving Old Iron: A Guide to usbutil ps2 for PS2 Controller Adapters on Linux
lsusb Look for an entry that looks like this: Bus 001 Device 005: ID 0e8f:0003 GreenAsia Inc. MaxFire Joypad usbutil ps2
sudo usbutil ps2 /dev/usb/hiddev0 Note: The path may vary. If hiddev doesn't exist, try /dev/usb/hiddev0 or check dmesg to see where your adapter mounted. Reviving Old Iron: A Guide to usbutil ps2
Have a stubborn adapter that usbutil ps2 can't fix? Check the lsusb -v output for your device and consult the linux-usb mailing list. Happy gaming. Do you use a PS2 controller on Linux? Let me know your adapter model in the comments below. Have a stubborn adapter that usbutil ps2 can't fix
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.
Plug it in, and... nothing. Or worse, the buttons are scrambled. This is where the unsung hero usbutil ps2 comes into play. usbutil ps2 is a command-line utility found in the usbutils package on Linux (alongside the famous lsusb ). It is specifically designed to query, configure, and initialize PS2 controller to USB adapters that use the HID (Human Interface Device) protocol but often misreport their capabilities.


