From mboxrd@z Thu Jan 1 00:00:00 1970 From: greg@kroah.com (Greg KH) Date: Tue, 8 Mar 2016 11:35:26 -0800 Subject: Getting a functional driver for Mad Catz Fightstick TE 2 (Xbox One version) In-Reply-To: <20160308191526.rzi6oq4sfsbm4h62@myarchbang> References: <20160308191526.rzi6oq4sfsbm4h62@myarchbang> Message-ID: <20160308193526.GA27477@kroah.com> To: kernelnewbies@lists.kernelnewbies.org List-Id: kernelnewbies.lists.kernelnewbies.org On Tue, Mar 08, 2016 at 08:15:26PM +0100, Silvan Jegen wrote: > Heyho > > I bought a Mad Catz Fightstick TE2 for Xbox One because I wanted to play > some fighting games on Linux. I chose this stick because it has gotten good > reviews and I assumed that the Kernel driver should work because there are > already drivers for Xbox One controllers in drivers/input/joystick/xpad.c. > > It turns out that the driver does not work and dmesg just shows > > [12293.077720] usb 1-1.2.1: new full-speed USB device number 9 using ehci-pci > > when plugging it in. Simply adding the line > > { 0x0738, 0x4a01, "Mad Catz FightStick TE 2", 0, XTYPE_XBOXONE }, > > (where the two Hex values are VENDOR_ID and PRODUCT_ID) to xpad_device[] > in xpad.c does not help either (which I naively hoped it would). Try asking this on the linux-input at vger.kernel.org mailing list, the developers there should be able to help you out better than this one can. good luck, greg k-h