Re: PinePro64 does not go past mountroot

From: titus <titus_at_edc.ro>
Date: Thu, 03 Aug 2023 15:32:37 UTC
try to stop it at the loader countdown then

unload all
load kernel
load -t dtb /boot/dtb/rockchip/rk3399-rockpro64.dtb
boot -v

> On Aug 2, 2023, at 11:05 PM, José Pérez <fbl@aoek.com> wrote:
> 
> Hi,
> want to give my PinePro64 another option with FreeBSD, so I downloaded FreeBSD-14.0-CURRENT-arm64-aarch64-PINE64-20230727-474708c334a7-264358.img and dd'd it to a USB drive.
> 
> The Pine boots from SPI, flashed with U-Boot 2021.04-11556-g9ecacf77d2 and make it to FreeBSD, but does not go past mountroot:
> ...
> WARNING: WITNESS option enabled, expect reduced performance.
> ugen2.1: <Generic EHCI root HUB> at usbus2
> Trying to mount root from ufs:/dev/ufs/rootfs [rw]...
> uhub0 on usbus2
> uhub0: <Generic EHCI root HUB, class 9/0, rev 2.00/1.00, addr 1> on usbus2
> ugen4.1: <Synopsys XHCI root HUB> at usbus4
> ugen5.1: <Synopsys XHCI root HUB> at usbus5
> ugen3.1: <Generic OHCI root HUB> at usbus3
> ugen1.1: <Generic OHCI root HUB> at usbus1
> uhub1 on usbus4
> uhub1: <Synopsys XHCI root HUB, class 9/0, rev 3.00/1.00, addr 1> on usbus4
> uhub2 on usbus5
> uhub4 on usbus3
> uhub2: <Synopsys XHCI root HUB, class 9/0, rev 3.00/1.00, addr 1> on usbus5
> uhub4: <Generic OHCI root HUB, class 9/0, rev 1.00/1.00, addr 1> on usbus3
> uhub3 on usbus1
> uhub3: <Generic OHCI root HUB, class 9/0, rev 1.00/1.00, addr 1> on usbus1
> ugen0.1: <Generic EHCI root HUB> at usbus0
> uhub5 on usbus0
> uhub5: <Generic EHCI root HUB, class 9/0, rev 2.00/1.00, addr 1> on usbus0
> uhub4: 1 port with 1 removable, self powered
> uhub3: 1 port with 1 removable, self powered
> uhub1: 2 ports with 2 removable, self powered
> uhub2: 2 ports with 2 removable, self powered
> uhub0: 1 port with 1 removable, self powered
> uhub5: 1 port with 1 removable, self powered
> mountroot: waiting for device /dev/ufs/rootfs...
> Mounting from ufs:/dev/ufs/rootfs failed with error 19.
> 
> Loader variables:
>  vfs.root.mountfrom=ufs:/dev/ufs/rootfs
>  vfs.root.mountfrom.options=rw
> 
> Manual root filesystem specification:
>  <fstype>:<device> [options]
>      Mount <device> using filesystem <fstype>
>      and with the specified (optional) option list.
> 
>    eg. ufs:/dev/da0s1a
>        zfs:zroot/ROOT/default
>        cd9660:/dev/cd0 ro
>          (which is equivalent to: mount -t cd9660 -o ro /dev/cd0 /)
> 
>  ?               List valid disk boot devices
>  .               Yield 1 second (for background tasks)
>  <empty line>    Abort manual input
> 
> mountroot> ?
> 
> List of GEOM managed disk devices:
> 
> 
> mountroot>
> 
> 
> Can anyone suggest how to solve this?
> 
> Thank you.
> 
> 
> 
> -- 
> José Pérez
>