From nobody Thu Sep 7 13:22:07 2023 X-Original-To: dev-commits-src-all@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 4RhKfP2sC3z4rsfP for ; Thu, 7 Sep 2023 13:22:21 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: from mail-ed1-x533.google.com (mail-ed1-x533.google.com [IPv6:2a00:1450:4864:20::533]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1D4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4RhKfN6G6jz4H2K for ; Thu, 7 Sep 2023 13:22:20 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Authentication-Results: mx1.freebsd.org; none Received: by mail-ed1-x533.google.com with SMTP id 4fb4d7f45d1cf-522dd6b6438so1215167a12.0 for ; Thu, 07 Sep 2023 06:22:20 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bsdimp-com.20230601.gappssmtp.com; s=20230601; t=1694092939; x=1694697739; darn=freebsd.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=YNSku54EQ6HtcMdL5h75EjaMPhjmPh3rTJBbm6BVpxk=; b=q2pdsIi/mk2XQCsH9ocXe9p4qGw57BXGG7+IJ1VxmxBBi1oft996oE2hcOTijBq9Yv 1gIKtVUsS2I8/jsW+cS09uWTuM7u8TgXDxfmQ0lIt7vayY7BtpvmhfSnS0WKscNQP4ag 3esZIn4Ri2Fe0GM19Hc9flMc2snmeClF8VkNJwMjhenfqx5kfx7GtRVUC8NYDoO6uSLY FUCC6WIyYeJ7gOJOm/YAyCbguY5lzyDL/+98eAX1P3zhhNsUHzX7902TO25WXypvPpqT buggPpWET5CB9ZjpJlJJdkKFcK1cb58rKjUDdRjHhKZUIOXQaCH2nHt5r2Lj+thJj4zQ tuDQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1694092939; x=1694697739; h=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=YNSku54EQ6HtcMdL5h75EjaMPhjmPh3rTJBbm6BVpxk=; b=QRmcc1fyi++DbUFGQEqgNw2z7343cdvso/2Y/UsizjwaF0m3bZ5sb6LOZjOtLyGvUb p+X814orqASQ8jTLvLLROMmIDhsTtHjRJkkSP7OV8KF2HCTBWyZZ1edbLQP02mNIinJG OiLmmH4FsrSqn5BRBomxnAwSuU3UjjNo+oDVxao05dSqXYqnC72dNkLAgTKd5i4BRgOq 5AXZvavXATt8pj6g3gRG9zDrtxGaRlkBKWp/lmPXhupAErMNDjQtveaLOUWIHaNS7ewz x/qnULK5v2gZuYSxCBVz3qiajs2mYTfkJsfBxVKjNx2mZtpKO/vYgf6Kq//74UojfDay qCXw== X-Gm-Message-State: AOJu0Yxfnpm3G3Rk740P8weQYthu/DxVI1DMYxvThXKtLFGPrg1/vmWg 5ofoPZpK6DeogGGlG4wNoGdvx9EbUub7Om/S6N5I8vJVFeXs6sSH X-Google-Smtp-Source: AGHT+IG3j+YbdOTz934VXt0Sq8Ogp8c7JOdymwn5GGEu6DJtqsaUdfhndBLKjFzg2I3FLzZx4IZBWAKwkBK+yuLxKTA= X-Received: by 2002:aa7:df0c:0:b0:522:6e3f:b65 with SMTP id c12-20020aa7df0c000000b005226e3f0b65mr4291983edy.33.1694092939277; Thu, 07 Sep 2023 06:22:19 -0700 (PDT) List-Id: Commit messages for all branches of the src repository List-Archive: https://lists.freebsd.org/archives/dev-commits-src-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-src-all@freebsd.org X-BeenThere: dev-commits-src-all@freebsd.org MIME-Version: 1.0 References: <202309052116.385LGoau059784@gitrepo.freebsd.org> <92064p8n-134r-9rqo-8038-rpnq4r25p567@SerrOFQ.bet> <5325f22d-9e7f-04bd-ab35-128438eb9a2a@FreeBSD.org> <4sr8n9or-q731-1945-893s-no953r283756@SerrOFQ.bet> In-Reply-To: <4sr8n9or-q731-1945-893s-no953r283756@SerrOFQ.bet> From: Warner Losh Date: Thu, 7 Sep 2023 07:22:07 -0600 Message-ID: Subject: Re: git: cf94672363d6 - main - rtw88/rtw89: remove local firmware. To: "Bjoern A. Zeeb" Cc: John Baldwin , src-committers@freebsd.org, dev-commits-src-all@freebsd.org, dev-commits-src-main@freebsd.org Content-Type: multipart/alternative; boundary="000000000000dcd05f0604c4bf55" X-Spamd-Bar: ---- X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US] X-Rspamd-Queue-Id: 4RhKfN6G6jz4H2K --000000000000dcd05f0604c4bf55 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Thu, Sep 7, 2023 at 6:36=E2=80=AFAM Bjoern A. Zeeb wrot= e: > On Wed, 6 Sep 2023, John Baldwin wrote: > > > On 9/6/23 12:06 PM, Bjoern A. Zeeb wrote: > >> On Wed, 6 Sep 2023, John Baldwin wrote: > >> > >>> On 9/5/23 2:16 PM, Bjoern A. Zeeb wrote: > >>>> The branch main has been updated by bz: > >>>> > >>>> URL: > >>>> > https://cgit.FreeBSD.org/src/commit/?id=3Dcf94672363d6638b7268c05b4628b62= bbfc8dbe5 > >>>> > >>>> commit cf94672363d6638b7268c05b4628b62bbfc8dbe5 > >>>> Author: Bjoern A. Zeeb > >>>> AuthorDate: 2023-06-08 21:35:09 +0000 > >>>> Commit: Bjoern A. Zeeb > >>>> CommitDate: 2023-09-05 21:13:18 +0000 > >>>> > >>>> rtw88/rtw89: remove local firmware. > >>>> Remove firmware from src/ in favor of the ports/packages > and > >>>> fwget(8). > >>>> This will allow us to shrink the size of src (and installed > >>>> modules). > >>>> Update the rtw88 man page to reflect the change. > >>> > >>> How does this interfact with doing an install to a machine over one o= f > >>> these > >>> interfaces? > >> > >> That's nothing we support. At least we do not support netboot over wi= fi > >> currently, so you'll always need another install media. > >> > >> How's the "bootstrapping" going to work if wireless is the only networ= k > >> option? > > > > To be clear, I was discussing the case you use a USB memstick, but fetc= h > > the base system and packages over the network. > > Understood. Not sure we actually support the former; I guess I am not > using the installer too much. > > > > Or at least you need to > > install pkg over the network, but you need pkg to install the firmware > > so you can bring up the network which you did address, though it seems > > something we plan to fix in the future so won't be in 14.0? > > Yes. We plan to sort this out but I'd say it's unlikely for 14.0. > > And to be clear, it was me who raised exactly these "botstrapping" > installer concerns in the first place. > > At the moment we will first need stable drivers to be able to do any > networking in first place. Once that is sorted, installing mobile > devices with just them and no other means of networking will be > addressed. > Yea, the rtw88 driver is stable enough for me to do a network install over it. So now people with -current can't do that any more and have to do hokey things to get the firmware or other packages to the laptop before they can do anything. This is not really going to make people happy and will generate a fair number of complaints. I'd assume some other "fallout" will improve some installer bits along > when this happens and that we'll want enough and brought testing for it. > It sounds rather premature to remove it from -current if there's no support in the installer, and nothing in place that adds the packages to the installation media with no firm plans or timelines to address that. Warner --000000000000dcd05f0604c4bf55 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable


=
On Thu, Sep 7, 2023 at 6:36=E2=80=AFA= M Bjoern A. Zeeb <bz@freebsd.org&g= t; wrote:
On Wed= , 6 Sep 2023, John Baldwin wrote:

> On 9/6/23 12:06 PM, Bjoern A. Zeeb wrote:
>> On Wed, 6 Sep 2023, John Baldwin wrote:
>>
>>> On 9/5/23 2:16 PM, Bjoern A. Zeeb wrote:
>>>> The branch main has been updated by bz:
>>>>
>>>> URL:
>>>> h= ttps://cgit.FreeBSD.org/src/commit/?id=3Dcf94672363d6638b7268c05b4628b62bbf= c8dbe5
>>>>
>>>> commit cf94672363d6638b7268c05b4628b62bbfc8dbe5
>>>> Author:=C2=A0 =C2=A0 =C2=A0Bjoern A. Zeeb <bz@FreeBSD.o= rg>
>>>> AuthorDate: 2023-06-08 21:35:09 +0000
>>>> Commit:=C2=A0 =C2=A0 =C2=A0Bjoern A. Zeeb <bz@FreeBSD.o= rg>
>>>> CommitDate: 2023-09-05 21:13:18 +0000
>>>>
>>>>=C2=A0 =C2=A0 =C2=A0 =C2=A0rtw88/rtw89: remove local firmwa= re.
>>>>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 Remove firmware f= rom src/ in favor of the ports/packages and
>>>> fwget(8).
>>>>=C2=A0 =C2=A0 =C2=A0 =C2=A0This will allow us to shrink the= size of src (and installed
>>>> modules).
>>>>=C2=A0 =C2=A0 =C2=A0 =C2=A0Update the rtw88 man page to ref= lect the change.
>>>
>>> How does this interfact with doing an install to a machine ove= r one of
>>> these
>>> interfaces?
>>
>> That's nothing we support.=C2=A0 At least we do not support ne= tboot over wifi
>> currently, so you'll always need another install media.
>>
>> How's the "bootstrapping" going to work if wireless = is the only network
>> option?
>
> To be clear, I was discussing the case you use a USB memstick, but fet= ch
> the base system and packages over the network.

Understood.=C2=A0 Not sure we actually support the former;=C2=A0 I guess I = am not
using the installer too much.


> Or at least you need to
> install pkg over the network, but you need pkg to install the firmware=
> so you can bring up the network which you did address, though it seems=
> something we plan to fix in the future so won't be in 14.0?

Yes.=C2=A0 We plan to sort this out but I'd say it's unlikely for 1= 4.0.

And to be clear, it was me who raised exactly these "botstrapping"= ;
installer concerns in the first place.

At the moment we will first need stable drivers to be able to do any
networking in first place.=C2=A0 =C2=A0Once that is sorted, installing mobi= le
devices with just them and no other means of networking will be
addressed.

Yea, the rtw88 driver is sta= ble enough for me to do a network install
over it. So now people = with -current can't do that any more and have
to do hokey thi= ngs to get the firmware or other packages to the laptop
before th= ey can do anything. This is not really going to make people
happy= and will generate a fair number of complaints.

I'd assume some other "= fallout" will improve some installer bits along
when this happens and that we'll want enough and brought testing for it= .

It sounds rather premature to remove = it from -current if there's no support
in the installer, and = nothing in place that adds the packages to the installation
media= with no firm plans or timelines to address that.

= Warner
--000000000000dcd05f0604c4bf55--