Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 17 Mar 2021 18:52:01 +0000 (UTC)
From:      Kostya Berger <bergerkos@yahoo.co.uk>
To:        freebsd-current@freebsd.org, Unbound <unbound@tacomawireless.net>
Cc:        Warner Losh <imp@bsdimp.com>, Xin Li <delphij@freebsd.org>,  Xin Li <delphij@delphij.net>, d@delphij.net,  Jung-uk Kim <jkim@freebsd.org>, "Conrad E. Meyer" <cem@freebsd.org>,  Marcel Moolenaar <marcel@freebsd.org>, Warner Losh <imp@freebsd.org>,  byuu@tutanota.com, interloper255@gmail.com
Subject:   Re: ThinkPad: reboots after successful shutdown -p
Message-ID:  <1717595672.2321085.1616007121143@mail.yahoo.com>
In-Reply-To: <a4b4de6825999fc7c4c98f8a77127943@tacomawireless.net>
References:  <b22bad03-238f-ad74-e8ce-9c02287d4cd4@delphij.net> <cde330ac-d254-fd2d-760a-cfb63c5cd058@FreeBSD.org> <CANCZdfphOpRvpaTwHGquyAqyFituoUGg3yNFQ=A=gxP2CCm=WQ@mail.gmail.com> <53e336e7-1b08-5ebf-27a2-de7ca756024c@delphij.net> <a4b4de6825999fc7c4c98f8a77127943@tacomawireless.net>

next in thread | previous in thread | raw e-mail | index | archive | help
 I had it and filed a bug report. It only happens in UEFI loader and that o=
nly on one of my machines, but not the other.

With kindest regards,
Kostya Berger



     On Wednesday, 17 March 2021, 19:38:57 GMT+3, Unbound <unbound@tacomawi=
reless.net> wrote: =20
=20
 On 2021-03-17 00:01, Xin Li via freebsd-current wrote:
> On 3/16/21 9:45 PM, Warner Losh wrote:
>>=20
>>=20
>> On Tue, Mar 16, 2021 at 10:18 PM Xin Li <delphij@freebsd.org
>> <mailto:delphij@freebsd.org>> wrote:
>>=20
>>=C2=A0 =C2=A0 On 11/17/19 23:14, Xin Li wrote:
>>=C2=A0 =C2=A0 > Hi,
>>=C2=A0 =C2=A0 >
>>=C2=A0 =C2=A0 > I recently noticed that if I do a 'shutdown -p' from -CUR=
RENT, the
>>=C2=A0 =C2=A0 > system would shut down and seemingly powered off, then it=
 would
>>=C2=A0 =C2=A0 restart
>>=C2=A0 =C2=A0 > after about 5-10 seconds.
>>=C2=A0 =C2=A0 >
>>=C2=A0 =C2=A0 > Is this a known issue?=C2=A0 Arguably this is not necessa=
rily a FreeBSD
>>=C2=A0 =C2=A0 > issue, but it seems that the Windows 10 installation does=
n't have the
>>=C2=A0 =C2=A0 > problem, so I guess there might be some difference betwee=
n our and
>>=C2=A0 =C2=A0 > Windows's shutdown sequence.
>>=20
>>=C2=A0 =C2=A0 I've found a workaround for this, for the record, setting
>>=C2=A0 =C2=A0 hw.efi.poweroff=3D0 would make the laptop to correctly shut=
down.
>>=20
>>=C2=A0 =C2=A0 However I don't see anything wrong with sys/dev/efidev/efir=
t.c's
>>=C2=A0 =C2=A0 implementation of EFI shutdown; it appears to be essentiall=
y the same=20
>> as
>>=C2=A0 =C2=A0 implemented in command_poweroff() in stand/efi/loader/main.=
c, but
>>=C2=A0 =C2=A0 'poweroff' would work just fine in loader.efi.
>>=20
>>=C2=A0 =C2=A0 Can someone familiar with the code shed me some light here?=
 :-)
>>=20
>>=C2=A0 =C2=A0 It looks like what Linux did was to prefer ACPI S5, unless =
it's not
>>=C2=A0 =C2=A0 available or the system have HW_REDUCED flag in FADT, so if=
 we do
>>=C2=A0 =C2=A0 something similar it would fix the issue for me, but accord=
ing to
>>=C2=A0 =C2=A0 bugs.freebsd.org/233998 <http://bugs.freebsd.org/233998>; th=
at's not
>>=C2=A0 =C2=A0 the case for at least Conor's system
>>=C2=A0 =C2=A0 (_S5 appears to be in the ACPI dump), so I think it's somet=
hing else...
>>=20
>>=20
>> For me, interrupt storm on shutdown has been the causes of issues like
>> this...
>>=20
>> Any chance you can eliminate that as a possibility?
>=20
> Hmm, that's a good question -- is there a way to tell after the screen
> was turned off?
>=20
> Before the screen was turned off, there doesn't appear to be interrupt
> storm.=C2=A0 The system was performing a typical FreeBSD shutdown procedu=
re:
> All buffers synced, showed uptime, destroyed GELI devices, spin down the
> SATA devices, shutdown the cardreader (rtsx0), detached all USB devices
> (hidraw1, hidbus, usbhid1, ubt0, uhub0), screen turned slightly red for
> a very brief period (maybe side effect of turning off the backlight),
> then goes off.
>=20
> I think most of FreeBSD drivers would turn off interrupt from the device
> before detaching, but I haven't looked into all of my devices; but from
> what I have seen on screen (captured a 60fps video and can share if that
> helps), there doesn't appear to be an interrupt storm before that.
>=20
> Cheers,
FWIW this also happened to me a few weeks ago after a fresh install.
I've since wiped the disk and repurposed the hardware. So I can't now
reproduce it. But it wasn't a laptop. So it's not isolated to them.
Sorry I can't offer anything more. I just wanted to mention this to
indicate that it's not a _too_ terribly isolated case. It was Intel
CPU/graphics. In case that says anything to anyone. If it matters,
I can get/offer more info on the hardware.

--Chris
_______________________________________________
freebsd-current@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-current
To unsubscribe, send any mail to "freebsd-current-unsubscribe@freebsd.org"
 =20
From owner-freebsd-current@freebsd.org  Thu Mar 18 10:07:46 2021
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 6F89B5B6226
 for <freebsd-current@mailman.nyi.freebsd.org>;
 Thu, 18 Mar 2021 10:07:46 +0000 (UTC)
 (envelope-from jamie@catflap.org)
Received: from mailman.nyi.freebsd.org (unknown [127.0.1.3])
 by mx1.freebsd.org (Postfix) with ESMTP id 4F1N4f1nhxz3D3J
 for <freebsd-current@freebsd.org>; Thu, 18 Mar 2021 10:07:46 +0000 (UTC)
 (envelope-from jamie@catflap.org)
Received: by mailman.nyi.freebsd.org (Postfix)
 id 3B89C5B6315; Thu, 18 Mar 2021 10:07:46 +0000 (UTC)
Delivered-To: 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 3B3E15B5E58;
 Thu, 18 Mar 2021 10:07:46 +0000 (UTC)
 (envelope-from jamie@catflap.org)
Received: from donotpassgo.dyslexicfish.net (donotpassgo.dyslexicfish.net
 [IPv6:2001:19f0:300:2185:123::1])
 (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits))
 (Client did not present a certificate)
 by mx1.freebsd.org (Postfix) with ESMTPS id 4F1N4d3Ntrz3Cq7;
 Thu, 18 Mar 2021 10:07:45 +0000 (UTC)
 (envelope-from jamie@catflap.org)
Received: from donotpassgo.dyslexicfish.net (donotpassgo.dyslexicfish.net
 [104.207.135.49])
 by donotpassgo.dyslexicfish.net (8.14.5/8.14.5) with ESMTP id 12IA7bmw094801
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO);
 Thu, 18 Mar 2021 10:07:37 GMT
 (envelope-from jamie@donotpassgo.dyslexicfish.net)
Received: (from jamie@localhost)
 by donotpassgo.dyslexicfish.net (8.14.5/8.14.5/Submit) id 12IA7Vxg094800;
 Thu, 18 Mar 2021 10:07:31 GMT (envelope-from jamie)
From: Jamie Landeg-Jones <jamie@catflap.org>
Message-Id: <202103181007.12IA7Vxg094800@donotpassgo.dyslexicfish.net>
Date: Thu, 18 Mar 2021 10:07:31 +0000
Organization: Dyslexic Fish
To: o.hartmann@walstatt.org, freebsd-current@freebsd.org
Cc: bapt@freebsd.org, imb@protected-networks.net, current@freebsd.org
Subject: Re: On 14-CURRENT: no ports options anymore?
References: <20210313201702.5f9dfa9b@hermann.fritz.box>
 <25cd3ca3-edb6-8b7a-8ad5-f0737d8bd493@freebsd.org>
 <509410723.637403.1615665167513@mail.yahoo.com>
 <20210313210002.30ad4345@hermann.fritz.box>
 <52964883-05ce-66cc-4d6f-9797746a9a62@protected-networks.net>
 <20210313220301.28db1d0f@hermann.fritz.box>
In-Reply-To: <20210313220301.28db1d0f@hermann.fritz.box>
User-Agent: Heirloom mailx 12.4 7/29/08
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.2.7
 (donotpassgo.dyslexicfish.net [104.207.135.49]);
 Thu, 18 Mar 2021 10:07:37 +0000 (GMT)
X-Rspamd-Queue-Id: 4F1N4d3Ntrz3Cq7
X-Spamd-Bar: --
Authentication-Results: mx1.freebsd.org; dkim=none;
 dmarc=pass (policy=none) header.from=catflap.org;
 spf=pass (mx1.freebsd.org: domain of jamie@catflap.org designates
 2001:19f0:300:2185:123::1 as permitted sender)
 smtp.mailfrom=jamie@catflap.org
X-Spamd-Result: default: False [-2.70 / 15.00]; RCVD_TLS_LAST(0.00)[];
 ARC_NA(0.00)[]; FREEFALL_USER(0.00)[jamie];
 FROM_HAS_DN(0.00)[];
 RBL_DBL_DONT_QUERY_IPS(0.00)[2001:19f0:300:2185:123::1:from];
 R_SPF_ALLOW(-0.20)[+mx:dyslexicfish.net];
 NEURAL_HAM_LONG(-1.00)[-1.000]; MIME_GOOD(-0.10)[text/plain];
 TO_DN_NONE(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000];
 RCPT_COUNT_FIVE(0.00)[5]; HAS_ORG_HEADER(0.00)[];
 SPAMHAUS_ZRD(0.00)[2001:19f0:300:2185:123::1:from:127.0.2.255];
 TO_MATCH_ENVRCPT_SOME(0.00)[]; NEURAL_HAM_SHORT(-0.90)[-0.903];
 DMARC_POLICY_ALLOW(-0.50)[catflap.org,none];
 FROM_EQ_ENVFROM(0.00)[]; SUBJECT_ENDS_QUESTION(1.00)[];
 R_DKIM_NA(0.00)[];
 ASN(0.00)[asn:20473, ipnet:2001:19f0::/38, country:US];
 MIME_TRACE(0.00)[0:+];
 MAILMAN_DEST(0.00)[current,freebsd-current];
 RCVD_COUNT_TWO(0.00)[2]
X-BeenThere: freebsd-current@freebsd.org
X-Mailman-Version: 2.1.34
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: Thu, 18 Mar 2021 10:07:46 -0000

"Hartmann, O." <o.hartmann@walstatt.org> wrote:

> On Sat, 13 Mar 2021 15:13:15 -0500
> Michael Butler via freebsd-current <freebsd-current@freebsd.org> wrote:
>
> > On 3/13/21 3:00 PM, Hartmann, O. wrote:
> > > On Sat, 13 Mar 2021 19:52:47 +0000 (UTC)
> > > Filippo Moretti via freebsd-current <freebsd-current@freebsd.org> wrote:
> > >   
> > >>   
> > >> I had the same problem in console modeFiippo
> > >>      On Saturday, March 13, 2021, 8:33:57 PM GMT+1, Stefan Esser <se@freebsd.org>
> > >> wrote:
> > >>
> > >>   Am 13.03.21 um 20:17 schrieb Hartmann, O.:  
> > >>> Since I moved on to 14-CURRENT, I face a very strange behaviour when trying to set
> > >>> options via "make config" or via poudriere accordingly. I always get "===> Options
> > >>> unchanged" (when options has been already set and I'd expect a dialog menu).
> > >>> This misbehaviour is throughout ALL 14-CURRENT systems (the oldest is at FreeBSD
> > >>> 14.0-CURRENT #49 main-n245422-cecfaf9bede9: Fri Mar 12 16:08:09 CET 2021 amd64).
> > 
> > I ran into something similar where dialog4ports would dump core after an 
> > upgrade. Rebuilding the port (ports-mgmt/dialog4ports) solved it for me,
> > 
> > 	imb
>
> Thanks, recompilig ports-mgmt/dialog4ports solved the problem! I was sure that after some
> ncurses changes in 14-CURRENT I've rebuilt every single port on all 14-CURRENT systems
> after that incident, bad luck.

This bit me a few years ago - in my case, the terminal type wasn't recognised. If dialog4ports
doesn't run successfully, the error is ignored by the ports scripts. This was on a new
install (hence the reason I hadn't yet installed my termcap), and it meant that before I
noticed, quite a number of ports got installed without the options I wanted.

Since then, I've patched bsd.port.mk with:

--- bsd.port.mk.orig    2017-06-06 17:38:00.000000000 +0100
+++ bsd.port.mk 2017-06-08 01:31:36.320294000 +0100
@@ -4729,8 +4729,8 @@
        trap "${RM} $${TMPOPTIONSFILE}; exit 1" 1 2 3 5 10 13 15; \
        ${SETENV} ${D4P_ENV} ${SH} ${SCRIPTSDIR}/dialog4ports.sh $${TMPOPTIONSFILE} || { \
                ${RM} $${TMPOPTIONSFILE}; \
-               ${ECHO_MSG} "===> Options unchanged"; \
-               exit 0; \
+               ${ECHO_MSG} "===> ERROR: Options unchanged"; \
+               exit 1; \
        }; \
        ${ECHO_CMD}; \
        if [ ! -e $${TMPOPTIONSFILE} ]; then \

I never submitted this patch, because the way it was written seemed intentional. Maybe this should be reviewed?

Cheers,
  Jamie




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1717595672.2321085.1616007121143>