-vendor 1949 Product 0402- — Gamepad
lsusb You will see an entry like: Bus 001 Device 003: ID 1949:0402 Saitek Ltd. (Note: Linux sometimes misidentifies the vendor due to a database overlap, but the hex code is correct).
Treat VID 1949 PID 0402 as what it is: a humble workhorse of the budget gaming stable, not a thoroughbred. gamepad -vendor 1949 product 0402-
On Ubuntu and Steam Deck, the controller is immediately recognized in RetroArch, PCSX2, and native Steam games (after enabling Generic Controller configuration in Steam Settings). macOS recognizes the 1949:0402 device but often with severe button mapping issues. The system sees it, but the OS treats the d-pad as analog axes rather than digital buttons. You will need Enjoyable or ControllerMate to remap the inputs for games like Stardew Valley or Hollow Knight . Troubleshooting: The "Vendor 1949 Product 0402" Driver Error If you see a yellow exclamation mark in Device Manager, or the controller simply doesn't work, here is the common fix. Problem: "Device Descriptor Request Failed" This occurs when Windows assigns the driver incorrectly. lsusb You will see an entry like: Bus
One such identifier that frequently appears in system logs, driver archives, and forum求助 threads is . On Ubuntu and Steam Deck, the controller is