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