Port-arm archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Problem booting Orange Pi One on NetBSD 10.0_BETA



It's been a while (2017) since I played with an Orange Pi One, but want
to do some testing. I wrote an armv7.img onto an sdcard and dd'ed over
the requisite u-boot bootstrap from pkgsrc-2022Q3.

The board boots, but cannot find the sdcard to mount root. It seems to
be missing a shed load of other devices like usb etc - see captured
boot messages below. 

I had a quick look at the dtb on the armv7 image and it looks OK so I
am wondering if there is a problem with the u-boot image. Any clues?

Dave

$  cu -l /dev/ttyU0 -s 115200 "dir" 
Connected
U-Boot SPL 2018.11 (Jul 23 2023 - 18:08:50 +0100)
DRAM: 512 MiB
Trying to boot from MMC1

U-Boot 2018.11nb4 (Jul 23 2023 - 18:08:50 +0100) Allwinner Technology

CPU:   Allwinner H3 (SUN8I 1680)
Model: Xunlong Orange Pi One
DRAM:  512 MiB
MMC:   SUNXI SD/MMC: 0
Loading Environment from FAT... *** Warning - bad CRC, using default
environment

In:    serial
Out:   serial
Err:   serial
Net:   phy interface0
eth0: ethernet@1c30000
starting USB...
USB0:   USB EHCI 1.00
USB1:   USB OHCI 1.0
USB2:   USB EHCI 1.00
USB3:   USB OHCI 1.0
scanning bus 0 for devices... 1 USB Device(s) found
scanning bus 2 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...
Found U-Boot script /boot.scr
201 bytes read in 8 ms (24.4 KiB/s)
## Executing script at 43100000
switch to partitions #0, OK
mmc0 is current device
Scanning mmc 0:1...
30510 bytes read in 99 ms (300.8 KiB/s)
Found EFI removable media binary efi/boot/bootarm.efi
Scanning disks on usb...
Disk usb0 not ready
Disk usb1 not ready
Disk usb2 not ready
Disk usb3 not ready
Scanning disks on mmc...
MMC Device 1 not found
MMC Device 2 not found
MMC Device 3 not found
Found 3 disks
171568 bytes read in 22 ms (7.4 MiB/s)
## Starting EFI application at 42000000 ...

  \\-__,------,___.
   \\        __,---`  NetBSD/evbarm efiboot (arm)
    \\       `---,_.  Revision 2.13 (Tue May  9 21:39:18 UTC 2023)
     \\-,_____,.---`
      \\
       \\
        \\

Press return to boot now, any other key for boot prompt
booting netbsd - starting in 0 seconds.     
9182940+2496096+1403296 [458167+772736+599492]=0xe4753c
EHCI failed to shut down host controller.
EHCI failed to shut down host controller.
[   1.0000000] NetBSD/evbarm (fdt) booting ...
[   1.0000000] [ Kernel symbol table missing! ]
[   1.0000000] Copyright (c) 1996, 1997, 1998, 1999, 2000, 2001, 2002,
2003,
[   1.0000000]     2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011,
2012, 2013,
[   1.0000000]     2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021,
2022, 2023
[   1.0000000]     The NetBSD Foundation, Inc.  All rights reserved.
[   1.0000000] Copyright (c) 1982, 1986, 1989, 1991, 1993
[   1.0000000]     The Regents of the University of California.  All
rights reserved.

[   1.0000000] NetBSD 10.0_BETA (GENERIC) #1: Mon May 29 10:27:41 BST
2023
[   1.0000000]  root%samsung.anduin.org.uk@localhost:/usr/obj/arm7/sys/arch/evbar
m/compile/GENERIC
[   1.0000000] total memory = 512 MB
[   1.0000000] avail memory = 484 MB
[   1.0000000] armfdt0 (root)
[   1.0000000] simplebus0 at armfdt0: Xunlong Orange Pi One
[   1.0000000] simplebus1 at simplebus0
[   1.0000000] simplebus2 at simplebus0
[   1.0000000] cpus0 at simplebus0
[   1.0000000] simplebus3 at simplebus0
[   1.0000000] cpu0 at cpus0: Cortex-A7 r0p5 (Cortex V7A core)
[   1.0000000] cpu0: DC enabled IC enabled WB enabled LABT branch
prediction enabled
[   1.0000000] cpu0: L1 32KB/32B 2-way (512 set) VIPT Instruction cache
[   1.0000000] cpu0: L1 32KB/64B 4-way (128 set) write-back-locking-C
PIPT Data cache
[   1.0000000] cpu0: L2 512KB/64B 8-way (1024 set) write-through PIPT
Unified cache
[   1.0000000] vfp0 at cpu0: NEON MPE (VFP 3.0+), rounding, NaN
propagation, denormals
[   1.0000000] cpufreqdt0 at cpu0
[   1.0000000] cpu1 at cpus0: Cortex-A7 r0p5 (Cortex V7A core)
[   1.0000000] cpu1: DC enabled IC enabled WB enabled LABT branch
prediction enabled
[   1.0000000] cpu1: L1 32KB/32B 2-way (512 set) VIPT Instruction cache
[   1.0000000] cpu1: L1 32KB/64B 4-way (128 set) write-back-locking-C
PIPT Data cache
[   1.0000000] cpu1: L2 512KB/64B 8-way (1024 set) write-through PIPT
Unified cache
[   1.0000000] vfp1 at cpu1: NEON MPE (VFP 3.0+), rounding, NaN
propagation, denormals
[   1.0000000] cpufreqdt1 at cpu1
[   1.0000000] cpu2 at cpus0: Cortex-A7 r0p5 (Cortex V7A core)
[   1.0000000] cpu2: DC enabled IC enabled WB enabled LABT branch
prediction enabled
[   1.0000000] cpu2: L1 32KB/32B 2-way (512 set) VIPT Instruction cache
[   1.0000000] cpu2: L1 32KB/64B 4-way (128 set) write-back-locking-C
PIPT Data cache
[   1.0000000] cpu2: L2 512KB/64B 8-way (1024 set) write-through PIPT
Unified cache
[   1.0000000] vfp2 at cpu2: NEON MPE (VFP 3.0+), rounding, NaN
propagation, denormals
[   1.0000000] cpufreqdt2 at cpu2
[   1.0000000] cpu3 at cpus0: Cortex-A7 r0p5 (Cortex V7A core)
[   1.0000000] cpu3: DC enabled IC enabled WB enabled LABT branch
prediction enabled
[   1.0000000] cpu3: L1 32KB/32B 2-way (512 set) VIPT Instruction cache
[   1.0000000] cpu3: L1 32KB/64B 4-way (128 set) write-back-locking-C
PIPT Data cache
[   1.0000000] cpu3: L2 512KB/64B 8-way (1024 set) write-through PIPT
Unified cache
[   1.0000000] vfp3 at cpu3: NEON MPE (VFP 3.0+), rounding, NaN
propagation, denormals
[   1.0000000] cpufreqdt3 at cpu3
[   1.0000000] gic0 at simplebus1: GIC
[   1.0000000] armgic0 at gic0: Generic Interrupt Controller, 160
sources (150 valid)
[   1.0000000] armgic0: 16 Priorities, 128 SPIs, 7 PPIs, 15 SGIs
[   1.0000000] fclock0 at simplebus2: 24000000 Hz fixed clock (osc24M)
[   1.0000000] fclock1 at simplebus2: 32768 Hz fixed clock (ext_osc32k)
[   1.0000000] gtmr0 at simplebus0: Generic Timer
[   1.0000000] gtmr0: interrupting on GIC irq 27
[   1.0000000] armgtmr0 at gtmr0: Generic Timer (24000 kHz, virtual)
[   1.0000040] sun8ih3ccu0 at simplebus1: H3 CCU
[   1.0000040] sunxinmi0 at simplebus1: R_INTC, NMI IRQ 32
[   1.0000040] sun8ih3rccu0 at simplebus1: H3 PRCM CCU
[   1.0000040] sunxigpio0 at simplebus1: PIO
[   1.0000040] gpio0 at sunxigpio0: 94 pins
[   1.0000040] sunxigpio0: interrupting on GIC irq 43
[   1.0000040] sunxigpio1 at simplebus1: PIO
[   1.0000040] gpio1 at sunxigpio1: 12 pins
[   1.0000040] sunxigpio1: interrupting on GIC irq 77
[   1.0000040] sunxisramc0 at simplebus1: SRAM Controller
[   1.0000040] sun6idma0 at simplebus1: DMA controller (12 channels)
[   1.0000040] sun6idma0: interrupting on GIC irq 82
[   1.0000040] connector0 at simplebus0: HDMI connector
[   1.0000040] sunxisid0 at simplebus1: Security ID EFUSE
[   1.0000040] gregulator0 at simplebus0: vdd-cpux
[   1.0000040] fregulator0 at simplebus0: vcc3v3
[   1.0000040] fregulator1 at simplebus0: usb0-vbus
[   1.0000040] fregulator2 at simplebus0: vcc3v0
[   1.0000040] fregulator3 at simplebus0: vcc5v0
[   1.0000040] /soc/clock@1000000 at simplebus1 not configured
[   1.0000040] /soc/mixer@1100000 at simplebus1 not configured
[   1.0000040] /soc/lcd-controller@1c0c000 at simplebus1 not configured
[   1.0000040] sunxirtc0 at simplebus1: RTC
[   1.0000040] h3codec0 at simplebus1: H3 Audio Codec (analog part)
[   1.0000040] /soc/hdmi-phy@1ef0000 at simplebus1 not configured
[   1.0000040] /soc/dram-controller@1c62000 at simplebus1 not
configured
[   1.0000040] /gpu-opp-table at simplebus0 not configured
[   1.0000040] /opp_table0 at simplebus0 not configured
[   1.0000040] sunxithermal0 at simplebus1: Thermal sensor controller
[   1.0000040] sunxithermal0: interrupting on GIC irq 63
[   1.0000040] sunxithermal0: cpu: alarm 90C hyst 15C shut 105C
[   1.0000040] /soc/mailbox@1c17000 at simplebus1 not configured
[   1.0000040] sunxiwdt0 at simplebus1: Watchdog
[   1.0000040] sunxiwdt0: default watchdog period is 16 seconds
[   1.0000040] /soc/deinterlace@1400000 at simplebus1 not configured
[   1.0000040] sun8icrypto0 at simplebus1: Crypto Engine
[   1.0000040] sun8icrypto0: interrupting on GIC irq 126
[   1.0000040] sun8icrypto0: AES-128 self-test initiated
[   1.0000040] sun8icrypto0: AES-128 self-test passed
[   1.0000040] /soc/gpu@1c40000 at simplebus1 not configured
[   1.0000040] psci0 at simplebus0: PSCI 0.1
[   1.0000040] armpmu0 at simplebus0: Performance Monitor Unit
[ ^[[36;167R  1.0000040] gpioleds0 at simplebus0: orangepi:green:pwr
orangepi:red:status
[   1.0000040] gpiokeys0 at simplebus0: sw4
[   1.0000040] /soc/timer@1c20c00 at simplebus1 not configured
[   1.0000040] /soc/video-codec@1c0e000 at simplebus1 not configured
[   1.0000040] cpufreqdt0: rate: 1008.000 MHz, 1200000 uV
[   1.3732695] armpmu0: interrupting on GIC irq 152
[   1.3832610] armpmu0: interrupting on GIC irq 153
[   1.3932564] armpmu0: interrupting on GIC irq 154
[   1.3932564] armpmu0: interrupting on GIC irq 155
[   1.4132559] WARNING: system needs entropy for security; see
entropy(7)
[   1.4332639] swwdog0: software watchdog initialized
[   1.4332639] boot device: <unknown>
[   1.4332639] root device: 
[  14.5836466] use one of: ddb halt reboot
[  14.5836466] root device: 
[  14.8436538] use one of: ddb halt reboot
[  14.8436538] root device: halt
[  20.2638147] syncing disks... done
[  20.2738158] unmounting file systems...
[  20.2738158] unmounting done
[  20.2738158] The operating system has halted.
[  20.2838153] Please press any key to reboot.
[EOT]




Home | Main Index | Thread Index | Old Index