![]() After some investigating with the driver, I found like you say the driver was not performing a valid handshake. ![]() I upgraded my kernel to 3.19 the other day for the xpad controller support, to also find that my PowerA Spectra controller did not work. It appears its not making handshake of some sort? Maybe trying to speak to the controller like its a 360 controller instead of a one controller? usb 3-2: new full-speed USB device number 76 using xhci_hcd usb 3-2: USB disconnect, device number 75 usb 3-2: new full-speed USB device number 75 using xhci_hcd Basic programming I know, but this is a whole other level. Any skillful kernel devs out there wanna help me out? I'm a big n00b when it comes to drivers editing. Using the information above I was able to patch xpad.c to include the following lines 207 and 311.Ģ06: ,ģ10: XPAD_XBOX360_VENDOR(0x24c6), /* PowerA Controllers /ģ11: XPAD_XBOXONE_VENDOR(0x24c6), / PowerA Controllers */ĭid it work? No, but I did get closer the goal. usb 3-2: new full-speed USB device number 40 using xhci_hcd usb 3-2: USB disconnect, device number 39 usb 3-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3 ![]() usb 3-2: New USB device found, idVendor=24c6, idProduct=542a usb 3-2: new full-speed USB device number 39 using xhci_hcd Linux CtrlZ 3.18.7-sabayon #1 SMP Mon Feb 16 14:29: x86_64 AMD A10-7850K Radeon R7, 12 Compute Cores 4C+8G AuthenticAMD GNU/Linux So thats when I noticed xpad wasn't recognizing the controller and decided to edit xpad.c and recompile. All it seems to do is connect and disconnect. I purchase a PowerA Spectra XBOXONE controller. OK, so xpad.c now has XBOXONE controller support.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |