On 09/20/2013 08:30 PM, James Hogan wrote:
> I am up to try anything, but, at least in my case, this is not an error
> in the drive itself but is an error with the network. The schools'
> wireless network is rather old and needs to be updated, so I found a
> patch that was never implemented into ath9k and modified my own ath9k
> driver. I know that it is probably not the correct way to go about
> attacking the issue, but for school purposes, I need to at least have a
> working computer. My desktop has not been edited and I would like to
> continue using that to test and find a proper way of attacking the
> issue. As for now, here are my diffs
>
> *** drivers/net/wireless/ath/ath9k/init.c.bak~    2013-09-20
> 22:35:20.982551676 -0400
> --- drivers/net/wireless/ath/ath9k/init.c    2013-09-20
> 22:43:16.322997704 -0400
> ***************
> *** 57,62 ****
> --- 57,66 ----
>     module_param_named(enable_diversity, ath9k_enable_diversity, int, 0444);
>     MODULE_PARM_DESC(enable_diversity, "Enable Antenna diversity for
> AR9565");
>
> + int ath9k_modparam_disable_11n;
> + module_param_named(11n_disable, ath9k_modparam_disable_11n, int, 0444);
> + MODULE_PARM_DESC(11n_disable, "disable 11n functionality");


If you are using ath9k rate control, please try disabling that and use
the minstrel-ht rate control instead.

With a modern wpa_supplicant and kernel you can just disable HT in
the supplicant config, by the way.


# disable_ht: Whether HT (802.11n) should be disabled.
# 0 = HT enabled (if AP supports it)
# 1 = HT disabled
#
# disable_ht40: Whether HT-40 (802.11n) should be disabled.
# 0 = HT-40 enabled (if AP supports it)
# 1 = HT-40 disabled
#
# disable_sgi: Whether SGI (short guard interval) should be disabled.
# 0 = SGI enabled (if AP supports it)
# 1 = SGI disabled
#
# ht_mcs:  Configure allowed MCS rates.
#  Parsed as an array of bytes, in base-16 (ascii-hex)
# ht_mcs=""                                   // Use all available (default)
# ht_mcs="0xff 00 00 00 00 00 00 00 00 00 "   // Use MCS 0-7 only
# ht_mcs="0xff ff 00 00 00 00 00 00 00 00 "   // Use MCS 0-15 only
#
# disable_max_amsdu:  Whether MAX_AMSDU should be disabled.
# -1 = Do not make any changes.
# 0  = Enable MAX-AMSDU if hardware supports it.
# 1  = Disable AMSDU
#
# ampdu_density:  Allow overriding AMPDU density configuration.
#  Treated as hint by the kernel.
# -1 = Do not make any changes.
# 0-3 = Set AMPDU density (aka factor) to specified value.

# disable_vht: Whether VHT should be disabled.
# 0 = VHT enabled (if AP supports it)
# 1 = VHT disabled
#
# vht_capa: VHT capabilities to set in the override
# vht_capa_mask: mask of VHT capabilities
#
# vht_rx_mcs_nss_1/2/3/4/5/6/7/8: override the MCS set for RX NSS 1-8
# vht_tx_mcs_nss_1/2/3/4/5/6/7/8: override the MCS set for TX NSS 1-8
#  0: MCS 0-7
#  1: MCS 0-8
#  2: MCS 0-9
#  3: not supported


-- 
Ben Greear <gree...@candelatech.com>
Candela Technologies Inc  http://www.candelatech.com

_______________________________________________
ath9k-devel mailing list
ath9k-devel@lists.ath9k.org
https://lists.ath9k.org/mailman/listinfo/ath9k-devel

Reply via email to