From patchwork Thu Dec 17 12:36:23 2015 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Josh Bendavid X-Patchwork-Id: 558328 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Received: from arrakis.dune.hu (arrakis.dune.hu [78.24.191.176]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 9D0D2140271 for ; Thu, 17 Dec 2015 23:40:01 +1100 (AEDT) Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.b=LeoLfO5d; dkim-atps=neutral Received: from arrakis.dune.hu (localhost [127.0.0.1]) by arrakis.dune.hu (Postfix) with ESMTP id 6770D28BC3A; Thu, 17 Dec 2015 13:37:33 +0100 (CET) X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on arrakis.dune.hu X-Spam-Level: X-Spam-Status: No, score=-1.5 required=5.0 tests=BAYES_00,FREEMAIL_FROM, T_DKIM_INVALID autolearn=unavailable version=3.3.2 Received: from arrakis.dune.hu (localhost [127.0.0.1]) by arrakis.dune.hu (Postfix) with ESMTP id 07D4A2804AF for ; Thu, 17 Dec 2015 13:37:13 +0100 (CET) X-policyd-weight: using cached result; rate: -8.5 Received: from mail-wm0-f53.google.com (mail-wm0-f53.google.com [74.125.82.53]) by arrakis.dune.hu (Postfix) with ESMTPS for ; Thu, 17 Dec 2015 13:37:05 +0100 (CET) Received: by mail-wm0-f53.google.com with SMTP id p187so21267088wmp.0 for ; Thu, 17 Dec 2015 04:37:21 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:cc:subject:date:message-id; bh=ZQ5dtVmCCU2+GehjRD+dBEyE/Fx/+1RtueJP6qmn+Ro=; b=LeoLfO5dW/hF2VtfxLfLawkR85ar+6Gt60eLffaama4d9Blcjh7Xl2gmkbMM0LTzhp VM/TuDwv0FFuCsrurSnJB41OlmZ+1odrUrbOyYyj9dh/uo0B1ehDPIxbaH3vurZtAYZt BRI2gqvkUI4jYjvPQ7wdiyFfbH9VzfyUiSIu/7xpDQ8JsKLbqveUz6yHgp9QuQZ5kyfa bRDlKJOXjFEUd9H3QBd5DpiLD5eXADB88wc0v2TyIn8ZOSsG+NXRGxrhUzAeVB8PTqZ1 O9r06wU6YJmmLgKawsNpKK2U+jpQis3zyNCHU//4axQ6PbQl5i3STF+5gpeB7P5k3P1X /oTg== X-Received: by 10.28.85.70 with SMTP id j67mr3960172wmb.80.1450355792123; Thu, 17 Dec 2015 04:36:32 -0800 (PST) Received: from theMuleDesktop.lan ([2001:1620:bed:0:5604:a6ff:fed9:355c]) by smtp.gmail.com with ESMTPSA id n129sm2187738wmb.1.2015.12.17.04.36.30 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Thu, 17 Dec 2015 04:36:31 -0800 (PST) From: Josh Bendavid To: openwrt-devel@lists.openwrt.org Date: Thu, 17 Dec 2015 13:36:23 +0100 Message-Id: <1450355783-6418-1-git-send-email-joshbendavid@gmail.com> X-Mailer: git-send-email 2.6.4 Subject: [OpenWrt-Devel] [PATCH 3/3] initial support for TP-Link Archer C2600 X-BeenThere: openwrt-devel@lists.openwrt.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: OpenWrt Development List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , MIME-Version: 1.0 Errors-To: openwrt-devel-bounces@lists.openwrt.org Sender: "openwrt-devel" There is a patch added here to ath10k to bypass some checks on startup. I believe this is related to the calibration data being provided in external files (dumped from the ART mtd partition at init time) rather than directly from the pcie board. The patch and related discussion is from here: http://lists.infradead.org/pipermail/ath10k/2015-November/006489.html. But am following up further on the ath10k list, since it may also be related to the board bin files in ath10k-firmware. (follow-up thread here: http://lists.infradead.org/pipermail/ath10k/2015-December/006613.html) Signed-off-by: Josh Bendavid --- .../mac80211/patches/941-ath10k_skip_otp_check.patch | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 package/kernel/mac80211/patches/941-ath10k_skip_otp_check.patch diff --git a/package/kernel/mac80211/patches/941-ath10k_skip_otp_check.patch b/package/kernel/mac80211/patches/941-ath10k_skip_otp_check.patch new file mode 100644 index 0000000..09cf82c --- /dev/null +++ b/package/kernel/mac80211/patches/941-ath10k_skip_otp_check.patch @@ -0,0 +1,15 @@ +diff -ur ../../old/compat-wireless-2015-12-03/drivers/net/wireless/ath/ath10k/core.c ./drivers/net/wireless/ath/ath10k/core.c +--- a/drivers/net/wireless/ath/ath10k/core.c 2015-12-06 23:36:07.696995166 +0100 ++++ b/drivers/net/wireless/ath/ath10k/core.c 2015-12-07 00:01:50.390388435 +0100 +@@ -1800,9 +1800,9 @@ + + ret = ath10k_core_get_board_id_from_otp(ar); + if (ret && ret != -EOPNOTSUPP) { +- ath10k_err(ar, "failed to get board id from otp: %d\n", ++ ath10k_err(ar, "failed to get board id from otp: %d, ignoring\n", + ret); +- return ret; ++// return ret; + } + + ret = ath10k_core_fetch_board_file(ar);