View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0000601 | channel: elrepo/el7 | --elrepo--request-for-enhancement-- | public | 2015-10-21 14:03 | 2016-03-28 07:53 |
Reporter | ngompa | Assigned To | pperry | ||
Priority | normal | Severity | feature | Reproducibility | N/A |
Status | resolved | Resolution | fixed | ||
Summary | 0000601: Please create ath10k kmod package for el7 | ||||
Description | The kernels in EL7 currently lack support for new Atheros Wi-Fi cards (notably, pretty much all of the Wi-Fi ac ones). This support was introduced in the kernel through the ath10k module, which is not available in the EL7 kernel. Could you please provide a kmod-ath10k package (and associated firmware, if it's not already there) for EL7? | ||||
Tags | No tags attached. | ||||
Reported upstream | |||||
|
Thanks for your request. I can certainly look at backporting ath10k for you. I'm a bit short of time atm so will add to my ToDo list and post back here as soon as I can look at it - hopefully within the next 2 weeks. In the meantime, I assume you have hardware to test? Could you please post the output from 'lspci -nn' for any Atheros Wi-Fi cards you have that require this driver - thanks. |
|
In the meantime you could try testing our kernel-ml package, a packaged version of the current mainline kernel from kernel.org, to check your hardware is supported by the latest upstream driver. Packages are available here: http://elrepo.org/linux/kernel/el7/x86_64/RPMS/ Please note, as this is not a RHEL kernel it will not be compatible with any elrepo kmod packages you may be using. |
|
Hi, I've backported the driver from kernel-3.16 to match the wireless stack in RHEL7.1. Newer versions failed to build. The RHEL-7.2beta kernel updates the wireless stack to kernel-4.1 so we will likely need to update this driver for the release of RHEL-7.2, also from kernel-4.1. I've just released packages to the elrepo testing repository, they are currently syncing to the mirrors and should show up shortly here: http://elrepo.org/linux/testing/el7/x86_64/RPMS/kmod-ath10k-0.0-1.el7.elrepo.x86_64.rpm To test, please install and reboot your machine. Currently there are no firmware files provided. Once you reboot, please look in dmesg or /var/log/messages, and you should see errors if any missing firmwares fail to load. Please report those here then we can track them down, test and release as a separate package. I've quickly installed the module and see: $ modinfo ath10k_pci | grep firmware firmware: ath10k/QCA988X/hw2.0/board.bin firmware: ath10k/QCA988X/hw2.0/firmware-2.bin so we will likely need to track down those two files. Google says there are copies here: https://github.com/kvalo/ath10k-firmware There are multiple versions, I'm not sure which are the right versions, but could be these: https://github.com/kvalo/ath10k-firmware/tree/master/ath10k/QCA988X/hw2.0 I'd suggest manually copying to /lib/firmware/ath10k/QCA988X/hw2.0/ to start with and testing. Dmesg should tell you if it's the wrong firmware when the module tries to load. I'll wait for you to test and report back. Thanks |
|
Hey guys, Sorry about taking so long! I was unable to secure confirmed working hardware for a while. Now that I've gotten hardware to test with, I can tell you that it does work (confirmed with kmod-ath10k-0.0-3 with CentOS 7.2 kernel 3.10.0-327.10.1). I needed to drop the following files into /lib/firmware/ath10k/QCA988X/hw2.0: board.bin: from https://github.com/kvalo/ath10k-firmware/blob/master/QCA988X/board.bin firmware-2.bin: from https://github.com/kvalo/ath10k-firmware/blob/master/QCA988X/main/firmware-2.bin_999.999.0.636 After doing so (and installing NetworkManager-wifi), everything Just Worked(TM)! Thank you very much for doing this work. I truly appreciate it! |
|
Hi, Thanks for the feedback, and apologies it's taken me so long to respond. I've just packaged the above 2 firmware files as ath10k-firmware and released it to the elrepo repository. Files are syncing to the mirrors and should show up shortly. ath10k-firmware-2.0-1.el7.elrepo.noarch.rpm ath10k-firmware-2.0-1.el7.elrepo.src.rpm Thanks again for testing. |
Date Modified | Username | Field | Change |
---|---|---|---|
2015-10-21 14:03 | ngompa | New Issue | |
2015-10-21 14:03 | ngompa | Status | new => assigned |
2015-10-21 14:03 | ngompa | Assigned To | => toracat |
2015-10-21 15:32 | pperry | Assigned To | toracat => pperry |
2015-10-21 15:46 | pperry | Note Added: 0004529 | |
2015-10-22 00:09 | pperry | Note Added: 0004531 | |
2015-10-24 06:21 | pperry | Note Added: 0004533 | |
2015-10-24 12:29 | pperry | Status | assigned => feedback |
2016-02-23 19:58 | ngompa | Note Added: 0004689 | |
2016-03-28 07:53 | pperry | Note Added: 0004711 | |
2016-03-28 07:53 | pperry | Status | feedback => resolved |
2016-03-28 07:53 | pperry | Resolution | open => fixed |