the patch subjected with: ath10k: use pre-allocated DMA buffer in Tx
must be reverted.
it will lead to out of memory when using multiple cards on ipq806x. it
seems that there isnt enough dma buffer available on this platform
reverting this patch will fix it
Am 20.11.2015 um 12:53 schrieb Kalle Valo:
Sebastian Gottschall <[email protected]> writes:
simple solution.
as for ath9k. otp must be ignored for various chipsets, since they
wont return valid results
--- core.c (Revision 2702)
+++ core.c (Arbeitskopie)
@@ -1735,9 +1735,8 @@
ret = ath10k_core_get_board_id_from_otp(ar);
if (ret && ret != -EOPNOTSUPP) {
- ath10k_err(ar, "failed to get board id from otp for qca99x0: %d\n",
+ ath10k_err(ar, "failed to get board id from otp for qca99x0: %d,
ignore\n",
ret);
- return ret;
}
ret = ath10k_core_fetch_board_file(ar);
I'm guessing in your case otp.bin crashes as the calibration data is in
flash (and not in otp). Can you send dmesg from a successful ath10k boot
so that I can verify ath10k reads the calibration data from a file?
I think I have an idea how to cleanly fix this.
_______________________________________________
ath10k mailing list
[email protected]
http://lists.infradead.org/mailman/listinfo/ath10k