It 's probably an hardware compatibility and may be need kernel patch Sorry for my english May be with usbhid.quirks :usbhid.quirks=0xvendor:0xProduct:0x040
edit /boot/cmdline.txt
file add this line at the end of line with space between last word and new word usbhid.quirks=0x0738:0x8838:0x040
like this
dwc_otg.fiq_fix_enable=1 sdhci-bcm2708.sync_after_dma=0 dwc_otg.lpm_enable=0 console=tty3 loglevel=3 elevator=deadline vt.global_cursor_default=0 logo.nologo usbhid.quirks=0x0738:0x8838:0x040
save and reboot. Try to configure into emulationstation. and post result of theses commands :
cat /proc/bus/input/devices
ls /dev/input/js*
jstest /dev/input/js0
if the same problem add this line into /boot/cmdline.txt at the end : dwc_otg.speed=1
like this :
dwc_otg.fiq_fix_enable=1 sdhci-bcm2708.sync_after_dma=0 dwc_otg.lpm_enable=0 console=tty3 loglevel=3 elevator=deadline vt.global_cursor_default=0 logo.nologo usbhid.quirks=0x0738:0x8838:0x040 dwc_otg.speed=1