Posted by1 year ago
Archived

Ubuntu 16.04 won't recognize PowerA Mini Wired Xbox One Controller

[SOLVED]: Upgrading to 17.10 with the 4.13 kernel does give support for this controller, BUT, there a few more steps for me to get everything working properly because I was using XBOXDRV previously:

Power A Xbox One Mini Controller Driver

Download Xbox One Controller Driver

  1. Remove xboxdrv altogether (sudo apt-get remove xboxdrv), as it conflicts with xpad. After I had the controller working with xpad, the button mapping on my wireless 360 controllers seemed messsed up (only tested in Rocket League at this point). if your controllers don't connect on start-up, run 'sudo modprobe xpad'. If they connect after that, you might need to follow the next steps to have xpad work on startup.

  2. Remove xpad from blacklist (added during the proccess of getting xboxdrv working properly):
    sudo gedit /etc/modprobe.d/blacklist.conf
    remove the line 'blacklist xpad'.

  3. I still had to run 'sudo modprobe xpad' after startup at this point or the xpad kernel module wouldn't load, and after searching I found another file in the /etc/modprobe.d/ folder called 'xboxdrv.conf'. The only line was 'blacklist xpad', so I just deleted the file altogether.

If you still have issues with xpad loading on startup I would suggest looking at all the conf files in the modprobe dir, since there are several places to add modules to the blacklist. Also, if for whatever reason you don't want to remove xboxdrv I believe there ways to just disable it, but I think xpad gives more controller support and functionality at this point anyways, so I don't see any reason to have xboxdrv anymore.

Four months after the launch of the console, Microsoft still hasn't released a PC driver for the Xbox One controller. Someone else has finally done it for them. With a few caveats, YouTube user. 5) At the “Update Driver Software” windows launched, click on the “Browse my computer for driver software” button. 6) At the following window, click on the “Let me pick from a list of device drivers on my computer” button. 7) Select on the “Microsoft Xbox One Controller” and click on the “Next” button. Oct 29, 2018 - We've added long-term testing notes for the AmazonBasics Xbox One Controller and the Buffalo Classic USB Gamepad, based on several.

I found a lot of similar issues in other forums (even besides the controller support issue) spanning over the last few years, without any complete solutions, so hopefully this helps someone else as well.

Thanks for all the help!

[Original Post]

My son got a new PowerA Mini Wired Xbox One controller for christmas, and though it works fine on Win10 (my laptop is dual boot), it doesnt seem to be recognized on our PC connected to our TV which is where we do all of our gaming.

I run Xboxdrv to connect my Xbox 360 wireless controllers right now, but Ubuntu doesn't seeem to recognize the PowerA controller as an input device.

This is my output from lsusb:

Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 005: ID 046d:c52b Logitech, Inc. Unifying Receiver
Bus 001 Device 004: ID 24c6:541a
Bus 001 Device 003: ID 0a12:0001 Cambridge Silicon Radio, Ltd Bluetooth Dongle (HCI mode)
Bus 001 Device 002: ID 045e:0291 Microsoft Corp. Xbox 360 Wireless Receiver for Windows

Power A Xbox One Mini Controller Driver Reviews

Bus 001 Device 004: ID 24c6:541a is the PowerA controller (which I only know from connecting/disconnecting it to see what appears/disappears). So Ubuntu sees that there is a usb device there, but not what it is.

I've tried to rub xboxdrv as such:

sudo xboxdrv --device-by-id 24c6:541a --type xbox360
xboxdrv 0.8.5 - http://pingus.seul.org/~grumbel/xboxdrv/
Copyright © 2008-2011 Ingo Ruhnke grumbel@gmx.de
Licensed under GNU GPL version 3 or later http://gnu.org/licenses/gpl.html
This program comes with ABSOLUTELY NO WARRANTY.
This is free software, and you are welcome to redistribute it under certain
conditions; see the file COPYING for details.

Controller: unknown
Vendor/Product: 24c6:541a
USB Path: 001:004
Controller Type: Xbox360

-- [ ERROR ] ------------------------------------------------------
USBController::usb_find_ep(): couldn't find matching endpoint

but I still the error you see at the end.

Also, I'll point out the light on the controller doesnt come on at all either.

Power A Xbox One Mini Controller Driver Windows 10

Anyone have any suggestions?

[EDIT]

I've upgraded to Ubuntu 17.10 since it shows that this controller is now supported in the 4.13 kernel, but I'm still having the same issues. Here is the dmesg readout when pluging in the controller:

Power A Controller Xbox One Review

[ 296.339499] usb 1-7: new full-speed USB device number 6 using xhci_hcd
[ 296.481021] usb 1-7: New USB device found, idVendor=24c6, idProduct=541a
[ 296.481025] usb 1-7: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 296.481028] usb 1-7: Product: Xbox ONE Pro Ex mini
[ 296.481030] usb 1-7: Manufacturer: BDA
[ 296.481032] usb 1-7: SerialNumber: 0000518BC1796820

I'm definitely not an expert with Linux, but I feel like I'm missing something simple at this point, having only ever used xboxdrv, and never just a native driver.

76% Upvoted