From owner-freebsd-current@freebsd.org  Tue Aug 27 05:08:36 2019
Return-Path: <owner-freebsd-current@freebsd.org>
Delivered-To: freebsd-current@mailman.nyi.freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1])
 by mailman.nyi.freebsd.org (Postfix) with ESMTP id 22E73C9D8A
 for <freebsd-current@mailman.nyi.freebsd.org>;
 Tue, 27 Aug 2019 05:08:36 +0000 (UTC)
 (envelope-from wlosh@bsdimp.com)
Received: from mail-qk1-x72b.google.com (mail-qk1-x72b.google.com
 [IPv6:2607:f8b0:4864:20::72b])
 (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits)
 server-signature RSA-PSS (4096 bits)
 client-signature RSA-PSS (2048 bits) client-digest SHA256)
 (Client CN "smtp.gmail.com", Issuer "GTS CA 1O1" (verified OK))
 by mx1.freebsd.org (Postfix) with ESMTPS id 46HcN25301z4Nk7
 for <freebsd-current@freebsd.org>; Tue, 27 Aug 2019 05:08:34 +0000 (UTC)
 (envelope-from wlosh@bsdimp.com)
Received: by mail-qk1-x72b.google.com with SMTP id p13so16004399qkg.13
 for <freebsd-current@freebsd.org>; Mon, 26 Aug 2019 22:08:34 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=bsdimp-com.20150623.gappssmtp.com; s=20150623;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=GHO99ukLRqnBpA3r1DWqYdFt7uFUO9wGKNber9ydiOw=;
 b=s2FmeKhqh2HKfVgDBehcAiQiDYMXURnGWByWlYYJmOEpCj+umiHRE9+7ac6tpYfbu4
 sldsCKUXWc8iNLO1TkQB8BG+EFRcRe3eMK9AzYitwgEccRKPv+4hvazWB7WMICT+oCd8
 bfdEmBu/yJqaKqeqYBYwv+8GRK72n958wp07meM9dOhBlfgCGA7a9GmKBMtd3iLMHlGe
 7ro2PU07D5gwMeoJRFM8EqeFeokXrj5pKI0vl/59cf5DqZb+ZKLaEn7Jq+IIsrzamMKd
 HH6oOqTsPRWtxcBQ0Uv4EQrCQQUZmuVe+r/5ueSY/POQ0GXdOEMFU7X4cY7UWlKHXO6i
 kJzA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=GHO99ukLRqnBpA3r1DWqYdFt7uFUO9wGKNber9ydiOw=;
 b=SZqjDkjRa3o821ih7e/H1rygsv4xQmNQjb5B+I1Q77KN88qIJcvRtuWIHdlqMCn0JP
 JrcO6ujymAQ5hn2cawyYhyF9Bhx1IdK8uI8UiXqP/qPVwDoKkO1JdAZJugQ0rLcJK+HA
 qiqsgdpOq9UuH4/u6tjNBFbd8y6BbagcBntb5livQ+L0L5iCC/m8jlen/rp7YWt8ikZy
 Nk/WIggVUS0/5o/gdgBW/oI27EDp2FYe3VlmaEUTDzOiZqij0V94NHFtHAS12Okdfapm
 q89fnDr3aS/DhNmTQ/ooP95uIAcmWDqxQGx3K0U06cRI6X7k2xmRH64EQgyLDXuB1SH9
 8v9w==
X-Gm-Message-State: APjAAAUZquJUMHnilidvrGg0RMP9UXBBf4PBbGGiIf9xZMFGB3YVKo74
 O6VhJECiEH2Sf59mb73mPJp3JNvBKGKwKbdAGdUVSXOf9xE=
X-Google-Smtp-Source: APXvYqzjJ+hIy7HFtJ8cH3n9gTNXIROtYYpoY4K9LD6z5R1299r2Sk5Nbh28fGEpb5nHoL/SziOUOs/AUMJJnJmNT+Q=
X-Received: by 2002:a37:4b03:: with SMTP id y3mr20253442qka.215.1566882513355; 
 Mon, 26 Aug 2019 22:08:33 -0700 (PDT)
MIME-Version: 1.0
References: <20190821232334.433d285c@thor.intern.walstatt.dynvpn.de>
 <20190821195847.577a165b@thor.intern.walstatt.dynvpn.de>
 <48D9A1D1-5A54-4FED-8DC8-40C9A5C9BE3A@me.com>
 <20190821213052.25d61cb4@thor.intern.walstatt.dynvpn.de>
 <480F8DE0-A38F-4BCA-9F36-0D812CDB7DD8@me.com>
 <20190821223140.643f6c63@thor.intern.walstatt.dynvpn.de>
 <f376ad0a-82de-3fca-3d72-7e938e9d1acd@denninger.net>
 <483d59b24a636d0214555610350b8d73@unrelenting.technology>
 <20190822050509.64c88a51@thor.intern.walstatt.dynvpn.de>
 <12E83654-1104-408E-9A1E-BE79308B9A92@me.com> <20190826132150.6f748419@freyja>
 <a1ddbe9b-642b-f3af-ce37-71c55c4a349a@bsdio.com>
In-Reply-To: <a1ddbe9b-642b-f3af-ce37-71c55c4a349a@bsdio.com>
From: Warner Losh <imp@bsdimp.com>
Date: Mon, 26 Aug 2019 23:08:21 -0600
Message-ID: <CANCZdfofCFrvfaChjuBEqgVt9G3KKSnfL5SzEv_CZ+HobqdHJg@mail.gmail.com>
Subject: Re: HELP: UEFI/ZFS Boot failure: Ignoring Boot000A: Only one DP found
To: Rebecca Cran <rebecca@bsdio.com>
Cc: "O. Hartmann" <ohartmann@walstatt.org>, Toomas Soome <tsoome@me.com>,
 greg@unrelenting.technology, 
 Karl Denninger <karl@denninger.net>, freebsd-current@freebsd.org
X-Rspamd-Queue-Id: 46HcN25301z4Nk7
X-Spamd-Bar: -----
Authentication-Results: mx1.freebsd.org;
 dkim=pass header.d=bsdimp-com.20150623.gappssmtp.com header.s=20150623
 header.b=s2FmeKhq; dmarc=none;
 spf=none (mx1.freebsd.org: domain of wlosh@bsdimp.com has no SPF policy when
 checking 2607:f8b0:4864:20::72b) smtp.mailfrom=wlosh@bsdimp.com
X-Spamd-Result: default: False [-5.94 / 15.00]; ARC_NA(0.00)[];
 NEURAL_HAM_MEDIUM(-1.00)[-1.000,0];
 R_DKIM_ALLOW(-0.20)[bsdimp-com.20150623.gappssmtp.com:s=20150623];
 FROM_HAS_DN(0.00)[]; TO_DN_SOME(0.00)[];
 NEURAL_HAM_LONG(-1.00)[-1.000,0];
 MIME_GOOD(-0.10)[multipart/alternative,text/plain];
 PREVIOUSLY_DELIVERED(0.00)[freebsd-current@freebsd.org];
 DMARC_NA(0.00)[bsdimp.com]; RCPT_COUNT_FIVE(0.00)[6];
 TO_MATCH_ENVRCPT_SOME(0.00)[];
 DKIM_TRACE(0.00)[bsdimp-com.20150623.gappssmtp.com:+];
 NEURAL_HAM_SHORT(-1.00)[-0.996,0];
 RCVD_IN_DNSWL_NONE(0.00)[b.2.7.0.0.0.0.0.0.0.0.0.0.0.0.0.0.2.0.0.4.6.8.4.0.b.8.f.7.0.6.2.list.dnswl.org
 : 127.0.5.0]; R_SPF_NA(0.00)[];
 FORGED_SENDER(0.30)[imp@bsdimp.com,wlosh@bsdimp.com];
 MIME_TRACE(0.00)[0:+,1:+,2:~];
 IP_SCORE(-2.94)[ip: (-9.48), ipnet: 2607:f8b0::/32(-2.86), asn: 15169(-2.33),
 country: US(-0.05)]; 
 ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US];
 FROM_NEQ_ENVFROM(0.00)[imp@bsdimp.com,wlosh@bsdimp.com];
 RCVD_TLS_ALL(0.00)[]; RCVD_COUNT_TWO(0.00)[2]
Content-Type: text/plain; charset="UTF-8"
X-Content-Filtered-By: Mailman/MimeDel 2.1.29
X-BeenThere: freebsd-current@freebsd.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Discussions about the use of FreeBSD-current
 <freebsd-current.freebsd.org>
List-Unsubscribe: <https://lists.freebsd.org/mailman/options/freebsd-current>, 
 <mailto:freebsd-current-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-current/>
List-Post: <mailto:freebsd-current@freebsd.org>
List-Help: <mailto:freebsd-current-request@freebsd.org?subject=help>
List-Subscribe: <https://lists.freebsd.org/mailman/listinfo/freebsd-current>, 
 <mailto:freebsd-current-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Tue, 27 Aug 2019 05:08:36 -0000

On Mon, Aug 26, 2019, 5:32 PM Rebecca Cran <rebecca@bsdio.com> wrote:

> On 8/26/19 5:22 AM, O. Hartmann wrote:
>
> >
> > the other thing is the weird Lenovo handling of the UEFI vars. The only
> way to
> > boot the E540 (after(!) disabling _BEARSSL in src.conf and rebuilding
> > everything) was to set the loader's name to EFI/BOOT/BOOTx64.efi.
> Setting the
> > variable to contain EFI/BOOT/loader.efi failed as well as setting
> > EFI/FreeBSD/loader.efi.
>
>
> I've been suggesting FreeBSD should install the loader as
> \EFI\BOOT\BOOTx64.efi for a while (as long as there's not already a
> different vendor's loader there), without much success. Hopefully this
> finding can cause us to reconsider.
>

That's the first machine I've seen where you have to set the name like
that... there is a larger story here and we are getting incomplete reports
because it doesn't quite make sense yet...

But there are enough reasons not to do that by default. For one thing, it
messes up rEFInd, or can. Windows doesn't install there. At most we should
prompt for older machines.  We shouldn't mortgage our future to cope with a
legacy we know will sunset soon...

Warner