Hmm, it can be a good hypothesis. I'll check it and report here.
пн, 11 мар. 2019 г. в 12:41, Rudolf Leitgeb <rudolf.leit...@gmx.at>: > Am I correct in assuming, that your OpenBSD image lives > on a different medium than the original linux image? > > Is there a chance that the flash medium holding the > OpenBSD image is defective? > > On Sun, 2019-03-10 at 17:02 +0300, Sergey Bronnikov wrote: > > > Synopsis: ddb trap 4 happens on edgerouter boot > > > Category: system mips64 > > > Environment: > > > > System : OpenBSD 6.4 > > Details : OpenBSD 6.4 (GENERIC) #0: Sat Oct 13 03:41:10 UTC > 2018 > > visa@octeon:/usr/src/sys/arch/octeon/compile/GENERIC > > > > Architecture: OpenBSD.mips64 > > Machine : octeon > > > Description: > > > > For unknown reasons device became unbootable. > > Native OS (Linux) works fine on the same device. > > > How-To-Repeat: > > > > boot edgerouter lite > > > Fix: > > > > unknown > > > > Looking for valid bootloader image.... > > Jumping to start of image at address 0xbfc80000 > > > > > > U-Boot 1.1.1 (UBNT Build ID: 4493936-g009d77b) (Build time: Sep 20 2012 > - 15:48:51) > > > > BIST check passed. > > UBNT_E100 r1:2, r2:14, serial #: DC9FDB28B240 > > Core clock: 500 MHz, DDR clock: 266 MHz (532 Mhz data rate) > > DRAM: 512 MB > > Clearing DRAM....... done > > Flash: 4 MB > > Net: octeth0, octeth1, octeth2 > > > > USB: (port 0) scanning bus for devices... > > USB device not responding, giving up (status=0) > > 1 USB Devices found > > scanning bus for storage devices... > > No device found. Not initialized? > > 4 3 2 1 0 > > (Re)start USB... > > USB: (port 0) scanning bus for devices... 1 USB Devices found > > scanning bus for storage devices... > > Device 0: Vendor: General Prod.: USB Flash Disk Rev: 1100 > > Type: Removable Hard Disk > > Capacity: 3824.0 MB = 3.7 GB (7831552 x 512) > > reading bsd > > . > > ..... > > ....................... > > > > 5851467 bytes read > > argv[2]: numcores=2 > > ELF file is 64 bit > > Allocating memory for ELF segment: addr: 0xffffffff81000000 (adjusted > to: 0x1000000), > > size 0x588c30 > > Allocated memory for ELF segment: addr: 0xffffffff81000000, size 0x588c30 > > Processing PHDR 0 > > Loading 4f7ef8 bytes at ffffffff81000000 > > Clearing 90d38 bytes at ffffffff814f7ef8 > > ## Loading Linux kernel with entry point: 0xffffffff81000000 ... > > Bootloader: Done loading app on coremask: 0x3 > > bootmem desc 0x24108 version 3.0 > > avail phys mem 0x00000000001004d0 - 0x0000000000fffcd0 > > avail phys mem 0x0000000001588c30 - 0x0000000008100000 > > avail phys mem 0x0000000008100010 - 0x000000000fffdc00 > > avail phys mem 0x0000000410000000 - 0x000000041ff00000 > > Total DRAM Size 0x0000000020000000 > > mem_layout[0] page 0x0000000000000041 -> 0x00000000000003FF > > mem_layout[1] page 0x0000000000000563 -> 0x0000000000002040 > > mem_layout[2] page 0x0000000000002041 -> 0x0000000000003FFFInitial setup > done, switching > > console. > > boot_desc->desc_ver:7 > > boot_desc->desc_size:400 > > boot_desc->stack_top:0 > > boot_desc->heap_start:0 > > boot_desc->heap_end:0 > > boot_desc->argc:3 > > boot_desc->flags:0x5 > > boot_desc->core_mask:0x3 > > boot_desc->dram_size:512 > > boot_desc->phy_mem_desc_addr:0 > > boot_desc->debugger_flag_addr:0xa44 > > boot_desc->eclock:500000000 > > boot_desc->boot_info_addr:0x100200 > > boot_info->ver_major:1 > > boot_info->ver_minor:2 > > boot_info->stack_top:0 > > boot_info->heap_start:0 > > boot_info->heap_end:0 > > boot_info->boot_desc_addr:0 > > boot_info->exception_base_addr:0x1000 > > boot_info->stack_size:0 > > boot_info->flags:0x5 > > boot_info->core_mask:0x3 > > boot_info->dram_size:512 > > boot_info->phys_mem_desc_addr:0x24108 > > boot_info->debugger_flags_addr:0 > > boot_info->eclock:500000000 > > boot_info->dclock:266000000 > > boot_info->board_type:20002 > > boot_info->board_rev_major:2 > > boot_info->board_rev_minor:14 > > boot_info->mac_addr_count:3 > > boot_info->cf_common_addr:0 > > boot_info->cf_attr_addr:0 > > boot_info->led_display_addr:0 > > boot_info->dfaclock:0 > > boot_info->config_flags:0x8 > > Copyright (c) 1982, 1986, 1989, 1991, 1993 > > The Regents of the University of California. All rights reserved. > > Copyright (c) 1995-2018 OpenBSD. All rights reserved. > https://www.OpenBSD.org > > > > OpenBSD 6.4 (GENERIC) #0: Sat Oct 13 03:41:10 UTC 2018 > > visa@octeon:/usr/src/sys/arch/octeon/compile/GENERIC > > real mem = 536870912 (512MB) > > avail mem = 523878400 (499MB) > > mainbus0 at root: board 20002 rev 2.14 > > cpu0 at mainbus0: CN50xx CPU rev 0.1 500 MHz, Software FP emulation > > cpu0: cache L1-I 32KB 4 way D 16KB 64 way, L2 128KB 8 way > > clock0 at mainbus0: int 5 > > octcrypto0 at mainbus0 > > iobus0 at mainbus0 > > simplebus0 at iobus0: "soc" > > octciu0 at simplebus0 > > cn30xxsmi0 at simplebus0 > > com0 at simplebus0: ns16550a, 64 byte fifo > > com0: console > > dwctwo0 at iobus0 base 0x1180068000000 irq 56 > > usb0 at dwctwo0: USB revision 2.0 > > uhub0 at usb0 configuration 1 interface 0 "Octeon DWC2 root hub" rev > 2.00/1.00 addr 1 > > octrng0 at iobus0 base 0x1400000000000 irq 0 > > cn30xxgmx0 at iobus0 base 0x1180008000000 > > cnmac0 at cn30xxgmx0: RGMII, address xx:xx:xx:xx:xx:xx > > atphy0 at cnmac0 phy 7: AR8035 10/100/1000 PHY, rev. 2 > > cnmac1 at cn30xxgmx0: RGMII, address xx:xx:xx:xx:xx:xx > > atphy1 at cnmac1 phy 6: AR8035 10/100/1000 PHY, rev. 2 > > cnmac2 at cn30xxgmx0: RGMII, address xx:xx:xx:xx:xx:xx > > atphy2 at cnmac2 phy 5: AR8035 10/100/1000 PHY, rev. 2 > > > > Trap cause = 4 Frame 0x9800000410007d68 > > Trap PC 0xffffffff811de03c RA 0xffffffff8108a6d8 fault 0x20733d3078256d48 > > 0xffffffff811ddc24 > (ffffffff814e3ae8,ffffffff814e8a00,0,ffffffff8144a440) ra > > 0xffffffff8108a6d8 sp 0x9800000410007ec0, sz 0 > > 0xffffffff8108a5d0 > (ffffffff814e3ae8,ffffffff814e8a00,0,ffffffff8144a440) ra 0x10 sp > > 0x9800000410007ec0, sz 48 > > stacktrace: ra corrupted! > > stopped on non ddb fault > > Stopped at 0xffffffff811de03c: lb v0,208(s2) > > ddb> show registers > > at 0xffffffff814f0000 > > v0 0x98b06bcd8c01d5ea > > v1 0x1 > > a0 0xffffffff814e3ae8 > > a1 0xffffffff814e8a00 > > a2 0 > > a3 0xffffffff8144a440 > > a4 0xffffffff81587690 > > a5 0 > > a6 0 > > a7 0x9800000410007e00 > > t0 0xffffffff81582364 > > t1 0x1 > > t2 0 > > t3 0x1 > > s0 0xffffffff814e3b18 > > s1 0xffffffff814e8a00 > > s2 0x20733d3078256c78 > > s3 0xffffffff814321a0 > > s4 0xffffffff814e3ae8 > > s5 0x3 > > s6 0x3 > > s7 0xffffffffc00d5ca0 > > t8 0xc000000000002000 > > t9 0xffffffff8121a6d0 > > k0 0xffffffff8156e320 > > k1 0xc0000000000104b0 > > gp 0xffffffff814ea500 > > sp 0x9800000410007ec0 > > s8 0 > > ra 0xffffffff8108a6d8 > > sr 0x100087e3 > > lo 0 > > hi 0 > > bad 0x20733d3078256d48 > > cs 0x10 > > pc 0xffffffff811de03c > > 0xffffffff811de03c: lb v0,208(s2) > > ddb> boot dump > > syncing disks... > > Trap cause = 2 Frame 0x98000004100078b8 > > Trap PC 0xffffffff810ccec4 RA 0xffffffff813aebfc fault 0x0 > > 0xffffffff810ccea0 (ffffffff8152e6c8,0,0,98000004100079f8) ra > 0xffffffff813aebfc sp > > 0x9800000410007a10, sz 32 > > 0xffffffff813aeba0 (ffffffff8152e6c8,0,0,98000004100079f8) ra > 0xffffffff8137e980 sp > > 0x9800000410007a30, sz 32 > > 0xffffffff8137e430 (ffffffff8152e6c8,0,0,98000004100079f8) ra 0x0 sp > > 0x9800000410007a50, sz 0 > > User-level: pid 0 > > Caught exception in ddb. > > ddb> show panic > > the kernel did not panic > > ddb> boot > > sync crash dump halt reboot poweroff > > ddb> continue > > panic: trap > > Stopped at 0xffffffff81312764: jr ra > > 0xffffffff81312768: nop > > TID PID UID PRFLAGS PFLAGS CPU COMMAND > > * 0 0 0 0x10000 0x200 0 swapper > > 0xffffffff81312760 > (98b06bcd8c01d5ea,9001070000000208,208,9800000410007bd8) ra > > 0xffffffff8123a0e8 sp 0x9800000410007c10, sz 0 > > 0xffffffff81239ea8 > (98b06bcd8c01d5ea,9001070000000208,208,9800000410007bd8) ra > > 0x0 sp 0x9800000410007c10, sz 0 > > User-level: pid 0 > > https://www.openbsd.org/ddb.html describes the minimum info required in > bug > > reports. Insufficient info makes it difficult to find and fix bugs. > > > > -- > > sergeyb@ > > > >