Bug 1647269 - Xbox 360 controller not working after upgrade to Fedora 29
Summary: Xbox 360 controller not working after upgrade to Fedora 29
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: fwupd
Version: 29
Hardware: x86_64
OS: Linux
unspecified
medium
Target Milestone: ---
Assignee: Richard Hughes
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2018-11-07 01:21 UTC by Lucious
Modified: 2022-10-12 11:57 UTC (History)
22 users (show)

Fixed In Version: fwupd-1.2.3-1.fc29
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2019-01-08 02:40:49 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description Lucious 2018-11-07 01:21:03 UTC
Description of problem:  

If a wired xbox360 controller is plugged in during boot, it fails to function. Unplugging and plugging it back in after boot produces the same result. The controller looks functional by the indicator light around the xbox menu button, but it does not work in games.


Version-Release number of selected component (if applicable):
xpad module in kernel 4.18.16-300.fc29.x86_64


Additional info: 

dmesg output:

[ 2319.534377] xpad 1-4:1.0: xpad_try_sending_next_out_packet - usb_submit_urb failed with result -2
[ 2319.552013] usb 1-4: usbfs: process 3359 (fwupd) did not claim interface 1 before use

Work Around:

I found a work around on the xpad github page: https://github.com/paroj/xpad/issues/114

sudo rmmod xpad
sudo modprobe xpad

Removing the module and reactivating it produces a functional controller.

Comment 1 Kevin Fenzi 2018-11-08 01:21:17 UTC
The xpad package is a little gui notepad, nothing to do with the kernel xpad module. ;) 

Moving to kernel for comment...

Comment 2 Jeremy Cline 2018-11-08 18:07:59 UTC
Based on the xpad discussion, this looks to have been an issue with fwupd which was fixed in https://github.com/hughsie/fwupd/commit/9e21daaef4e1fe219f13b5f8b443b894d91b5a56 and is tagged in v1.2.0 of fwupd.

I'm going to move this over to fwupd so it can be closed when an update is filed with a fix.

Comment 3 fred 2018-11-27 16:50:49 UTC
I'm apparently having the same issue. Wireless controllers work fine.

Comment 4 Laurent Hory 2018-12-21 15:38:24 UTC
This problem is the same on my fedora 29 but the work around don't work

dmesg result: 
=> [  163.797144] usb 1-2: new full-speed USB device number 8 using xhci_hcd
[  163.928891] usb 1-2: New USB device found, idVendor=045e, idProduct=028e, bcdDevice= 1.14
[  163.928897] usb 1-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[  163.928901] usb 1-2: Product: Controller
[  163.928905] usb 1-2: Manufacturer: ©Microsoft Corporation
[  163.928908] usb 1-2: SerialNumber: 15E3747
[  163.933969] input: Microsoft X-Box 360 pad as /devices/pci0000:00/0000:00:14.0/usb1/1-2/1-2:1.0/input/input25
[  163.962209] xpad 1-2:1.0: xpad_try_sending_next_out_packet - usb_submit_urb failed with result -2
[  163.993382] usb 1-2: usbfs: process 4042 (fwupd) did not claim interface 1 before use

work around:
use xboxdrv instead of xpad

Comment 5 Fedora Update System 2018-12-30 15:56:27 UTC
fwupd-1.2.2-1.fc29 has been submitted as an update to Fedora 29. https://bodhi.fedoraproject.org/updates/FEDORA-2018-862c9c5502

Comment 6 Fedora Update System 2018-12-31 04:57:02 UTC
fwupd-1.2.2-1.fc29 has been pushed to the Fedora 29 testing repository. If problems still persist, please make note of it in this bug report.
See https://fedoraproject.org/wiki/QA:Updates_Testing for
instructions on how to install test updates.
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2018-862c9c5502

Comment 7 Fedora Update System 2019-01-04 13:09:03 UTC
fwupd-1.2.3-1.fc29 has been submitted as an update to Fedora 29. https://bodhi.fedoraproject.org/updates/FEDORA-2019-a7990b5eee

Comment 8 Fedora Update System 2019-01-05 18:51:45 UTC
fwupd-1.2.3-1.fc29 has been pushed to the Fedora 29 testing repository. If problems still persist, please make note of it in this bug report.
See https://fedoraproject.org/wiki/QA:Updates_Testing for
instructions on how to install test updates.
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2019-a7990b5eee

Comment 9 Fedora Update System 2019-01-08 02:40:49 UTC
fwupd-1.2.3-1.fc29 has been pushed to the Fedora 29 stable repository. If problems still persist, please make note of it in this bug report.

Comment 10 Ron Lillard 2022-03-31 01:55:44 UTC
fwupd-1.2.3-1.fc29 has been pushed to the Fedora 29 stable repository.
https://ultrapixelsurvive.com/

Comment 11 kdz09002 2022-10-12 11:57:07 UTC Comment hidden (spam)

Note You need to log in before you can comment on or make changes to this bug.