In windows, it's a problem of usb chipset but if you try to linux, gamepad seems to be ok. With jstest , No response buttons ? are you connect other gamepad with madcatz ? try with only one gamepad and maybe keyboard only
I: Bus=0003 Vendor=0738 Product=8838 Version=0110 N: Name="MadCatz PC USB Wired Stick 8838" P: Phys=usb-bcm2708_usb-1.2/input0 S: Sysfs=/devices/platform/bcm2708_usb/usb1/1-1/1-1.2/1-1.2:1.0/input/input2 U: Uniq= H: Handlers=js2 event2 B: PROP=0 B: EV=1b B: KEY=1fff0000 0 0 0 0 0 0 0 0 0 B: ABS=30027 B: MSC=10
because js0 seems to be an xbox gamepad and madCatz is in js2
jstest /dev/input/js2 evtest /dev/input/event2
maybe to add a new rules into madcatz.rules
| KERNEL=="event*", ATTRS{idProduct}=="8838", ATTRS{idVendor}=="0738", MODE="0666" |
| SUBSYSTEM=="input", ATTRS{name}=="MadCatz PC USB Wired Stick 8838", MODE="0666", ENV{ID_INPUT_JOYSTICK}="1" |
| SUBSYSTEM=="input", ATTRS{idProduct}=="8838", ATTRS{idVendor}=="0738", MODE="0666", ENV{ID_INPUT_JOYSTICK}="1" |
try this xboxdrv enable and disabled. i need to see the result of this command : evtest if your gamepad is not in js2 and event2 try other