Need help with trackball and spinner in MAME
- 
					
					
					
					
 Forgive me if this is already posted, I have been searching for a couple of days on how to fix an issue where my X-Arcade trackball and a Turbo Twist 2 spinner will not work in MAME. Recalbox shows the devices, but when I go to map the controls for games like Tron or Missile Command by hitting TAB, the devices are not detected. I see them in Recalbox. I'll post some entries I found in log files, and let me know what else you need from me, and thanks in advance: ls /dev/input/by-id: usb-06a3_Cyborg_V.3_Rumble_Pad-event-joystick usb-06a3_Cyborg_V.3_Rumble_Pad-joystick usb-1241_1111-event-mouse usb-1241_1111-mouse usb-GGG_TurboTwist_2_Spinner-event-mouse usb-GGG_TurboTwist_2_Spinner-mouse usb-Razer_Razer_Cynosa_Lite-event-if01 usb-Razer_Razer_Cynosa_Lite-event-kbd usb-Razer_Razer_Cynosa_Lite-if01-event-kbd usb-Razer_Razer_Cynosa_Lite-if02-event-mouse usb-Razer_Razer_Cynosa_Lite-if02-mouse usb-XGaming_X-Arcade_2-event-kbd usb-XGaming_X-Arcade_2-if01-event-kbd usb-XGaming_X-Arcade_2-if02-event-mouse usb-XGaming_X-Arcade_2-if02-mouse cp xarcade2jstick-rpi4 /usr/bin/xarcade2jstick: cp: can't stat 'xarcade2jstick-rpi4': No such file or directory var/log/messages Jan 1 01:00:01 RECALBOX kern.info kernel: [ 4.305021] input: HID 1241:1111 as /devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.3/1-1.3:1.0/0003:1241:1111.0001/input/input0 Jan 1 01:00:01 RECALBOX kern.info kernel: [ 4.305304] hid-generic 0003:1241:1111.0001: input,hidraw0: USB HID v1.10 Mouse [HID 1241:1111] on usb-0000:01:00.0-1.3/input0 Jan 1 01:00:01 RECALBOX kern.info kernel: [ 4.315273] input: XGaming X-Arcade 2 as /devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.2/1-1.2.3/1-1.2.3:1.0/0003:AA55:0102.0002/input/input1 Jan 1 01:00:01 RECALBOX kern.info kernel: [ 4.373672] hid-generic 0003:AA55:0102.0002: input,hidraw1: USB HID v1.11 Keyboard [XGaming X-Arcade 2] on usb-0000:01:00.0-1.2.3/input0 Jan 1 01:00:01 RECALBOX kern.notice kernel: [ 4.381096] cfg80211: Loading compiled-in X.509 certificates for regulatory database Jan 1 01:00:01 RECALBOX kern.info kernel: [ 4.383490] input: XGaming X-Arcade 2 as /devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.2/1-1.2.3/1-1.2.3:1.1/0003:AA55:0102.0003/input/input2 Jan 1 01:00:01 RECALBOX kern.info kernel: [ 4.418907] [drm] Initialized v3d 1.0.0 20180419 for fec00000.v3d on minor 0 Jan 1 01:00:01 RECALBOX kern.info kernel: [ 4.441666] hid-generic 0003:AA55:0102.0003: input,hidraw2: USB HID v1.11 Keyboard [XGaming X-Arcade 2] on usb-0000:01:00.0-1.2.3/input1 Jan 1 01:00:01 RECALBOX kern.debug kernel: [ 4.443671] checking generic (3e3cf000 7f8000) vs hw (0 ffffffffffffffff) Jan 1 01:00:01 RECALBOX kern.info kernel: [ 4.443690] fb0: switching to vc4 from simple Jan 1 01:00:01 RECALBOX kern.info kernel: [ 4.443945] Console: switching to colour dummy device 80x25 Jan 1 01:00:01 RECALBOX kern.info kernel: [ 4.449835] input: XGaming X-Arcade 2 as /devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.2/1-1.2.3/1-1.2.3:1.2/0003:AA55:0102.0004/input/input3 Jan 1 01:00:01 RECALBOX kern.info kernel: [ 4.450146] hid-generic 0003:AA55:0102.0004: input,hidraw3: USB HID v1.11 Mouse [XGaming X-Arcade 2] on usb-0000:01:00.0-1.2.3/input2 Jan 1 01:00:01 RECALBOX kern.notice kernel: [ 4.455742] cfg80211: Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7' Jan 1 01:00:01 RECALBOX kern.info kernel: [ 4.456194] input: GGG TurboTwist 2 Spinner as /devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.2/1-1.2.4/1-1.2.4:1.0/0003:FAFA:0060.0005/input/input4 Jan 1 01:00:01 RECALBOX kern.info kernel: [ 4.456471] hid-generic 0003:FAFA:0060.0005: input,hidraw4: USB HID v1.10 Mouse [GGG TurboTwist 2 Spinner] on usb-0000:01:00.0-1.2.4/input0 Jan 1 01:00:01 RECALBOX kern.info kernel: [ 4.460578] input: Cyborg V.3 Rumble Pad as /devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.2/1-1.2.5/1-1.2.5:1.0/0003:06A3:F622.0006/input/input5 Jan 1 01:00:01 RECALBOX kern.info kernel: [ 4.460808] hid-generic 0003:06A3:F622.0006: input,hidraw5: USB HID v1.11 Gamepad [Cyborg V.3 Rumble Pad] on usb-0000:01:00.0-1.2.5/input0 Jan 1 01:00:01 RECALBOX kern.info kernel: [ 4.464341] input: Razer Razer Cynosa Lite as /devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.2/1-1.2.6/1-1.2.6:1.0/0003:1532:023F.0007/input/input6 Jan 1 01:00:01 RECALBOX kern.info kernel: [ 4.474328] vc4-drm gpu: bound fe400000.hvs (ops vc4_hvs_ops [vc4]) Jan 1 01:00:01 RECALBOX kern.info kernel: [ 4.481261] Registered IR keymap rc-cec Jan 1 01:00:01 RECALBOX kern.info kernel: [ 4.481386] rc rc0: vc4 as /devices/platform/soc/fef00700.hdmi/rc/rc0 Jan 1 01:00:01 RECALBOX kern.info kernel: [ 4.481487] input: vc4 as /devices/platform/soc/fef00700.hdmi/rc/rc0/input7 Jan 1 01:00:01 RECALBOX kern.debug kernel: [ 4.487090] brcmfmac: F1 signature read u/0x18000000=0x15264345 Jan 1 01:00:01 RECALBOX kern.info kernel: [ 4.494491] brcmfmac: brcmf_fw_alloc_request: using brcm/brcmfmac43455-sdio for chip BCM4345/6 Jan 1 01:00:01 RECALBOX kern.warn kernel: [ 4.495556] brcmfmac mmc1:0001:1: Direct firmware load for brcm/brcmfmac43455-sdio.raspberrypi,4-model-b.bin failed with error -2 Jan 1 01:00:01 RECALBOX kern.info kernel: [ 4.497377] usbcore: registered new interface driver brcmfmac Jan 1 01:00:01 RECALBOX kern.info kernel: [ 4.522060] hid-generic 0003:1532:023F.0007: input,hidraw6: USB HID v1.11 Keyboard [Razer Razer Cynosa Lite] on usb-0000:01:00.0-1.2.6/input0 Jan 1 01:00:01 RECALBOX kern.info kernel: [ 4.532528] input: Razer Razer Cynosa Lite Keyboard as /devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.2/1-1.2.6/1-1.2.6:1.1/0003:1532:023F.0008/input/input8 Jan 1 01:00:01 RECALBOX kern.info kernel: [ 4.596264] vc4-drm gpu: bound fe400000.hvs (ops vc4_hvs_ops [vc4]) Jan 1 01:00:01 RECALBOX kern.info kernel: [ 4.597881] Registered IR keymap rc-cec Jan 1 01:00:01 RECALBOX kern.info kernel: [ 4.597992] rc rc0: vc4 as /devices/platform/soc/fef00700.hdmi/rc/rc0 Jan 1 01:00:01 RECALBOX kern.info kernel: [ 4.598082] input: vc4 as /devices/platform/soc/fef00700.hdmi/rc/rc0/input10 Jan 1 01:00:01 RECALBOX kern.info kernel: [ 4.653143] input: Razer Razer Cynosa Lite as /devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.2/1-1.2.6/1-1.2.6:1.1/0003:1532:023F.0008/input/input9 Jan 1 01:00:01 RECALBOX kern.info kernel: [ 4.653338] hid-generic 0003:1532:023F.0008: input,hidraw7: USB HID v1.11 Keyboard [Razer Razer Cynosa Lite] on usb-0000:01:00.0-1.2.6/input1 Jan 1 01:00:01 RECALBOX kern.info kernel: [ 4.655665] vc4-drm gpu: bound fef00700.hdmi (ops vc4_hdmi_ops [vc4]) Jan 1 01:00:01 RECALBOX kern.info kernel: [ 4.656519] input: Razer Razer Cynosa Lite as /devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.2/1-1.2.6/1-1.2.6:1.2/0003:1532:023F.0009/input/input11 Jan 1 01:00:01 RECALBOX kern.info kernel: [ 4.656941] hid-generic 0003:1532:023F.0009: input,hidraw8: USB HID v1.11 Mouse [Razer Razer Cynosa Lite] on usb-0000:01:00.0-1.2.6/input2 Jan 1 01:00:01 RECALBOX kern.info kernel: [ 4.657062] usbcore: registered new interface driver usbhid Jan 1 01:00:01 RECALBOX kern.info kernel: [ 4.657069] usbhid: USB HID core driver Jan 1 01:00:01 RECALBOX kern.info kernel: [ 4.657071] Registered IR keymap rc-cec recalbox.log [ 4.81] [recalbox-start-wifi] [WIFI] Configuring wifi for interface wlan0 [ 7.29] [kms-manager] [INFO] DRM card already connected, nothing to do [ 8.31] [S09wifi] [WIFI] /boot/recalbox-backup.conf not found [ 9.24] [S12populateshare] [POPULATE] [1] - Forcing creation of directories [ 9.30] [S12populateshare] [POPULATE] [2] - Linking directories [ 9.44] [S12populateshare] [POPULATE] [4] - Copying share_init directories [ 18.05] [S12populateshare] [POPULATE] [5] - Copying roms .txt files [ 19.99] [S12populateshare] [POPULATE] [7.0] - The system has been updated, copying share_init [ 20.12] [S12populateshare] [POPULATE] [7.1] - BIOS [ 20.68] [S12populateshare] [POPULATE] [7.2] - ROMS [ 32.73] [S12populateshare] [POPULATE] [7.3] - REMOVING PLACEHOLDERS IN ROMS [ 33.46] [S12populateshare] [POPULATE] [7.4] - REMOVING PLACEHOLDERS IN PORTS [ 34.14] [S12populateshare] [POPULATE] [7.6] - Copying read-write ports [ 35.00] [S12populateshare] [POPULATE] [7.7] - Copy version to share [ 35.22] [S12populateshare] [POPULATE] [8] - An other copy of configs and overlays [ 35.91] [S12populateshare] [POPULATE] [9] - Do upgrade if necessary [ 36.05] [S12populateshare] [UPGRADE] recalbox.conf to 9.0-Pulstar [ 36.18] [S12populateshare] [UPGRADE] ADDING user defined to /recalbox/share/system/recalbox.conf : system.fbcp.enabled=0 [ 36.30] [S12populateshare] [UPGRADE] ADDING user defined to /recalbox/share/system/recalbox.conf : system.splash.length=-1 [ 36.43] [S12populateshare] [UPGRADE] ADDING user defined to /recalbox/share/system/recalbox.conf : system.splash.select=all [ 36.55] [S12populateshare] [UPGRADE] ADDING user defined to /recalbox/share/system/recalbox.conf : system.manager.enabled=1 [ 36.68] [S12populateshare] [UPGRADE] ADDING user defined to /recalbox/share/system/recalbox.conf : system.manager.version=2 [ 36.82] [S12populateshare] [UPGRADE] ADDING user defined to /recalbox/share/system/recalbox.conf : system.api.enabled=0 [ 36.95] [S12populateshare] [UPGRADE] ADDING user defined to /recalbox/share/system/recalbox.conf : emulationstation.menu=default [ 37.08] [S12populateshare] [UPGRADE] ADDING user defined to /recalbox/share/system/recalbox.conf : emulationstation.selectedsystem=favorites [ 37.22] [S12populateshare] [UPGRADE] ADDING user defined to /recalbox/share/system/recalbox.conf : emulationstation.bootongamelist=0 [ 37.35] [S12populateshare] [UPGRADE] ADDING user defined to /recalbox/share/system/recalbox.conf : emulationstation.hidesystemview=0 [ 37.48] [S12populateshare] [UPGRADE] ADDING user defined to /recalbox/share/system/recalbox.conf : emulationstation.gamelistonly=0 [ 37.62] [S12populateshare] [UPGRADE] ADDING user defined to /recalbox/share/system/recalbox.conf : emulationstation.forcebasicgamelistview=0 [ 37.75] [S12populateshare] [UPGRADE] ADDING user defined to /recalbox/share/system/recalbox.conf : system.emulators.specialkeys=default [ 37.88] [S12populateshare] [UPGRADE] ADDING user defined to /recalbox/share/system/recalbox.conf : kodi.enabled=1 [ 38.02] [S12populateshare] [UPGRADE] ADDING user defined to /recalbox/share/system/recalbox.conf : kodi.atstartup=0 [ 38.15] [S12populateshare] [UPGRADE] ADDING user defined to /recalbox/share/system/recalbox.conf : kodi.xbutton=0 [ 38.28] [S12populateshare] [UPGRADE] ADDING user defined to /recalbox/share/system/recalbox.conf : kodi.videomode=default [ 38.41] [S12populateshare] [UPGRADE] ADDING user defined to /recalbox/share/system/recalbox.conf : hyperion.enabled=0 [ 38.55] [S12populateshare] [UPGRADE] ADDING user defined to /recalbox/share/system/recalbox.conf : system.hostname=RECALBOX [ 38.69] [S12populateshare] [UPGRADE] ADDING user defined to /recalbox/share/system/recalbox.conf : wifi.enabled=0 [ 38.82] [S12populateshare] [UPGRADE] ADDING user defined to /recalbox/share/system/recalbox.conf : wifi.region=JP [ 38.95] [S12populateshare] [UPGRADE] ADDING user defined to /recalbox/share/system/recalbox.conf : system.samba.enabled=1 [ 39.08] [S12populateshare] [UPGRADE] ADDING user defined to /recalbox/share/system/recalbox.conf : system.virtual-gamepads.enabled=1 [ 39.21] [S12populateshare] [UPGRADE] ADDING user defined to /recalbox/share/system/recalbox.conf : system.ssh.enabled=1 [ 39.35] [S12populateshare] [UPGRADE] ADDING user defined to /recalbox/share/system/recalbox.conf : audio.device=alsa_card.1:hdmi-output-0 [ 39.48] [S12populateshare] [UPGRADE] ADDING user defined to /recalbox/share/system/recalbox.conf : audio.volume=90 [ 39.61] [S12populateshare] [UPGRADE] ADDING user defined to /recalbox/share/system/recalbox.conf : audio.bgmusic=1 [ 39.75] [S12populateshare] [UPGRADE] ADDING user defined to /recalbox/share/system/recalbox.conf : controllers.bluetooth.enabled=1 [ 39.89] [S12populateshare] [UPGRADE] ADDING user defined to /recalbox/share/system/recalbox.conf : controllers.bluetooth.ertm=1 [ 40.02] [S12populateshare] [UPGRADE] ADDING user defined to /recalbox/share/system/recalbox.conf : controllers.ps3.enabled=1 [ 40.15] [S12populateshare] [UPGRADE] FORCING : controllers.ps3.driver=bluez [ 40.28] [S12populateshare] [UPGRADE] ADDING user defined to /recalbox/share/system/recalbox.conf : controllers.gpio.enabled=0 [ 40.41] [S12populateshare] [UPGRADE] ADDING user defined to /recalbox/share/system/recalbox.conf : controllers.gpio.args=map=1,2 [ 40.55] [S12populateshare] [UPGRADE] ADDING user defined to /recalbox/share/system/recalbox.conf : hat.wpaf.enabled=0 [ 40.68] [S12populateshare] [UPGRADE] ADDING user defined to /recalbox/share/system/recalbox.conf : controllers.steam.enabled=0 [ 40.82] [S12populateshare] [UPGRADE] ADDING user defined to /recalbox/share/system/recalbox.conf : controllers.db9.enabled=0 [ 40.95] [S12populateshare] [UPGRADE] ADDING user defined to /recalbox/share/system/recalbox.conf : controllers.db9.args=map=1 [ 41.08] [S12populateshare] [UPGRADE] ADDING user defined to /recalbox/share/system/recalbox.conf : controllers.gamecon.enabled=0 [ 41.22] [S12populateshare] [UPGRADE] ADDING user defined to /recalbox/share/system/recalbox.conf : controllers.gamecon.args=map=1 [ 41.35] [S12populateshare] [UPGRADE] ADDING user defined to /recalbox/share/system/recalbox.conf : controllers.xarcade.enabled=1 [ 41.48] [S12populateshare] [UPGRADE] ADDING user defined to /recalbox/share/system/recalbox.conf : controllers.joycond.enabled=1 [ 41.61] [S12populateshare] [UPGRADE] ADDING user defined to /recalbox/share/system/recalbox.conf : system.language=en_US [ 41.75] [S12populateshare] [UPGRADE] ADDING user defined to /recalbox/share/system/recalbox.conf : updates.enabled=1 [ 41.88] [S12populateshare] [UPGRADE] ADDING user defined to /recalbox/share/system/recalbox.conf : updates.type=stable [ 42.01] [S12populateshare] [UPGRADE] ADDING user defined to /recalbox/share/system/recalbox.conf : global.videomode=default [ 42.15] [S12populateshare] [UPGRADE] ADDING user defined to /recalbox/share/system/recalbox.conf : global.shaderset=none [ 42.28] [S12populateshare] [UPGRADE] ADDING user defined to /recalbox/share/system/recalbox.conf : global.integerscale=0 [ 42.41] [S12populateshare] [UPGRADE] ADDING user defined to /recalbox/share/system/recalbox.conf : global.ratio=auto [ 42.55] [S12populateshare] [UPGRADE] ADDING user defined to /recalbox/share/system/recalbox.conf : global.smooth=1 [ 42.68] [S12populateshare] [UPGRADE] ADDING user defined to /recalbox/share/system/recalbox.conf : global.rewind=1 [ 42.82] [S12populateshare] [UPGRADE] ADDING user defined to /recalbox/share/system/recalbox.conf : global.autosave=0 [ 42.95] [S12populateshare] [UPGRADE] ADDING user defined to /recalbox/share/system/recalbox.conf : global.retroachievements=0 [ 43.08] [S12populateshare] [UPGRADE] ADDING user defined to /recalbox/share/system/recalbox.conf : global.retroachievements.hardcore=0 [ 43.21] [S12populateshare] [UPGRADE] ADDING user defined to /recalbox/share/system/recalbox.conf : global.inputdriver=auto [ 43.34] [S12populateshare] [UPGRADE] ADDING user defined to /recalbox/share/system/recalbox.conf : global.demo.systemlist=3do,amigacd32,atari2600,atari5200,atari7800,daphne,fbneo,fds,gamegear,gba,lynx,mame,mastersystem,megadrive,neogeo,nes,ngpc,pcengine,sega32x,sg1000,snes [ 43.47] [S12populateshare] [UPGRADE] ADDING user defined to /recalbox/share/system/recalbox.conf : global.translate=1 [ 43.60] [S12populateshare] [UPGRADE] ADDING user defined to /recalbox/share/system/recalbox.conf : global.translate.from=auto [ 43.73] [S12populateshare] [UPGRADE] ADDING user defined to /recalbox/share/system/recalbox.conf : global.translate.to=auto [ 43.86] [S12populateshare] [UPGRADE] ADDING user defined to /recalbox/share/system/recalbox.conf : neogeo.emulator=libretro [ 43.98] [S12populateshare] [UPGRADE] ADDING user defined to /recalbox/share/system/recalbox.conf : neogeo.core=fbneo [ 44.11] [S12populateshare] [UPGRADE] ADDING user defined to /recalbox/share/system/recalbox.conf : dos.rewind=0 [ 44.23] [S12populateshare] [UPGRADE] ADDING user defined to /recalbox/share/system/recalbox.conf : megaduck.integerscale=0 [ 44.36] [S12populateshare] [UPGRADE] ADDING user defined to /recalbox/share/system/recalbox.conf : system.secondminitft.enabled=0 [ 44.49] [S12populateshare] [UPGRADE] ADDING user defined to /recalbox/share/system/recalbox.conf : global.netplay=1 [ 44.61] [S12populateshare] [UPGRADE] ADDING user defined to /recalbox/share/system/recalbox.conf : global.netplay.port=55435 [ 44.73] [S12populateshare] [UPGRADE] ADDING user defined to /recalbox/share/system/recalbox.conf : global.netplay.lobby=http://lobby.libretro.com/list/ [ 44.86] [S12populateshare] [UPGRADE] ADDING user defined to /recalbox/share/system/recalbox.conf : 240ptestsuite.ignore=1 [ 45.31] [S12populateshare] [UPGRADE] UPGRADE done ! [ 45.49] [S12populateshare] [POPULATE] [10] - Dropbear [ 48.00] [S12populateshare] [POPULATE] [12] - UDEV [ 48.12] [S12populateshare] [POPULATE] [13] - UUID [ 48.35] [S12populateshare] [POPULATE] [14] - CORE LIST [ 67.77] [S13hardware] [HARDWARE] Starting hardware detection [ 68.23] [S13hardware] [HARDWARE] Starting kms-manager [ 68.37] [kms-manager] [INFO] DRM card already connected, nothing to do [ 68.46] [S14migrate] [MIGRATION] Running MIGRATIONS... [ 70.25] [S26recalboxsystem] [CONFIG] converting dos to unix carriage return characters in recalbox.conf [ 70.49] [ 70.49] [[S26recalboxsystemS26recalboxsystem] ] [[CONFIGNETWORK] ] setting timezone to Europe/Parissetting hostname to RECALBOX [ 70.50] [S26recalboxsystem] [INPUT] setting keyboard layout to en [ 70.61] [S26recalboxsystem] [INPUT] loadkeys: Unable to open file: en: No such file or directory [ 71.26] [S31emulationstation] [ES] starting emulationstation with lang = en_US [ 71.41] [emulationstation-starter] [ES] emulationstation-starter started [ 71.52] [emulationstation-starter] [ES] started emulationstation (pid=3485) [ 71.63] [S32miniTFT] [CONFIG] S32mini TFT : Reading system.secondminitft.enabled => 0 [ 71.75] [S32miniTFT] [CONFIG] S32miniTFT not enabled [ 73.44] [S92switch] [CONFIG] Starting S92switch [ 73.55] [S92switch] [CONFIG] script /recalbox/scripts/powerswitch.sh [ STARTED ] [ 74.08] [S94manager] [MANAGER] Starting S94manager [ 74.19] [S94manager] [MANAGER] ... Starting manager v2 [ 78.76] [S26recalboxsystem] [CONTROLLERS] starting xarcade2jstick 
- 
				Locked byadmin