Skip to content

Latest commit

 

History

History
37 lines (30 loc) · 1.9 KB

README.md

File metadata and controls

37 lines (30 loc) · 1.9 KB

ath9k_ocb_linux_4.2.8

This repository contains a modification of linux 4.2.8 ath9k driver. This modification support OCB mode for atheros cards which it use the ath9k driver.

##Introduction The source of the kernel 4.2.8 is kernel 4.x and the specific version it is linux-4.2.8.tar.xz 15-Dec-2015 06:08 82M.

It had only been modified the files:

  • drivers/net/wireless/ath/ath9k/ani.c
  • drivers/net/wireless/ath/ath9k/ath9k.h
  • drivers/net/wireless/ath/ath9k/common-init.c
  • drivers/net/wireless/ath/ath9k/debug.c
  • drivers/net/wireless/ath/ath9k/htc_drv_init.c
  • drivers/net/wireless/ath/ath9k/hw.c
  • drivers/net/wireless/ath/ath9k/hw.h
  • drivers/net/wireless/ath/ath9k/init.c
  • drivers/net/wireless/ath/ath9k/main.c
  • drivers/net/wireless/ath/ath9k/recv.c
  • drivers/net/wireless/ath/regd.c

And the changes that it had been made,it was following the same changes that @github/lisovy had made in the repository CTU-IIG/802.11p-linux.

##Instructions

Copy the folder "drivers" in your onw kernel (4.2.8), it is the only way to install them. After this, you can compile the kernel with the proper configuration.

  • Default flags for ath9k driver modules, they could be find in:
    • Device Drivers > Network device support > Wireless LAN > Atheros Wireless Cards
  • You must add the OCB mode support to the mac80211 subsytem. Activating the debugging mode of HT, STATION, IBSS and OCB. These flags could be find in:
    • Networking support > Wireless > Select mac80211 debugging features
      • Verbose station debugging - "CONFIG_MAC80211_STA_DEBUG=y"
      • Verbose HT debugging - "CONFIG_MAC80211_HT_DEBUG=y"
      • Verbose OCB debugging - "CONFIG_MAC80211_OCB_DEBUG=y"
      • Vebose IBSS debugging - "CONFIG_MAC80211_IBSS_DEBUG=y"