Received: by 10.213.65.68 with SMTP id h4csp407784imn; Fri, 23 Mar 2018 07:12:44 -0700 (PDT) X-Google-Smtp-Source: AG47ELtKPdk6r0U4LYC8emQz91P9JKfr1aTleFeGUnC20aznuJDKmmx9rwPUhmZf9PmMu0Q3uFDg X-Received: by 2002:a17:902:6001:: with SMTP id r1-v6mr29624536plj.330.1521814364073; Fri, 23 Mar 2018 07:12:44 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1521814364; cv=none; d=google.com; s=arc-20160816; b=TEwqkSEeLl0D9PYure+oOdNUzxt3q/+y2boMwszkpLk7KCuaJafdy0Dfy6Eli+Ozwp aY6yYI2S9jxRiC8SfPJxAmLOOr+3dLJfZdjdM+69jKPrXfFtrA4NmFWN8dbq3jiYPR36 ow58zX1PjVlSEG8q/XUgqUxshQXsX8vY1UnVrTKy9Lvj9kIcSnj25c00BZqejpbOWv9d zY62AQlVf36C2OMGoXX5kjZ5IJGzrZrKPW0cRmr+jmXVcwds/nodcPOECzfQ8+2p8iaf MGYku9yKxeBtqdikQvea5tA35qx5XBrEjdy0rbHbLURXkjrOhodbr6XbVVZDtM/MjeUG xLrw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:user-agent:in-reply-to :content-transfer-encoding:content-disposition:mime-version :references:message-id:subject:cc:to:from:date:dkim-signature :arc-authentication-results; bh=qZJ2KQ2x7T3Aa2CuQKH4GDdDHZW0z+Kttb1jnFQvkmA=; b=cV6y6oimlUnbT+ddkedwSZuphutcmeW4xwCqf3G+b4SEwTGlms0VqIVvR7L1uNsJsw EPJ5CHq6KGKD+PAW1iMy4M07NLFYskPimJdBoq3uwqOSHr4rITvDkmCp/nrXWKbqLp2t /tvl9szNcMpAKOCKkpeuPXW2OgIep83gSytdgtAjUp3nhoEtTtPK9kE7RxiU937nmyio MG8FHPsMgee6DyF/VLFjLclSdPevxyEy4LJoFt+qE6oOez7rTlPUrymB8KHI8ZfvqvH1 ra5abb9VuNGb80bZ+6Mq0octoogRO6tKtEujiK4KAtqRRS3xnQjoCyaf5B+KD3xYjPf4 C82w== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=dalXsO/9; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id 3-v6si2918999plq.402.2018.03.23.07.11.56; Fri, 23 Mar 2018 07:12:44 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-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=@gmail.com header.s=20161025 header.b=dalXsO/9; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-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 S1752908AbeCWOJ0 (ORCPT + 99 others); Fri, 23 Mar 2018 10:09:26 -0400 Received: from mail-wm0-f53.google.com ([74.125.82.53]:38718 "EHLO mail-wm0-f53.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752525AbeCWOJY (ORCPT ); Fri, 23 Mar 2018 10:09:24 -0400 Received: by mail-wm0-f53.google.com with SMTP id l16so3803066wmh.3; Fri, 23 Mar 2018 07:09:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=date:from:to:cc:subject:message-id:references:mime-version :content-disposition:content-transfer-encoding:in-reply-to :user-agent; bh=qZJ2KQ2x7T3Aa2CuQKH4GDdDHZW0z+Kttb1jnFQvkmA=; b=dalXsO/944Bt6P/+412UipW89Nu0Z99ebtcy+v3kOEJ8kNCdDB1VAnosLkyGLrP5My Wm5oKX7xpEDhuOW1ne3gLhT1MtisCyzW0PQ10ZoHQO1mPxEDTjDOIFXqLbC6EwsNCVSP cge3y3ZFecJxgy5CBbzllelempuTWwU4s2WOSnRuzYjQPga11N4SIU50aJnZ+HfBlErx mVcm6TIz1u6CyxMA2esNb2GQ9ikYPiWtaYyVe6jyO6MV6RkZXDflEgmfL5YBpSTxJa44 jmRzET/3vS4UcMbk+uxVOZe4B6bcKTeVInfsJxsw9C/joGSnQQSBMpYu03ssHE7xBlL4 78+A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:cc:subject:message-id:references :mime-version:content-disposition:content-transfer-encoding :in-reply-to:user-agent; bh=qZJ2KQ2x7T3Aa2CuQKH4GDdDHZW0z+Kttb1jnFQvkmA=; b=DnACTxfooGs8zm7kJgM3gUbcPAgzUdlAzKkS8gaY1TmcZcQT7j3hNdLH06hYyGnFa6 /gp3CXvVGSXFMfpScINNpisJJQmTYBBjzq0Df8seNxR01Qw5XmbhUoX4d9MZHvyoCaLU jWyMI26cyeoAytMfwR9UfK7zLs7NTOG5BBZOt1FyEV7gRBFXKh4qk5s2kdGfEauqFO6U yMoV022Rx1oo6Q2F5oMdpuyxTEWpggZEXS6wMl+LZtsLOiUzBVHeSK5+miiNejyEntdE UgDQGICwIU3xH8HsqtWgRiMf0+JiY7Dc84ZHyEEucNYYHoGH8Ue1SyScwVIQxhJZtjEz gRNQ== X-Gm-Message-State: AElRT7FdnfG+C45QrSpV+H+XtRO64dtjCpe3Je+3GGP0FYhT1W9IkjA5 HuApmtb4JTFGegCGOL0XvMY= X-Received: by 10.28.48.70 with SMTP id w67mr8508603wmw.47.1521814162881; Fri, 23 Mar 2018 07:09:22 -0700 (PDT) Received: from localhost.localdomain ([151.15.243.46]) by smtp.gmail.com with ESMTPSA id c14sm8314311wrd.17.2018.03.23.07.09.21 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Fri, 23 Mar 2018 07:09:21 -0700 (PDT) Date: Fri, 23 Mar 2018 15:09:19 +0100 From: Juri Lelli To: =?utf-8?B?UmFmYcWCIE1pxYJlY2tp?= Cc: b43-dev , Network Development , "linux-wireless@vger.kernel.org" , Linux Kernel Mailing List Subject: Re: [QUESTION] Mainline support for B43_PHY_AC wifi cards Message-ID: <20180323140919.GB5942@localhost.localdomain> References: <20180323094740.GA5942@localhost.localdomain> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: User-Agent: Mutt/1.9.2 (2017-12-15) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi, thanks a lot for your reply! On 23/03/18 14:43, Rafał Miłecki wrote: > Hi, > > On 23 March 2018 at 10:47, Juri Lelli wrote: > > I've got a Dell XPS 13 9343/0TM99H (BIOS A15 01/23/2018) mounting a > > BCM4352 802.11ac (rev 03) wireless card and so far I've been using it on > > Fedora with broadcom-wl package (which I believe installs Broadcom's STA > > driver?). It works good apart from occasional hiccups after suspend. > > > > I'd like to get rid of that dependency (you can understand that it's > > particularly annoying when testing mainline kernels), but I found out > > that support for my card is BROKEN in mainline [1]. Just to see what > > happens, I forcibly enabled it witnessing that it indeed crashes like > > below as Kconfig warns. :) > > > > bcma: bus0: Found chip with id 0x4352, rev 0x03 and package 0x00 > > bcma: bus0: Core 0 found: ChipCommon (manuf 0x4BF, id 0x800, rev 0x2B, class 0x0) > > bcma: bus0: Core 1 found: IEEE 802.11 (manuf 0x4BF, id 0x812, rev 0x2A, class 0x0) > > bcma: bus0: Core 2 found: ARM CR4 (manuf 0x4BF, id 0x83E, rev 0x02, class 0x0) > > bcma: bus0: Core 3 found: PCIe Gen2 (manuf 0x4BF, id 0x83C, rev 0x01, class 0x0) > > bcma: bus0: Core 4 found: USB 2.0 Device (manuf 0x4BF, id 0x81A, rev 0x11, class 0x0) > > bcma: Unsupported SPROM revision: 11 > > bcma: bus0: Invalid SPROM read from the PCIe card, trying to use fallback SPROM > > bcma: bus0: Using fallback SPROM failed (err -2) > > bcma: bus0: No SPROM available > > bcma: bus0: Bus registered > > b43-phy0: Broadcom 4352 WLAN found (core revision 42) > > b43-phy0: Found PHY: Analog 12, Type 11 (AC), Revision 1 > > b43-phy0: Found Radio: Manuf 0x17F, ID 0x2069, Revision 4, Version 0 > > BUG: unable to handle kernel NULL pointer dereference at 0000000000000000 > > This isn't really useful without a full backtrace. Sure. I cut it here because I didn't expect people to debug what is already known to be broken (but still it seemed to carry useful information about the hw). :) > > So, question: is replacing my card the only way I can get rid of this > > downstream dependency? :( > > It's definitely the cheapest way. Getting AC PHY into anything usable > (proper setup that will allow Tx & Rx anything) would probably take > weeks or months of development. I'm not even going to estimate cost of > adding support for 802.11n and 802.11ac features. I was the last > person actively working on b43, right now I spend my free time on > other hobby projects. Few people were planning to help but it seems it > never worked out for them. I see. Just wondering why even if Broadcom's STA solution seems to work fine, it is not mainline. Maybe a maintenance problem? But Fedora ships with very recent kernels, so I'd expect the driver to work with mainline (I tried compiling that against mainline, but I got errors that I didn't spend time figuring out how to fix). Do you know what's the deal w.r.t. the STA driver? Best, - Juri