On Sat, Oct 03, 2015 at 11:54:51AM +0200, Leonardo Guardati wrote:
> Hi,
>   I'm back trying to make the pcDuino3_Nano board
> work with OpenBSD.

Just to report, no solutions yet. I have a Cubieboard 2 and a Banana Pi,
both with the A20 SoC like pcDuino3.

With an unmodified RAMDISK, Cubieboard 2 works as reported on your output1.
Disabling ehci* and usb*, I get to the point as reported on your output2.
However, both kernels boot OK on QEMU (below). Didn't test on Banana Pi yet,
however I expect the same results as Cubieboard 2.

Also still not able also to live debug these boards.

$ qemu-system-arm -M cubieboard -kernel bsd.rd.SUNXI.umg -m 1024M -nographic

(process:23304): GLib-WARNING **: gmem.c:482: custom memory allocation vtable 
not supported

OpenBSD/sunxi booting ...
arg0 0x0 arg1 0x1008 arg2 0x40000100
atag core flags 1 pagesize 1000 rootdev 0
atag mem start 0x40000000 size 0x40000000
bootfile:
bootargs:
memory size derived from u-boot
bootconf.mem[0].address = 40000000 pages 262144/0x40000000
Allocating page tables
freestart = 0x40aa9000, free_pages = 259415 (0x0003f557)
IRQ stack: p0x40ad7000 v0xc0ad7000
ABT stack: p0x40ad8000 v0xc0ad8000
UND stack: p0x40ad9000 v0xc0ad9000
SVC stack: p0x40ada000 v0xc0ada000
Creating L1 page table at 0x40aac000
Mapping kernel
Constructing L2 page tables
undefined page pmap board type: 4104
Copyright (c) 1982, 1986, 1989, 1991, 1993
        The Regents of the University of California.  All rights reserved.
Copyright (c) 1995-2015 OpenBSD. All rights reserved.  http://www.OpenBSD.org

OpenBSD 5.8-current (RAMDISK) #11: Sun Oct  4 14:35:22 BRT 2015
    dbolgher...@bbb.my.domain:/usr/src/sys/arch/armv7/compile/RAMDISK
real mem  = 1073741824 (1024MB)
avail mem = 1041674240 (993MB)
mainbus0 at root
cpu0 at mainbus0: ARM Cortex A8 rev 0 (ARMv7 core)
cpu0: DC enabled IC enabled WB disabled EABT branch prediction enabled
cpu0: 16KB(64b/l,4way) I-cache, 16KB(64b/l,4way) wr-back D-cache
sunxi0 at mainbus0: Allwinner A1x
sxipio0 at sunxi0
sxiccmu0 at sunxi0
a1xintc0 at sunxi0
sxitimer0 at sunxi0: ticktimer 100hz @ 32KHz
sxitimer1 at sunxi0: stattimer 128hz @ 32KHz
sxitimer2 at sunxi0: cntrtimer @ 32KHz
sxidog0 at sunxi0
sxirtc0 at sunxi0
sxiuart0 at sunxi0: console
sxiuart1 at sunxi0
sxiuart2 at sunxi0
sxiuart3 at sunxi0
sxiuart4 at sunxi0
sxiuart5 at sunxi0
sxiuart6 at sunxi0
sxiuart7 at sunxi0
sxie0 at sunxi0, address fe:e1:ba:d0:30:8d
rlphy0 at sxie0 phy 1: RTL8201L 10/100 PHY, rev. 1
ahci0 at sunxi0: AHCI phy power up failed.
ehci0 at sunxi0
ehci0: halt timeout
usb0 at ehci0: USB revision 2.0
uhub0 at usb0 "Allwinner EHCI root hub" rev 2.00/1.00 addr 1
uhub0: no ports, hub ignored
usb0: root device is not a hub
ehci1 at sunxi0
ehci1: halt timeout
usb1 at ehci1: USB revision 2.0
uhub1 at usb1 "Allwinner EHCI root hub" rev 2.00/1.00 addr 1
uhub1: no ports, hub ignored
usb1: root device is not a hub
gpio0 at sxipio0: 18 pins
gpio1 at sxipio0: 24 pins
gpio2 at sxipio0: 25 pins
gpio3 at sxipio0: 28 pins
gpio4 at sxipio0: 12 pins
gpio5 at sxipio0: 6 pins
gpio6 at sxipio0: 12 pins
gpio7 at sxipio0: 28 pins
gpio8 at sxipio0: 22 pins
boot device: lookup '' failed.
root on rd0a swap on rd0b dump on rd0b
WARNING: preposterous clock chip time
WARNING: CHECK AND RESET THE DATE!
erase ^?, werase ^W, kill ^U, intr ^C, status ^T

Welcome to the OpenBSD/armv7 5.8 installation program.
(I)nstall, (U)pgrade, (A)utoinstall or (S)hell?

--
db

Reply via email to