[elrepo] Anyway to install kmod-ath9k_htc without it forcing a kernel update?

Michael B michael-elrepo at inet-design.com
Mon Jun 30 22:46:43 EDT 2014


Hi ElRepo,

Well, I'm confused.  http://elrepo.org/tiki/kmod-ath9k_htc says:

"This package provides the ath9k_htc kernel module for the Atheros 
AR7010/AR9271 series USB wireless network adapters.  It is built to depend 
upon the specific ABI provided by a range of releases of the same variant of 
the Linux kernel and not on any one specific build."

Yet it is trying to force me to update my kernel within CentOS 6.x ...

Am I doing some­thing wrong?  (The firmware installed fine.)  Should I just 
shove it in with a --skip-broken?  Is there an older package available for 
older kernels? (although I thought not having to do that was the whole point 
of using a kmod?)  Is there another repo for Atheros AR9271 USB pre- 
kernel.x86_64 0:2.6.32-431 somewhere?

How does one get an Atheros AR9271 802.11n working on CentOS 6.3?

Details below.

Thanks,
Michael

Details (w/ snipping of clutter):

michael at localhost [~]$ lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 005: ID 0cf3:9271 Atheros Communications, Inc. AR9271 802.11n

michael at localhost [~]$ cat /etc/redhat-release && uname -a
CentOS release 6.3 (Final)
Linux localhost.localdomain 2.6.32-279.1.1.el6.x86_64 #1 SMP Tue Jul 10 
13:47:21 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux

# # #

After a plain "yum install kmod-ath9k_htc" wanted to force an update to 
kernel.x86_64 0:2.6.32-431.20.3.el6, I tried this.  Same errors (less 
verbose):

root at localhost [~]$ yum --disablerepo="*" --enablerepo=elrepo install 
kmod-ath9k_htc
{snip}
Error: Package: kmod-ath9k_htc-0.0-4.el6.elrepo.x86_64 (elrepo)
           Requires: kernel(ath_printk) = 0xd1f2f4e7
           Installed: kernel-2.6.32-279.1.1.el6.x86_64 (@updates)
               kernel(ath_printk) = 0x900d9db9
{snip}
Error: Package: kmod-ath9k_htc-0.0-4.el6.elrepo.x86_64 (elrepo)
           Requires: kernel(ieee80211_queue_work) = 0xbd9db48f
           Installed: kernel-2.6.32-220.el6.x86_64 
(@anaconda-CentOS-201112091719.x86_64/6.2)
               kernel(ieee80211_queue_work) = 0x7c7c57fa
           Installed: kernel-2.6.32-220.13.1.el6.x86_64 (@updates)
               kernel(ieee80211_queue_work) = 0x7c7c57fa
           Installed: kernel-2.6.32-220.17.1.el6.x86_64 (@updates)
               kernel(ieee80211_queue_work) = 0x7c7c57fa
           Installed: kernel-2.6.32-279.1.1.el6.x86_64 (@updates)
               kernel(ieee80211_queue_work) = 0x3507d36b
Error: Package: kmod-ath9k_htc-0.0-4.el6.elrepo.x86_64 (elrepo)
           Requires: kernel(ath9k_hw_ani_monitor) = 0x6746faf8
           Installed: kernel-2.6.32-279.1.1.el6.x86_64 (@updates)
               kernel(ath9k_hw_ani_monitor) = 0xb06d271e
 You could try using --skip-broken to work around the problem
 You could try running: rpm -Va --nofiles -nodigest


Other Reference:

michael at localhost [~]$ yum info ath9k_htc-firmware
{snip}
Installed Packages
Name        : ath9k_htc-firmware
Arch        : noarch
Version     : 1.3
Release     : 1.el6.elrepo
Size        : 121 k
Repo        : installed
From repo   : elrepo
Summary     : Firmware for Atheros AR7010/AR9271 series USB wireless network 
adapters
URL         : http://linuxwireless.org/en/users/Drivers/ath9k_htc
License     : Redistributable, no modification permitted
Description : This package provides the firmware required for Atheros 
AR7010/AR9271
            : series USB wireless network adapters using the ath9k_htc driver.

michael at localhost [~]$ ll /lib/firmware/ht*
-rw-r--r-- 1 root root 72992 May 12  2012 /lib/firmware/htc_7010.fw
-rw-r--r-- 1 root root 51272 May 12  2012 /lib/firmware/htc_9271.fw


More information about the elrepo mailing list