Received: by 2002:a05:6a10:83d0:0:0:0:0 with SMTP id o16csp54012pxh; Thu, 7 Apr 2022 13:46:25 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxiXxq3gY/BtShVwS7dwbphFT9HO45tqcbd8lwnMbycgVAAih6Z2ZmAd9inOhLjKOpPfWzr X-Received: by 2002:a63:694a:0:b0:380:103:64ee with SMTP id e71-20020a63694a000000b00380010364eemr12846155pgc.213.1649364385140; Thu, 07 Apr 2022 13:46:25 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1649364385; cv=none; d=google.com; s=arc-20160816; b=gSlLRED3H7RpbS4XjE0Z7HNZvHkvxGAGn3HsS9I85BylQwPqak3WQbmlrB72d4Fy7Z Jq8dpFoThlfN+0ob+8l7sUNn8Ao/061IPsIQQeswlqSb2nlzuzgNsOUazSZLFpe15xIF hXW8K0otwnUsc469YrbGymPOlgc3N7wPSPil0UkCTmhPm5lb10LhtpKSU9nwXaQ9xyok v4a5J87f/pDeOgGR8iH/lHt4rqLsbrUfpz5mPqADsONhlVCrBLyCV7FZGaxIcgYSLb28 470X3oKYscKy5uysRm/I5HOsVX7BJXCzrjnEYdNByPWigenVYpgEj2xzY7AXlpimfG43 iMQQ== 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=suJEW3/On+Zn2x/MEl50Wo/0BjWr9SjdMRE33VsVZrU=; b=diwL/ERwPmUZWvrZj34nQqAl0Eer8q5JWfoc3ApQigObc5GSBK0LyD5ejNgHuy6boN 4hq4y8KTH6jrtM6fG/pNqiLv0fcmw4l01Xkb7RvK6u1biX4DazarJvDHy87fyorgHBgs X+rJoOBiGy7xneB0vZySnVCraCIO7edyCea5LI4zsvI/Grb5IOYLbpOi83yFOp91Uybv PRa5FU1Ukep7Msj3DxW2k4jI135SebPe8eMThB5Yx4XNuvfCgzHk6fEi2mOvisXrCj4J s5jxcOqBfcdQYPHsjXxliWID1Ug7q7xxK9I2aFJGurCvTAU76Ov1lDiFQ+mVli95qvHO SRJQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b=jGXZG2OI; spf=pass (google.com: domain of linux-wireless-owner@vger.kernel.org designates 2620:137:e000::1:18 as permitted sender) smtp.mailfrom=linux-wireless-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from lindbergh.monkeyblade.net (lindbergh.monkeyblade.net. [2620:137:e000::1:18]) by mx.google.com with ESMTPS id v12-20020a1709029a0c00b001560b636be5si646457plp.189.2022.04.07.13.46.24 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 07 Apr 2022 13:46:25 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-wireless-owner@vger.kernel.org designates 2620:137:e000::1:18 as permitted sender) client-ip=2620:137:e000::1:18; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b=jGXZG2OI; spf=pass (google.com: domain of linux-wireless-owner@vger.kernel.org designates 2620:137:e000::1:18 as permitted sender) smtp.mailfrom=linux-wireless-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by lindbergh.monkeyblade.net (Postfix) with ESMTP id 7513D3D89B4; Thu, 7 Apr 2022 12:54:48 -0700 (PDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S240865AbiDGHKf (ORCPT + 69 others); Thu, 7 Apr 2022 03:10:35 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:50958 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S241447AbiDGHKc (ORCPT ); Thu, 7 Apr 2022 03:10:32 -0400 Received: from mail-pj1-x1032.google.com (mail-pj1-x1032.google.com [IPv6:2607:f8b0:4864:20::1032]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id E8CAF22517 for ; Thu, 7 Apr 2022 00:08:33 -0700 (PDT) Received: by mail-pj1-x1032.google.com with SMTP id a16-20020a17090a6d9000b001c7d6c1bb13so5324455pjk.4 for ; Thu, 07 Apr 2022 00:08:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=suJEW3/On+Zn2x/MEl50Wo/0BjWr9SjdMRE33VsVZrU=; b=jGXZG2OICENcaDJSCzs1725uotNrZHWMMmOlNoW69+Q7ryzUJap1rljRXsMdZ3WE3A KFnEfHYHeVF0glB924YncBPrQyhA5RzAB/w8mARMzBYXgxIBeOpG4z7WMsR0gQYvjsg/ 7xCkZgiKX/arBIXlwf52yLHgOYgXo4J6OwHV1Jj5yb4DHxK4mygqbT7SBTPo9uxFwvmr ZXcaJbmjoDjPqdkpC9OMun4I3JUZUUB5z1NGUtlBdfcpAq2sVI2xyWyx5dfl13xqkH+Q GduvNN9j6UP+0kacfAvVOHEHBkwtlSZ1s2fmEVfdIcX0DMi7wGADDnlfKOzqL6p4J5y1 elXQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=suJEW3/On+Zn2x/MEl50Wo/0BjWr9SjdMRE33VsVZrU=; b=Ic/oaCBfD/RMLpg4CeCyO7mPLqaK52ol0aMJYsOVavg5O3YhsMG9YQrDUGs0tTlbTl YS7S9bunU+b9iyEjhvWnUm0BllSCJkf7RItLKhIEhIjh+wv1tJpWzz0oXuXOPCAC8VIe 26+/nKsZZ0ayFNgg2oBzGXcAm8gV3yYNm2R9Wjht13gt/rTiP2+vcaOX17pj+ko7mF8O Dld+eW8PYDXTdD08u0XiLigPPWJR9DN/PMeUvr/iCdo8/tRaopuRVqAYf7a6++KGBqt6 B+H4JObxZ7toXkfdR3XMb/FY2/moVtpONzgrUZplhNPRpyEMYX4QaIQiCCu9m2pza2YY b2jA== X-Gm-Message-State: AOAM531nAZWsFuLGOrYFdCi8qaXxZeosu43CT92gUIV0oTtZtpPssljs mUHvZOGiMvvAm6miBFCqFQFzx6OESP20mIEzzuI= X-Received: by 2002:a17:90b:1b4e:b0:1c6:fff4:34dc with SMTP id nv14-20020a17090b1b4e00b001c6fff434dcmr14370777pjb.76.1649315312985; Thu, 07 Apr 2022 00:08:32 -0700 (PDT) MIME-Version: 1.0 References: <8ef5d73a-6293-a6c5-6bbb-b130266a8f0b@broadcom.com> In-Reply-To: From: Jupiter Date: Thu, 7 Apr 2022 17:07:56 +1000 Message-ID: Subject: Re: Support for bcm43364 wireless chipset in brcm80211/brcmfmac To: Brian Norris Cc: Arend van Spriel , "David S. Miller" , Sean Lanigan , Kalle Valo , linux-wireless Content-Type: text/plain; charset="UTF-8" X-Spam-Status: No, score=-1.7 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,RDNS_NONE, SPF_HELO_NONE,T_SCC_BODY_TEXT_LINE autolearn=no autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-wireless@vger.kernel.org Hi Brian, Thanks for your response and comments. > Despite what corporations tell you, mainline Linux shouldn't be > dropping support for things just because the corporation moved on. If > you can track down the mwifiex regression (e.g., with bisection), > there's a chance we can fix it. I still see > SDIO_DEVICE_ID_MARVELL_8801 listed in the upstream driver, FWIW. As an open source advocate, I am keen to debug and to track it down, but to be honest, we have a very small embedded development team here, no one has deep knowledge and skill for kernel work, nor is anyone familiar with git bisect for debugging an embedded device. We can run our embedded board on console to debug the issue, but we do need experienced kernel developers to guide us to run git bisect, we tried last time, it did not work, if you are willing to help and if you are patient, we can start a new debug thread to work it out. Another issue, it is not just kernel 5.10 mwifiex driver has been changed, the version of sd8801_uapsta.bin was also updated to W14.68.36.p204 by Ganapathi Bhat who moved to NXP but soon resigned from NXP we could not contact to Ganapathi. We don't believe Ganapathi tested the new version firmware with kernel 5.10 driver well, we don't know if it is a driver issue or firmware issue, it is very hard to debug two moving targets broken in protocol, especially we could not see the source of firmware. We did test 5.10.81 mwifiex driver with different versions of sd8801_uapsta.bin, then just found out that different versions of firmware have different communication issues, so we had no choice but to give up the debug efforts. In that sense, we don't know if the git bisect would be effective to resolve this problem. > Unfortunately, without anyone paying attention (Marvell, NXP, ... or > you) that has the hardware, it can be hard to guarantee things stay > working. Hint: while I have (and care about) several Marvell chips, I > don't have that one. We did spend a large amount of resources and time debugging and we raised mwifiex issues many times to this list, unfortunately we did not get any response until now. If anyone is interested in debugging it, I'll devote myself to working it out, we are in downunder in different time zones. Thank you very much. Kind regards, Jupiter