Received: by 10.213.65.68 with SMTP id h4csp203498imn; Fri, 23 Mar 2018 02:49:23 -0700 (PDT) X-Google-Smtp-Source: AG47ELtI6jWkJhNWjI4EvhX7Sgj9EzhkH0Demyq2IV7n1m853n0LKK8//uPpZ6XS9rdrE6sD/gdc X-Received: by 10.98.229.21 with SMTP id n21mr23357074pff.158.1521798563915; Fri, 23 Mar 2018 02:49:23 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1521798563; cv=none; d=google.com; s=arc-20160816; b=C9hETEamHRCpAMZaSTrB2NaYmYB/q5qCbUIeR8cyjlLk9uwGEshW6GNuNSM/yvnQat sAyWwGkBngZmdIZYzpIHrKKXb01c1b41ZDdVgATZ0Wtrnq6crkv148fxjB14HrgXXO9R Fi8TiERTATQnZWjGix8qYVHXRdxIg7pWDGe8YV0ncHLJwP2LF0BCMjnk7Im5L0E0OAK9 TWrgW/6HQPb/GHdNg74GMMkv7KRbx4xnOS+7g20t7DNKA1rcTrGfLYtPK+hlMeSK/7OO V6j98zyi/j6P8Vs21MeNrk5lFOfhlixqxX0xetd6FwKTPmIYfZXpNMmOV99InHaS3DyL oLdg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:user-agent:content-disposition :mime-version:message-id:subject:cc:to:from:date:dkim-signature :arc-authentication-results; bh=5RzsyxPDUK/gu2uSDEb3K5sLd72qgsobxjkQ39aG9rs=; b=kgijoH8YHG+t8AsxskdF+sCaXVoARtU5AQCLUXfFigXbThwbLSzURQmvQ/uuLi01FN DY+QS/imTUI08YALv7cldAKvNtwydHwmVpTPNgEwDLkKcMXbE5dvKS6dQU4R81W4jdJJ o7XFpl4EfzxrRMpAh9s3uUs04WlygGsp/bN2obJc1ALVWjA9ewRDNdk6bjfbcOXUmBnB B6JzopTfhEI3nlIOZShLDrP59ZFKtK9+P2PO+Ah2jqpn2IKUDsc5vdxdo9lJRlcwH7UF nRPqsNFglldd6B5UYsW1kT5gT45aHSU1s8UVfwjdgGTFNtd8Ek5313+5BvQYStO9SXFG Zfsg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=OPTpCw9o; 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 t4-v6si8651305plb.641.2018.03.23.02.49.08; Fri, 23 Mar 2018 02:49:23 -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=OPTpCw9o; 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 S1752194AbeCWJrq (ORCPT + 99 others); Fri, 23 Mar 2018 05:47:46 -0400 Received: from mail-wm0-f46.google.com ([74.125.82.46]:37284 "EHLO mail-wm0-f46.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752066AbeCWJro (ORCPT ); Fri, 23 Mar 2018 05:47:44 -0400 Received: by mail-wm0-f46.google.com with SMTP id 139so2393747wmn.2; Fri, 23 Mar 2018 02:47:43 -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:mime-version:content-disposition :user-agent; bh=5RzsyxPDUK/gu2uSDEb3K5sLd72qgsobxjkQ39aG9rs=; b=OPTpCw9om4QbZIMyfA4fv13NDVXVTjOoLG/6g1AvNttdQoUDCzz69eF4DPrT05dRSP p5DMciK2YFP3+XzpvCh00aP0cgSrZ4NmVce+skjk5a/evWZJjgE8CNViUGsDmYHwA6xV cfjuhkgyxB82nNsZvoi7nbOGfuefR8sJaZwRpU+w304JAKgum/xYXeOxPJTdvogXYGPT X3ICSt0dicY5XYVa7tbPLQ471kgcbU27Ipy69vy1L3VnUHOJf4lwPZ9fZub1Qi16up2A YgD+znOt3VEdoDUC3c4T+bz6t0Ni2LFedG/HHlMGy0X43a8bHWi+ybUre+e95tmceaC5 sG8Q== 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:mime-version :content-disposition:user-agent; bh=5RzsyxPDUK/gu2uSDEb3K5sLd72qgsobxjkQ39aG9rs=; b=GiZRVwgynwzWqt4k67bLrCIvrFDAYswN/O9T52GiEDrldiKrQ+mABTHPG8wG/6iDQ/ tNb9gTbv7lNPQky3aXCJdC+AyHZLpXX6B0nPtyO8TuOCF6+v/QPkmxk1lbXQ8LW4/w9v SOKOY8qS1pkCkSxedD5P/6toAgDl1TAo5fEcodDZJcIJHG3/MFBEUf70pATeaE93IRBr WIEz60Wz8DU+vZhI09gcGvGibrFLmtJrt66qneCgGixik5smb3UQAVEZZUN/T3g8ZPbF eLa2C5KhkVlOk1mOMW3oN4550ECLiyHYp3uUhlEq8G/Tj1T9dvW0kvr/cdrqr3XhIVmY GBQQ== X-Gm-Message-State: AElRT7Fo5NS6M9LW6nchPFULY3HHvgAmP+ls3VGqJ2uW0YFWmR1FNNDO yXMUnfAcTuShzQhM4pOuix8= X-Received: by 10.28.108.5 with SMTP id h5mr8543994wmc.100.1521798462924; Fri, 23 Mar 2018 02:47:42 -0700 (PDT) Received: from localhost.localdomain ([151.15.243.46]) by smtp.gmail.com with ESMTPSA id a11sm551731wra.50.2018.03.23.02.47.41 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Fri, 23 Mar 2018 02:47:42 -0700 (PDT) Date: Fri, 23 Mar 2018 10:47:40 +0100 From: Juri Lelli To: b43-dev@lists.infradead.org Cc: linux-wireless@vger.kernel.org, netdev@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [QUESTION] Mainline support for B43_PHY_AC wifi cards Message-ID: <20180323094740.GA5942@localhost.localdomain> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline 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, 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 So, question: is replacing my card the only way I can get rid of this downstream dependency? :( Thanks a lot. Best, - Juri [1] https://elixir.bootlin.com/linux/v4.16-rc6/source/drivers/net/wireless/broadcom/b43/Kconfig#L151