All of lore.kernel.org
 help / color / mirror / Atom feed
From: Andrew Jeffery <andrew@codeconstruct.com.au>
To: Jeff Johnson <jeff.johnson@aeoncomputing.com>, openbmc@lists.ozlabs.org
Subject: Re: Question regarding OpenBMC crashing and messages of U-Boot SPL Already initialized
Date: Mon, 03 Feb 2025 11:30:38 +1030	[thread overview]
Message-ID: <dbcfddc2361fb84d9b86f3c55e734b2202541ac4.camel@codeconstruct.com.au> (raw)
In-Reply-To: <CAFCYAsdBV+j-7quHMMrRSmghFJL_MfeuDO5ufLMbbcQgpO45AQ@mail.gmail.com>

Hello,

On Fri, 2025-01-31 at 14:55 -0800, Jeff Johnson wrote:
> Greetings,
> 
> I'm seeing random crashing of openbmc 2.16.0-dev on an ASpeed
> AST2600. I am
> trying to make sense of what I am seeing. Most of my experience is in
> the
> x86 arch world, not Arm.
> 
> OpenBMC is running on ASpeed AST2600 devices, not QEMU. If I log
> console,
> when a device crashes I see the below in the console log. Why would
> the SPL
> be repeated trying to load when the system (BMC) is already up at
> init
> level 3?

It's likely that one of the hardware watchdogs is running and nothing
is feeding it, leading to a SoC reset.

> 
> Thanks in advance for any feedback.
> 
> --Jeff
> 
> #--start console output--
> [  OK  ] Started Phosphor Inband IPMI.
> [  OK  ] Started Phosphor Time Manager daemon.
>          Starting Phosphor IPMI KCS DBus Bridge...
> [  OK  ] Started Network IPMI daemon.
>          Starting VES Ethernet over USB gadget device...
> [  OK  ] Started Phosphor IPMI KCS DBus Bridge.
> [   32.252854] configfs-gadget.usbnet gadget.0: HOST MAC
> 4e:96:48:66:73:d7
> [   32.260416] configfs-gadget.usbnet gadget.0: MAC d6:a8:1f:95:d9:0a
> 
> Phosphor OpenBMC (Phosphor OpenBMC Project Reference Distro)
> nodistro.0
> localhost ttyS4
> 
> localhost login: root
> Password:
> root@localhost:~# BP0c00
> 
> U-Boot SPL 2019.04 (Oct 08 2021 - 00:31:50 +0000)
> already initialized,
> U-Boot SPL 2019.04 (Oct 08 2021 - 00:31:50 +0000)
> already initialized,
> U-Boot SPL 2019.04 (Oct 08 2021 - 00:31:50 +0000)
> already initialized,
> U-Boot SPL 2019.04 (Oct 08 2021 - 00:31:50 +0000)
> already initialized,
> U-Boot SPL 2019.04 (Oct 08 2021 - 00:31:50 +0000)
> already initialized,
> U-Boot SPL 2019.04 (Oct 08 2021 - 00:31:50 +0000)
> already initialized,
> U-Boot SPL 2019.04 (Oct 08 2021 - 00:31:50 +0000)
> already initialized,

It's unusual that there's not other output interleaved here, which
suggests u-boot is getting stuck somewhere it shouldn't?

Can you capture the entire console output from BMC reset to the
occurrence of this condition, and then send it in reply here?

Some other details would help:

 * What platform are you testing on?
 * What's the upstream commit of openbmc/openbmc that you're testing?

Andrew



  reply	other threads:[~2025-02-03  1:01 UTC|newest]

Thread overview: 3+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2025-01-31 22:55 Question regarding OpenBMC crashing and messages of U-Boot SPL Already initialized Jeff Johnson
2025-02-03  1:00 ` Andrew Jeffery [this message]
2025-02-06  5:10   ` Joel Stanley

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=dbcfddc2361fb84d9b86f3c55e734b2202541ac4.camel@codeconstruct.com.au \
    --to=andrew@codeconstruct.com.au \
    --cc=jeff.johnson@aeoncomputing.com \
    --cc=openbmc@lists.ozlabs.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.