Received: by 2002:a05:6358:16cc:b0:ea:6187:17c9 with SMTP id r12csp7878723rwl; Fri, 30 Dec 2022 17:01:45 -0800 (PST) X-Google-Smtp-Source: AMrXdXs/ChP5LZOGkjG1PQDEst2lGfCF/0dltgl3/68rBXutefsLDxJ5kg98i/dRMVzmGigO3JSE X-Received: by 2002:aa7:c704:0:b0:47e:22ac:625c with SMTP id i4-20020aa7c704000000b0047e22ac625cmr26236725edq.41.1672448505385; Fri, 30 Dec 2022 17:01:45 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1672448505; cv=none; d=google.com; s=arc-20160816; b=1HIELjlBNrIeIYecSAKcIowFEMPIdMR6CnFnSBY14tavMUQNb/i4YhWgAhjoUDpAyi buw62W0wRAX0oSHpp5vLtiJcBBQgCY84w2eJtrP6w9+4CAz09FU3I2Dq2vpX+SKFie6f ZuP18LlMThkV9RIgkcRWJtzAy4B+xhHe8C2cqMmmLmakW20ioI7lt3ZwIh1VCJCVFkio NuqBU7qnElj4PhkIQo0OYioiJUgAK6l0ke2WjGbcG5Yywwddjh3O1tRfpZ2mgJgcSGqc 2N4zWHglUTIDrKb5dMCrCFQM4OVWZfsHg0s2QXmXdbdl+3RzZdq7KwYZqyQtQZ8J9kfN RX/w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:to:subject:message-id:date:from:mime-version :dkim-signature; bh=91osJ7/ZYKHOYqA/7nAx16Uv0IEXhd+tnUgTAcY49F0=; b=pfZT29PozP9EQdM+Rjc9tgtS7uNYnyPIDKqyTf7qYUvuvHt1VH7M+lAoJ/PiO95FE3 4KEcifwt/OUyOaDBW5KjGqHYeaR+YQ2QUYbGXpTy0pj6riukUjdvukzQQAcCQKJ52b3C fbQbDpIVRO3F9vX1g/+IIqwKl9cbXcvfT650gQ3oRkS0i7RhZb1ONg/dNIzgmuv446qX TuYaW2KfRO+y9N3KfgAGEAp7EHgBzzU3mB2mkjSnxBtj6AQq+yeK2eyk7Kyhm2gMsplx GAESb/qRGmrx/KYOf9IeCcaqHARIO3VJpYrtePmDiYyWWtV/0KyL9d1bm/qZ0ILK2z1P qlpw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b=HYWjQw2i; 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=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id q6-20020a50c346000000b0045d4b7ad162si17728364edb.546.2022.12.30.17.01.20; Fri, 30 Dec 2022 17:01:45 -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=@gmail.com header.s=20210112 header.b=HYWjQw2i; 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=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S235802AbiLaBAU (ORCPT + 66 others); Fri, 30 Dec 2022 20:00:20 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:39298 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S235750AbiLaBAT (ORCPT ); Fri, 30 Dec 2022 20:00:19 -0500 Received: from mail-lj1-x22d.google.com (mail-lj1-x22d.google.com [IPv6:2a00:1450:4864:20::22d]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 6EF541C913 for ; Fri, 30 Dec 2022 17:00:18 -0800 (PST) Received: by mail-lj1-x22d.google.com with SMTP id v23so13418788ljj.9 for ; Fri, 30 Dec 2022 17:00:18 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=91osJ7/ZYKHOYqA/7nAx16Uv0IEXhd+tnUgTAcY49F0=; b=HYWjQw2icIBxd2I5T+r7/GWND9m3HWSCd/2AuVWT57CVNRH8SYrCaEo9KKLbKu236H 6kaSR0UyTUp66npePavMrc6PjM3OPx6PNMjzh6Y3q/8FpDsiCizQIBWVbCd0kZZLtMwY np7jPODVFiugaCC3FgU7By9ht9EE/CWoZcPAvoi1KF2aZ2hF0lfuua+FDxeFUS0m30O5 4rem5v+DYvNiU039TPkJTHtoPvb+LfF3dd6m/lIwpNVrif+1gZUu2KVI/d2ZCubKocoQ k9l7dJL+11t8dDQbpZ8QnQR0GE2WtcITIqZ+O//f+Of1FWB2qw9GYXvR97QSwWkKQAjI 8jlA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=91osJ7/ZYKHOYqA/7nAx16Uv0IEXhd+tnUgTAcY49F0=; b=Y7iO/cAsnhi4fy6cWSOiguN15q10ra3nwjjnnzTn/i8d3c1TA2EoQkMtf9dG+eW462 ZqTOtsGXaG/M/WF/EcUL3RorTWNDmdJXBEf2cEcFmRXQQ1/PTw4mxJ6Or6UcYv1GrUVD iN5JeKckE1hrJleaMzBowYVTYooPXUHDaWd2smUNkKuEmH7MYEv+QbSK7yLLPnORn53n lbPIiGEY/qJRGYtelNJVupglRZ72p4Geu3hmroLwnR9JZl0Hj8RkMaHmuvRUxs01iZSY 4W9tGBmKx1/O0Af7r+aJKWEjEioxnH/ZmhS8hRnGzVCb3TdgGZXr2VvzvhisIUGTKYFm vMYA== X-Gm-Message-State: AFqh2kqv+bIDnyZSWCY5YJus2BrFOGru7FNaG1E3TSPQSr0RruzmV76N wev1FdGsg1fEww0TnoPzY0N2ELDUfQaNVSBc1vU= X-Received: by 2002:a2e:7a0d:0:b0:27f:d911:acf9 with SMTP id v13-20020a2e7a0d000000b0027fd911acf9mr301650ljc.23.1672448416777; Fri, 30 Dec 2022 17:00:16 -0800 (PST) MIME-Version: 1.0 From: Peter Robinson Date: Sat, 31 Dec 2022 01:00:04 +0000 Message-ID: Subject: Regression in brcmfmac for 6.1/6.2-rc1 for SDIO devices To: Arend van Spriel , Franky Lin , Hante Meuleman , Kalle Valo , linux-wireless@vger.kernel.org, brcm80211-dev-list.pdl@broadcom.com, regressions@lists.linux.dev, "Justin M. Forbes" Content-Type: text/plain; charset="UTF-8" X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM, RCVD_IN_DNSWL_NONE,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 Folks, I'm seeing a regression in the brcmfmac driver which appeared in the 6.1 dev cycle, I didn't pick it up until around rc8 but with deadlines and travel I've not had a chance to bisect it but wanted to report it to make people aware. I've seen in on a number of devices with brcmfmac wifi over SDIO including at least the Raspberry Pi (zero2w, rpi4, rpi400, rpi3B+) and other devices like the Rock960, Pinebook Pro etc. A quick look at brcmfmac shows arounf 26 changes for 6.1 and it seems like it's an issue around firmware loading where it looks for a device specific firmware but doesn't fall back to loading the more generic one, or tries to load one ending in .txt, but then doesn't load the NVRAM. Anyway I wanted to report it as atm I haven't had time to actually debug/bisect it more. a dmesg snippet for the RPi3B+ is: [ 24.541576] brcmfmac: brcmf_fw_alloc_request: using brcm/brcmfmac43455-sdio for chip BCM4345/6 [ 24.551460] usbcore: registered new interface driver brcmfmac [ 24.559669] brcmfmac mmc1:0001:1: Direct firmware load for brcm/brcmfmac43455-sdio.raspberrypi,3-model-b-plus-Raspberry Pi 3 Model B Plus Rev 1.3.bin failed with error -2 [ 24.693853] brcmfmac mmc1:0001:1: Direct firmware load for brcm/brcmfmac43455-sdio.txt failed with error -2 [ 25.717596] brcmfmac: brcmf_sdio_htclk: HT Avail timeout (1000000): clkctl 0x50 Regards, Peter