View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0000697 | channel: elrepo/el7 | kmod-xpad | public | 2016-12-13 09:24 | 2017-04-01 07:51 |
Reporter | noscgag | Assigned To | pperry | ||
Priority | normal | Severity | minor | Reproducibility | always |
Status | resolved | Resolution | fixed | ||
Summary | 0000697: kmod-xpad no longer in repo | ||||
Description | Last week I was able to install kmod-xpad with: sudo rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org sudo rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm sudo yum install kmod-xpad But today when I do that yum install says "No package kmod-xpad.x86_64 available." According to the Packages tab (http://elrepo.org/tiki/kmod-xpad) it's still available, but when I go to the Downloads tab and select one of the mirrors (e.g., http://repos.ord.lax-noc.com/elrepo/elrepo/el7/x86_64/RPMS/) it's not listed there. Is this an accident, or has kmod-xpad been purposely removed? | ||||
Tags | No tags attached. | ||||
Attached Files | |||||
Reported upstream | |||||
|
Hi, I removed the package from the repository for the release of RHEL 7.3 If you want the package, it is still available from any mirror site carrying our archive. For example: http://repos.ord.lax-noc.com/elrepo/archive/elrepo/el7/x86_64/RPMS/kmod-xpad-0.0.6-3.el7.elrepo.x86_64.rpm I removed the package because as far as I know it was broken for EL7.2 and presumably similarly broken in EL7.3 so I didn't see any point leaving broken packages in the repository. Can you confirm you are using the package and it works? If so, what kernel / release of EL7 are you using it on? Thanks. |
|
I'm running EL7.3, but with kernel 3.10.0-229.20.1. The older kernel was necessary for kmod-xpad to work. Do you know why it's broken for the newer kernels? Is this something that will be fixed in the future? |
|
Thanks for the link to the rpm. |
|
Hi, I think the breakage might be due to an updated USB stack, upon which kmod-xpad depends. I'd not really looked to hard at fixing it as no one reported it as an issue, so I assumed no one was using it. I'm not sure it's fixable, but I can take a look as and when I get time. |
|
OK, thanks, that would be great. Thanks for your help! |
|
Hi, I know this issue is old, but we would certainly like to continue using the xpad driver vs switching over to the userspace xboxbdrv package. Any chance this will make a return for 7.3? We might be able to look through the source to find the issue(s), as well. |
|
Sorry, I've not had time to look at it. If you can get the code to build on RHEL7.3, it is trivial to update the package, so please feel free to take a look. |
|
I have rebuilt the xpad rpm using the latest xpad.c source from the 4.11 kernel source and modified the spec file to facilitate the 3.10.514 kernel in RHEL 7.3. Initial tests of this rpm seem to work fine with the xbox 360 controller. This newer code should also support the xbox one controller, which I cannot test until tomorrow. |
|
Brilliant. Did the 4.11 kernel source build cleanly? I'll let you test for a day or two and try to get this into the repository for the weekend. Many thanks for taking the time to look at it. |
|
I didn't have to compile the 4.11 kernel source. I simply pulled in the xpad.c source from that and dropped in in place of the existing xpad.c in the kmod-xpad-0.0.6 source tarball. I first ran a manual make on the source. it built clean. did not observe any errors. then packaged it up and modified the spec file as appropriate. Will put through full tests tomorrow, but it's now been installed and used on two separate rhel 7.3 based systems with initial success. |
|
Sorry, that's what I meant, I should have phrased it as did the xpad.c source from the 4.11 kernel tree compile cleanly on rhel 7.3 :-) Perfect, and thanks for the clarification. I'll get your package built and signed on our build system and push out to the repository, hopefully no later than the weekend. Again, many thanks for taking the time to investigate. |
|
Just completed another spot check. Both the xbox360 and xbox one controllers seem to be functioning fine with this update. Should be good to publish. Thanks! |
|
I've built and released the following packages. They are syncing to the mirrors and should be available shortly in the main elrepo repository: kmod-xpad-0.0.6-4.el7.elrepo.x86_64.rpm xpad-kmod-0.0.6-4.el7.elrepo.src.rpm I reverted the version number back to 0.0.6 (to match the versioning in the source code (which hasn't actually changed since 2004!) and bumped the revision to -4 I would appreciate if you could test and report back any issues or if they work as expected for you. Thanks again for taking the time to help - much appreciated |
Date Modified | Username | Field | Change |
---|---|---|---|
2016-12-13 09:24 | noscgag | New Issue | |
2016-12-13 09:24 | noscgag | Status | new => assigned |
2016-12-13 09:24 | noscgag | Assigned To | => pperry |
2016-12-13 11:51 | pperry | Note Added: 0004956 | |
2016-12-13 13:51 | noscgag | Note Added: 0004957 | |
2016-12-13 13:52 | noscgag | Note Added: 0004958 | |
2016-12-13 14:12 | pperry | Note Added: 0004959 | |
2016-12-13 14:25 | noscgag | Note Added: 0004962 | |
2017-03-20 14:02 | simpsonar77 | Note Added: 0005097 | |
2017-03-20 16:39 | pperry | Note Added: 0005099 | |
2017-03-21 12:07 | simpsonar77 | Note Added: 0005102 | |
2017-03-21 12:07 | simpsonar77 | File Added: kmod-xpad-0.0.7-1.el7.x86_64.rpm | |
2017-03-21 12:07 | simpsonar77 | File Added: xpad-kmod-0.0.7-1.el7.src.rpm | |
2017-03-21 13:19 | pperry | Note Added: 0005103 | |
2017-03-21 13:24 | simpsonar77 | Note Added: 0005104 | |
2017-03-21 13:55 | pperry | Note Added: 0005105 | |
2017-03-22 09:42 | simpsonar77 | Note Added: 0005106 | |
2017-03-22 14:15 | pperry | Note Added: 0005107 | |
2017-04-01 07:51 | pperry | Status | assigned => resolved |
2017-04-01 07:51 | pperry | Resolution | open => fixed |