Hi, I have an Orange Pi R1 (2 network interfaces) for ~3 years as my main router.
At the time, recompiled sysutils/u-boot adding orangepi_r1_defconfig, because this port doesn't compile for the Orange Pi R1. dd'ed the new compiled u-boot (same procedure as Cubieboard), replaced the dtb in the miniroot and all went ok. I've been updating with -current since installed. At the time the u-boot in ports was v2019.10. Now I have another R1 in hands. Repeated the procedure. But now u-boot is at v2021.10. The board boots ok but I keep seeing lots of messages related to ohci(4) in the console (249 scheduled overruns, output below). I can confirm -current runs ok with the old u-boot + dtb without these messages. One solution would be to dump the old sd the other board but sysutils/u-boot is at v2021.10 already so thought about using the current version. I know drivers can break if dts changes, but not sure if there is a dtb version I can easily check. Any hints that could help debug the issue? Thank you. U-Boot SPL 2021.10 (Aug 12 2022 - 16:53:26 -0300) DRAM: 256 MiB Trying to boot from MMC1 U-Boot 2021.10 (Aug 12 2022 - 16:53:26 -0300) Allwinner Technology CPU: Allwinner H3 (SUN8I 1680) Model: Xunlong Orange Pi R1 DRAM: 256 MiB MMC: mmc@1c0f000: 0, mmc@1c10000: 2 Loading Environment from FAT... Unable to read "uboot.env" from mmc0:1... In: serial Out: serial Err: serial Net: phy interface0 eth0: ethernet@1c30000 starting USB... Bus usb@1c1a000: USB EHCI 1.00 Bus usb@1c1a400: USB OHCI 1.0 Bus usb@1c1b000: USB EHCI 1.00 scanning bus usb@1c1a000 for devices... 1 USB Device(s) found scanning bus usb@1c1a400 for devices... 1 USB Device(s) found scanning bus usb@1c1b000 for devices... 1 USB Device(s) found scanning usb for storage devices... 0 Storage Device(s) found Hit any key to stop autoboot: 0 switch to partitions #0, OK mmc0 is current device Scanning mmc 0:1... 30864 bytes read in 4 ms (7.4 MiB/s) Scanning disk m...@1c0f000.blk... Card did not respond to voltage select! : -110 Scanning disk m...@1c10000.blk... Disk m...@1c10000.blk not ready Found 3 disks No EFI system partition BootOrder not defined EFI boot manager: Cannot load any image Found EFI removable media binary efi/boot/bootarm.efi 117860 bytes read in 8 ms (14 MiB/s) Booting /efi\boot\bootarm.efi disks: sd0* >> OpenBSD/armv7 BOOTARM 1.19 boot> cannot open sd0a:/etc/random.seed: No such file or directory booting sd0a:/bsd: 2354292+686120+11503792+475204 [181792+107+377520+207622]=0x0 EHCI failed to shut down host controller. OpenBSD/armv7 booting ... arg0 0xc120ef4c arg1 0x0 arg2 0x4ae1f000 Allocating page tables IRQ stack: p0x4123d000 v0xc123d000 ABT stack: p0x4123e000 v0xc123e000 UND stack: p0x4123f000 v0xc123f000 SVC stack: p0x41240000 v0xc1240000 Creating L1 page table at 0x41210000 Mapping kernel Constructing L2 page tables undefined page type 0x2 pa 0x40000000 va 0x40000000 pages 0x2000 attr 0x8 type 0x7 pa 0x42000000 va 0x42000000 pages 0x5ef5 attr 0x8 type 0x9 pa 0x47ef5000 va 0x47ef5000 pages 0x16 attr 0x8 type 0x7 pa 0x47f0b000 va 0x47f0b000 pages 0x2f14 attr 0x8 type 0x2 pa 0x4ae1f000 va 0x4ae1f000 pages 0x9 attr 0x8 type 0x4 pa 0x4ae28000 va 0x4ae28000 pages 0x1 attr 0x8 type 0x7 pa 0x4ae29000 va 0x4ae29000 pages 0x1 attr 0x8 type 0x2 pa 0x4ae2a000 va 0x4ae2a000 pages 0x100 attr 0x8 type 0x1 pa 0x4af2a000 va 0x4af2a000 pages 0x1d attr 0x8 type 0x4 pa 0x4af47000 va 0x4af47000 pages 0x8 attr 0x8 type 0x6 pa 0x4af4f000 va 0x4af4f000 pages 0x1 attr 0x8000000000000008 type 0x4 pa 0x4af50000 va 0x4af50000 pages 0x3 attr 0x8 type 0x6 pa 0x4af53000 va 0x4af53000 pages 0x3 attr 0x8000000000000008 type 0x4 pa 0x4af56000 va 0x4af56000 pages 0x1 attr 0x8 type 0x6 pa 0x4af57000 va 0x4af57000 pages 0x4 attr 0x8000000000000008 type 0x4 pa 0x4af5b000 va 0x4af5b000 pages 0x8 attr 0x8 type 0x2 pa 0x4af63000 va 0x4af63000 pages 0x5028 attr 0x8 type 0x5 pa 0x4ff8b000 va 0x4ff8b000 pages 0x1 attr 0x8000000000000008 type 0x2 pa 0x4ff8c000 va 0x4ff8c000 pages 0x3d attr 0x8 type 0x0 pa 0x4ffc9000 va 0x4ffc9000 pages 0x3 attr 0x8 type 0x2 pa 0x4ffcc000 va 0x4ffcc000 pages 0x34 attr 0x8 pmap Copyright (c) 1982, 1986, 1989, 1991, 1993 The Regents of the University of California. All rights reserved. Copyright (c) 1995-2022 OpenBSD. All rights reserved. https://www.OpenBSD.org OpenBSD 7.2-beta (RAMDISK) #48: Thu Aug 11 23:06:22 MDT 2022 dera...@armv7.openbsd.org:/usr/src/sys/arch/armv7/compile/RAMDISK real mem = 182489088 (174MB) avail mem = 159887360 (152MB) random: boothowto does not indicate good seed mainbus0 at root: Xunlong Orange Pi R1 cpu0 at mainbus0 mpidr 0: ARM Cortex-A7 r0p5 cpu0: 32KB 32b/line 2-way L1 VIPT I-cache, 32KB 64b/line 4-way L1 D-cache cpu0: 512KB 64b/line 8-way L2 cache cortex0 at mainbus0 psci0 at mainbus0: PSCI 0.0 simplebus0 at mainbus0: "soc" sxisid0 at simplebus0 sxiccmu0 at simplebus0 sxipio0 at simplebus0: 94 pins ampintc0 at simplebus0 nirq 160, ncpu 4: "interrupt-controller" sxirtc0 at simplebus0 sxiccmu1 at simplebus0 sxipio1 at simplebus0: 12 pins sxisyscon0 at simplebus0 "clock" at simplebus0 not configured "mixer" at simplebus0 not configured "dma-controller" at simplebus0 not configured "lcd-controller" at simplebus0 not configured sximmc0 at simplebus0 sdmmc0 at sximmc0: 4-bit, sd high-speed, mmc high-speed, dma sximmc1 at simplebus0 sdmmc1 at sximmc1: 4-bit, sd high-speed, mmc high-speed, dma "mailbox" at simplebus0 not configured "usb" at simplebus0 not configured "phy" at simplebus0 not configured ehci0 at simplebus0 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 simplebus0: version 1.0 ehci1 at simplebus0 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 "timer" at simplebus0 not configured dwxe0 at simplebus0: address 02:42:73:9e:34:ef dwxe0: reset timeout ukphy0 at dwxe0 phy 1: Generic IEEE 802.3u media interface, rev. 0: OUI 0x001105, model 0x0000 "dram-controller" at simplebus0 not configured "spi" at simplebus0 not configured sxidog0 at simplebus0 com0 at simplebus0: dw16550 com0: console "hdmi-phy" at simplebus0 not configured "codec-analog" at simplebus0 not configured "deinterlace" at simplebus0 not configured "video-codec" at simplebus0 not configured "crypto" at simplebus0 not configured "gpu" at simplebus0 not configured "thermal-sensor" at simplebus0 not configured gpio0 at sxipio0: 32 pins gpio1 at sxipio0: 32 pins gpio2 at sxipio0: 32 pins gpio3 at sxipio0: 32 pins gpio4 at sxipio0: 32 pins gpio5 at sxipio0: 32 pins gpio6 at sxipio0: 32 pins gpio7 at sxipio1: 32 pins usb2 at ohci0: USB revision 1.0 uhub2 at usb2 configuration 1 interface 0 "Generic OHCI root hub" rev 1.00/1.00 addr 1 agtimer0 at mainbus0: 24000 kHz ohci0: 1 scheduling overruns scsibus0 at sdmmc0: 2 targets, initiator 0 sd0 at scsibus0 targ 1 lun 0: <Sandisk, SA16G, 0055> removable sd0: 14832MB, 512 bytes/sector, 30375936 sectors manufacturer 0x024c, product 0x8179 at sdmmc1 function 1 not configured ohci0: 1247 scheduling overruns ohci0: 249 scheduling overruns ohci0: 259 scheduling overruns ure0 at uhub1 port 1 configuration 1 interface 0 "Realtek USB 10/100 LAN" rev 2.10/20.00 addr 2 ure0: RTL8152 (0x4c10)ohci0: 246 scheduling overruns , address c0:74:2b:ff:d1:79 rlphy0 at ure0 phy 0: RTL8201E 10/100 PHY, rev. 2 softraid0 at root scsibus1 at softraid0: 256 targets bootfile: sd0a:/bsd boot device: sd0 root on rd0a swap on rd0b dump on rd0b WARNING: bad clock chip time WARNING: CHECK AND RESET THE DATE! cpu0: DVFS failed ohci0: 245 scheduling overruns ohci0: 249 scheduling overruns ohci0: 249 scheduling overruns ohci0: 249 scheduling overruns ohci0: 249 scheduling overruns ohci0: 249 scheduling overruns ohci0: 249 scheduling overruns ohci0: 249 scheduling overruns erase ^?, werase ^W, kill ^U, intr ^C, status ^T Welcome to the OpenBSD/armv7 7.2 installation program. ohci0: 249 scheduling overruns (I)nstall, (U)pgrade, (A)utoinstall or (S)hell? ohci0: 259 scheduling overruns ohci0: 249 scheduling overruns ohci0: 249 scheduling overruns ohci0: 249 scheduling overruns ohci0: 249 scheduling overruns ohci0: 249 scheduling overruns ohci0: 249 scheduling overruns ohci0: 249 scheduling overruns ohci0: 249 scheduling overruns ohci0: 249 scheduling overruns ohci0: 249 scheduling overruns ohci0: 249 scheduling overruns ohci0: 249 scheduling overruns (...) -- db