Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 29 Mar 2023 21:03:46 -0600
From:      Warner Losh <imp@bsdimp.com>
To:        Steve Rikli <sr@genyosha.net>
Cc:        Marcin Cieslak <saper@saper.info>, "freebsd-arm@freebsd.org" <freebsd-arm@freebsd.org>
Subject:   Re: Boot stops at loader after build/install cycle
Message-ID:  <CANCZdforJ_1Eerg9o%2B8PHXV5M=3Xxs1kOEwg4NV-yZP-LZ_SLQ@mail.gmail.com>
In-Reply-To: <ZCThLNuAuBhSSH1h@dragon.home.genyosha.net>
References:  <20230327164919.GA65182@www.zefox.net> <CANCZdfrwUXgL8K-ZXMS770oM7W8WyVEPSQt9acbUhFfk1D032A@mail.gmail.com> <ZCHV57OZuXxI5xu3@dragon.home.genyosha.net> <20230327183055.GB65182@www.zefox.net> <44509923-0218-5no7-42pp-90ss0sns9457@fncre.vasb> <20230329164845.GA75320@www.zefox.net> <or45n234-96pp-9sn7-2qpn-s2np14776oo3@fncre.vasb> <ZCThLNuAuBhSSH1h@dragon.home.genyosha.net>

next in thread | previous in thread | raw e-mail | index | archive | help
--000000000000f0d56e05f81557fa
Content-Type: text/plain; charset="UTF-8"

Also, the sequence looks like the terminal is reporting something, maybe
focus?. That's why it's regular. Though I can't find a sequence that ends
in R.

Warner

On Wed, Mar 29, 2023, 7:09 PM Steve Rikli <sr@genyosha.net> wrote:

> On Thu, Mar 30, 2023 at 12:24:13AM +0000, Marcin Cieslak wrote:
> > On Wed, 29 Mar 2023, bob prohaska wrote:
> >
> > > If not maybe try  different hardware (cables, usb-serial adapters,
> > > power supplies and so on) with an eye to any changes of behavior.
> > > At this stage making the problem worse might be more useful than
> > > making it better. Disconnecting the serial-end ground might be
> > > worth a try. If the connection still works it suggests you have
> > > multiple grounds, which can cause trouble. I ended up lifting
> > > the ground on one of my serial connections. AFAIK both Ethernet
> > > and USB power supplies are floating, so multiple grounds are very
> > > unlikely. But something might be faulty.
> >
> > The characters look too regular to me, just like a normal terminal
> > codes, not a line noise. I test the device now powered from the
> > same USB hub as the USB-serial converter. Rockchip needs 1500000 bps
> > console, pretty fest.
>
> OK, then let's assume your serial cables & hoods etc. are OK for the
> moment. What does serial console config on the rpi look like?
>
> When I specified the rpi4 serial console speed in the config to match my
> serial terminal server, rather than let it "float" (default 9600), my
> loader interruptions stopped, and no more stray characters on the serial
> console after boot either.
>
> > Also, uboot autoboot prompt never gets interrupted.
> >
> > I also noticed that "resizewin" complains about not getting
> > information about the terminal upon login on the serial console
> > while being in the vt(4) text mode.
> >
> > Looks like the bootloader tries to send/receives some terminal control
> > sequences and this fails, interupting the autoboot.
>
> It may be something along those lines. When I was getting loader stops
> during reboot on my rpi4, my guess was the default FreeBSD speed 9600
> vs. my serial terminal server setting of 115200 was causing stray
> characters on the line during boot, loader interpretted that as a
> keystroke, so it stopped.
>
> Cheers,
> sr.
>
>

--000000000000f0d56e05f81557fa
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"auto">Also, the sequence looks like the terminal is reporting s=
omething, maybe focus?. That&#39;s why it&#39;s regular. Though I can&#39;t=
 find a sequence that ends in R.<div dir=3D"auto"><br></div><div dir=3D"aut=
o">Warner=C2=A0</div></div><br><div class=3D"gmail_quote"><div dir=3D"ltr" =
class=3D"gmail_attr">On Wed, Mar 29, 2023, 7:09 PM Steve Rikli &lt;<a href=
=3D"mailto:sr@genyosha.net">sr@genyosha.net</a>&gt; wrote:<br></div><blockq=
uote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc =
solid;padding-left:1ex">On Thu, Mar 30, 2023 at 12:24:13AM +0000, Marcin Ci=
eslak wrote:<br>
&gt; On Wed, 29 Mar 2023, bob prohaska wrote:<br>
&gt; <br>
&gt; &gt; If not maybe try=C2=A0 different hardware (cables, usb-serial ada=
pters,<br>
&gt; &gt; power supplies and so on) with an eye to any changes of behavior.=
<br>
&gt; &gt; At this stage making the problem worse might be more useful than<=
br>
&gt; &gt; making it better. Disconnecting the serial-end ground might be<br=
>
&gt; &gt; worth a try. If the connection still works it suggests you have<b=
r>
&gt; &gt; multiple grounds, which can cause trouble. I ended up lifting<br>
&gt; &gt; the ground on one of my serial connections. AFAIK both Ethernet<b=
r>
&gt; &gt; and USB power supplies are floating, so multiple grounds are very=
<br>
&gt; &gt; unlikely. But something might be faulty.<br>
&gt; <br>
&gt; The characters look too regular to me, just like a normal terminal<br>
&gt; codes, not a line noise. I test the device now powered from the<br>
&gt; same USB hub as the USB-serial converter. Rockchip needs 1500000 bps<b=
r>
&gt; console, pretty fest.<br>
<br>
OK, then let&#39;s assume your serial cables &amp; hoods etc. are OK for th=
e<br>
moment. What does serial console config on the rpi look like?<br>
<br>
When I specified the rpi4 serial console speed in the config to match my<br=
>
serial terminal server, rather than let it &quot;float&quot; (default 9600)=
, my<br>
loader interruptions stopped, and no more stray characters on the serial<br=
>
console after boot either.<br>
<br>
&gt; Also, uboot autoboot prompt never gets interrupted.<br>
&gt; <br>
&gt; I also noticed that &quot;resizewin&quot; complains about not getting<=
br>
&gt; information about the terminal upon login on the serial console<br>
&gt; while being in the vt(4) text mode.<br>
&gt; <br>
&gt; Looks like the bootloader tries to send/receives some terminal control=
<br>
&gt; sequences and this fails, interupting the autoboot.<br>
<br>
It may be something along those lines. When I was getting loader stops<br>
during reboot on my rpi4, my guess was the default FreeBSD speed 9600<br>
vs. my serial terminal server setting of 115200 was causing stray<br>
characters on the line during boot, loader interpretted that as a<br>
keystroke, so it stopped.<br>
<br>
Cheers,<br>
sr.<br>
<br>
</blockquote></div>

--000000000000f0d56e05f81557fa--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CANCZdforJ_1Eerg9o%2B8PHXV5M=3Xxs1kOEwg4NV-yZP-LZ_SLQ>