Received: by 2002:a05:6a10:9e8c:0:0:0:0 with SMTP id y12csp686136pxx; Thu, 29 Oct 2020 11:57:49 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwHyGGbWoQAHLcCVv8PDIG0Sd7gLno92pKyRW/wuZx47al06lmA5L915gbq15VpNkEinUZt X-Received: by 2002:a17:906:1158:: with SMTP id i24mr5320763eja.304.1603997869499; Thu, 29 Oct 2020 11:57:49 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1603997869; cv=none; d=google.com; s=arc-20160816; b=LC4BL+FdOY86uzauKfOyLd29xxMcelCb8FJ74nmpASduEbyBq5GYZULd6NwKVx0YeT CvyIfKUQvj89X0oPy41UAkkRW3zykqPIhaLgGY9IZMungZb2Axf3ieHhbfzaMpddZTCR CJZoh6VpyH1yn+kSddyqbtgKxz+VqZDURWiF14YlBfZOpVdCyu44wj2Esx8x9o6DTKjE w/jwd1B+a9AlyInvt4ZFbaK2gLY/roo9UuaHQwJyCrvEwzYvBn5p0iqoYFsdGRytrYy/ M1qpwjVPP2uNTNkGMzPmEdernI1aPRda4Z4dtIKw6/dtwZ+r3BgTUn9Wp2q0aVXXNst7 pgqg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:dkim-signature; bh=XcpjY/kPuA4EUV38Vs/YpJREclicBfcPi/8OJvF6Zp0=; b=eXg1yWndlso+n1dBB2o4n72dGgGUjXnNO5bwxt0pSsxoaMWfCJGptqH82f0/SMhqyV EGG9dwObVk/xCIeE/ZUu6hkVhzhMtO9b2NYQNBuL74U41GpCmz0AtOWBzF/DWXkQCWwz w6nDJwS5nydhfTskQupvbFHoO6mFy1DgfcM7cOPzInM/LarxIHvSEpbFpMmH8P5mkJbX pr08vf1SqgHzPji/2k5WOfSTs0QtKTubCYbjLH+FP1D0ZSJHWObXzjWS9fQUM7vHRViG lxU1NAla7/zSxW8VZ6G2qt+q3BXZ7Cfehauamyn1trmUp4cfVBCT9ONEEXwJV/4z10iR Th/w== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@chromium.org header.s=google header.b=B6yphniA; spf=pass (google.com: domain of linux-wireless-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-wireless-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=chromium.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id t4si2398070edr.514.2020.10.29.11.57.19; Thu, 29 Oct 2020 11:57:49 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-wireless-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@chromium.org header.s=google header.b=B6yphniA; spf=pass (google.com: domain of linux-wireless-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-wireless-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=chromium.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1725774AbgJ2S5Q (ORCPT + 99 others); Thu, 29 Oct 2020 14:57:16 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:50748 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725379AbgJ2S5P (ORCPT ); Thu, 29 Oct 2020 14:57:15 -0400 Received: from mail-lj1-x234.google.com (mail-lj1-x234.google.com [IPv6:2a00:1450:4864:20::234]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 71872C0613CF for ; Thu, 29 Oct 2020 11:57:15 -0700 (PDT) Received: by mail-lj1-x234.google.com with SMTP id m16so4267607ljo.6 for ; Thu, 29 Oct 2020 11:57:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chromium.org; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=XcpjY/kPuA4EUV38Vs/YpJREclicBfcPi/8OJvF6Zp0=; b=B6yphniAqXI/GkxR8wlQNDbHRgM5TshKPwVtKrK8jOos7zF9eY3gzOl2cccs+yWfDX AjJg7HxGwBrveb2dUENJQqABKBREdFP7zrT9Bgrqunm0xBWw65IuEcQ0CgFpmW2Rz8hN 7fCmzEcale9NOmacj68mTfmCccOjFRMQzUMwE= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=XcpjY/kPuA4EUV38Vs/YpJREclicBfcPi/8OJvF6Zp0=; b=rcDxD925XW4ao0PKDYiZSOMj1Jn4yaRB8/aQuctK20MctD0hKiqMATfMRdAReszfOx fiZcMzpCdZGjWZ6LG7n/nNAubT/rnKQyuE3gVFIyUyHHTZuhsTjpBBvO6F/b1452eJM3 54xRTD0GTSWt9W1v9BECdzQlqNhQYciozJEXBkVpvVhiPU5co8ijaoBzlkD2kpWjeGse uW65+zcp1nPXVHSCxyxxrBNffndF8bLyI6H2tFGHn9E0iHdi7qLvK+NiMwdkXVSnvzqS eIgEDlpZCas/60SwxFLo/8F3xtqHMxjXsAe9QyoZAD8OpL/8o2o+ek6+YmGSD05VrQWL v5Dw== X-Gm-Message-State: AOAM5318j+1q3c5GWgimobRHjwyAdwlvg4QfF2m4LjRiqmWNc04Afg/x GQKcfyoCfcETbXZLsDBfqkJdn9U+zozbww== X-Received: by 2002:a2e:8296:: with SMTP id y22mr2351584ljg.174.1603997833389; Thu, 29 Oct 2020 11:57:13 -0700 (PDT) Received: from mail-lj1-f180.google.com (mail-lj1-f180.google.com. [209.85.208.180]) by smtp.gmail.com with ESMTPSA id d7sm419442ljg.140.2020.10.29.11.57.10 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Thu, 29 Oct 2020 11:57:11 -0700 (PDT) Received: by mail-lj1-f180.google.com with SMTP id 23so4262875ljv.7 for ; Thu, 29 Oct 2020 11:57:10 -0700 (PDT) X-Received: by 2002:a2e:8942:: with SMTP id b2mr2536155ljk.441.1603997830537; Thu, 29 Oct 2020 11:57:10 -0700 (PDT) MIME-Version: 1.0 References: <20201028142433.18501-1-kitakar@gmail.com> <20201028142433.18501-2-kitakar@gmail.com> In-Reply-To: From: Brian Norris Date: Thu, 29 Oct 2020 11:56:57 -0700 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [PATCH 1/3] mwifiex: disable ps_mode explicitly by default instead To: Andy Shevchenko Cc: Tsuchiya Yuto , Amitkumar Karwar , Ganapathi Bhat , Xinming Hu , Kalle Valo , "David S. Miller" , Jakub Kicinski , linux-wireless , "" , Linux Kernel , Maximilian Luz , Andy Shevchenko , verdre@v0yd.nl Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: linux-wireless@vger.kernel.org On Thu, Oct 29, 2020 at 11:37 AM Andy Shevchenko wrote: > And this feeling (that it's a FW issue) what I have. But the problem > here, that Marvell didn't fix and probably won't fix their FW... Sure, I wouldn't hold your breath. So some of these tactics (disabling PS, etc.) may be valid, but you have to do them smartly, acknowledging that there are other (more stable) firmwares and chips in use for this same driver. > Just wondering if Google (and MS in their turn) use different > firmwares to what we have available in Linux. No clue about MS. But Chrom{e,ium} OS generally publishes all this stuff where possible. You can see what we use here: https://chromium.googlesource.com/chromiumos/third_party/linux-firmware/+/HEAD/mrvl/ https://chromium.googlesource.com/chromiumos/third_party/marvell/+/HEAD/ We try to stay somewhat in sync / parallel with "upstream" linux-firmware, and strongly encourage vendors to send the same binaries upstream when they hand them to us, but there are exceptions and oversights (e.g., old products might have used a different firmware branch). Notably, I'll repeat: we (Chrome OS) don't actually support the PCIe variant of 8897, so the report in question ("PCIe-88W8897") has no equivalent in a supported Chrome OS system (even if there are binaries in the links above, we don't use them). I would not be surprised if there are an enormous number of firmware bugs there, as there were initially for PCIe-88W8997 (which we do support). Brian