Re: ArmV7 Kernel Build Issue "Process (pid 1) got signal 11"

2016-10-16 Thread Simon Fryer
On 16 October 2016 at 18:36, Jonathan Gray  wrote:

> On Sun, Oct 16, 2016 at 06:29:36PM +1000, Simon Fryer wrote:
> [...]

> Is this a problem that someone recognised may result from a recent change

> > or am I up for some educational evenings debugging this?
>
> You are trying to run a 6.0 kernel with a -current userland.
>

Thank you. Now that I reread the dmesg's it is obvious. I am feeling
suitably embarrassed for such a simple mistake.


> Run cvs up -PAd to remove any tags in your cvs checkout.
>
> Be aware that the way kernels are built has recently changed as well:
> http://www.openbsd.org/faq/current.html
>
>
I am running the update now and thank you for the pointer on the new kernel
build procedure.

Simon

-- 

"Well, an engineer is not concerned with the truth; that is left to
philosophers and theologians: the prime concern of an engineer is
the utility of the final product."
Lectures on the Electrical Properties of Materials, L.Solymar, D.Walsh


Re: ArmV7 Kernel Build Issue "Process (pid 1) got signal 11"

2016-10-16 Thread Jonathan Gray
On Sun, Oct 16, 2016 at 06:29:36PM +1000, Simon Fryer wrote:
> Hi,
> 
> I am building GENERIC on an Element 14 Beagle Board Black using the October
> 5 snapshot. On rebooting with the new kernel I get, "Process (pid 1) got
> signal 11" which seems to point to a memory management problem.
> 
> I have been updating my source and retrying the build every few days for
> the past couple of weeks. The reboot after the kernel always has the same
> problem.
> 
> The dmesg of the newly built kernel is attached along with the reboot and
> dmesg of the latest snapshot kernel (obsd).
> 
> My build environment has /usr/src and /usr/obj sym linked into an NFS
> mounted filesystem.
> 
> Is this a problem that someone recognised may result from a recent change
> or am I up for some educational evenings debugging this?

You are trying to run a 6.0 kernel with a -current userland.

Run cvs up -PAd to remove any tags in your cvs checkout.

Be aware that the way kernels are built has recently changed as well:
http://www.openbsd.org/faq/current.html

> 
> Simon
> 
> -- 
> 
> "Well, an engineer is not concerned with the truth; that is left to
> philosophers and theologians: the prime concern of an engineer is
> the utility of the final product."
> Lectures on the Electrical Properties of Materials, L.Solymar, D.Walsh

> U-Boot SPL 2016.07 (Aug 05 2016 - 23:28:55)
> Trying to boot from MMC1
> MMC partition switch failed
> *** Warning - MMC partition switch failed, using default environment
> 
> reading u-boot.img
> reading u-boot.img
> 
> 
> U-Boot 2016.07 (Aug 05 2016 - 23:28:55 -0600)
> 
>Watchdog enabled
> I2C:   ready
> DRAM:  512 MiB
> MMC:   OMAP SD/MMC: 0, OMAP SD/MMC: 1
> *** Warning - bad CRC, using default environment
> 
> Net:not set. Validating first E-fuse MAC
> cpsw, usb_ether
> Press SPACE to abort autoboot in 2 seconds
> switch to partitions #0, OK
> mmc0 is current device
> SD/MMC found on device 0
> reading boot.scr
> ** Unable to read file boot.scr **
> reading uEnv.txt
> ** Unable to read file uEnv.txt **
> switch to partitions #0, OK
> mmc0 is current device
> Scanning mmc 0:1...
> reading /am335x-boneblack.dtb
> 32777 bytes read in 9 ms (3.5 MiB/s)
> Found EFI removable media binary efi/boot/bootarm.efi
> reading efi/boot/bootarm.efi
> 65212 bytes read in 12 ms (5.2 MiB/s)
> ## Starting EFI application at 0x8200 ...
> Scanning disks on usb...
> Scanning disks on mmc...
> MMC Device 2 not found
> MMC Device 3 not found
> Found 6 disks
> >> OpenBSD/armv7 BOOTARM 0.3
> |/-\|boot> 
> /-\|/-\booting sd0a:/bsd: 
> |/-\|3675000/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/+100924-\|/-\+485532
>  
> [80+491568|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/+230305-\|/-\|/-\|/-\]=0x4c7898
> 
> OpenBSD/armv7 booting ...
> arg0 0xc07c7898 arg1 0xe05 arg2 0x8800
> Allocating page tables
> freestart = 0x807c8000, free_pages = 129080 (0x0001f838)
> IRQ stack: p0x807f6000 v0xc07f6000
> ABT stack: p0x807f7000 v0xc07f7000
> UND stack: p0x807f8000 v0xc07f8000
> SVC stack: p0x807f9000 v0xc07f9000
> Creating L1 page table at 0x807c8000
> Mapping kernel
> Constructing L2 page tables
> undefined page pmap [ using 722368 bytes of bsd ELF symbol table ]
> board type: 3589
> Copyright (c) 1982, 1986, 1989, 1991, 1993
>   The Regents of the University of California.  All rights reserved.
> Copyright (c) 1995-2016 OpenBSD. All rights reserved.  http://www.OpenBSD.org
> 
> OpenBSD 6.0 (GENERIC) #0: Sun Oct 16 17:53:21 AEST 2016
> fry...@henry.tld:/mnt/stage/src/sys/arch/armv7/compile/GENERIC
> real mem  = 536870912 (512MB)
> avail mem = 518004736 (494MB)
> mainbus0 at root: TI AM335x BeagleBone Black
> cpu0 at mainbus0: ARM Cortex A8 R3 rev 2 (ARMv7 core)
> cpu0: DC enabled IC enabled WB disabled EABT branch prediction enabled
> cpu0: 32KB(64b/l,4way) I-cache, 32KB(64b/l,4way) wr-back D-cache
> omap0 at mainbus0
> prcm0 at omap0 rev 0.2
> sitaracm0 at omap0: control module, rev 1.0
> intc0 at omap0 rev 5.0
> edma0 at omap0 rev 0.0
> dmtimer0 at omap0 rev 3.1
> dmtimer1 at omap0 rev 3.1
> omgpio0 at omap0: rev 0.1
> gpio0 at omgpio0: 32 pins
> omgpio1 at omap0: rev 0.1
> gpio1 at omgpio1: 32 pins
> omgpio2 at omap0: rev 0.1
> gpio2 at omgpio2: 32 pins
> omgpio3 at omap0: rev 0.1
> gpio3 at omgpio3: 32 pins
> simplebus0 at mainbus0: "ocp"
> simplebus1 at simplebus0: "l4_wkup"
> simplebus2 at simplebus1: "scm"
> com0 at simplebus0: ti16750, 64 byte fifo
> com0: console
> tiiic0 at simplebus0 rev