From nobody Sun Apr 23 21:52:22 2023 X-Original-To: wireless@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4Q4MSH3jk6z46XJD for ; Sun, 23 Apr 2023 21:52:31 +0000 (UTC) (envelope-from bz@FreeBSD.org) Received: from smtp.freebsd.org (smtp.freebsd.org [96.47.72.83]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "smtp.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Q4MSH1tjjz45Kb for ; Sun, 23 Apr 2023 21:52:31 +0000 (UTC) (envelope-from bz@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1682286751; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type; bh=NtM1Vy4bH3SXHQFUry5gCUDr6KMb2itwbdes1+NO3gk=; b=m0W77LGeDRYWr9D/B2IFVwRqdIf6ASZVzYAxjDr7hVCyY1gxX5zDa5GoLJEevGECpc+oyV Fw59eT+bFAyKbATA3W3hNm8oP5/DjZCTDoMohAHUMo83wk3Gi8uPbVpCyCA+EmOm8Ghn6A Wu1lahWaVTlltOpwbt5KIBLLOMBBwN5raJ0XrEjspUwlYwD1xRBb89b9XOViXydZV7pUK9 Z1xxqn6T24IGbjCvD3TgX79pUTx30O7iE7DEJ/QQuh96B6y0cRCgzff46KAyZnraCrDGpx SoLrt7ihBfSBNSg8/+pIyavDGlT/8sA/CP5l275cxOgcMbO1DGqWjh3CcVZ+xQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1682286751; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type; bh=NtM1Vy4bH3SXHQFUry5gCUDr6KMb2itwbdes1+NO3gk=; b=vvjJ+sFM7Jxd978buj0s/KjF2RIUw1M8KvD+53OFc/3H9VPi4u7vXDd9/11sQG58JYfVk5 sF8324k7hx4nLGlWztESuq1lHXUWe2c+5ptiQjlFxwwo/AhmFgGVnDh7GLCZPOk8SIAW7H O8pXmO8b/CWLg4xwWmmeUu2zqdRHNOjrrnU+h8q9fm/xOIFafLKj1c5+nAKVADKk1MtfKY G5tT/IFJCXr4gCoyl5huyNwk/3abt4mz1+dgrTH3ME9lPUjcIierX4wHLWraFgIqErlgML Cab8qTyDdt4sJpp8a3G2XTcYQxj1I6JLnnM3Zl1LEwvLoY6gY3MZ17Xz8HR+JQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1682286751; a=rsa-sha256; cv=none; b=BcoTBJAST90pXMJNDeF/LNEcmj86fvadz5MSevzT9dJ/O7mFNywHnkOqyXdVGHGDQhP27o CNQUVdUMpi6SgH/wSSjFLiqV755fT/EhI7TGqdLJE0lu1niFgHaa0Kd1Sa13FnHybthWVS JPKlyjXR67TMvf0IFx1Qkx/nVdm66JUVvdaPgc0ScmXkX341FtD/qQlAQRtW/prMVaw9ZF br7HrC1+PJxh78iMvFTKmUAVU8VV02NiZ6cUKrkAvJzimBP5NKsMVKR4zdHLv44ffTuQq8 Tp6G79hbGYvHHcHqJmgrDWMgPlCufVxYYdkm51iB3tS89c4PTn0flLMfry1RQg== Received: from mx1.sbone.de (mx1.sbone.de [IPv6:2a01:4f8:13b:39f::9f:25]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mx1.sbone.de", Issuer "SBone.DE Root Certificate Authority" (not verified)) (Authenticated sender: bz/mail) by smtp.freebsd.org (Postfix) with ESMTPSA id 4Q4MSG6RJczMhq for ; Sun, 23 Apr 2023 21:52:30 +0000 (UTC) (envelope-from bz@FreeBSD.org) Received: from mail.sbone.de (mail.sbone.de [IPv6:fde9:577b:c1a9:4902:0:7404:2:1025]) (using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.sbone.de (Postfix) with ESMTPS id B40B88D4A179 for ; Sun, 23 Apr 2023 21:52:27 +0000 (UTC) Received: from content-filter.t4-02.sbone.de (content-filter.t4-02.sbone.de [IPv6:fde9:577b:c1a9:4902:0:7404:2:2742]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mail.sbone.de (Postfix) with ESMTPS id DDB005C3A831 for ; Sun, 23 Apr 2023 21:52:26 +0000 (UTC) X-Virus-Scanned: amavisd-new at sbone.de Received: from mail.sbone.de ([IPv6:fde9:577b:c1a9:4902:0:7404:2:1025]) by content-filter.t4-02.sbone.de (content-filter.t4-02.sbone.de [IPv6:fde9:577b:c1a9:4902:0:7404:2:2742]) (amavisd-new, port 10024) with ESMTP id uaA7_biMljxm for ; Sun, 23 Apr 2023 21:52:25 +0000 (UTC) Received: from netf001.sbone.de (netf001.sbone.de [IPv6:fde9:577b:c1a9:f001::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mail.sbone.de (Postfix) with ESMTPSA id A5A485C3A82F for ; Sun, 23 Apr 2023 21:52:24 +0000 (UTC) Date: Sun, 23 Apr 2023 21:52:22 +0000 (UTC) From: "Bjoern A. Zeeb" To: FreeBSD wireless mailing list Subject: More drivers in the queue (mt76, ath10k, + rtw89) Message-ID: <44675qs8-5r95-9p19-r5q5-8o426p5q76o8@SerrOFQ.bet> X-OpenPGP-Key-Id: 0x14003F198FEFA3E77207EE8D2B58B8F83CCF1842 List-Id: Discussions List-Archive: https://lists.freebsd.org/archives/freebsd-wireless List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-wireless@freebsd.org X-BeenThere: freebsd-wireless@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; format=flowed; charset=US-ASCII X-ThisMailContainsUnwantedMimeParts: N Hi, sorry, I had these drivers staged for too long in my local repo(s) over time. I just pushed code for mt76 (mt7915 and mt7921) and ath10k into main. ath10k is based solely on the Linux version (as good or bad that is) and has the bus probe result set that it'll be secondary to a native driver (like we currently do for iwlwifi and iwm). So people working or testing athp should not be affected by this. I have 3 more changes to add mt76, ath10k, and rtw89 to the build so people can start testing and the people who had interest before can work on making them more stable. This will not happen before earliest Wednesday as I am travelling back home and I cannot test before that that all needed 802.11 LinuxKPI changes are in from my dev tree for this. I believe at least scanning for rtw89 needs a fix still. ath11k is currently building but as indicated (and as previously announced) needs more work on supportive linuxkpi infrastructure. There's also a holdup due a different SPDX-only license tag currently being cross-checked; otherwise I'd push the sources into the tree too as I know several developers have ath11k laptops. The fact that the drivers were staged for a while didn't get them the latest updates but with all but ath11k out of my tree that'll be easier and smaller changes now so we can pull them all to the same level. Firmware is available in ports. I've added wifi-firmware-{rtw88,rtw89,mt76,ath10k,ath11k}-kmod ports for these. Thanks to lwhsu and rene who've helped with this and to portmgr who helped with simplifying my first attempt. The idea is to make it possible to no longer relay on MBs and MBs of (mostly) unused firmware files in src.git. A next step to solve is to get them into the release media installed (not as packages) so people can use wifi on laptops without ethernet during install. I wouldn't expect the drivers to be more or less stable than you can at this point but after 8+ years this seems the only way forward. Also (other) currently existing LinuxKPI 802.11 insufficiencies will make them more or less happy. I'll send a second email in a few minutes about further plans. Bjoern -- Bjoern A. Zeeb r15:7