Public bug reported: Using Kernel 3.19.0 (x86-64) on Kubuntu 15.04, the Afterglow Prismatic Xbox One controller isn't detected by the xpad module. This is probably due to the vender and device id not being in the xpad module config. Is there a way to generically add controllers so all third party controllers work? This is a licensed Xbox One controller.
Please see output below. The controller should act like a standard Xbox One controller out of the box. cat /proc/version_signature Ubuntu 3.19.0-30.34-generic 3.19.8-ckt6 lsusb -vv output: Bus 005 Device 009: ID 0e6f:0139 Logic3 Device Descriptor: bLength 18 bDescriptorType 1 bcdUSB 2.00 bDeviceClass 255 Vendor Specific Class bDeviceSubClass 71 bDeviceProtocol 208 bMaxPacketSize0 64 idVendor 0x0e6f Logic3 idProduct 0x0139 bcdDevice 6.20 iManufacturer 1 Performance Designed Products iProduct 2 Afterglow Wired Controller for Xbox One iSerial 3 0000C7A13E6A15E5 bNumConfigurations 1 Configuration Descriptor: bLength 9 bDescriptorType 2 wTotalLength 64 bNumInterfaces 2 bConfigurationValue 1 iConfiguration 0 bmAttributes 0xa0 (Bus Powered) Remote Wakeup MaxPower 500mA Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 0 bAlternateSetting 0 bNumEndpoints 2 bInterfaceClass 255 Vendor Specific Class bInterfaceSubClass 71 bInterfaceProtocol 208 iInterface 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x81 EP 1 IN bmAttributes 3 Transfer Type Interrupt Synch Type None Usage Type Data wMaxPacketSize 0x0040 1x 64 bytes bInterval 4 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x01 EP 1 OUT bmAttributes 3 Transfer Type Interrupt Synch Type None Usage Type Data wMaxPacketSize 0x0040 1x 64 bytes bInterval 4 Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 1 bAlternateSetting 0 bNumEndpoints 0 bInterfaceClass 255 Vendor Specific Class bInterfaceSubClass 71 bInterfaceProtocol 208 iInterface 0 Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 1 bAlternateSetting 1 bNumEndpoints 2 bInterfaceClass 255 Vendor Specific Class bInterfaceSubClass 71 bInterfaceProtocol 208 iInterface 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x02 EP 2 OUT bmAttributes 1 Transfer Type Isochronous Synch Type None Usage Type Data wMaxPacketSize 0x00e0 1x 224 bytes bInterval 1 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x83 EP 3 IN bmAttributes 1 Transfer Type Isochronous Synch Type None Usage Type Data wMaxPacketSize 0x0080 1x 128 bytes bInterval 1 Device Status: 0x0002 (Bus Powered) Remote Wakeup Enabled dmesg output: [742828.614745] usb 5-1.5: USB disconnect, device number 8 [742831.119560] usb 5-1.5: new full-speed USB device number 9 using ehci-pci [742831.214020] usb 5-1.5: New USB device found, idVendor=0e6f, idProduct=0139 [742831.214022] usb 5-1.5: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [742831.214023] usb 5-1.5: Product: Afterglow Wired Controller for Xbox One [742831.214024] usb 5-1.5: Manufacturer: Performance Designed Products [742831.214025] usb 5-1.5: SerialNumber: 0000C7A13E6A15E5 I'm happy to provide any additional information needed. ** Affects: linux (Ubuntu) Importance: Undecided Status: New -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1507318 Title: Third Party Xbox One controller not working To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1507318/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs