Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 17 Dec 2020 01:38:06 -0800
From:      Mark Millard <marklmi@yahoo.com>
To:        freebsd-arm <freebsd-arm@freebsd.org>
Subject:   head -r365932 to -r368500 upgrade lost https://github.com/pftf/RPi4 v1.21 USB-only based booting for RPi4 (8 GiByte example)
Message-ID:  <B0276A8D-E818-496B-A064-5368615C31EB@yahoo.com>
References:  <B0276A8D-E818-496B-A064-5368615C31EB.ref@yahoo.com>

next in thread | previous in thread | raw e-mail | index | archive | help
I do not have time now to do much exploring for what contributes
to the problem but I figured I'd report this much in case anyone
else has a similar problem.


For the UEFI USB-based boot the RPi4 ends up doing:

(The kernel and earlier stages were loaded from the USB SSD just
fine.)

. . .
xhci0: <Generic USB 3.0 controller> iomem 0x600000000-0x600000fff irq 0 =
on acpi0
xhci0: 32 bytes context size, 32-bit DMA
usbus0 on xhci0
xhci0: usbpf: Attached
dwcotg0: <DWC OTG 2.0 integrated USB controller> iomem =
0xfe980000-0xfe98ffff irq 1 on acpi0
usbus1 on dwcotg0
dwcotg0: usbpf: Attached
. . .
usbus0: 5.0Gbps Super Speed USB v3.0
usbus1: 480Mbps High Speed USB v2.0
Release APs...Trying to mount root from ufs:/dev/gpt/RPi4Broot []...
done
Root mount waiting for: usbus0CPU  0: ARM Cortex-A72 r0p3 affinity:  0
 usbus1                   Cache Type =3D <64 byte D-cacheline,64 byte =
I-cacheline,PIPT ICache,64 byte ERG,64 byte CWG>
 CAM
. . .
regulator: shutting down unused regulators
ugen1.1: <DWCOTG OTG Root HUB> at usbus1
ugen0.1: <Generic XHCI root HUB> at usbus0
uhub0 on usbus1
uhub1 on usbus0
uhub0: <DWCOTG OTG Root HUB, class 9/0, rev 2.00/1.00, addr 1> on usbus1
uhub1: <Generic XHCI root HUB, class 9/0, rev 3.00/1.00, addr 1> on =
usbus0
uhub0: 1 port with 1 removable, self powered
uhub1: 5 ports with 4 removable, self powered
ugen0.2: <vendor 0x2109 USB2.0 Hub> at usbus0
uhub2 on uhub1
uhub2: <vendor 0x2109 USB2.0 Hub, class 9/0, rev 2.10/4.21, addr 1> on =
usbus0
Root mount waiting for: usbus0 CAM
uhub2: 4 ports with 4 removable, self powered
Root mount waiting for: usbus0 CAM
ugen0.3: <Realtek USB 10/100/1000 LAN> at usbus0
Root mount waiting for: usbus0 CAM
Root mount waiting for: usbus0 CAM
Root mount waiting for: usbus0 CAM
Root mount waiting for: usbus0 CAM
Root mount waiting for: usbus0 CAM
Root mount waiting for: usbus0 CAM
Root mount waiting for: usbus0 CAM
Root mount waiting for: usbus0
Root mount waiting for: usbus0
Root mount waiting for: usbus0
. . .

(The same USB SSD mounts root and boots fine via a u-boot
based microsd card stage being involved. Historically I've
been able to boot both ways.)

Context details (booted using a variant of u-boot-rpi4 that
also respects armstub_rsrvd):

# uname -apKU
FreeBSD RPi4B 13.0-CURRENT FreeBSD 13.0-CURRENT #47 r368500M: Thu Dec 10 =
03:15:10 PST 2020     =
root@FBSDFHUGE:/usr/obj/cortexA72_clang/arm64.aarch64/usr/src/arm64.aarch6=
4/sys/GENERIC-NODBG  arm64 aarch64 1300131 1300131

# svnlite info /usr/ports/
Path: /usr/ports
Working Copy Root Path: /usr/ports
URL: svn://svn.freebsd.org/ports/head
Relative URL: ^/head
Repository Root: svn://svn.freebsd.org/ports
Repository UUID: 35697150-7ecd-e111-bb59-0022644237b5
Revision: 558163
Node Kind: directory
Schedule: normal
Last Changed Author: manu
Last Changed Rev: 558163
Last Changed Date: 2020-12-15 07:07:07 -0800 (Tue, 15 Dec 2020)


=3D=3D=3D
Mark Millard
marklmi at yahoo.com
( dsl-only.net went
away in early 2018-Mar)




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?B0276A8D-E818-496B-A064-5368615C31EB>