Received: by 2002:a05:6358:16cc:b0:ea:6187:17c9 with SMTP id r12csp5326238rwl; Sun, 8 Jan 2023 12:57:03 -0800 (PST) X-Google-Smtp-Source: AMrXdXvcvMjZHkN3SXxqP+rfGtwwl4+QlBPsBkl5B7JYLm9Rni+OxlF0oYIvHhibHS6cxOH+S1S6 X-Received: by 2002:a05:6402:448a:b0:481:9219:f603 with SMTP id er10-20020a056402448a00b004819219f603mr47603558edb.28.1673211423088; Sun, 08 Jan 2023 12:57:03 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1673211423; cv=none; d=google.com; s=arc-20160816; b=0J9UpP578XO924O/yLlxRiVDX9zhGppxCaHulAi9jYu19jpCq3MNyhv4CGeM/XqR/Y C2FPzrFpgFaiw0kIZgtS8rJ7ob/XnR0jRPWHi+8PsrtnRb3DjDnZfHjWbJ9NNGsP0eHC ioOTZGTefOidZ5fRnme0lXo9AOQdFHXt/mElWy21NW2zgAsAnZnF/4Kj2FWSszkIy7Y6 OLir7JFHIikWFUqVQgQAvIsWdgpyP6G4SKxQHm/YOFwrvoTaPoC3evPJDrRKgm/jmwi0 5s97WPvBPHYSpL+QHiCP68Ctjsf4KWrQz6ehVuSSOSr2QPc8Z2Y0j34cd/GCXKwe6J6K bhwg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :in-reply-to:message-id:date:subject:cc:to:from:dkim-signature; bh=/mjYGL/4aB8qQ/OuUG/4p/Lxss5fn+Skih2WMX2i3h0=; b=U8kuSBAg5kKMcoZIxkAnWP+u1JCMgYWAz/pRzL70WmvG0ZXl5IxXOv8l0p5530QnQz zP4T+W6YnrXlnWjkGrUH3kMiLJW69KEcUkEpuOFVE+OOgDqF1C3NLwk8Jlr5m4TzTbQD 9qSAq8AySCRX16sBtR0y3iEwc5nVVZZryZ4qKLs/uePfKEs2W8I0qjG1tA9Y3j+27vTj hd+5pl2Tm7deQXxII2fxxcd6Um19JkFJjlVvz1mC1PDyqC1wkiwn1unF3AOlTPxX3umK D+4uaI/MBC6kVwQfDpESKXI0BHNDC18+nwl7LMCBpiSv9FysvaHCRVdeGXQ+3vHvooBA 2JVA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@posteo.net header.s=2017 header.b=a5euSEBx; spf=pass (google.com: domain of linux-wireless-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-wireless-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=posteo.net Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id j11-20020a05640211cb00b0048e11309e49si9019720edw.491.2023.01.08.12.56.45; Sun, 08 Jan 2023 12:57:03 -0800 (PST) Received-SPF: pass (google.com: domain of linux-wireless-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@posteo.net header.s=2017 header.b=a5euSEBx; spf=pass (google.com: domain of linux-wireless-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-wireless-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=posteo.net Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S233805AbjAHUxg (ORCPT + 65 others); Sun, 8 Jan 2023 15:53:36 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:51866 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S236158AbjAHUxY (ORCPT ); Sun, 8 Jan 2023 15:53:24 -0500 Received: from mout01.posteo.de (mout01.posteo.de [185.67.36.65]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id B6AD910566 for ; Sun, 8 Jan 2023 12:53:23 -0800 (PST) Received: from submission (posteo.de [185.67.36.169]) by mout01.posteo.de (Postfix) with ESMTPS id 400B52400C9 for ; Sun, 8 Jan 2023 21:53:22 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1673211202; bh=8P4jxVRyRghy+zxN9wdqX++y8PNo7wZwifoPhUEa4SU=; h=From:To:Cc:Subject:Date:From; b=a5euSEBxMVPKCyLoMyT417CfkJOw/m1laDHxv91NwxQkvfcPN6IEwCuYYbE6JjQhM hxKYm4xR8PnnYAiEn4bQV5SivI3PIoh4HTr4sUEyDFvmkEiEQKc4LD0norBfEBKFFM XGjBtdj/LqOBPn5P7994dliiN9qI/YY9p4onPOijIqGDfbPZZEVqVleWGsuw8Rzzch 7HOI2e5nIn+NV/mQo531gvFEQXeaxYB1yoT7ZRBIj6CvssWdeWZfI/kYaey0ySaICx rfMyyMVwcC52HU6kr4wHtTGIQmssPrlzyHf2W7qCXjekLxFh+muJXxNTjltdiaCuxg zF7NuI//VY+ew== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4Nqq6T17wBz6tmJ; Sun, 8 Jan 2023 21:53:21 +0100 (CET) From: chainofflowers To: ian.lin@infineon.com Cc: Double.Lo@infineon.com, brcm80211-dev-list@broadcom.com, brcm80211-dev-list@cypress.com, franky.lin@broadcom.com, hante.meuleman@broadcom.com, kvalo@kernel.org, linux-wireless@vger.kernel.org Subject: Re: [PATCH 2/3] brcmfmac: return error when getting invalid max_flowrings from dongle Date: Sun, 08 Jan 2023 20:53:20 +0000 Message-ID: <4781984.GXAFRqVoOG@luna> In-Reply-To: <20220929031001.9962-3-ian.lin@infineon.com> MIME-Version: 1.0 Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="us-ascii" X-Spam-Status: No, score=-4.4 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_MED,SPF_HELO_NONE, SPF_PASS autolearn=ham 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! This patch: https://lore.kernel.org/all/20220929031001.9962-3-ian.lin@infineon.com/ causes my Asus PCE-AC88 (1043:86fb) to stop working, because when modprobe loads brcmfmac it throws this error: --- [ 2740.647600] brcmfmac 0000:0d:00.0: brcmf_pcie_init_ringbuffers: invalid max_flowrings(264). --- This is also being reported on reddit: https://www.reddit.com/r/archlinux/comments/104pqv9/ no_wifi_since_kernel_update_yesterday/ (also, see https://forum.manjaro.org/t/brcmfmac-fails-to-load/131128) I think that the check on value > 256 is used as a kind of red herring to indirectly spot an inconsistent properties report from the PCI bus (?) about the network card. Before that patch, the driver was correctly working for me and I could not observe any kernel panic. Maybe, at least in my case, the wrong value was still reported but could be safely ignored, as at a later point in time, when the card is initialised, everything worked fine. I am now stuck at kernel 6.1.1, if I upgrade I cannot use the card. Is there anything I can do to circumvent this issue? May I help somehow with debugging & testing? Please let me know... Thanks, (c)