The following splat is from an aarch64 4.4-rc2 kernel, compiled with 64K pages support, system can't reach user space since systemd fails to execute (the same set-up works for 4K pages kernel).
Freeing unused kernel memory: 576K (fffffe0000830000 - fffffe00008c0000) Starting init: /sbin/init exists but couldn't execute it (error -22) Starting init: /etc/init exists but couldn't execute it (error -13) Starting init: /bin/sh exists but couldn't execute it (error -14) Kernel panic - not syncing: No working init found. Try passing init= option to kernel. See Linux Documentation/init.txt for guidance. CPU: 2 PID: 1 Comm: init Not tainted 4.4.0-rc2+ #11 Hardware name: ARM Juno development board (r0) (DT) Call trace: [<fffffe0000096a90>] dump_backtrace+0x0/0x118 [<fffffe0000096bbc>] show_stack+0x14/0x20 [<fffffe000031660c>] dump_stack+0x94/0xd0 [<fffffe000014b65c>] panic+0xd4/0x21c [<fffffe00005c0dec>] kernel_init+0xdc/0xe0 [<fffffe0000093980>] ret_from_fork+0x10/0x50 CPU1: stopping CPU: 1 PID: 0 Comm: swapper/1 Not tainted 4.4.0-rc2+ #11 Hardware name: ARM Juno development board (r0) (DT) Call trace: [<fffffe0000096a90>] dump_backtrace+0x0/0x118 [<fffffe0000096bbc>] show_stack+0x14/0x20 [<fffffe000031660c>] dump_stack+0x94/0xd0 [<fffffe000009bde0>] handle_IPI+0x190/0x1a0 [<fffffe000009047c>] gic_handle_irq+0x8c/0xa8 Exception stack(0xfffffe09401efdb0 to 0xfffffe09401efed0) fda0: 00000000e6c29688 fffffe007ec54c00 fdc0: fffffe09401eff00 fffffe000049edf4 0000000080000045 0000000000000000 fde0: 0000000000000000 fffffe09401ec000 0000000000000038 0000000000000001 fe00: 0000000000000002 0000000000000000 001a76e700000000 00000000000005dc fe20: fffffe09401a8090 fffffe09401efed0 0000000000000730 0000000000000000 fe40: 0000000000000000 0000000000000000 0000000000000003 00000000ffffff80 fe60: 0000000000000000 0000000000000000 fffffdfee27fa440 00000000e6c29688 fe80: fffffe007ec54c00 0000000000000000 0000000000000000 fffffe0000947938 fea0: 00000000e68d40a0 fffffe0000900000 fffffe09401ec000 fffffe007ec54c00 fec0: fffffe0000947878 fffffe09401eff00 [<fffffe00000934e8>] el1_irq+0x68/0xd8 [<fffffe000049eef0>] cpuidle_enter+0x18/0x20 [<fffffe00000f56f4>] call_cpuidle+0x24/0x50 [<fffffe00000f5864>] cpu_startup_entry+0x144/0x218 [<fffffe000009b8ac>] secondary_start_kernel+0x11c/0x140 [<000000008009073c>] 0x8009073c CPU0: stopping CPU: 0 PID: 0 Comm: swapper/0 Not tainted 4.4.0-rc2+ #11 Hardware name: ARM Juno development board (r0) (DT) -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to systemd in Ubuntu. https://bugs.launchpad.net/bugs/1520162 Title: Systemd init failure on arm64 64k pages Status in systemd package in Ubuntu: Incomplete Bug description: Some binaries in 15.10 for aarch64 seem to be compiled with maxpagesize=4K which triggers issues when run on 64K pages arm64 kernels (tested on all kernels back to 4.0). I spotted this while trying to boot an arm64 kernel with 64K pages enabled on 15.10 Ubuntu filesystem. To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/systemd/+bug/1520162/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : [email protected] Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp

