Orange Pi RV2 - first steps

This board is a fairly new riscv64. It uses a Ky X1 riscv processor.
Orange website shows ports for openwrt and ubuntu.
I wanted to see how far FreeBSD 15 would get.

The u-boot process is concealed from the user. It does not allow a break out at the boot countdown. During boot all you see is the orange logo on the hdmi. On new boards it is better to use a serial port connection anyway.

I got into the the u-boot to check the environment variables. It had
Code:
bootdelay=0

I set it to 10 and removed the bootcmd (it is for linux)
Code:
setenv bootdelay '10'
setenv bootcmd ' '
saveenv

The u-boot is a version that Orange (Xunlong) compiled.
I think it is compiled to ignore the break on bootdelay.
The normal u-boot on github does not address the RV2, yet.
I saw in the u-boot mailing list Xunlong programmers only talking about u-boot coding style at this time.

I found the boot with sdcard will hang during device enumeration and spontaneously reboot.
Also, I needed some monitor or a hdmi dummy plug to get FreeBSD past the EFI framebuffer to boot.
So, using a usb stick to boot.
FreeBSD does not find any devices with drivers. It hangs at the
mountroot prompt.

Until we get drivers this board it not useful for FreeBSD.
Boot commands:
Code:
-->usb start

starting USB...
[  49.269] Bus ehci1@c0980100: ehci_x1_ci ehci1@c0980100: ehci_mv_probe Enter ...
[  49.278] mv_usb_phy usbphy1@c09c0000: x1-ci-usb-phy-probe: Enter...
[  49.283] ehci_x1_ci ehci1@c0980100: ehci-x1-ci: init hccr c0980100 and hcor c0980140 hc_length 64
[  49.305] USB EHCI 1.00
[  49.305] Bus dwc3@c0a00000: No USB maximum speed specified. Using super speed
[  49.318] mv_usb_phy usb2phy@0xc0a30000: x1-ci-usb-phy-probe: Enter...
[  49.322] x1_combphy phy@c0b10000: USB3 PHY init.
[  49.326] dwc3-generic-host dwc3@c0a00000: this is a DesignWare USB3 DRD Core
[  49.743] Register 2000140 NbrPorts 2
Starting the controller
[  49.745] USB XHCI 1.10
[  49.748] scanning bus ehci1@c0980100 for devices... 1 USB Device(s) found
[  50.886] scanning bus dwc3@c0a00000 for devices... 4 USB Device(s) found
[  52.413]        scanning usb for storage devices... 1 Storage Device(s) found

--> usb dev 0
--> load usb 0:1 ${fdt_addr_r}  dtb/x1_orangepi-rv2.dtb
--> load usb 0:1 ${kernel_addr_r} efi/boot/bootriscv64.efi
--> bootefi ${kernel_addr_r} ${fdt_addr_r}

+-------- Welcome to FreeBSD ----------+ 
Set boot options--> verbose
Set Console --> Dual (Serial primary)
Hit Enter -->  to boot
Loading kernel...
Found 8 CPUs in the device tree
Copyright (c) 1992-2025 The FreeBSD Project.
Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994
        The Regents of the University of California. All rights reserved.
FreeBSD is a registered trademark of The FreeBSD Foundation.
FreeBSD 15.0-CURRENT #0 main-n277212-79e70e12f5c9: Tue May 13 08:20:21 EEST 2025
    root@riscv.smallcatbrain.com:/usr/obj/usr/src/riscv.riscv64/sys/GENERIC-NODEBUG riscv
FreeBSD clang version 19.1.7 (https://github.com/llvm/llvm-project.git llvmorg-19.1.7-0-gcd708029e0b2)
VT(efifb): resolution 1920x1080

---8<-- snip----8<-

IPsec: Initialized Security Association Processing.
tcp_init: net.inet.tcp.tcbhashsize auto tuned to 65536
sbi_ipi0: using for IPIs
Release APs
Secondary CPU 2 fully online
Secondary CPU 6 fully online
Secondary CPU 5 fully online
Secondary CPU 7 fully online
Secondary CPU 4 fully online
Secondary CPU 3 fully online
Secondary CPU 1 fully online
regulator: shutting down unused regulators
Trying to mount root from ufs:/dev/gpt/rootfs [rw]...
mountroot: waiting for device /dev/gpt/rootfs...
Mounting from ufs:/dev/gpt/rootfs failed with error 19.

Loader variables:
  vfs.root.mountfrom=ufs:/dev/gpt/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>
 
rdunkle Can I ask how you actually got access to the u-boot prompt to inspect and set variables? I've been poking at this for a couple days on and off (via serial, a USB-TTL) and haven't managed to make that work. (Though I can boot about as far as you show above just by letting it boot.)
 
You need to do a control c .... but it has to be right at the spot where it tries to actually start the OS. I just spent time pounding on the contrl c it was more like luck. After you get the prompt get in and change the bootdelay so it does not happen ever again. Of course this is all using your usb-ttl connection.
 
I tried using FreeBSD 16.0-CURRENT, but it panic.

Code:
Consoles: EFI console   
    Reading loader env vars from /efi/freebsd/loader.env
Setting currdev to disk0p3:
FreeBSD/riscv EFI loader, Revision 3.0
(Tue May  5 05:36:58 UTC 2026 root@releng3.nyi.freebsd.org)

   Command line arguments: l
   Image base: 0x7dcc4000
   EFI version: 2.90
   EFI Firmware: Das U-Boot (rev 8226.4096)
   Console: efi,comconsole (0)
   Load Path: /efi\boot\bootriscv64.efi
   Load Device: /VenHw(e61d73b9-a384-4acc-aeab-82e828f3628b)/UsbClass(0x0,0x0,0x9,0x0,0x3)/UsbClass(0x5e3,0x610,0x9,0x0,0x2)/UsbClass(0x14cd,0x1212,0x0,0x0,0x0)/HD(3,GPT,1a7f81e4-4847-11f1-a254-0cc47ad8b808,0x4000,0x1b000)
Trying ESP: /VenHw(e61d73b9-a384-4acc-aeab-82e828f3628b)/UsbClass(0x0,0x0,0x9,0x0,0x3)/UsbClass(0x5e3,0x610,0x9,0x0,0x2)/UsbClass(0x14cd,0x1212,0x0,0x0,0x0)/HD(3,GPT,1a7f81e4-4847-11f1-a254-0cc47ad8b808,0x4000,0x1b000)
Setting currdev to disk0p3:
Trying: /VenHw(e61d73b9-a384-4acc-aeab-82e828f3628b)/UsbClass(0x0,0x0,0x9,0x0,0x3)/UsbClass(0x5e3,0x610,0x9,0x0,0x2)/UsbClass(0x14cd,0x1212,0x0,0x0,0x0)/HD(1,GPT,1a7e597b-4847-11f1-a254-0cc47ad8b808,0x1000,0x1000)
Setting currdev to disk0p1:
Trying: /VenHw(e61d73b9-a384-4acc-aeab-82e828f3628b)/UsbClass(0x0,0x0,0x9,0x0,0x3)/UsbClass(0x5e3,0x610,0x9,0x0,0x2)/UsbClass(0x14cd,0x1212,0x0,0x0,0x0)/HD(2,GPT,1a7ef6cc-4847-11f1-a254-0cc47ad8b808,0x2000,0x2000)
Setting currdev to disk0p2:
Trying: /VenHw(e61d73b9-a384-4acc-aeab-82e828f3628b)/UsbClass(0x0,0x0,0x9,0x0,0x3)/UsbClass(0x5e3,0x610,0x9,0x0,0x2)/UsbClass(0x14cd,0x1212,0x0,0x0,0x0)/HD(4,GPT,1a801401-4847-11f1-a254-0cc47ad8b808,0x1f000,0xbe0f80)
Setting currdev to disk0p4:
Loading /boot/defaults/loader.confc4000, 0x0
Loading /boot/defaults/loader.conf
Loading /boot/device.hints
Loading /boot/loader.conf
Loading /boot/loader.conf.local
Loading kernel...
/boot/kernel/kernel text=0x6601b0 text=0x1bc104 data=0x135678 data=0x0+0x28b67e 0x8+0x13e048+0x8+0xe087e\
Loading configured modules...
/boot/kernel/umodem.ko text=0x20c0 text=0x1290 data=0x700+0x4 0x8+0x39d8+0x8+0xd23
loading required module 'ucom'
/boot/kernel/ucom.ko text=0x266d text=0x2b52 data=0x988+0x850 0x8+0x83a0+0x8+0x14a7
can't find '/etc/hostid'
can't find '/boot/entropy'

Hit [Enter] to boot immediately, or any other key for command prompt.
Booting [/boot/kernel/kernel] in 9 seconds...  

Type '?' for a list of commands, 'help' for more detailed help.
OK set boot_serial="YES"
OK boot -v
Using DTB provided by EFI at 0x7eed000.
Kernel args: -v
Loading splash ok
Loading shutdown splash ok
EFI framebuffer information:
addr, size     0x7f700000, 0x0
dimensions     0 x 0
stride         0
masks          0x00ff0000, 0x0000ff00, 0x000000ff, 0xff000000
---<<BOOT>>---
GDB: debug ports: uart
GDB: current port: uart
KDB: debugger backends: ddb gdb
KDB: current backend: ddb
                   Type     Physical      Virtual   #Pages Attr
               Reserved 000000000000 000000000000 00000080 WB 
     ConventionalMemory 000000080000 000000080000 00007e6d WB 
      ACPIReclaimMemory 000007eed000 000007eed000 00000026 WB 
     ConventionalMemory 000007f13000 000007f13000 0006ddaf WB 
       BootServicesData 000075cc2000 000075cc2000 00000001 WB 
             LoaderCode 000075cc3000 000075cc3000 00004000 WB 
             LoaderData 000079cc3000 000079cc3000 00004001 WB 
             LoaderCode 00007dcc4000 00007dcc4000 000000b7 WB 
       BootServicesData 00007dd7b000 00007dd7b000 00000008 WB 
    RuntimeServicesData 00007dd83000 00007dd83000 00000002 WB RUNTIME
       BootServicesData 00007dd85000 00007dd85000 00000001 WB 
    RuntimeServicesData 00007dd86000 00007dd86000 00000002 WB RUNTIME
       BootServicesData 00007dd88000 00007dd88000 00000001 WB 
    RuntimeServicesData 00007dd89000 00007dd89000 00000004 WB RUNTIME
       BootServicesData 00007dd8d000 00007dd8d000 0000000d WB 
             LoaderData 00007dd9a000 00007dd9a000 00001114 WB 
    RuntimeServicesCode 00007eeae000 00007eeae000 00000001 WB RUNTIME
             LoaderData 00007eeaf000 00007eeaf000 00000151 WB 
       BootServicesData 00007f000000 00007f000000 00001000 WB 
Physical memory chunk(s):
  0x00080000 - 0x7fffffff,  2047 MB ( 524160 pages)
Excluded memory regions:
  0x07eed000 - 0x07f12fff,     0 MB (     38 pages) NoAlloc 
  0x75e00000 - 0x76e1afff,    16 MB (   4123 pages) NoAlloc 
  0x7dd83000 - 0x7dd84fff,     0 MB (      2 pages) NoAlloc 
  0x7dd86000 - 0x7dd87fff,     0 MB (      2 pages) NoAlloc 
  0x7dd89000 - 0x7dd8cfff,     0 MB (      4 pages) NoAlloc 
  0x7eeae000 - 0x7eeaefff,     0 MB (      1 pages) NoAlloc 
Found 8 CPUs in the device tree
Copyright (c) 1992-2026 The FreeBSD Project.
Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994
        The Regents of the University of California. All rights reserved.
FreeBSD is a registered trademark of The FreeBSD Foundation.
FreeBSD 16.0-CURRENT #0 main-n285702-8e8d87856241: Tue May  5 05:52:10 UTC 2026
    root@releng3.nyi.freebsd.org:/usr/obj/usr/src/riscv.riscv64/sys/GENERIC riscv
FreeBSD clang version 21.1.8 (https://github.com/llvm/llvm-project.git llvmorg-21.1.8-0-g2078da43e25a)
WARNING: WITNESS option enabled, expect reduced performance.
VT(efifb): resolution 0x0
Preloaded elf kernel "/boot/kernel/kernel" at 0xffffffc000ec0000.
Preloaded elf module "/boot/kernel/umodem.ko" at 0xffffffc000ec9490.
Preloaded elf module "/boot/kernel/ucom.ko" at 0xffffffc000ec9ce8.
Preloaded TSLOG data "TSLOG" at 0xffffffc000eca540.
SBI: OpenSBI v1.3
SBI Specification Version: 1.0
CPU 0  : Vendor=Unknown Core=Unknown (Hart 0)
  marchid=0x8000000058000001, mimpid=0x1000000049772200
  MMU: 0x1<Sv39>
  ISA: 0x112d<Atomic,Compressed,Double,Float,Mult/Div>
  S-mode Extensions: 0
real memory  = 2146959360 (2047 MB)
Physical memory chunk(s):
0x0000000000080000 - 0x0000000007eecfff, 132567040 bytes (32365 pages)
0x0000000007f13000 - 0x00000000730a7fff, 1796820992 bytes (438677 pages)
0x0000000076e1b000 - 0x000000007dd82fff, 116817920 bytes (28520 pages)
0x000000007dd85000 - 0x000000007dd85fff, 4096 bytes (1 pages)
0x000000007dd88000 - 0x000000007dd88fff, 4096 bytes (1 pages)
0x000000007dd8d000 - 0x000000007eeadfff, 17960960 bytes (4385 pages)
0x000000007eeaf000 - 0x000000007fffffff, 18157568 bytes (4433 pages)
avail memory = 2066493440 (1970 MB)
Starting CPU 1 (hart 1)
Starting CPU 2 (hart 2)
Starting CPU 3 (hart 3)
Starting CPU 4 (hart 4)
Starting CPU 5 (hart 5)
Starting CPU 6 (hart 6)
Starting CPU 7 (hart 7)
FreeBSD/SMP: Multiprocessor System Detected: 8 CPUs
CPU 1  : Vendor=Unknown Core=Unknown (Hart 1)
CPU 2  : Vendor=Unknown Core=Unknown (Hart 2)
CPU 3  : Vendor=Unknown Core=Unknown (Hart 3)
CPU 4  : Vendor=Unknown Core=Unknown (Hart 4)
CPU 5  : Vendor=Unknown Core=Unknown (Hart 5)
CPU 6  : Vendor=Unknown Core=Unknown (Hart 6)
CPU 7  : Vendor=Unknown Core=Unknown (Hart 7)
random: no preloaded entropy cache
random: no platform bootloader entropy
arc4random: WARNING: initial seeding bypassed the cryptographic random device because it was not yet seeded and the knob 'bypass_before_seeding' was enabled.
VIMAGE (virtualized network stack) enabled
hostuuid: using 00000000-0000-0000-0000-000000000000
ULE: setup cpu 0
ULE: setup cpu 1
ULE: setup cpu 2
ULE: setup cpu 3
ULE: setup cpu 4
ULE: setup cpu 5
ULE: setup cpu 6
ULE: setup cpu 7
random: entropy device external interface
kbd0 at kbdmux0
mem: <memory>
null: <full device, null device, zero device>
openfirm: <Open Firmware control device>
tcp_log: tcp_log device
crypto: <crypto core>
ram0: reserving memory region:   80000-7eed000
ram0: reserving memory region:   7f13000-75e00000
ram0: reserving memory region:   76e1b000-7dd83000
ram0: reserving memory region:   7dd85000-7dd86000
ram0: reserving memory region:   7dd88000-7dd89000
ram0: reserving memory region:   7dd8d000-7eeae000
ram0: reserving memory region:   7eeaf000-80000000
ofwbus0: <Open Firmware Device Tree>
ofw_clkbus0: <OFW clocks bus> on ofwbus0
clk_fixed0: <Fixed clock> on ofw_clkbus0
Clock: vctcxo_24, parent: none, freq: 24000000
clk_fixed1: <Fixed clock> on ofw_clkbus0
Clock: vctcxo_3, parent: none, freq: 3000000
clk_fixed2: <Fixed clock> on ofw_clkbus0
Clock: vctcxo_1, parent: none, freq: 1000000
clk_fixed3: <Fixed clock> on ofw_clkbus0
Clock: pll1_vco, parent: none, freq: 24576000
clk_fixed4: <Fixed clock> on ofw_clkbus0
Clock: clk_32k, parent: none, freq: 32000
clk_fixed5: <Fixed clock> on ofw_clkbus0
Clock: clk_dummy, parent: none, freq: 0
simplebus0: <Flattened device tree simple bus> on ofwbus0
regfix0: <Fixed Regulator> on ofwbus0
sbi0: <RISC-V Supervisor Binary Interface>
cpulist0: <Open Firmware CPU Group> on ofwbus0
cpu0: <Open Firmware CPU> on cpulist0
cpu0: missing 'clock-frequency' property
cpu1: <Open Firmware CPU> on cpulist0
cpu1: missing 'clock-frequency' property
cpu2: <Open Firmware CPU> on cpulist0
cpu2: missing 'clock-frequency' property
cpu3: <Open Firmware CPU> on cpulist0
cpu3: missing 'clock-frequency' property
cpu4: <Open Firmware CPU> on cpulist0
cpu4: missing 'clock-frequency' property
cpu5: <Open Firmware CPU> on cpulist0
cpu5: missing 'clock-frequency' property
cpu6: <Open Firmware CPU> on cpulist0
cpu6: missing 'clock-frequency' property
cpu7: <Open Firmware CPU> on cpulist0
cpu7: missing 'clock-frequency' property
intc0: <RISC-V Local Interrupt Controller> on ofwbus0
sbi_ipi0: <RISC-V SBI Inter-Processor Interrupts> on sbi0
plic0: <RISC-V PLIC> mem 0xe0000000-0xe3ffffff irq 16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31 on simplebus0
timer0: <RISC-V Timer>
Timecounter "RISC-V Timecounter" frequency 24000000 Hz quality 1000
Event timer "RISC-V Eventtimer" frequency 24000000 Hz quality 1000
rcons0: <RISC-V console>
simplebus0: <clint@e4000000> mem 0xe4000000-0xe400ffff irq 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15 compat riscv,clint0 (no driver attached)
simplebus0: <clock-controller@d4050000> mem 0xd4050000-0xd405209b,0xd4282800-0xd4282bff,0xd4015000-0xd4015fff,0xd4090000-0xd4090fff,0xd4282c00-0xd4282fff,0xd8440000-0xd8440097,0xc0000000-0xc000427f,0xf0610000-0xf061001f compat ky,x1-ccu
 (no driver attached)
simplebus0: <reset-controller@d4050000> mem 0xd4050000-0xd405209b,0xd4282800-0xd4282bff,0xd4015000-0xd4015fff,0xd4090000-0xd4090fff,0xd4282c00-0xd4282fff,0xd8440000-0xd8440097,0xc0000000-0xc000427f,0xf0610000-0xf061001f compat ky,x1-res
et (no driver attached)
simplebus0: <gpio@d4019000> mem 0xd4019000-0xd40197ff irq 32 compat ky,x1-gpio (no driver attached)
simplebus0: <pinctrl@d401e000> mem 0xd401e000-0xd401e3ff compat pinctrl-single (no driver attached)
simplebus0: <power-management@0> mem 0xd4050000-0xd4053003,0xd4282800-0xd4282bff compat ky,x1-pm-domain (no driver attached)
simplebus0: no default resources for rid = 0, type = 4
uart0: <16750 or compatible> mem 0xd401700uart0: console (109375,n,8,1)
simplebus0: no default resources for rid = 0, type = 1
uart0: polled mode (50Hz)
uart0: PPS capture mode: DCD
simplebus0: <ddr@c0000000> mem 0xc0000000-0xc03fffff compat ky,ddr-ctl (no driver attached)
simplebus0: <ethernet@cac80000> mem 0xcac80000-0xcac8041f compat ky,x1-emac (no driver attached)
simplebus0: <udc@c0900100> mem 0xc0900100-0xc09040ff irq 33 compat ky,mv-udc (no driver attached)
simplebus0: <usbphy1@c09c0000> mem 0xc09c0000-0xc09c01ff compat ky,usb2-phy (no driver attached)
simplebus0: <ehci1@c0980100> mem 0xc0980100-0xc09840ff irq 34 compat ky,mv-ehci (no driver attached)
simplebus0: <phy@c0b10000> mem 0xc0b10000-0xc0b107ff,0xd4282910-0xd4282d0f compat ky,x1-combphy (no driver attached)
simplebus0: <usb2phy@0xc0a30000> mem 0xc0a30000-0xc0a301ff compat ky,usb2-phy (no driver attached)
simplebus0: <usb3@0> irq 35 compat ky,x1-dwc3 (no driver attached)
simplebus0: <sdh@d4280000> mem 0xd4280000-0xd42801ff irq 36 compat ky,x1-sdhci (no driver attached)
simplebus0: <sdh@d4280800> mem 0xd4280800-0xd42809ff irq 37 disabled compat ky,x1-sdhci (no driver attached)
simplebus0: <sdh@d4281000> mem 0xd4281000-0xd42811ff irq 38 compat ky,x1-sdhci (no driver attached)
simplebus0: <twsi0@d4010800> mem 0xd4010800-0xd4010837 disabled compat ky,i2c (no driver attached)
simplebus0: <twsi1@d4011000> mem 0xd4011000-0xd4011037 disabled compat ky,i2c (no driver attached)
simplebus0: <twsi2@d4012000> mem 0xd4012000-0xd4012037 compat ky,i2c (no driver attached)
simplebus0: <twsi3@f0614000> mem 0xf0614000-0xf0614037 disabled compat ky,i2c (no driver attached)
simplebus0: <twsi4@d4012800> mem 0xd4012800-0xd4012837 compat ky,i2c (no driver attached)
simplebus0: <twsi5@d4013800> mem 0xd4013800-0xd4013837 disabled compat ky,i2c (no driver attached)
simplebus0: <twsi6@d4018800> mem 0xd4018800-0xd4018837 disabled compat ky,i2c (no driver attached)
simplebus0: <twsi7@d401d000> mem 0xd401d000-0xd401d037 disabled compat ky,i2c (no driver attached)
simplebus0: <twsi8@d401d800> mem 0xd401d800-0xd401d837 compat ky,i2c (no driver attached)
simplebus0: <pwm@d401a000> mem 0xd401a000-0xd401a00f disabled compat ky,x1-pwm (no driver attached)
simplebus0: <pwm@d401a400> mem 0xd401a000-0xd401a00f disabled compat ky,x1-pwm (no driver attached)
simplebus0: <pwm@d4021800> mem 0xd4021800-0xd402180f disabled compat ky,x1-pwm (no driver attached)
simplebus0: <backlight> disabled compat pwm-backlight (no driver attached)
simplebus0: <pcie@ca000000> mem 0xca000000-0xca000fff,0xca300000-0xca31ff23,0x80000000-0x800fffff,0xd4282bcc-0xd4282bd3,0xc0b20000-0xc0b20fff,0xc0b10000-0xc0b10fff,0xd4282bcc-0xd4282bd3,0xc0b10000-0xc0b10fff irq 39,40 disabled type pci 
compat x1,dwc-pcie (no driver attached)
simplebus0: <pcie@ca400000> mem 0xca400000-0xca400fff,0xca700000-0xca71ff23,0x90000000-0x900fffff,0xd4282bd4-0xd4282bdb,0xc0c20000-0xc0c20fff,0xc0c10000-0xc0c10fff,0xd4282bcc-0xd4282bd3,0xc0b10000-0xc0b10fff irq 41,42 type pci compat x1
,dwc-pcie (no driver attached)
simplebus0: <pcie@ca800000> mem 0xca800000-0xca800fff,0xcab00000-0xcab1ff23,0xa0000000-0xa00fffff,0xd4282bdc-0xd4282be3,0xc0d20000-0xc0d20fff,0xc0d10000-0xc0d10fff,0xd4282bcc-0xd4282bd3,0xc0b10000-0xc0b10fff irq 43,44 disabled type pci 
compat x1,dwc-pcie (no driver attached)
simplebus0: <spi0@d4026000> mem 0xd4026000-0xd402602f disabled compat ky,x1-spi (no driver attached)
simplebus0: <spi1@d4026800> mem 0xd4026800-0xd402682f disabled compat ky,x1-spi (no driver attached)
simplebus0: <spi2@f0613000> mem 0xf0614000-0xf061402f disabled compat ky,x1-spi (no driver attached)
simplebus0: <spi3@d401c000> mem 0xd401c000-0xd401c02f disabled compat ky,x1-spi (no driver attached)
simplebus0: <spi@d420c000> mem 0xd420c000-0xd420cfff,0xb8000000-0xb8cfffff compat ky,x1-qspi (no driver attached)
simplebus0: <fuse@f0702800> mem 0xf0702800-0xf0702bff compat ky,x1-efuse (no driver attached)
simplebus0: <dpu@c0340000> mem 0xc0340000-0xc0369fff,0xc0440000-0xc0469fff compat ky,dpu (no driver attached)
simplebus0: <mipi@d421a800> mem 0xd421a800-0xd421a9ff disabled compat ky,mipi-dsi (no driver attached)
simplebus0: <panel> disabled compat ky,panel (no driver attached)
simplebus0: <hdmi@c0400500> mem 0xc0400500-0xc04006ff compat ky,hdmi (no driver attached)
simplebus0: <charging> disabled compat k1,shutdown-charging (no driver attached)
ofwbus0: <pmu> compat riscv,pmu (no driver attached)
ofwbus0: <watchdog@D4080000> mem 0xd4080000-0xd4080fff,0xd4051020-0xd4051023 compat ky,x1-wdt (no driver attached)
ofwbus0: <wdt_reboot> compat wdt-reboot (no driver attached)
ofwbus0: <usb2hub> compat ky,usb-hub (no driver attached)
ofwbus0: <usb3hub> compat ky,usb-hub (no driver attached)
ofwbus0: <gpio-leds> compat gpio-leds (no driver attached)
crypto: assign cryptosoft0 driver id 0, flags 0x6000000
Device configuration finished.
procfs registered
Timecounters tick every 1.000 msec
vlan: initialized, using hash tables with chaining
lo0: bpf attached
IPsec: Initialized Security Association Processing.
tcp_init: net.inet.tcp.tcbhashsize auto tuned to 16384
usb_needs_explore_all: no devclass
panic: vtbuf_fill begin.tp_row 0 must be < screen height 0
cpuid = 0
time = 1
KDB: stack backtrace:
db_trace_self() at db_trace_self
db_trace_self_wrapper() at db_trace_self_wrapper+0x36
kdb_backtrace() at kdb_backtrace+0x2c
vpanic() at vpanic+0x120
panic() at panic+0x26
vtbuf_fill() at vtbuf_fill+0xda
vtterm_fill() at vtterm_fill+0x10
terminal_set_winsize_blank() at terminal_set_winsize_blank+0x166
terminal_set_winsize() at terminal_set_winsize+0x16
vt_upgrade() at vt_upgrade+0x1ce
mi_startup() at mi_startup+0x1da
va() at va+0x60
KDB: enter: panic
[ thread pid 0 tid 100000 ]
Stopped at      kdb_enter+0x36: sd      zero,40(s1)
db>

I haven't connected a monitor. Could this be the reason?
 
Back
Top