Note: This is a public test instance of Red Hat Bugzilla. The data contained within is a snapshot of the live data so any changes you make will not be reflected in the production Bugzilla. Email is disabled so feel free to test any aspect of the site that you want. File any problems you find or give feedback at bugzilla.redhat.com.
Bug 1255325
Summary: | SpeedLink strike-fx 6 sixaxis gamepad usb mode broken in kernel 4.1 | ||||||
---|---|---|---|---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | The Source <thesource> | ||||
Component: | kernel | Assignee: | Kernel Maintainer List <kernel-maint> | ||||
Status: | CLOSED ERRATA | QA Contact: | Fedora Extras Quality Assurance <extras-qa> | ||||
Severity: | unspecified | Docs Contact: | |||||
Priority: | unspecified | ||||||
Version: | 22 | CC: | btissoir, gansalmon, itamar, jonathan, kernel-maint, madhu.chinakonda, mchehab | ||||
Target Milestone: | --- | ||||||
Target Release: | --- | ||||||
Hardware: | Unspecified | ||||||
OS: | Unspecified | ||||||
Whiteboard: | |||||||
Fixed In Version: | kernel-4.3.5-200.fc22 | Doc Type: | Bug Fix | ||||
Doc Text: | Story Points: | --- | |||||
Clone Of: | Environment: | ||||||
Last Closed: | 2016-02-02 19:50:27 UTC | Type: | Bug | ||||
Regression: | --- | Mount Type: | --- | ||||
Documentation: | --- | CRM: | |||||
Verified Versions: | Category: | --- | |||||
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||
Cloudforms Team: | --- | Target Upstream Version: | |||||
Embargoed: | |||||||
Attachments: |
|
Description
The Source
2015-08-20 09:43:10 UTC
Still broken in 4.1.7 I downloaded 4.1.8 source and commented out lines 1162-1164 in drivers/hid/hid-sony.c: /*ret = hid_hw_output_report(hdev, buf, 1); if (ret < 0) hid_err(hdev, "can't set operational mode: step 3\n");*/ After recompiling module gamepad works fine again. Perhaps speedlink gamepad can't process that request properly. Still broken in 4.2.3 *********** MASS BUG UPDATE ************** We apologize for the inconvenience. There is a large number of bugs to go through and several of them have gone stale. Due to this, we are doing a mass bug update across all of the Fedora 22 kernel bugs. Fedora 22 has now been rebased to 4.2.3-200.fc22. Please test this kernel update (or newer) and let us know if you issue has been resolved or if it is still present with the newer kernel. If you have moved on to Fedora 23, and are still experiencing this issue, please change the version to Fedora 23. If you experience different issues, please open a new bug report for those. As I mentioned, the bug is still present in 4.2.3-200.fc22. The workaround I suggested also works in this version. 4.3.3-300.fc23 still there Created attachment 1112818 [details]
0001-HID-sony-do-not-bail-out-when-the-sixaxis-refuses-th.patch
Apologies for the delay.
Would you mind testing the attached patch?
If that works, and you are ok with, when I submit this upstream, I'd like to add your "Reported-and-reviewed-by: Your Name <your>".
Tested the patch. I get 'sony 0003:054C:0268.0004: can't set operational mode: step 3, ignoring' in dmesg (as expected) and after that controller works just fine, thank you. Max Fedotov <thesourcehim> Thanks for the tests. Patch posted upstream: http://thread.gmane.org/gmane.linux.kernel.input/47590 Just in case, the patch has been included in the for-4.6 branch of the HID tree: https://git.kernel.org/cgit/linux/kernel/git/jikos/hid.git/commit/drivers/hid/hid-sony.c?h=for-next&id=19f4c2ba869517048add62c202f9645b6adf5dfb And I think it should be good to backport it in Fedora :) (Josh, if you are around....) Backported to all branches. Thanks! Fixed in 4.3.5-300.fc23 kernel-4.3.5-200.fc22 has been submitted as an update to Fedora 22. https://bodhi.fedoraproject.org/updates/FEDORA-2016-16a5625f33 kernel-4.3.5-200.fc22 has been pushed to the Fedora 22 stable repository. If problems still persist, please make note of it in this bug report. |