Received: by 2002:a25:8b91:0:0:0:0:0 with SMTP id j17csp965242ybl; Tue, 28 Jan 2020 15:51:38 -0800 (PST) X-Google-Smtp-Source: APXvYqz/Ltrx6P3LkC/A4Mb34g69jdNvartngksZGUep77Jo+KYU6PIkItyazkuCe/Wgh0o9xxaj X-Received: by 2002:a9d:8f1:: with SMTP id 104mr17422693otf.107.1580255498369; Tue, 28 Jan 2020 15:51:38 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1580255498; cv=none; d=google.com; s=arc-20160816; b=YiZTmHQmKmkls9DYC+N6Pc++aa1s+JAlISmAPgKmBQa+1xZlQxZNZQ+UefphtjSx0I Q1mJYm+qPkPZB//WBze7iO+rLePf6x0nRgLL9l9uVt/KUD8D5HasuxepYWnynX/0u6qB 1alIpvot0YN1sKAwmSU5TfOibSC5OM1LLSYpGbn5p4xiX6PIJRnhoyHRVPQycjrgLSW7 IrqJm8hYVzWz2NO+A6PNPoMfwV4i/Gemb5u2xJvlXxV3FFE/8xqtqndUk2UxTuYEXtWG 2qs7harwaBfCmtuLRV3ubB/vnBBrobz0YoiobwPPAL6YozaX3DbTbFZ6QJkX0lPJxv0L cHtQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:in-reply-to:content-disposition :mime-version:references:message-id:subject:cc:to:from:date :dkim-signature; bh=rijHOIMXrhOZI33/RwLexSwsyAoJ+aUXi1CuENuvvAY=; b=hLBi5ZZOqWh/DCfTOcvv6qZk3GImvpfLJnosb/Gfntpj4OqOtCfdeAGZ2o6Cl5u+5w txoyai4lxYczYDPNf8focLmtdYs9wd9bXNO+Y+7RHYzuZPLkJREWC+0fS4AmiIlY0yU2 gBowDMwTDu9y8QqDh23XR/IVAJmPg1mpCO3RRTJ0elj173F4HfrXTkhX5b4SP3GrZxs7 M8BCClbmcOSFwJNbGYd+AzyDmbm6BrsAEl5aA1VtVcAgF0AG6g+0JqJr7m7FQJ1dAKC6 P3en4VW1j4lEzyB7UdrINqfmswcd3ilddzzKSLJZrjY2uXTaQ+h6+cXZGmylzFD91+/A rvtw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@crustytoothpaste.net header.s=default header.b=EBEv9Ojz; spf=pass (google.com: best guess record for domain of linux-wireless-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-wireless-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id q66si185895oig.65.2020.01.28.15.51.13; Tue, 28 Jan 2020 15:51:38 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-wireless-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@crustytoothpaste.net header.s=default header.b=EBEv9Ojz; spf=pass (google.com: best guess record for domain of linux-wireless-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-wireless-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726363AbgA1Xuy (ORCPT + 99 others); Tue, 28 Jan 2020 18:50:54 -0500 Received: from injection.crustytoothpaste.net ([192.241.140.119]:49082 "EHLO injection.crustytoothpaste.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726293AbgA1Xuy (ORCPT ); Tue, 28 Jan 2020 18:50:54 -0500 Received: from camp.crustytoothpaste.net (castro.crustytoothpaste.net [75.10.60.170]) (using TLSv1.2 with cipher ECDHE-RSA-CHACHA20-POLY1305 (256/256 bits)) (No client certificate requested) by injection.crustytoothpaste.net (Postfix) with ESMTPSA id B3A3260482; Tue, 28 Jan 2020 23:50:51 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=crustytoothpaste.net; s=default; t=1580255452; bh=HAjq+o5KoQrhx7h7+3uyhHM6tREzzW4WtGky8ozp1d8=; h=Date:From:To:Cc:Subject:References:Content-Type: Content-Disposition:In-Reply-To:From:Reply-To:Subject:Date:To:CC: Resent-Date:Resent-From:Resent-To:Resent-Cc:In-Reply-To:References: Content-Type:Content-Disposition; b=EBEv9OjzXkmsox4JFiC6l9+6VlAC/IuFntFYOUsKyHkVtstmAwFHjLUf5EOlcKrO1 WrQbQEGzFWhsxxC2nJ8xJPfd41NE0SklzxXhowuNsIX7suDHSy4x+4pcSrRBhDRE/C ypRRMClou5+1xXJxCaJaJ7Q9RHn2MoUzzFd0qui5WzzPyISL2Ev86wSVn3/2vaf8/u 3bDsieKfS8HXZrGFQsLijzZTWvnwXZl4jJAE2FPZNU20igqoA2pk6MqEJkBGCp3paV iOy9R6LUFsDbtgFAp92nHdp45dn5gDuqXccmPHPL7JHzoH6d/hZUE5dZvyQUIn5QFb u0KsP+O0C+wqGGF3SjqHyFN0w+EanpZ31OR1yQqRVO3RLYbkhErMcENc/wnHlW+TrN QGs3iKQE89czxwhnr8vnrKLRDiSlOEKb7dgVG2R/ip79EVjNkiYXTM/Ndl/1+WoBG1 Y6wN9K7M8ryfXivjpTa+QpIOZo7AjF9JSKa7vP6Bz4TUQxDbdAP Date: Tue, 28 Jan 2020 23:50:47 +0000 From: "brian m. carlson" To: Arend Van Spriel Cc: linux-wireless@vger.kernel.org, brcm80211-dev-list.pdl@broadcom.com, brcm80211-dev-list@cypress.com, Franky Lin , Hante Meuleman , Chi-Hsien Lin , Wright Feng Subject: Re: [PATCH v2] brcmfmac: add the BRCM 4364 found in MacBook Pro 15,2 Message-ID: <20200128235047.GJ4113372@camp.crustytoothpaste.net> References: <20200126155108.7DDD7C433CB@smtp.codeaurora.org> <20200126193339.167346-1-sandals@crustytoothpaste.net> <16fe3b278d0.279b.9b12b7fc0a3841636cfb5e919b41b954@broadcom.com> <20200126230029.GI4113372@camp.crustytoothpaste.net> <71763ca9-ed7a-2403-b85a-d7dc624cd050@broadcom.com> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="cDtQGJ/EJIRf/Cpq" Content-Disposition: inline In-Reply-To: <71763ca9-ed7a-2403-b85a-d7dc624cd050@broadcom.com> X-Machine: Running on camp using GNU/Linux on x86_64 (Linux kernel 5.3.0-3-amd64) Sender: linux-wireless-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-wireless@vger.kernel.org --cDtQGJ/EJIRf/Cpq Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On 2020-01-28 at 09:47:37, Arend Van Spriel wrote: > On 1/27/2020 12:00 AM, brian m. carlson wrote: > > There is also precedent for users acquiring firmware themselves via the > > b43 and b43legacy drivers, where users have to use a script to extract > > the firmware from other drivers. > >=20 > > I wish I had a better answer to this, but I don't work for Broadcom or > > anyone associated with it and am just trying to get the Mac I was given > > for $DAYJOB to work with Linux. Perhaps since you do you'd be willing > > to ask them to release the firmware. > >=20 > > The alternative is that the chip doesn't work at all (and can't be added > > via the new_id sysfs entry because of the rambase setting) and users > > have to compile a custom patched kernel to make their wireless card work > > at all. I'd really prefer to avoid that if possible, since it's > > a strictly worse experience in every way. >=20 > How about putting this device under some Kconfig flag. If distro kernel > start probing the device and fail, most users will probably turn to their > distro for help. Having a Kconfig with a good description could avoid tha= t. > It would mean an extra step of building the driver though. I can certainly do that. I don't think it provides a lot of value, since the only benefit I see is that it avoids warning about missing firmware that the distro can't ship. A typical Debian system currently warns about missing firmware for numerous other drivers (e.g., i915) at the moment without ill consequences. But if you'd prefer it that way, I can provide a v3 that does that. --=20 brian m. carlson: Houston, Texas, US OpenPGP: https://keybase.io/bk2204 --cDtQGJ/EJIRf/Cpq Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.2.19 (GNU/Linux) iQIzBAABCgAdFiEEX8OngXdrJt+H9ww3v1NdgR9S9osFAl4wyNYACgkQv1NdgR9S 9ou+mg/8Ds4gifqnQzzDmSB/GypbIBNHch7EbqNTrlnhvOEFzJZLELaPCRMbhZvx rdUgcJoZlJ8Lgxqyk1lPO/WjlPPXw+tnqhYm/vPp20UwhPGBRa9C0bEdXOeVY+DK QnwUQYuxnjlqOjKhXixnK1xPf64CQrWEeY8mELSByLU/k2fDsFXGGJjIKScfIiSa gW47XHNj+wFjQYTzXjDQjj2foyp2/7GGb6i9DUwyOrEKqS05dB5JKZO4Mwnw2Q8E ipCzVPkR9Dfq+MCnXC88v0Bg4MMQ7tgOAEgMtDvygWSvM4JibvffyNq+G6Y9MyHQ bEcJdz6InSpcZHfRx2EL6uwsFVYtTeszeURYRB+WDNjUKRjTScodID4wvKcT3Na4 s5RyiRlTpLWR/f6/yvjgOJ3P7hpf8nVQt7eyRRdceihcVu0rTdP1xUEuqGHg/YWv BBNLRPp8j+De1UwPRKJGgQ4dghQShIoDQ7h4qn4KmQG0l/znDRWtyy+b+3XlSJIr 5BApYyj1HtHdKFngeh0738V7wHd8cT2tPKFB9zlx5ZO1/SlIbPMwsHHcTPa7nEhy eb5AQMPAJKYB8r1WLl+QZtwmVoIWtB7rNa4luB7lj0PyxYzP0B9PgEpOaM/MbgVM v4EkRnT/F/tW72oCT7Ro3T/Ekc949qapMhsIi02CJeId8xa6uvI= =iy6n -----END PGP SIGNATURE----- --cDtQGJ/EJIRf/Cpq--