Hello, I tried bsd.rd.SUNXI.umg snapshot on Banana Pi, cheap Allwinner A20 board like Raspberry Pi (see http://www.lemaker.org/).
It booted but something wrong. Arch Linux (for Banana Pi) works fine so I think the board is not broken. This is my first OpenBSD/armv7 experience and I don't know what is happening. What can I do for solving this problem? -- SASANO Takayoshi <u...@mx5.nisiq.net> [uEnv.txt] mmcboot=mmc rescan; fatload mmc 0 0x60000000 bsd.umg && bootm 0x60000000; bootargs=sd0a:/bsd; uenvcmd=run mmcboot; [1st try - hang up] ---------------------------------------------------- U-Boot SPL 2014.04-10694-g2ae8b32-dirty (Oct 01 2014 - 17:40:04) Board: Bananapi DRAM: 1024 MiB CPU: 960000000Hz, AXI/AHB/APB: 3/2/2 spl: not an uImage at 1600 U-Boot 2014.04-10694-g2ae8b32-dirty (Oct 01 2014 - 17:40:04) Allwinner Technology CPU: Allwinner A20 (SUN7I) Board: Bananapi I2C: ready DRAM: 1 GiB MMC: SUNXI SD/MMC: 0 *** Warning - bad CRC, using default environment In: serial Out: serial Err: serial Net: dwmac.1c50000 Hit any key to stop autoboot: 0 reading uEnv.txt 116 bytes read in 16 ms (6.8 KiB/s) Loaded environment from uEnv.txt Running uenvcmd ... reading bsd.umg 7387788 bytes read in 367 ms (19.2 MiB/s) ## Booting kernel from Legacy Image at 60000000 ... Image Name: boot Image Type: ARM Linux Kernel Image (uncompressed) Data Size: 7387724 Bytes = 7 MiB Load Address: 40800000 Entry Point: 40800000 Verifying Checksum ... OK Loading Kernel Image ... OK Starting kernel ... OpenBSD/sunxi booting ... arg0 0x0 arg1 0x10bb arg2 0x40000100 atag core flags 0 pagesize 0 rootdev 0 atag cmdline [sd0a:/bsd;] atag mem start 0x40000000 size 0x40000000 bootfile: sd0a:/bsd; bootargs: memory size derived from u-boot bootconf.mem[0].address = 40000000 pages 262144/0x40000000 Allocating page tables freestart = 0x40f0c000, free_pages = 258292 (0x0003f0f4) IRQ stack: p0x40f3a000 v0xc0f3a000 ABT stack: p0x40f3b000 v0xc0f3b000 UND stack: p0x40f3c000 v0xc0f3c000 SVC stack: p0x40f3d000 v0xc0f3d000 Creating L1 page table at 0x40f0c000 Mapping kernel Constructing L2 page tables undefined page pmap [ using 169296 bytes of bsd ELF symbol table ] Copyright (c) 1982, 1986, 1989, 1991, 1993 The Regents of the University of California. All rights reserved. Copyright (c) 1995-2014 OpenBSD. All rights reserved. http://www.OpenBSD.org OpenBSD 5.6 (RAMDISK-SUNXI) #3: Sun Aug 31 18:46:49 EDT 2014 r...@pandaes.in.nickh.org:/usr/src/sys/arch/armv7/compile/RAMDISK-SUNXI real mem = 1073741824 (1024MB) avail mem = 1036165120 (988MB) warning: no entropy supplied by boot loader mainbus0 at root cortex0 at mainbus0 ampintc0 at cortex0 nirq 160 cpu0 at mainbus0: ARM Cortex A7 rev 4 (ARMv7 core) cpu0: DC enabled IC enabled WB disabled EABT branch prediction enabled cpu0: 32KB(32b/l,2way) I-cache, 32KB(64b/l,4way) wr-back D-cache sunxi0 at mainbus0: A20 sxipio0 at sunxi0 sxiccmu0 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 02:99:03:c2:d2:6e ukphy0 at sxie0 phy 0: Generic IEEE 802.3u media interface, rev. 5: OUI 0x000732, model 0x0011 ukphy1 at sxie0 phy 1: Generic IEEE 802.3u media interface, rev. 5: OUI 0x000732, model 0x0011 ahci0 at sunxi0 AHCI 1.1 scsibus0 at ahci0: 32 targets ehci0 at sunxi0 usb0 at ehci0: USB revision 2.0 uhub0 at usb0 "Allwinner EHCI root hub" rev 2.00/1.00 addr 1 ehci1 at sunxi0 usb1 at ehci1: USB revision 2.0 uhub1 at usb1 "Allwinner EHCI root hub" rev 2.00/1.00 addr 1 (hang up here) [2nd try - ddb invoked] ------------------------------------------------ U-Boot SPL 2014.04-10694-g2ae8b32-dirty (Oct 01 2014 - 17:40:04) Board: Bananapi DRAM: 1024 MiB CPU: 960000000Hz, AXI/AHB/APB: 3/2/2 spl: not an uImage at 1600 U-Boot 2014.04-10694-g2ae8b32-dirty (Oct 01 2014 - 17:40:04) Allwinner Technology CPU: Allwinner A20 (SUN7I) Board: Bananapi I2C: ready DRAM: 1 GiB MMC: SUNXI SD/MMC: 0 *** Warning - bad CRC, using default environment In: serial Out: serial Err: serial Net: dwmac.1c50000 Hit any key to stop autoboot: 0 reading uEnv.txt 116 bytes read in 16 ms (6.8 KiB/s) Loaded environment from uEnv.txt Running uenvcmd ... reading bsd.umg 7387788 bytes read in 370 ms (19 MiB/s) ## Booting kernel from Legacy Image at 60000000 ... Image Name: boot Image Type: ARM Linux Kernel Image (uncompressed) Data Size: 7387724 Bytes = 7 MiB Load Address: 40800000 Entry Point: 40800000 Verifying Checksum ... OK Loading Kernel Image ... OK Starting kernel ... OpenBSD/sunxi booting ... arg0 0x0 arg1 0x10bb arg2 0x40000100 atag core flags 0 pagesize 0 rootdev 0 atag cmdline [sd0a:/bsd;] atag mem start 0x40000000 size 0x40000000 bootfile: sd0a:/bsd; bootargs: memory size derived from u-boot bootconf.mem[0].address = 40000000 pages 262144/0x40000000 Allocating page tables freestart = 0x40f0c000, free_pages = 258292 (0x0003f0f4) IRQ stack: p0x40f3a000 v0xc0f3a000 ABT stack: p0x40f3b000 v0xc0f3b000 UND stack: p0x40f3c000 v0xc0f3c000 SVC stack: p0x40f3d000 v0xc0f3d000 Creating L1 page table at 0x40f0c000 Mapping kernel Constructing L2 page tables undefined page pmap [ using 169296 bytes of bsd ELF symbol table ] Copyright (c) 1982, 1986, 1989, 1991, 1993 The Regents of the University of California. All rights reserved. Copyright (c) 1995-2014 OpenBSD. All rights reserved. http://www.OpenBSD.org OpenBSD 5.6 (RAMDISK-SUNXI) #3: Sun Aug 31 18:46:49 EDT 2014 r...@pandaes.in.nickh.org:/usr/src/sys/arch/armv7/compile/RAMDISK-SUNXI real mem = 1073741824 (1024MB) avail mem = 1036165120 (988MB) warning: no entropy supplied by boot loader mainbus0 at root cortex0 at mainbus0 ampintc0 at cortex0 nirq 160 cpu0 at mainbus0: ARM Cortex A7 rev 4 (ARMv7 core) cpu0: DC enabled IC enabled WB disabled EABT branch prediction enabled cpu0: 32KB(32b/l,2way) I-cache, 32KB(64b/l,4way) wr-back D-cache sunxi0 at mainbus0: A20 sxipio0 at sunxi0 sxiccmu0 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 02:99:03:c2:d2:6e ukphy0 at sxie0 phy 0: Generic IEEE 802.3u media interface, rev. 5: OUI 0x000732, model 0x0011 ukphy1 at sxie0 phy 1: Generic IEEE 802.3u media interface, rev. 5: OUI 0x000732, model 0x0011 ahci0 at sunxi0 AHCI 1.1 scsibus0 at ahci0: 32 targets ehci0 at sunxi0 usb0 at ehci0: USB revision 2.0 uhub0 at usb0 "Allwinner EHCI root hub" rev 2.00/1.00 addr 1 ehci1 at sunxi0 usb1 at ehci1: USB revision 2.0 uhub1 at usb1 "Allwinner EHCI root hub" rev 2.00/1.00 addr 1 pmap_fault_fixup: va ca57c000 ftype 2 s pte 7ff7701e uvm_fault(0xc0e9f724, ca57c000, 2, 0) -> e Fatal kernel mode data abort: 'Translation Fault (P)' trapframe: 0xc0f3ee88 DFSR=000008f7, DFAR=ca57cfc8, spsr=60000153 r0 =c0ec0038, r1 =ca57c000, r2 =ca57cfc8, r3 =00000000 r4 =ca57c000, r5 =c0ec0038, r6 =00000000, r7 =c0ec0038 r8 =c0ebc90c, r9 =00000000, r10=00000004, r11=c0f3ef00 r12=c0f3ef04, ssp=c0f3eed4, slr=c0838250, pc =c08374e0 Stopped at pool_prime_page+0x24: str r3, [r2] ddb> trace pool_prime_page+0xc scp=0xc08374c8 rlv=0xc0838250 (pool_do_get+0x120) rsp=0xc0f3ef04 rfp=0xc0f3ef38 r10=0xc0ebc774 r9=0xc0ebd5dc r8=0xc0ebc90c r7=0x00000002 r6=0x00000000 r5=0xc0ec0038 r4=0xca57c000 pool_do_get+0x10 scp=0xc0838140 rlv=0xc0837e10 (pool_get+0x3c) rsp=0xc0f3ef3c rfp=0xc0f3ef58 r7=0x00001202 r6=0xc08325ac r5=0x00000002 r4=0xc0ec0038 pool_get+0x10 scp=0xc0837de4 rlv=0xc082e894 (workq_add_task+0x34) rsp=0xc0f3ef5c rfp=0xc0f3ef84 r6=0xc08325ac r5=0x00000000 r4=0x00000000 workq_add_task+0x10 scp=0xc082e870 rlv=0xc08327cc (disk_attach+0xf0) rsp=0xc0f3ef88 rfp=0xc0f3efa8 r7=0xc0ebc5f8 r6=0x00000000 r5=0xc5573500 r4=0xc5573530 disk_attach+0xc scp=0xc08326e8 rlv=0xc0815470 (main+0x374) rsp=0xc0f3efac rfp=0xc0f3efec r6=0x00000000 r5=0xc0ebc574 r4=0xc0970714 main+0x10 --db_more-- scp=0xc081510c rlv=0xc080017c (kernel_text+0x4c) rsp=0xc0f3eff0 rfp=0xc0f3effc r10=0x7ffb9eac r9=0x7fb65f0c r8=0x40000100 r7=0x000010bb r6=0x40000100 r5=0x000010bb r4=0x40800120 kernel_text+0x48 scp=0xc0800178 rlv=0xc090655c (initarm+0x820) rsp=0xc0f3f000 rfp=0x00000000 ddb> ps PID PPID PGRP UID S FLAGS WAIT COMMAND * 0 -1 0 0 7 0x10200 swapper ddb> boot reboot boot: howto=00004804 curproc=0xc0ebc774 rebooting... [3rd try - hangs up at ddb] U-Boot SPL 2014.04-10694-g2ae8b32-dirty (Oct 01 2014 - 17:40:04) Board: Bananapi DRAM: 1024 MiB CPU: 960000000Hz, AXI/AHB/APB: 3/2/2 spl: not an uImage at 1600 U-Boot 2014.04-10694-g2ae8b32-dirty (Oct 01 2014 - 17:40:04) Allwinner Technology CPU: Allwinner A20 (SUN7I) Board: Bananapi I2C: ready DRAM: 1 GiB MMC: SUNXI SD/MMC: 0 *** Warning - bad CRC, using default environment In: serial Out: serial Err: serial Net: dwmac.1c50000 Hit any key to stop autoboot: 0 reading uEnv.txt 116 bytes read in 16 ms (6.8 KiB/s) Loaded environment from uEnv.txt Running uenvcmd ... reading bsd.umg 7387788 bytes read in 367 ms (19.2 MiB/s) ## Booting kernel from Legacy Image at 60000000 ... Image Name: boot Image Type: ARM Linux Kernel Image (uncompressed) Data Size: 7387724 Bytes = 7 MiB Load Address: 40800000 Entry Point: 40800000 Verifying Checksum ... OK Loading Kernel Image ... OK Starting kernel ... OpenBSD/sunxi booting ... arg0 0x0 arg1 0x10bb arg2 0x40000100 atag core flags 0 pagesize 0 rootdev 0 atag cmdline [sd0a:/bsd;] atag mem start 0x40000000 size 0x40000000 bootfile: sd0a:/bsd; bootargs: memory size derived from u-boot bootconf.mem[0].address = 40000000 pages 262144/0x40000000 Allocating page tables freestart = 0x40f0c000, free_pages = 258292 (0x0003f0f4) IRQ stack: p0x40f3a000 v0xc0f3a000 ABT stack: p0x40f3b000 v0xc0f3b000 UND stack: p0x40f3c000 v0xc0f3c000 SVC stack: p0x40f3d000 v0xc0f3d000 Creating L1 page table at 0x40f0c000 Mapping kernel Constructing L2 page tables undefined page pmap [ using 169296 bytes of bsd ELF symbol table ] Copyright (c) 1982, 1986, 1989, 1991, 1993 The Regents of the University of California. All rights reserved. Copyright (c) 1995-2014 OpenBSD. All rights reserved. http://www.OpenBSD.org OpenBSD 5.6 (RAMDISK-SUNXI) #3: Sun Aug 31 18:46:49 EDT 2014 r...@pandaes.in.nickh.org:/usr/src/sys/arch/armv7/compile/RAMDISK-SUNXI real mem = 1073741824 (1024MB) avail mem = 1036165120 (988MB) warning: no entropy supplied by boot loader pmap_fault_fixup: va ca580000 ftype 2 s pte 7ffa001e uvm_fault(0xc0e9f724, ca580000, 2, 0) -> e Fatal kernel mode data abort: 'Translation Fault (P)' trapframe: 0xc0f3ee58 DFSR=000008f7, DFAR=ca580fc8, spsr=600001d3 r0 =c0ed5cf4, r1 =ca580000, r2 =ca580fc8, r3 =00000000 r4 =ca580000, r5 =c0ed5cf4, r6 =00000000, r7 =c0ed5cf4 r8 =c0ebc90c, r9 =00000000, r10=00000004, r11=c0f3eed0 r12=c0f3eed4, ssp=c0f3eea4, slr=c0838250, pc =c08374e0 Stopped at pool_prime_page+0x24: str r3, [r2] pool_prime_page+0xc scp=0xc08374c8 rlv=0xc0838250 (pool_do_get+0x120) rsp=0xc0f3eed4 rfp=0xc0f3ef08 r10=0xc0ebc774 r9=0xc0ebd5dc r8=0xc0ebc90c r7=0x00000001 r6=0x00000000 r5=0xc0ed5cf4 r4=0xca580000 pool_do_get+0x10 scp=0xc0838140 rlv=0xc0837e10 (pool_get+0x3c) rsp=0xc0f3ef0c rfp=0xc0f3ef28 r7=0xc0000000 r6=0xc0000000 r5=0x00000001 r4=0xc0ed5cf4 pool_get+0x10 scp=0xc0837de4 rlv=0xc08bbc64 (uaddr_rnd_create+0x24) rsp=0xc0f3ef2c rfp=0xc0f3ef44 r6=0xc0000000 r5=0xc0000000 r4=0x00001000 uaddr_rnd_create+0xc scp=0xc08bbc4c rlv=0xc08c5b90 (uvm_map_setup_md+0x30) rsp=0xc0f3ef48 rfp=0xc0f3ef64 r5=0x00001000 r4=0xc0ebc574 uvm_map_setup_md+0xc scp=0xc08c5b6c rlv=0xc08c86d0 (uvm_map_setup+0x120) rsp=0xc0f3ef68 rfp=0xc0f3ef84 r6=0x00000041 r5=0xc0ebc578 r4=0xc0ebc574 --db_more-- (hang up here)