Received: by 2002:a05:6358:1087:b0:cb:c9d3:cd90 with SMTP id j7csp968787rwi; Thu, 20 Oct 2022 07:17:17 -0700 (PDT) X-Google-Smtp-Source: AMsMyM557vbzuUkK83CqUALsAEUmIYGEcNb6Gtv1qm3Pzd3qPvEz+7m+SvRQLB3GutYZA0adirx3 X-Received: by 2002:aa7:8741:0:b0:562:bacb:136a with SMTP id g1-20020aa78741000000b00562bacb136amr14213164pfo.46.1666275436999; Thu, 20 Oct 2022 07:17:16 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1666275436; cv=none; d=google.com; s=arc-20160816; b=N/lhap4LzBK11p84/bIfqi6JHfBIydWoYCTUS3TUAjHuxXL9nK0+zhvwEjvSvAhP7E uFWA87x41g0r7Cm5TbvLEoxlYO61FQw5TWQvqQavbRgyOxGM5rgCBw37CntMmMPpE7BE +YOIGlWA70KQr8oQS7ONcTIHodGJCCyqCJmvq3skSbIWGrWHosQ91aVyWj4e3phuIBah NP/vaC8TTQ1SnHz4wlLetIZKFPTj89tNwNOMEUd2UJGUcTZ1M0ms4HJM+G/fkpjdrgB1 UCxa30zr2+bZmTFdLI7xUwojERLe9kUk4wrWNGhoGQIxPBakKCS62LhWuweU+Y8jtb/B El4w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:cc:to:subject :message-id:date:from:in-reply-to:references:mime-version :dkim-signature; bh=F3gY5O7nKoCue4aUObD2Ry9zxDVljyutT9lJm/4wu1g=; b=PqGz/BA7ToCxBt/WZZEdNsOljW0xMjsQpAJoDgzJiJERV7bWiJsdmlge2uYswIhy3k FikCvmzxkM3NyusLge7MirqX0ErssoAYvVqMWQx8T30PBXOYBRl353LcSpgOvIBkSlGP JYX0kuRhjo9Aky6uzk2HYm9kpEVshWQe68SfHC3LFkIkhm0JR0nkj3umlehE4tJtr+Z7 qiD1WER5MNebYq3qW+XtFwHYgEawvwf+/Z/aNFj51hxKXESZbmhD5u9/lPI2l711sKED IrUaUlYKldTREb+e0o+VHkwXSB4yLrVGsU27XkFtGsHmhrzmMxXzDSoQX9U0ktT/Dn3D zoig== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=RCtBERtG; 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=linaro.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id h13-20020a056a00230d00b0053652e1c0b6si24835938pfh.12.2022.10.20.07.17.07; Thu, 20 Oct 2022 07:17:16 -0700 (PDT) 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=@linaro.org header.s=google header.b=RCtBERtG; 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=linaro.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229997AbiJTOJx (ORCPT + 65 others); Thu, 20 Oct 2022 10:09:53 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:53566 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229736AbiJTOJv (ORCPT ); Thu, 20 Oct 2022 10:09:51 -0400 Received: from mail-ej1-x631.google.com (mail-ej1-x631.google.com [IPv6:2a00:1450:4864:20::631]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 5BDC2357F6 for ; Thu, 20 Oct 2022 07:09:49 -0700 (PDT) Received: by mail-ej1-x631.google.com with SMTP id bj12so47635226ejb.13 for ; Thu, 20 Oct 2022 07:09:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=F3gY5O7nKoCue4aUObD2Ry9zxDVljyutT9lJm/4wu1g=; b=RCtBERtGUuobnAig7pYIgKtjL97Ydq440F1TN34SgOXAeHIXDgKO8YhCEKzzMKOKSY 63TAFHK+MXjtmWzbMroow/OlgioAP62vgFECpS4BNXpJPQmGfLJGW7o7+Jqjm3P+Ck1F MxDtNLVl5EUCeS/qvElRbrPGx6q/rI+rGzrYh+QCIF9qneeMQ/G6+VQ3kO8GsI8oQqGv IOX4gDgACU24WSU7ljxEG1j+R4UgwCAY/LxnHkT3qy22D38B+qnPCfAyNxmh4Gzj11OU Wz/hcsraIcxuHotP5h50Xu3GGhz6DArbCZ5AnuEBnbTh5C/LopZgiCSgm1rtHgvIvQ+c IYOw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=F3gY5O7nKoCue4aUObD2Ry9zxDVljyutT9lJm/4wu1g=; b=PhbOdMy03LOEs0wwDwTqo7vsr2d8Pbbvu5YM/p/+KwS1HmM0JOGv+B4lrEJZTCWlPw JjpOSRdzVCuWWwhsPQSSGciix9ESJxyEhf8Q6nSMUulha9gSRf5S1NtB7+fUBLv1QWVb KTHO5AUX7FLPzOKF3kEjQzvlaX3Qm9nYS6yT+chZnF3yueBhbbA2wtpKbFBWNwdoYcSc XOS9stK1cjp+bbW9CKeCkPH/v0GxOYb7CUJwjWx6twukYsMNJshkDpKIxFdIMyTPdRqf iT/+jPzaXMMsa+LqmuCJEg+rqm4Vd6XZhSGjj3d8NVBpv7WqEOScsh5noqcVZWbx0R6g vIYw== X-Gm-Message-State: ACrzQf0MQJWgsO9wveG4vuIAMZsP6SOB9OJDoD5FLmhYtA3JRhQleqXX tNNXKv16pok5Gv7YWp3My/9Ek++F/g3CVwQH2cYq7Q== X-Received: by 2002:a17:907:16aa:b0:6fe:91d5:18d2 with SMTP id hc42-20020a17090716aa00b006fe91d518d2mr11464143ejc.190.1666274987831; Thu, 20 Oct 2022 07:09:47 -0700 (PDT) MIME-Version: 1.0 References: <20220921001630.56765-1-konrad.dybcio@somainline.org> <83b90478-3974-28e6-cf13-35fc4f62e0db@marcan.st> <13b8c67c-399c-d1a6-4929-61aea27aa57d@somainline.org> <0e65a8b2-0827-af1e-602c-76d9450e3d11@marcan.st> <7fd077c5-83f8-02e2-03c1-900a47f05dc1@somainline.org> <20220922133056.eo26da4npkg6bpf2@bang-olufsen.dk> <87wn9q35tp.fsf_-_@kernel.org> In-Reply-To: <87wn9q35tp.fsf_-_@kernel.org> From: Linus Walleij Date: Thu, 20 Oct 2022 16:09:36 +0200 Message-ID: Subject: Re: Stockholm syndrome with Linux wireless? To: Kalle Valo Cc: =?UTF-8?Q?Alvin_=C5=A0ipraga?= , Konrad Dybcio , Hector Martin , "~postmarketos/upstreaming@lists.sr.ht" <~postmarketos/upstreaming@lists.sr.ht>, "martin.botka@somainline.org" , "angelogioacchino.delregno@somainline.org" , "marijn.suijten@somainline.org" , "jamipkettunen@somainline.org" , Arend van Spriel , Franky Lin , Hante Meuleman , "David S. Miller" , Eric Dumazet , Jakub Kicinski , Paolo Abeni , Marek Vasut , "Zhao, Jiaqing" , "Russell King (Oracle)" , Soon Tak Lee , "linux-wireless@vger.kernel.org" , "brcm80211-dev-list.pdl@broadcom.com" , "SHA-cyfmac-dev-list@infineon.com" , "netdev@vger.kernel.org" , "linux-kernel@vger.kernel.org" Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_NONE, SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED 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 On Mon, Sep 26, 2022 at 10:20 AM Kalle Valo wrote: > Linus Walleij writes: > > On Thu, Sep 22, 2022 at 3:31 PM Alvin =C5=A0ipraga wrote: > > > >> I would also point out that the BCM4359 is equivalent to the > >> CYW88359/CYW89359 chipset, which we are using in some of our > >> products. Note that this is a Cypress chipset (identifiable by the > >> Version: ... (... CY) tag in the version string). But the FW Konrad is > >> linking appears to be for a Broadcom chipset. > > > > This just makes me think about Peter Robinsons seminar at > > LPC last week... > > "All types of wireless in Linux are terrible and why the vendors > > should feel bad" > > https://lpc.events/event/16/contributions/1278/attachments/1120/2153/wi= reless-issues.pdf > > Thanks, this was a good read! I'm always interested about user and > downstream feedback, both good and bad :) But I didn't get the Stockholm > syndrome comment in the end, what does he mean with that? > > BTW we have a wireless workshop in netdevconf 0x16, it would be great to > have there a this kind of session discussing user pain points: I can't go to Lisbon, but my personal pain points are all this: https://openwrt.org/meta/infobox/broadcom_wifi and I think I'm not alone, but I can't speak for OpenWrt. The lack of support in b43 for modern phys such as AC, i.e. the gap between b43 and brcmfmac, is extremely annoying and turning perfectly fine aftermarket devices into paperweights because there isn't even a way to make Broadcoms old proprietary blob work with contemporary kernels. If Broadcom could be convinced to either add support for the late b43 variants or at least release documentation for the aftermarket that would be great. I suppose they might be coming to the conference so give them my best regards with a "please fix" tag attached. Yours, Linus Walleij