Help with enabling atheros driver for beagleboard xm

I am writing to get some help with enabling atheros drivers for my beagleboard xm. I have used the image 3.14.2-armv7-x5 (http://elinux.org/BeagleBoardUbuntu#BeagleBoard_xM) .

If i run lsusb on the board i can see my TP-LINK TL-WN722N wireless adapter listed as :

Bus 002 Device 004: ID 0cf3:9271 Atheros Communications, Inc. AR9271 802.11n

However when i run iwconfig i donot see my wlan1 network interface. Also if i run modinfo ath9k, it says Module ath9k not found which means that the driver for this wireless adapter is not present.

I have searched a lot on the internet but i cannot find a solution. The most relevant post is as follows:

https://groups.google.com/forum/#!topic/beagleboard/9KCIs7yqsa8

In this post AndrewTaneGlen says that “it has since become clearer that building the drivers into the kernel as modules is far simpler and obviously less prone to tool-chain dependency problems faced when building it separately.”

I tried to compile the linux kernel from scratch by using the most recent stable version 3.14.5 ( https://www.kernel.org/) and i tried to enable Atheros wireless card support [image attached].

I have found this method very difficult and time consuming as i am a beginner in linux and very novice to compiling kernels. I tried to get the uiimage from my compliled kernel but my beagleboard-xm does not boot.So something is not working.

If someone can please guide me on steps i can take to enable atheros drivers for my beagleboard-xm either by compiling the linux kernel from scratch or making changes on the 3.14.2-armv7-x5 image, i will really appreciate it.

I look forward to a response.

Thanks.

I am writing to get some help with enabling atheros drivers for my
beagleboard xm. I have used the image 3.14.2-armv7-x5
(BeagleBoardUbuntu - eLinux.org) .

If i run *lsusb* on the board i can see my TP-LINK TL-WN722N wireless
adapter listed as :

*Bus 002 Device 004: ID 0cf3:9271 Atheros Communications, Inc. AR9271
802.11n*

However when i run *iwconfig* i donot see my wlan1 network interface. Also
if i run *modinfo ath9k, *it says Module ath9k not found which means that
the driver for this wireless adapter is not present.

You need ath9k-htc, not ath9k. ath9k is for PCI devices, not USB.

David

Sorry, this driver had been disabled in the v3.14-rcX cycle due to build
issues. I've now re-enabled the ath9k-htc and it'll be in the update
channel within a day..

cd /opt/scripts/tools/
git pull
sudo ./update_kernel.sh

(as 3.14.5-armv7-x8)

https://github.com/RobertCNelson/armv7-multiplatform/commit/9fb658a6522c95c62a29f9b8da9c69f02d09d75b

Regards,