Third Party Xbox One controller not working
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
Expired
|
Medium
|
Unassigned |
Bug Description
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_
Ubuntu 3.19.0-
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
bNumConfigura
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 64
bNumInterfaces 2
bConfigurat
iConfiguration 0
bmAttributes 0xa0
(Bus Powered)
Remote Wakeup
MaxPower 500mA
Interface Descriptor:
bLength 9
bDescript
bInterfac
bAlternat
bNumEndpoints 2
bInterfac
bInterfac
bInterfac
iInterface 0
Endpoint Descriptor:
bLength 7
Transfer Type Interrupt
Synch Type None
Usage Type Data
bInterval 4
Endpoint Descriptor:
bLength 7
Transfer Type Interrupt
Synch Type None
Usage Type Data
bInterval 4
Interface Descriptor:
bLength 9
bDescript
bInterfac
bAlternat
bNumEndpoints 0
bInterfac
bInterfac
bInterfac
iInterface 0
Interface Descriptor:
bLength 9
bDescript
bInterfac
bAlternat
bNumEndpoints 2
bInterfac
bInterfac
bInterfac
iInterface 0
Endpoint Descriptor:
bLength 7
Transfer Type Isochronous
Synch Type None
Usage Type Data
bInterval 1
Endpoint Descriptor:
bLength 7
Transfer Type Isochronous
Synch Type None
Usage Type Data
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.
---
ApportVersion: 2.19.1-0ubuntu2
Architecture: amd64
AudioDevicesInUse:
USER PID ACCESS COMMAND
/dev/snd/
/dev/snd/
CasperVersion: 1.365
CurrentDesktop: Unity
DistroRelease: Ubuntu 15.10
LiveMediaBuild: Ubuntu 15.10 "Wily Werewolf" - Alpha amd64 (20151017.1)
MachineType: System manufacturer System Product Name
Package: linux (not installed)
ProcEnviron:
TERM=xterm-
PATH=(custom, no user)
XDG_RUNTIME_
LANG=en_US.UTF-8
SHELL=/bin/bash
ProcFB: 0 nouveaufb
ProcKernelCmdLine: BOOT_IMAGE=
ProcVersionSign
RelatedPackageV
linux-
linux-
linux-firmware 1.149
Tags: wily
UdevLog: Error: [Errno 2] No such file or directory: '/var/log/udev'
Uname: Linux 4.2.0-16-generic x86_64
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm cdrom dip lpadmin plugdev sambashare sudo
_MarkForUpload: True
dmi.bios.date: 05/08/2012
dmi.bios.vendor: American Megatrends Inc.
dmi.bios.version: 0301
dmi.board.
dmi.board.name: P8Z77-V PRO/THUNDERBOLT
dmi.board.vendor: ASUSTeK COMPUTER INC.
dmi.board.version: Rev 1.xx
dmi.chassis.
dmi.chassis.type: 3
dmi.chassis.vendor: Chassis Manufacture
dmi.chassis.
dmi.modalias: dmi:bvnAmerican
dmi.product.name: System Product Name
dmi.product.
dmi.sys.vendor: System manufacturer
tags: | added: bios-outdated-2104 |
tags: |
added: latest-bios-2104 removed: bios-outdated-2104 |
This bug is missing log files that will aid in diagnosing the problem. From a terminal window please run:
apport-collect 1507318
and then change the status of the bug to 'Confirmed'.
If, due to the nature of the issue you have encountered, you are unable to run this command, please add a comment stating that fact and change the bug status to 'Confirmed'.
This change has been made by an automated script, maintained by the Ubuntu Kernel Team.