Also ich kann es nur vom The C64 sagen, vermute aber, daß es auf dem A500 Mini genauso ist:
Obwohl so ziemlich jeder HID-Joystick vom zugrundeliegenden Linux erkannt wird, kann man nur Joysticks/Joypads im The C64 verwenden, die in der Datei gamecontrollerdb.txt explizit eingetragen sind.
Sprich: die PID, VID, der "Product"-String und die HID-Version, die ein HID-Joystick meldet, müssen 1:1 zu einem Eintrag in der Datei passen, sonst wird der Joystick ignoriert.
Weil der A500 Mini nach dem The C64 rausgekommen ist, liegt nahe, daß alle Joysticks für den The C64 auch am A500 Mini funktionieren. Deshalb muß es aber nicht unbedingt andersherum auch so sein. Ich könnte mir aber vorstellen, daß zumindest das letzte Firmware-Update (1.6.1) für den The C64 auch schon die beim A500 Mini mitgelieferten GamePads unterstützt.
Ansonsten kann man sich halt auch einen Bitte melde dich an, um diesen Link zu sehen. basteln, der einen unterstützten Deskriptor nachahmt. Oder man editiert die Datei. Geht auf dem The C64 zum Beispiel, wenn man das "X-Windows" von einem USB-Stick bootet.