Janusz Dziedzic wrote:
Add p2p dev support when ath9k loaded with
use_chanctx=1. This will fix problem, when first
interface is an AP and next we would like to run
p2p_find. Before p2p scan failed.
Signed-off-by: Janusz Dziedzic janusz.dzied...@tieto.com
---
@Felix, Sujith please review
);
+
ath9k_set_offchannel_state() would be a better place to do this,
since setting up various bits in the HW for offchannel operation
is done there. Also, it would make sure that the HW state is
retained when a chip reset is done for some reason.
Sujith
___
ath9k-devel
Janusz Dziedzic wrote:
At least the callbacks for adding/removing interfaces need
to be handled ?
Strange, but I didn't hit any problem yet with my simple patch.
Ok. But I am not very familiar with how p2p-device is supposed
to be used...
Sujith
and the 'use_chanctx' modparam simply enables multiple channel
contexts.
Sujith
___
ath9k-devel mailing list
ath9k-devel@lists.ath9k.org
https://lists.ath9k.org/mailman/listinfo/ath9k-devel
checked. :-)
It might be possible using the secondary TSF/BSSID that is allowed
in some chips, which was added to support Mesh/P2P.
https://github.com/qca/qcamain_open_hal_public/blob/master/hal/ar9300/osprey_reg_map.h#L847
Sujith
___
ath9k-devel
duration programming done in
ath9k_hw_set_sta_beacon_timers(). The HW wakes up to receive
every beacon and automatically goes back to network sleep.
Sujith
___
ath9k-devel mailing list
ath9k-devel@lists.ath9k.org
https://lists.ath9k.org/mailman/listinfo/ath9k
.
Sujith
___
ath9k-devel mailing list
ath9k-devel@lists.ath9k.org
https://lists.ath9k.org/mailman/listinfo/ath9k-devel
. If the drain issue is still seen, then
ath9k is not the problem.
Sujith
___
ath9k-devel mailing list
ath9k-devel@lists.ath9k.org
https://lists.ath9k.org/mailman/listinfo/ath9k-devel
Adrian Chadd wrote:
Sujith - do you have access to the PCIe breakout stuff at QCA?
Something that we can use to measure the current draw of the NIC?
Nope, no access.
I asked internally if using a card that has been reworked for WOW
support can be used on a different mainboard - didn't get any
the driver with BTCOEX enabled and see if things improve ?
(sudo modprobe ath9k btcoex_enable=1)
Sujith
___
ath9k-devel mailing list
ath9k-devel@lists.ath9k.org
https://lists.ath9k.org/mailman/listinfo/ath9k-devel
Sujith Manoharan wrote:
Frank Zafka wrote:
02:00.0 Network controller [0280]: Qualcomm Atheros AR9462 Wireless
Network Adapter [168c:0034] (rev 01)
Subsystem: Lenovo Device [17aa:3214]
Was this card obtained from a different machine ?
From an earlier email, your machine is Acer ?
I think
From: Sujith Manoharan c_man...@qca.qualcomm.com
AIC needs to be registered only when BTCOEX is enabled.
This fixes the error reported by kbuild:
ERROR: ar9003_hw_attach_aic_ops
[drivers/net/wireless/ath/ath9k/ath9k_hw.ko] undefined!
Signed-off-by: Sujith Manoharan c_man...@qca.qualcomm.com
.
Unfortunately removing the card is cumbersome on this small netbook,
so I can't rule out other causes. But, I'll check if something
needs to be done in ath9k.
Sujith
___
ath9k-devel mailing list
ath9k-devel@lists.ath9k.org
https://lists.ath9k.org/mailman/listinfo
both ath9k and ath3k before suspend
makes any difference ?
Sujith
___
ath9k-devel mailing list
ath9k-devel@lists.ath9k.org
https://lists.ath9k.org/mailman/listinfo/ath9k-devel
the battery is completely
emptying over night.
Which card/machine is this ? Can you post the output of
'sudo lspci -vv -nn -d 168c:*' and 'sudo dmidecode' ?
Sujith
___
ath9k-devel mailing list
ath9k-devel@lists.ath9k.org
https://lists.ath9k.org/mailman
.
The time taken to switch channels is not exported, but you can measure it
in the driver.
Sujith
___
ath9k-devel mailing list
ath9k-devel@lists.ath9k.org
https://lists.ath9k.org/mailman/listinfo/ath9k-devel
From: Sujith Manoharan c_man...@qca.qualcomm.com
This patch adds a function to handle the
MCI message MCI_STATE_AIC_START.
Signed-off-by: Sujith Manoharan c_man...@qca.qualcomm.com
---
drivers/net/wireless/ath/ath9k/ar9003_aic.c | 33 +
drivers/net/wireless/ath/ath9k
From: Sujith Manoharan c_man...@qca.qualcomm.com
This patch adds support for post-processing
the AIC calibration results.
Signed-off-by: Sujith Manoharan c_man...@qca.qualcomm.com
---
drivers/net/wireless/ath/ath9k/ar9003_aic.c | 245
1 file changed, 245 insertions
From: Sujith Manoharan c_man...@qca.qualcomm.com
Add the main AIC calibration function to
handle MCI_STATE_AIC_CAL.
Signed-off-by: Sujith Manoharan c_man...@qca.qualcomm.com
---
drivers/net/wireless/ath/ath9k/ar9003_aic.c | 28 ++--
drivers/net/wireless/ath/ath9k
From: Sujith Manoharan c_man...@qca.qualcomm.com
When a MCI reset is done, make sure that AIC
is started.
Signed-off-by: Sujith Manoharan c_man...@qca.qualcomm.com
---
drivers/net/wireless/ath/ath9k/ar9003_mci.c | 3 +++
1 file changed, 3 insertions(+)
diff --git a/drivers/net/wireless/ath
From: Sujith Manoharan c_man...@qca.qualcomm.com
Since various MCI messages need to be
handled, along with driver-level support
in upper layers, disable AIC for now.
Signed-off-by: Sujith Manoharan c_man...@qca.qualcomm.com
---
drivers/net/wireless/ath/ath9k/ar9003_aic.c | 6 ++
drivers/net
From: Sujith Manoharan c_man...@qca.qualcomm.com
Set the appropriate bits in the HW after
AIC calibration is done.
Signed-off-by: Sujith Manoharan c_man...@qca.qualcomm.com
---
drivers/net/wireless/ath/ath9k/ar9003_aic.c | 78 -
1 file changed, 77 insertions(+), 1
From: Sujith Manoharan c_man...@qca.qualcomm.com
Add a routine to handle the MCI_STATE_AIC_CAL_RESET
message.
Signed-off-by: Sujith Manoharan c_man...@qca.qualcomm.com
---
drivers/net/wireless/ath/ath9k/ar9003_aic.c | 8
drivers/net/wireless/ath/ath9k/ar9003_aic.h | 1 +
drivers/net
From: Sujith Manoharan c_man...@qca.qualcomm.com
Various registers to control and check AIC
status.
Signed-off-by: Sujith Manoharan c_man...@qca.qualcomm.com
---
drivers/net/wireless/ath/ath9k/ar9003_aic.c | 1 +
drivers/net/wireless/ath/ath9k/ar9003_phy.h | 25 -
drivers/net/wireless
From: Sujith Manoharan c_man...@qca.qualcomm.com
This patch adds routines to handle the MCI
message AIC_CAL_SINGLE, starting the required
HW calibration.
Signed-off-by: Sujith Manoharan c_man...@qca.qualcomm.com
---
drivers/net/wireless/ath/ath9k/ar9003_aic.c | 169
From: Sujith Manoharan c_man...@qca.qualcomm.com
AIC can be disabled or enabled on a per-card
basis using MCI configuration, so register a function
to check its status.
Signed-off-by: Sujith Manoharan c_man...@qca.qualcomm.com
---
drivers/net/wireless/ath/ath9k/Makefile | 3 ++-
drivers
From: Sujith Manoharan c_man...@qca.qualcomm.com
These are necessary for implementing AIC,
supported by chips like WB222.
Signed-off-by: Sujith Manoharan c_man...@qca.qualcomm.com
---
drivers/net/wireless/ath/ath9k/ar9003_aic.h | 49 +
drivers/net/wireless/ath/ath9k
From: Sujith Manoharan c_man...@qca.qualcomm.com
AIC support, for -next.
v2 : Address warning reported by Kalle:
ar9003_aic.c: In function 'ar9003_aic_cal_post_process':
ar9003_aic.c:431:1: warning: the frame size of 1312 bytes is larger than
1024 bytes [-Wframe-larger-than=]
Sujith
From: Sujith Manoharan c_man...@qca.qualcomm.com
This patch adds a function to handle the
MCI message MCI_STATE_AIC_START.
Signed-off-by: Sujith Manoharan c_man...@qca.qualcomm.com
---
drivers/net/wireless/ath/ath9k/ar9003_aic.c | 33 +
drivers/net/wireless/ath/ath9k
From: Sujith Manoharan c_man...@qca.qualcomm.com
More support for AIC, for -next.
Sujith Manoharan (4):
ath9k: Handle MCI_STATE_AIC_CAL_RESET
ath9k: Handle MCI_STATE_AIC_START
ath9k: Handle MCI_STATE_AIC_CAL
ath9k: Start AIC calibration during MCI reset
drivers/net/wireless/ath/ath9k
From: Sujith Manoharan c_man...@qca.qualcomm.com
When a MCI reset is done, make sure that AIC
is started.
Signed-off-by: Sujith Manoharan c_man...@qca.qualcomm.com
---
drivers/net/wireless/ath/ath9k/ar9003_mci.c | 3 +++
1 file changed, 3 insertions(+)
diff --git a/drivers/net/wireless/ath
From: Sujith Manoharan c_man...@qca.qualcomm.com
Add a routine to handle the MCI_STATE_AIC_CAL_RESET
message.
Signed-off-by: Sujith Manoharan c_man...@qca.qualcomm.com
---
drivers/net/wireless/ath/ath9k/ar9003_aic.c | 8
drivers/net/wireless/ath/ath9k/ar9003_aic.h | 1 +
drivers/net
From: Sujith Manoharan c_man...@qca.qualcomm.com
Add the main AIC calibration function to
handle MCI_STATE_AIC_CAL.
Signed-off-by: Sujith Manoharan c_man...@qca.qualcomm.com
---
drivers/net/wireless/ath/ath9k/ar9003_aic.c | 28 ++--
drivers/net/wireless/ath/ath9k
From: Sujith Manoharan c_man...@qca.qualcomm.com
AIC can be disabled or enabled on a per-card
basis using MCI configuration, so register a function
to check its status.
Signed-off-by: Sujith Manoharan c_man...@qca.qualcomm.com
---
drivers/net/wireless/ath/ath9k/Makefile | 3 ++-
drivers
From: Sujith Manoharan c_man...@qca.qualcomm.com
These are necessary for implementing AIC,
supported by chips like WB222.
Signed-off-by: Sujith Manoharan c_man...@qca.qualcomm.com
---
drivers/net/wireless/ath/ath9k/ar9003_aic.h | 49 +
drivers/net/wireless/ath/ath9k
From: Sujith Manoharan c_man...@qca.qualcomm.com
Various registers to control and check AIC
status.
Signed-off-by: Sujith Manoharan c_man...@qca.qualcomm.com
---
drivers/net/wireless/ath/ath9k/ar9003_aic.c | 1 +
drivers/net/wireless/ath/ath9k/ar9003_phy.h | 25 -
drivers/net/wireless
Hi Kalle,
Sorry, I forgot to mention that this is intended for -next.
Sujith
Sujith Manoharan wrote:
From: Sujith Manoharan c_man...@qca.qualcomm.com
This series adds initial support for AIC.
Active Interference Cancellation is a method
implemented in the HW to counter WLAN RX
From: Sujith Manoharan c_man...@qca.qualcomm.com
This series adds initial support for AIC.
Active Interference Cancellation is a method
implemented in the HW to counter WLAN RX
sensitivity degradation when BT is transmitting
at the same time. This feature is supported by
cards like WB222 based
From: Sujith Manoharan c_man...@qca.qualcomm.com
This patch adds routines to handle the MCI
message AIC_CAL_SINGLE, starting the required
HW calibration.
Signed-off-by: Sujith Manoharan c_man...@qca.qualcomm.com
---
drivers/net/wireless/ath/ath9k/ar9003_aic.c | 169
From: Sujith Manoharan c_man...@qca.qualcomm.com
Set the appropriate bits in the HW after
AIC calibration is done.
Signed-off-by: Sujith Manoharan c_man...@qca.qualcomm.com
---
drivers/net/wireless/ath/ath9k/ar9003_aic.c | 78 -
1 file changed, 77 insertions(+), 1
From: Sujith Manoharan c_man...@qca.qualcomm.com
This patch adds support for post-processing
the AIC calibration results.
Signed-off-by: Sujith Manoharan c_man...@qca.qualcomm.com
---
drivers/net/wireless/ath/ath9k/ar9003_aic.c | 245
1 file changed, 245 insertions
,
having it in minstrel is cleaner.
Sujith
___
ath9k-devel mailing list
ath9k-devel@lists.ath9k.org
https://lists.ath9k.org/mailman/listinfo/ath9k-devel
fields -e radiotap.datarate -e wlan -e eapol -e
wlan.sa -e wlan.da
Run wpa_s.
Does setting a lower rate improve connectivity ?
'iw dev wlp1s0 set bitrates ht-mcs-2.4 1' would choose a lower
rate for the key-exchange frames.
Sujith
___
ath9k-devel mailing
Sujith Manoharan wrote:
'iw dev wlp1s0 set bitrates ht-mcs-2.4 1' would choose a lower
rate for the key-exchange frames.
Or 'iw dev wlp1s0 set bitrates ht-mcs-2.4 0' to choose the lowest
HT rate.
Sujith
___
ath9k-devel mailing list
ath9k-devel
are not displayed
in the debug output when '-dd' is used, so it would be helpful to
have the wpa_s log.
Sujith
___
ath9k-devel mailing list
ath9k-devel@lists.ath9k.org
https://lists.ath9k.org/mailman/listinfo/ath9k-devel
Linus Torvalds wrote:
So I've had problems connecting to some networks before on my
Chromebook Pixel, but now I'm testing a new Ubiquiti network at home,
and can see this issue at home too.
Can you please post the output of 'iw dev wlp1s0 scan' ?
Sujith
Adrian Chadd wrote:
It's already doing MIMO diversity. If you have a chainmask that has 2
or more antennas enabled it already is doing it.
I think that variable is slow antenna diversity, not MIMO diversity.
It's for LNA diversity - 1x1 chips like AR9485, AR9565 etc.
Sujith
Sekou DIAKITE wrote:
How do I find the firmware filename/path ?
The ath3k firmware is usually in /lib/firmware/ar3k
Sujith
___
ath9k-devel mailing list
ath9k-devel@lists.ath9k.org
https://lists.ath9k.org/mailman/listinfo/ath9k-devel
Hi,
Can you post the output of 'sudo lspci -vv -nn -d 0x168c:* ?
I'll check if this card needs any platform-specific initialization.
Sujith
Sekou DIAKITE wrote:
With the patch, cold-boot (nothing works, rfkill, hciconfig does not
see the device):
:~$ dmesg | grep -i btusb\|bluetooth\|ath3k
to
load before Windows gets a chance to fiddle with the card.
Sujith
___
ath9k-devel mailing list
ath9k-devel@lists.ath9k.org
https://lists.ath9k.org/mailman/listinfo/ath9k-devel
: Bluetooth: Configuration file not
found ar3k/ ramps_0x0200_0.dfu and I imagine it would need the
AthrBT_0x0200_0.dfu
This is a card that will probably be supported by ath10k. Bluetooth support
will happen when wifi/bt coex support is added, I guess.
Sujith
a make menuconfig to select ath9k/ath3k
and install.
Sujith
___
ath9k-devel mailing list
ath9k-devel@lists.ath9k.org
https://lists.ath9k.org/mailman/listinfo/ath9k-devel
/kernel/projects/backports/2014/12/21/
And load the ath9k driver with the parameter btcoex_enable=1 ?
(http://wireless.kernel.org/en/users/Drivers/ath9k/btcoex)
Sujith
___
ath9k-devel mailing list
ath9k-devel@lists.ath9k.org
https://lists.ath9k.org/mailman
Arend van Spriel wrote:
So the content of the modified debugfs files looks sane?
Yep, as sane as the code populating the debug data. :-)
Sujith
___
ath9k-devel mailing list
ath9k-devel@lists.ath9k.org
https://lists.ath9k.org/mailman/listinfo/ath9k
operation.
Cc: ath9k-devel@lists.ath9k.org
Signed-off-by: Arend van Spriel ar...@broadcom.com
Thanks for the patch.
Can someone with ath9k hardware test this, please? I'm hesitant to apply
this without testing.
I tested it and there were no crashes.
Sujith
杨铁军 wrote:
Does somebody know where I could download AR9580 driver for Kernel 2.26.31?
Linux backports: https://backports.wiki.kernel.org/index.php/Main_Page
2.6.31 is not supported by the latest releases.
Sujith
___
ath9k-devel mailing list
ath9k
BT on this chip. Ideally I can disable
this in the kernel. (nobt=1, maybe? :-)
Blacklisting ath3k would be an option if the other USB BT adapter doesn't
use ath3k.
Sujith
___
ath9k-devel mailing list
ath9k-devel@lists.ath9k.org
https://lists.ath9k.org
model involves only one transceiver
pair per priority level.
This disables carrier sensing:
Set AR_DIAG_FORCE_CH_IDLE_HIGH in AR_DIAG_SW.
Set AR_DIAG_IGNORE_VIRT_CS in AR_DIAG_SW.
Set force_agc_clear (bit 28 of reg 0xa360).
Sujith
___
ath9k-devel mailing
priorities is fixed and
cannot be altered by software.
Sujith
___
ath9k-devel mailing list
ath9k-devel@lists.ath9k.org
https://lists.ath9k.org/mailman/listinfo/ath9k-devel
John W. Linville wrote:
Any word from the ath9k posse?
Looks good to me...
Sujith
___
ath9k-devel mailing list
ath9k-devel@lists.ath9k.org
https://lists.ath9k.org/mailman/listinfo/ath9k-devel
be used:
https://backports.wiki.kernel.org/index.php/Main_Page
Sujith
___
ath9k-devel mailing list
ath9k-devel@lists.ath9k.org
https://lists.ath9k.org/mailman/listinfo/ath9k-devel
x86_64 x86_64 GNU/Linux
Please post the output of 'sudo lsusb -v' and 'sudo lspci -vnn'
Sujith
___
ath9k-devel mailing list
ath9k-devel@lists.ath9k.org
https://lists.ath9k.org/mailman/listinfo/ath9k-devel
Hi,
Thanks, I'll send a patch to add support for this card.
Sujith
Jeremy whocares wrote:
T: Bus=03 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=5000 MxCh= 4
B: Alloc= 0/800 us ( 0%), #Int= 0, #Iso= 0
D: Ver= 3.00 Cls=09(hub ) Sub=00 Prot=03 MxPS= 9 #Cfgs= 1
P: Vendor=1d6b ProdID=0003 Rev
Jeremy whocares wrote:
A windows inf file shows 13d3:3408 as VID_13D3PID_3408 = Qualcomm Atheros
Bluetooth 4.0 + HS
The wifi combo card is QCWB335
Can you please post the output of /sys/kernel/debug/usb/devices ?
Also 'sudo lspci -vnn'.
Sujith
for this HW family to ath10k.
Sujith
___
ath9k-devel mailing list
ath9k-devel@lists.ath9k.org
https://lists.ath9k.org/mailman/listinfo/ath9k-devel
Oleksij Rempel wrote:
Should ask some one from QCA,
i have no idea who is still working there. Sujith, may be you know?
Nope, this is not run by QCA. I think someone from madwifi is the admin.
Luis, who runs this list these days ?
Sujith
___
ath9k
(ATH9K_RX_FILTER_CONTROL) needs to be set in the
RX filter to receive ACK/RTS/CTS frames in the driver.
Sujith
___
ath9k-devel mailing list
ath9k-devel@lists.ath9k.org
https://lists.ath9k.org/mailman/listinfo/ath9k-devel
-existence apply to non co-located devices.
Essentially, what is the general mechanism used by Wi-Fi to co-exist with
Bluetooth and how is it implemented in this driver?
It depends on the chip. There are 2-wire, 3-wire and MCI based
co-existence schemes.
Which card are you using ?
Sujith
systems. I'm not sure
all the details matter, but this happens to be my test case
at the moment:
32-bit Fedora OS, latest supplicant, etc. ath9k NIC.
Does this happen with latest wireless-testing ?
Sujith
___
ath9k-devel mailing list
ath9k-devel
the driver...
Sujith
___
ath9k-devel mailing list
ath9k-devel@lists.ath9k.org
https://lists.ath9k.org/mailman/listinfo/ath9k-devel
module??
ath9k uses the minstrel rate control algorithm. So either minstrel can be
modified or ath_buf_set_rate() in ath9k/xmit.c.
Sujith
___
ath9k-devel mailing list
ath9k-devel@lists.ath9k.org
https://lists.ath9k.org/mailman/listinfo/ath9k-devel
://wireless.kernel.org/en/users/Documentation/iw#Modifying_transmit_bitrates
Sujith
___
ath9k-devel mailing list
ath9k-devel@lists.ath9k.org
https://lists.ath9k.org/mailman/listinfo/ath9k-devel
disable RTS/CTS.
Sujith
___
ath9k-devel mailing list
ath9k-devel@lists.ath9k.org
https://lists.ath9k.org/mailman/listinfo/ath9k-devel
tool can be licensed from QCA.
Sujith
___
ath9k-devel mailing list
ath9k-devel@lists.ath9k.org
https://lists.ath9k.org/mailman/listinfo/ath9k-devel
, or is this specific to Cerowrt ?
Sujith
___
ath9k-devel mailing list
ath9k-devel@lists.ath9k.org
https://lists.ath9k.org/mailman/listinfo/ath9k-devel
for
ath9k, but is there any specific reason why you have chosen
GPLv2 ?
Sujith
___
ath9k-devel mailing list
ath9k-devel@lists.ath9k.org
https://lists.ath9k.org/mailman/listinfo/ath9k-devel
frames with manually configured duration field.
You can try experimenting with the AR_RTSCTSRate field in the TX
descriptor. I think the MAC uses this field to fill the duration
for RTS/CTS frames.
Sujith
___
ath9k-devel mailing list
ath9k-devel
if this should give
reliable estimates
The RSSI values are obtained for each packet, for all active chains,
for both the control and extension channels. Why do you need another way
to get this information ?
Sujith
___
ath9k-devel mailing list
ath9k-devel
Adrien Decostre wrote:
I have read that a new ETSI regulation (EN 300 328 v.1.8.1) will become
mandatory from 31-12-2014 onwards.
I am wondering if the current ath9k driver is already compliant with this new
regulation?
Are the patches provided by Sujith Manoharan (“ath9k: Fix regulatory
From: Sujith Manoharan c_man...@qca.qualcomm.com
Along with AR9340 and AR955x, this is also needed for
the QCA953x SoC.
Signed-off-by: Sujith Manoharan c_man...@qca.qualcomm.com
---
drivers/net/wireless/ath/ath9k/hw.c | 2 +-
drivers/net/wireless/ath/ath9k/mac.c | 2 +-
2 files changed, 2
From: Sujith Manoharan c_man...@qca.qualcomm.com
The registers for temperature compensation need to
be programmed only for active chains. Use the TX chainmask
to make sure that this is done properly for QCA953x.
Signed-off-by: Sujith Manoharan c_man...@qca.qualcomm.com
---
drivers/net/wireless
that
nothing is broken in ath9k.
Sujith
___
ath9k-devel mailing list
ath9k-devel@lists.ath9k.org
https://lists.ath9k.org/mailman/listinfo/ath9k-devel
in ath9k/reg.h
Sujith
___
ath9k-devel mailing list
ath9k-devel@lists.ath9k.org
https://lists.ath9k.org/mailman/listinfo/ath9k-devel
-army-knife.
Sujith
___
ath9k-devel mailing list
ath9k-devel@lists.ath9k.org
https://lists.ath9k.org/mailman/listinfo/ath9k-devel
in too
much depth and I'm not sure how the relevant TSF gets stamped to which
RX frame.
Are you sure ? I think AR9485 is the first chip with 2 TSF counters.
Sujith
___
ath9k-devel mailing list
ath9k-devel@lists.ath9k.org
https://lists.ath9k.org/mailman
://backports.wiki.kernel.org/index.php/Main_Page
Latest release:
https://www.kernel.org/pub/linux/kernel/projects/backports/2014/02/10/
Sujith
___
ath9k-devel mailing list
ath9k-devel@lists.ath9k.org
https://lists.ath9k.org/mailman/listinfo/ath9k-devel
in the AR9003 family, so this is done in the initvals.
ar9003_hw_apply_minccapwr_thresh() will be used only for chips which
contain the new 'MinCCApwr' field in struct ar9300_BaseExtension_1.
This is not present in almost all the AR9003-family chips. I believe it has
been introduced in AR955x.
Sujith
is AR9331 which has new minCCApwr_thr values in the internal PCOEM driver,
but not in the SoC driver - not sure which one is correct.
Sujith
___
ath9k-devel mailing list
ath9k-devel@lists.ath9k.org
https://lists.ath9k.org/mailman/listinfo/ath9k-devel
Joshua Richenhagen wrote:
Dear Sujith,
finally I found the real reason, ath3k fails to work approximately 2/3
of the time if btusb is connected to a pin which uses the xhci driver.
I compiled a dkms kernel package, with the help of a very nice
canonical employee, which switches the usb pin
From: Sujith Manoharan c_man...@qca.qualcomm.com
The minimum CCA power threshold values have to be adjusted
for existing cards to be in compliance with new regulations.
Newer cards will make use of the values obtained from EEPROM,
support for this was added earlier. To make sure that cards
Oleksij Rempel wrote:
what is about this change set? Should i resend it.
As long as it doesn't introduce any regression or behavioral change
in ath9k, they look good. :)
Sujith
___
ath9k-devel mailing list
ath9k-devel@lists.ath9k.org
https
throughput a great deal,
and I have not yet been able to reach 295Mbps of TCP throughput
in our testing w/out hacking the tcp-ack logic to increase ack delays.
By adjusting TCP parameters using sysctl or hacking the code ?
Sujith
___
ath9k-devel
From: Sujith Manoharan c_man...@qca.qualcomm.com
Calibration data is not reused for SoC chips, so
call ar9003_hw_tx_iq_cal_post_proc() with the correct
argument. The 'is_reusable' flag is currently used
only for PC-OEM chips, but it makes things clearer to
specify it explicity.
Signed-off
From: Sujith Manoharan c_man...@qca.qualcomm.com
This series updates the IQ calibration code, fixing various
issues. There are still some more issues to be addressed.
Sujith Manoharan (7):
ath9k: Fix IQ cal post processing for SoC
ath9k: Check explicitly for IQ calibration
ath9k: Rename
From: Sujith Manoharan c_man...@qca.qualcomm.com
In chips like AR955x, the initvals contain the information
whether IQ calibration is to be done in the HW when an
AGC calibration is triggered. Check if IQ-CAL is enabled
in the initvals before flagging 'txiqcal_done' as true.
Signed-off
From: Sujith Manoharan c_man...@qca.qualcomm.com
Use ar9003_hw_tx_iq_cal_outlier_detection instead.
Signed-off-by: Sujith Manoharan c_man...@qca.qualcomm.com
---
drivers/net/wireless/ath/ath9k/ar9003_calib.c | 8
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/drivers/net
From: Sujith Manoharan c_man...@qca.qualcomm.com
Incorrect values are programmed in the registers
containing the IQ correction coefficients by the IQ-CAL
post-processing code. Fix this.
Signed-off-by: Sujith Manoharan c_man...@qca.qualcomm.com
---
drivers/net/wireless/ath/ath9k/ar9003_calib.c
From: Sujith Manoharan c_man...@qca.qualcomm.com
This patch adds a routine to calculate the median IQ correction
values for AR955x, which is used for outlier detection.
The normal method which is used for all other chips is
bypassed for AR955x.
Signed-off-by: Sujith Manoharan c_man
From: Sujith Manoharan c_man...@qca.qualcomm.com
This will be used for storing data for mutiple
IQ calibration runs, for AR955x.
Signed-off-by: Sujith Manoharan c_man...@qca.qualcomm.com
---
drivers/net/wireless/ath/ath9k/ar9003_calib.c | 41 ++-
1 file changed, 21
From: Sujith Manoharan c_man...@qca.qualcomm.com
The commit, ath9k_hw: Fix incorrect Tx control power in AR9003 template
fixed the incorrect values in the eeprom templates, but if
boards have already been calibrated with incorrect values,
they would still be using the wrong TX power. Fix
1 - 100 of 703 matches
Mail list logo