Hello,

I succesfully installed an OpenBSD snapshot on a Pine64 QuartzPro64 board.

I used :
* upstream u-boot, branch master (https://source.denx.de/u-boot/u-boot.git)
* TF-A / bl31, branch rk3588 (
https://gitlab.collabora.com/hardware-enablement/rockchip-3588/trusted-firmware-a.git
)
* TPL / DDR blob, branch master (https://github.com/rockchip-linux/rkbin.git
)
* OpenBSD, snapshots/arm64/miniroot76.img

put that on an SD card, booted, disabled ohci with boot -c
then installing to a GPT partition on the eMMC

Both 1Gb ethernet interfaces working.
At approx. 450 Mbps, with iperf3 server running on the QP64

Here is the dmesg:

OpenBSD 7.6-beta (GENERIC.MP) #154: Fri Aug 16 22:47:08 MDT 2024
    dera...@arm64.openbsd.org:/usr/src/sys/arch/arm64/compile/GENERIC.MP
real mem  = 17169612800 (16374MB)
avail mem = 16554156032 (15787MB)
User Kernel Config
UKC> disable ohci
167 ohci* disabled
241 ohci* disabled
425 ohci* disabled
UKC> exit
Continuing...
random: good seed from bootblocks
mainbus0 at root: Pine64 QuartzPro64
psci0 at mainbus0: PSCI 1.1, SMCCC 1.4, SYSTEM_SUSPEND
efi0 at mainbus0: UEFI 2.10
efi0: Das U-Boot rev 0x20241000
smbios0 at efi0: SMBIOS 3.7.0
smbios0: vendor U-Boot version "2024.10-rc2-00130-gd51764417dc3-dirty" date
10/01/2024
smbios0: pine64 Pine64 QuartzPro64
cpu0 at mainbus0 mpidr 0: ARM Cortex-A55 r2p0
cpu0: 32KB 64b/line 4-way L1 VIPT I-cache, 32KB 64b/line 4-way L1 D-cache
cpu0: 128KB 64b/line 4-way L2 cache
cpu0: 4096KB 64b/line 16-way L3 cache
cpu0:
DP,RDM,Atomic,CRC32,LRCPC,DPB,ASID16,PAN+ATS1E1,LO,HPDS,VH,HAFDBS,AdvSIMD+HP,FP+HP,SSBS
cpu1 at mainbus0 mpidr 100: ARM Cortex-A55 r2p0
cpu1: 32KB 64b/line 4-way L1 VIPT I-cache, 32KB 64b/line 4-way L1 D-cache
cpu1: 128KB 64b/line 4-way L2 cache
cpu1: 4096KB 64b/line 16-way L3 cache
cpu2 at mainbus0 mpidr 200: ARM Cortex-A55 r2p0
cpu2: 32KB 64b/line 4-way L1 VIPT I-cache, 32KB 64b/line 4-way L1 D-cache
cpu2: 128KB 64b/line 4-way L2 cache
cpu2: 4096KB 64b/line 16-way L3 cache
cpu3 at mainbus0 mpidr 300: ARM Cortex-A55 r2p0
cpu3: 32KB 64b/line 4-way L1 VIPT I-cache, 32KB 64b/line 4-way L1 D-cache
cpu3: 128KB 64b/line 4-way L2 cache
cpu3: 4096KB 64b/line 16-way L3 cache
cpu4 at mainbus0 mpidr 400: ARM Cortex-A76 r4p0
cpu4: 64KB 64b/line 4-way L1 PIPT I-cache, 64KB 64b/line 4-way L1 D-cache
cpu4: 512KB 64b/line 8-way L2 cache
cpu4: 4096KB 64b/line 16-way L3 cache
cpu4:
DP,RDM,Atomic,CRC32,LRCPC,DPB,ASID16,PAN+ATS1E1,LO,HPDS,VH,HAFDBS,CSV3,CSV2,AdvSIMD+HP,FP+HP,SSBS
cpu5 at mainbus0 mpidr 500: ARM Cortex-A76 r4p0
cpu5: 64KB 64b/line 4-way L1 PIPT I-cache, 64KB 64b/line 4-way L1 D-cache
cpu5: 512KB 64b/line 8-way L2 cache
cpu5: 4096KB 64b/line 16-way L3 cache
cpu6 at mainbus0 mpidr 600: ARM Cortex-A76 r4p0
cpu6: 64KB 64b/line 4-way L1 PIPT I-cache, 64KB 64b/line 4-way L1 D-cache
cpu6: 512KB 64b/line 8-way L2 cache
cpu6: 4096KB 64b/line 16-way L3 cache
cpu7 at mainbus0 mpidr 700: ARM Cortex-A76 r4p0
cpu7: 64KB 64b/line 4-way L1 PIPT I-cache, 64KB 64b/line 4-way L1 D-cache
cpu7: 512KB 64b/line 8-way L2 cache
cpu7: 4096KB 64b/line 16-way L3 cache
"optee" at mainbus0 not configured
scmi0 at mainbus0: SCMI 2.0
apm0 at mainbus0
syscon0 at mainbus0: "syscon"
syscon1 at mainbus0: "syscon"
syscon2 at mainbus0: "syscon"
syscon3 at mainbus0: "syscon"
syscon4 at mainbus0: "syscon"
syscon5 at mainbus0: "syscon"
syscon6 at mainbus0: "syscon"
syscon7 at mainbus0: "syscon"
syscon8 at mainbus0: "syscon"
syscon9 at mainbus0: "syscon"
syscon10 at mainbus0: "syscon"
syscon11 at mainbus0: "syscon"
rkusbphy0 at syscon11: phy 2
syscon12 at mainbus0: "syscon"
rkusbphy1 at syscon12: phy 3
syscon13 at mainbus0: "syscon"
syscon14 at mainbus0: "syscon"
rkclock0 at mainbus0
CRU_GATE_CON20: 0x0000aa05
CRU_GATE_CON21: 0x000000a0
CRU_GATE_CON22: 0x00000263
CRU_GATE_CON23: 0x0000aa05
CRU_GATE_CON24: 0x000000a0
CRU_GATE_CON25: 0x00000263
syscon15 at mainbus0: "power-management"
"power-controller" at syscon15 not configured
syscon16 at mainbus0: "qos"
syscon17 at mainbus0: "qos"
syscon18 at mainbus0: "qos"
syscon19 at mainbus0: "qos"
syscon20 at mainbus0: "qos"
syscon21 at mainbus0: "qos"
syscon22 at mainbus0: "qos"
syscon23 at mainbus0: "qos"
syscon24 at mainbus0: "qos"
syscon25 at mainbus0: "qos"
syscon26 at mainbus0: "qos"
syscon27 at mainbus0: "qos"
syscon28 at mainbus0: "qos"
syscon29 at mainbus0: "qos"
syscon30 at mainbus0: "qos"
syscon31 at mainbus0: "qos"
syscon32 at mainbus0: "qos"
syscon33 at mainbus0: "qos"
syscon34 at mainbus0: "qos"
syscon35 at mainbus0: "qos"
syscon36 at mainbus0: "qos"
syscon37 at mainbus0: "qos"
syscon38 at mainbus0: "qos"
syscon39 at mainbus0: "qos"
syscon40 at mainbus0: "qos"
syscon41 at mainbus0: "qos"
syscon42 at mainbus0: "qos"
syscon43 at mainbus0: "qos"
syscon44 at mainbus0: "qos"
syscon45 at mainbus0: "qos"
syscon46 at mainbus0: "qos"
syscon47 at mainbus0: "qos"
syscon48 at mainbus0: "qos"
syscon49 at mainbus0: "qos"
syscon50 at mainbus0: "qos"
syscon51 at mainbus0: "qos"
syscon52 at mainbus0: "qos"
syscon53 at mainbus0: "qos"
syscon54 at mainbus0: "qos"
syscon55 at mainbus0: "qos"
syscon56 at mainbus0: "qos"
syscon57 at mainbus0: "qos"
syscon58 at mainbus0: "qos"
syscon59 at mainbus0: "qos"
syscon60 at mainbus0: "qos"
syscon61 at mainbus0: "qos"
syscon62 at mainbus0: "qos"
syscon63 at mainbus0: "qos"
agintc0 at mainbus0 mbi shift 4:3 nirq 512 nredist 8 ipi: 0, 1, 2:
"interrupt-controller"
agintcmsi0 at agintc0
agintcmsi1 at agintc0
rkcomphy0 at mainbus0
rkcomphy1 at mainbus0
rkpinctrl0 at mainbus0: "pinctrl"
rkgpio0 at rkpinctrl0
rkgpio1 at rkpinctrl0
rkgpio2 at rkpinctrl0
rkgpio3 at rkpinctrl0
rkgpio4 at rkpinctrl0
syscon64 at mainbus0: "syscon"
syscon65 at mainbus0: "syscon"
syscon66 at mainbus0: "syscon"
syscon67 at mainbus0: "syscon"
rkcomphy2 at mainbus0
rkpciephy0 at mainbus0
"fit-images" at mainbus0 not configured
rkdrm0 at mainbus0
drm0 at rkdrm0
"firmware" at mainbus0 not configured
"pmu-a55" at mainbus0 not configured
"pmu-a76" at mainbus0 not configured
"clock-0" at mainbus0 not configured
agtimer0 at mainbus0: 24000 kHz
"clock-1" at mainbus0 not configured
"clock-2" at mainbus0 not configured
"sram" at mainbus0 not configured
"gpu" at mainbus0 not configured
ehci0 at mainbus0
usb0 at ehci0: USB revision 2.0
uhub0 at usb0 configuration 1 interface 0 "Generic EHCI root hub" rev
2.00/1.00 addr 1
"usb" at mainbus0 not configured
ehci1 at mainbus0
usb1 at ehci1: USB revision 2.0
uhub1 at usb1 configuration 1 interface 0 "Generic EHCI root hub" rev
2.00/1.00 addr 1
"usb" at mainbus0 not configured
"sram" at mainbus0 not configured
"video-codec" at mainbus0 not configured
"qos" at mainbus0 not configured
"qos" at mainbus0 not configured
"dfi" at mainbus0 not configured
dwpcie0 at mainbus0
ahci0 at mainbus0: AHCI 1.3
scsibus0 at ahci0: 32 targets
dwmmc0 at mainbus0: 49 MHz base clock
sdmmc0 at dwmmc0: 4-bit, sd high-speed, dma
dwmshc0 at mainbus0
dwmshc0: SDHC 4.20, 200 MHz base clock
sdmmc1 at dwmshc0: 8-bit, sd high-speed, mmc high-speed, dma
"i2s" at mainbus0 not configured
"interrupt-controller" at mainbus0 not configured
"dma-controller" at mainbus0 not configured
"dma-controller" at mainbus0 not configured
rkiic0 at mainbus0
iic0 at rkiic0
pcxrtc0 at iic0 addr 0x51: battery ok
"timer" at mainbus0 not configured
"watchdog" at mainbus0 not configured
rkspi0 at mainbus0
rkpmic0 at rkspi0: RK806
rkpmic1 at rkspi0: RK806
com0 at mainbus0: dw16550, 64 byte fifo
com0: console
rktemp0 at mainbus0
"adc" at mainbus0 not configured
rkiic1 at mainbus0
iic1 at rkiic1
"everest,es8388" at iic1 addr 0x11 not configured
"efuse" at mainbus0 not configured
"dma-controller" at mainbus0 not configured
"phy" at mainbus0 not configured
"phy" at mainbus0 not configured
"sram" at mainbus0 not configured
"pinctrl" at mainbus0 not configured
"syscon" at mainbus0 not configured
"syscon" at mainbus0 not configured
"syscon" at mainbus0 not configured
"syscon" at mainbus0 not configured
dwpcie1 at mainbus0
dwpcie2 at mainbus0
dwqe0 at mainbus0 gmac 0: rev 0x51, address xx:xx:xx:xx:xx:xx
rgephy0 at dwqe0 phy 1: RTL8169S/8110S/8211, rev. 6
"phy" at mainbus0 not configured
"phy" at mainbus0 not configured
"adc-keys-0" at mainbus0 not configured
"adc-keys-1" at mainbus0 not configured
simpleamp0 at mainbus0
simpleamp1 at mainbus0
gpioleds0 at mainbus0: no LEDs
simpleaudio0 at mainbus0
"vcc12v-dcin-regulator" at mainbus0 not configured
"vcc3v3-bt-regulator" at mainbus0 not configured
"vcc3v3-pcie30-regulator" at mainbus0 not configured
"vcc3v3-wf-regulator" at mainbus0 not configured
"vcc4v0-sys-regulator" at mainbus0 not configured
"vcc5v0-host-regulator" at mainbus0 not configured
"vcc5v0-usb-regulator" at mainbus0 not configured
"binman" at mainbus0 not configured
"dmc" at mainbus0 not configured
"rng" at mainbus0 not configured
pci0 at dwpcie0
ppb0 at pci0 dev 0 function 0 "Rockchip RK3588" rev 0x00
pci1 at ppb0 bus 49
re0 at pci1 dev 0 function 0 "Realtek 8168" rev 0x15: RTL8168H/8111H
(0x5400), msi, address 00:00:00:00:00:00
rgephy1 at re0 phy 7: RTL8251, rev. 0
dwpcie1: can't initialize hardware
pci2 at dwpcie2
ppb1 at pci2 dev 0 function 0 "Rockchip RK3588" rev 0x00
pci3 at ppb1 bus 33
vendor "Broadcom", unknown product 0x449d (class network subclass
miscellaneous, rev 0x02) at pci3 dev 0 function 0 not configured
scsibus1 at sdmmc0: 2 targets, initiator 0
sd0 at scsibus1 targ 1 lun 0: <Sandisk, SD08G, 0038> removable
sd0: 7600MB, 512 bytes/sector, 15564800 sectors
scsibus2 at sdmmc1: 2 targets, initiator 0
sd1 at scsibus2 targ 1 lun 0: <SD/MMC, 58A441, 0000>
sd1: 59000MB, 512 bytes/sector, 120832000 sectors
vscsi0 at root
scsibus3 at vscsi0: 256 targets
softraid0 at root
scsibus4 at softraid0: 256 targets
root on sd1a (xxxxxxxxxxxxxxxx.a) swap on sd1b dump on sd1b
rkdrm0: no display interface ports configured

Thanks to everyone involved !

-- 
Vincent Legoll

Reply via email to