> From: Lear Zhou <[email protected]> > Date: Sun, 26 Oct 2025 19:44:14 -0700 > > Hi guys, > > I just re-installed OpenBSD 7.8 to my two rock64 arm64 servers, after > failing upgrading due to insufficiency of disk space. > > The installation went well, however, I couldn't use any of the usb ports it > has. > > Any idea how to enable at least one of them? I believe I could use one usb > 2.0 port before, but cannot remember how to do it.
Just dusted off mine. The USB ports aren't powered because of a bug in U-Boot 2021.10. Attached is a new u-boot-rk3328 port that fixes the issue for me. With that U-Boot version the lower USB 2.0 port and the USB 3.0 port both work for me. > My demsg is as follows: > > OpenBSD 7.8 (GENERIC.MP) #38: Sun Oct 12 18:23:44 MDT 2025 > [email protected]:/usr/src/sys/arch/arm64/compile/GENERIC.MP > real mem = 1019006976 (971MB) > avail mem = 947027968 (903MB) > random: good seed from bootblocks > mainbus0 at root: Pine64 Rock64 > psci0 at mainbus0: PSCI 1.1, SMCCC 1.4, SYSTEM_SUSPEND > efi0 at mainbus0: UEFI 2.8 > efi0: Das U-Boot rev 0x20211000 > smbios0 at efi0: SMBIOS 3.0 > smbios0: vendor U-Boot version "2021.10" date 10/01/2021 > smbios0: pine64 rock64_rk3328 > cpu0 at mainbus0 mpidr 0: ARM Cortex-A53 r0p4 > cpu0: 32KB 64b/line 2-way L1 VIPT I-cache, 32KB 64b/line 4-way L1 D-cache > cpu0: 256KB 64b/line 16-way L2 cache > cpu0: CRC32,SHA2,SHA1,AES+PMULL,ASID16 > cpu1 at mainbus0 mpidr 1: ARM Cortex-A53 r0p4 > cpu1: 32KB 64b/line 2-way L1 VIPT I-cache, 32KB 64b/line 4-way L1 D-cache > cpu1: 256KB 64b/line 16-way L2 cache > cpu2 at mainbus0 mpidr 2: ARM Cortex-A53 r0p4 > cpu2: 32KB 64b/line 2-way L1 VIPT I-cache, 32KB 64b/line 4-way L1 D-cache > cpu2: 256KB 64b/line 16-way L2 cache > cpu3 at mainbus0 mpidr 3: ARM Cortex-A53 r0p4 > cpu3: 32KB 64b/line 2-way L1 VIPT I-cache, 32KB 64b/line 4-way L1 D-cache > cpu3: 256KB 64b/line 16-way L2 cache > apm0 at mainbus0 > syscon0 at mainbus0: "syscon" > "io-domains" at syscon0 not configured > "gpio" at syscon0 not configured > "power-controller" at syscon0 not configured > "reboot-mode" at syscon0 not configured > rkclock0 at mainbus0 > syscon1 at mainbus0: "syscon" > "usb2phy" at syscon1 not configured > ampintc0 at mainbus0 nirq 160, ncpu 4 ipi 0: "interrupt-controller" > rkpinctrl0 at mainbus0: "pinctrl" > rkgpio0 at rkpinctrl0 > rkgpio1 at rkpinctrl0 > rkgpio2 at rkpinctrl0 > rkgpio3 at rkpinctrl0 > "fit-images" at mainbus0 not configured > "opp_table0" at mainbus0 not configured > simpleaudio0 at mainbus0 > "arm-pmu" at mainbus0 not configured > rkdrm0 at mainbus0 > drm0 at rkdrm0 > simpleaudio1 at mainbus0 > agtimer0 at mainbus0: 24000 kHz > "xin24m" at mainbus0 not configured > "i2s" at mainbus0 not configured > "i2s" at mainbus0 not configured > "spdif" at mainbus0 not configured > com0 at mainbus0: dw16550, 64 byte fifo > com0: console > rkiic0 at mainbus0 > iic0 at rkiic0 > rkpmic0 at iic0 addr 0x18: RK805 > rkspi0 at mainbus0 > "watchdog" at mainbus0 not configured > "dmac" at mainbus0 not configured > rktemp0 at mainbus0 > "efuse" at mainbus0 not configured > "gpu" at mainbus0 not configured > "video-codec" at mainbus0 not configured > "iommu" at mainbus0 not configured > "vop" at mainbus0 not configured > "iommu" at mainbus0 not configured > "hdmi" at mainbus0 not configured > "codec" at mainbus0 not configured > "phy" at mainbus0 not configured > dwmmc0 at mainbus0: 50 MHz base clock > sdmmc0 at dwmmc0: 4-bit, sd high-speed, mmc high-speed, dma > dwmmc1 at mainbus0: 50 MHz base clock > sdmmc1 at dwmmc1: 8-bit, mmc high-speed, dma > dwge0 at mainbus0: rev 0x35, address b2:35:cb:82:cb:bd > rgephy0 at dwge0 phy 0: RTL8169S/8110S/8211, rev. 6 > 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 > ohci0 at mainbus0: version 1.0 > "usb" at mainbus0 not configured > "usb" at mainbus0 not configured > "external-gmac-clock" at mainbus0 not configured > "sdmmc-regulator" at mainbus0 not configured > "vcc-host-5v-regulator" at mainbus0 not configured > "vcc-host1-5v-regulator" at mainbus0 not configured > "vcc-sys" at mainbus0 not configured > "ir-receiver" at mainbus0 not configured > gpioleds0 at mainbus0: no LEDs > simpleaudio2 at mainbus0 > "spdif-dit" at mainbus0 not configured > "dmc" at mainbus0 not configured > "smbios" at mainbus0 not configured > usb1 at ohci0: USB revision 1.0 > uhub1 at usb1 configuration 1 interface 0 "Generic OHCI root hub" rev > 1.00/1.00 addr 1 > scsibus0 at sdmmc0: 2 targets, initiator 0 > sd0 at scsibus0 targ 1 lun 0: <Sandisk, SA16G, 0080> removable > sd0: 15193MB, 512 bytes/sector, 31116288 sectors > sdmmc1: can't enable card > vscsi0 at root > scsibus1 at vscsi0: 256 targets > softraid0 at root > scsibus2 at softraid0: 256 targets > root on sd0a (8dd38a21da4db6fd.a) swap on sd0b dump on sd0b > rkdrm0: no display interface ports configured
