I acquired this interface with buttons for 2 players (http://www.arcadeoutlet.es/es/interfaces-jamma/27-jamma-to-usb-2p.html) I follow this steps to connect my joysticks with raspberry pi (http:// angelverde.info/configuracion-avanzada-instalando-joystick-gamepad-karmic-koala/) I have done all the steps to the calibration of dipositive. I recognized it as Bus 001 Device 009: ID 16c0: 05e1 VOTI CDC-ACM class devices (modems) The fact is that to calibrate eg axis 0, my device only returns 1 when I move it to the right and 0 in the center and left. In the tutorial says it should return 0, 128 and 255. The axis 1 returns 1 when I move it down and 0 in all other cases. This results in the mame me, I just work right, bottom and buttons. Left and above does not work. In windows all joysticks and buttons works fine. I have run jstest / dev/input/js0 me and detects all buttons and right / bottom of the two joysticks. js call only detect 4 axis. But i have 2 joysticks: Joystick has 4 axes and 22 buttons. Correction for axis 0 is broken line, precision is 0. Coeficients are: 0, 0, 536870912, 536870912 Correction for axis 1 is broken line, precision is 0. Coeficients are: 0, 0, 536870912, 536870912 Correction for axis 2 is broken line, precision is 0. Coeficients are: 0, 0, 536870912, 536870912 Correction for axis 3 is broken line, precision is 0. Coeficients are: 0, 0, 536870912, 536870912 https://i.sstatic.net/orayC.jpg