[RancherOS][Raspberry Pi 3] not booting

Hi all,

I'm trying to get RancherOS working on my RPI3 but I doesn't complete the boot:

[ 0.607909] Setting default values for core params
[ 0.609273] Finished setting default values for core params
[ 0.811060] Using Buffer DMA mode
[ 0.812431] Periodic Transfer Interrupt Enhancement - disabled
[ 0.813816] Multiprocessor Interrupt Enhancement - disabled
[ 0.815171] OTG VER PARAM: 0, OTG VER FLAG: 0
[ 0.816526] Dedicated Tx FIFOs mode
[ 0.818431] WARN::dwc_otg_hcd_init:1032: FIQ DMA bounce buffers: virt = 0x080fc000 dma = 0xfac44000 len=9024
[ 0.821270] FIQ FSM acceleration enabled for :
[ 0.821270] Non-periodic Split Transactions
[ 0.821270] Periodic Split Transactions
[ 0.821270] High-Speed Isochronous Endpoints
[ 0.821270] Interrupt/Control Split Transaction hack enabled
[ 0.828229] WARN::hcd_init_fiq:486: MPHI regs_base at 0x080f6000
[ 0.829725] dwc_otg 3f980000.usb: DWC OTG Controller
[ 0.831185] dwc_otg 3f980000.usb: new USB bus registered, assigned bus number 1
[ 0.832708] dwc_otg 3f980000.usb: irq 15, io mem 0x00000000
[ 0.834187] Init: Port Power? op_state=1
[ 0.835592] Init: Power Port (0)
[ 0.837192] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
[ 0.838646] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 0.840092] usb usb1: Product: DWC OTG Controller
[ 0.841511] usb usb1: Manufacturer: Linux 4.9.80-hypriotos-v8 dwc_otg_hcd
[ 0.842962] usb usb1: SerialNumber: 3f980000.usb
[ 0.845272] hub 1-0:1.0: USB hub found
[ 0.846710] hub 1-0:1.0: 1 port detected
[ 0.849451] usbcore: registered new interface driver usb-storage
[ 0.851151] mousedev: PS/2 mouse device common for all mice
[ 0.853735] bcm2835-wdt 3f100000.watchdog: Broadcom BCM2835 watchdog timer
[ 0.855476] bcm2835-cpufreq: min=600000 max=1200000
[ 0.857428] sdhci: Secure Digital Host Controller Interface driver
[ 0.858870] sdhci: Copyright© Pierre Ossman
[ 0.860671] sdhost-bcm2835 3f202000.sdhost: could not get clk, deferring probe
[ 0.864483] mmc-bcm2835 3f300000.mmc: could not get clk, deferring probe
[ 0.866126] sdhci-pltfm: SDHCI platform and OF driver helper
[ 0.868385] ledtrig-cpu: registered to indicate activity on CPUs
[ 0.870005] hidraw: raw HID events driver © Jiri Kosina
[ 0.871750] usbcore: registered new interface driver usbhid
[ 0.873266] usbhid: USB HID core driver
[ 0.875039] Initializing XFRM netlink socket
[ 0.876565] NET: Registered protocol family 17
[ 0.878193] Key type dns_resolver registered
[ 0.880234] Registered cp15_barrier emulation handler
[ 0.881707] Registered setend emulation handler
[ 0.884106] registered taskstats version 1
[ 0.895004] uart-pl011 3f201000.serial: cts_event_workaround enabled
[ 0.896644] 3f201000.serial: ttyAMA0 at MMIO 0x3f201000 (irq = 72, base_baud = 0) is a PL011 rev2
[ 0.901715] console [ttyS0] disabled
[ 0.903219] 3f215040.serial: ttyS0 at MMIO 0x0 (irq = 205, base_baud = 31250000) is a 16550
[ 1.888911] console [ttyS0] enabled
[ 1.894949] sdhost: log_buf @ ffffff8008125000 (fac47000)
[ 1.947336] mmc0: sdhost-bcm2835 loaded - DMA enabled (>1)
[ 1.956735] mmc-bcm2835 3f300000.mmc: mmc_debug:0 mmc_debug2:0
[ 1.964123] mmc-bcm2835 3f300000.mmc: DMA channel allocated
[ 1.995461] Indeed it is in host mode hprt0 = 00021501
[ 2.063132] of_cfs_init
[ 2.067185] of_cfs_init: OK
[ 2.072111] Waiting for root device /dev/mmcblk0p2…
[ 2.078683] mmc0: host does not support reading read-only switch, assuming write-enable
[ 2.091943] mmc0: new high speed SDHC card at address aaaa
[ 2.099979] mmcblk0: mmc0:aaaa SE32G 29.7 GiB
[ 2.109624] mmcblk0: p1 p2
[ 2.115904] random: fast init done
[ 2.122105] mmc1: queuing unknown CIS tuple 0x80 (2 bytes)
[ 2.130740] mmc1: queuing unknown CIS tuple 0x80 (3 bytes)
[ 2.139304] mmc1: queuing unknown CIS tuple 0x80 (3 bytes)
[ 2.149074] mmc1: queuing unknown CIS tuple 0x80 (7 bytes)
[ 2.165338] usb 1-1: new high-speed USB device number 2 using dwc_otg
[ 2.173323] Indeed it is in host mode hprt0 = 00001101
[ 2.208173] EXT4-fs (mmcblk0p2): warning: mounting unchecked fs, running e2fsck is recommended
[ 2.226505] EXT4-fs (mmcblk0p2): mounted filesystem without journal. Opts: (null)
[ 2.236867] VFS: Mounted root (ext4 filesystem) on device 179:2.
[ 2.246896] devtmpfs: error mounting -2
[ 2.256480] Freeing unused kernel memory: 2624K
[ 2.293133] request_module: runaway loop modprobe binfmt-0008
[ 2.306804] Kernel panic - not syncing: Requested init /init failed (error -8).
[ 2.315763] CPU: 0 PID: 1 Comm: swapper/0 Not tainted 4.9.80-hypriotos-v8 #1
[ 2.324387] Hardware name: Raspberry Pi 3 Model B Rev 1.2 (DT)
[ 2.331761] Call trace:
[ 2.335675] [] dump_backtrace+0x0/0x1e0
[ 2.342624] [] show_stack+0x24/0x30
[ 2.349229] [] dump_stack+0xb0/0xec
[ 2.355805] [] panic+0x124/0x278
[ 2.362145] [] kernel_init+0xa8/0x108
[ 2.368963] [] ret_from_fork+0x10/0x50
[ 2.375893] SMP: stopping secondary CPUs
[ 2.381386] Kernel Offset: 0x91dc00000 from 0xffffff8008000000
[ 2.388833] Memory Limit: none
[ 2.393410] —[ end Kernel panic - not syncing: Requested init /init failed (error -8).
[ 2.404792] ------------[ cut here ]------------
[ 2.410937] WARNING: CPU: 0 PID: 3 at kernel/workqueue.c:857 wq_worker_waking_up+0x80/0x88
[ 2.422241] Modules linked in:
[ 2.426797]
[ 2.429695] CPU: 0 PID: 3 Comm: ksoftirqd/0 Not tainted 4.9.80-hypriotos-v8 #1
[ 2.438493] Hardware name: Raspberry Pi 3 Model B Rev 1.2 (DT)
[ 2.445857] task: ffffffff3955b900 task.stack: ffffffff3957c000
[ 2.453302] PC is at wq_worker_waking_up+0x80/0x88
[ 2.459579] LR is at wq_worker_waking_up+0x24/0x88
[ 2.465813] pc : [] lr : [] pstate: 200001c5
[ 2.476175] sp : ffffffff3957fa70
[ 2.480988] x29: ffffffff3957fa70 x28: 0000000000000001
[ 2.487879] x27: 0000000000000000 x26: ffffff89265f3000
[ 2.494775] x25: 0000000000000001 x24: ffffffff3ab8f880
[ 2.501642] x23: 0000000000000000 x22: 0000000000000001
[ 2.508477] x21: 0000000000000004 x20: 0000000000000000
[ 2.515264] x19: ffffffff38921c80 x18: 0000000000000001
[ 2.521999] x17: 0000000000000001 x16: 0000000000000001
[ 2.528673] x15: ffffff8926357000 x14: 0000000000000020
[ 2.535316] x13: 0000000000000000 x12: 00000000ffffffff
[ 2.541916] x11: 0000000000000001 x10: 000000000042e063
[ 2.548444] x9 : 000000000000001b x8 : 000000008b95c1e3
[ 2.554953] x7 : 00000000000002c5 x6 : 00000000001ee325
[ 2.561464] x5 : 0000000000000001 x4 : 000000001f8542e3
[ 2.567920] x3 : 0000000000000000 x2 : 0000000000000001
[ 2.574314] x1 : ffffff892689e486 x0 : ffffffff3abbb080
[ 2.580690]
[ 2.583099] —[ end trace 7899a4324cab7aaa ]—
[ 2.588765] Call trace:
[ 2.592161] Exception stack(0xffffffff3957f890 to 0xffffffff3957f9c0)
[ 2.599655] f880: ffffffff38921c80 0000008000000000
[ 2.609526] f8a0: ffffffff3957fa70 ffffff8925cba300 00000000200001c5 000000000000003d
[ 2.619588] f8c0: ffffffff3957f8e0 ffffff8925ceb7bc ffffffff3ab88c98 ffffff8925ceb798
[ 2.629908] f8e0: ffffffff3957f920 ffffff8926024f0c ffffffff3ab8f8e0 ffffffff3ab8f880
[ 2.640508] f900: ffffffff3ab8f8e0 ffffffff3955b900 0000000000000021 5555555555555555
[ 2.651352] f920: ffffffff3957f930 ffffff8925cd4228 ffffffff3957f960 ffffff8925cdacf0
[ 2.662462] f940: ffffffff3abbb080 ffffff892689e486 0000000000000001 0000000000000000
[ 2.673858] f960: 000000001f8542e3 0000000000000001 00000000001ee325 00000000000002c5
[ 2.685513] f980: 000000008b95c1e3 000000000000001b 000000000042e063 0000000000000001
[ 2.697316] f9a0: 00000000ffffffff 0000000000000000 0000000000000020 ffffff8926357000
[ 2.709306] [] wq_worker_waking_up+0x80/0x88
[ 2.717294] [] ttwu_do_activate+0x6c/0x90
[ 2.725001] [] try_to_wake_up+0x1b4/0x388
[ 2.732655] [] default_wake_function+0x34/0x48
[ 2.740710] [] __wake_up_common+0x60/0xa0
[ 2.748273] [] __wake_up_locked+0x3c/0x50
[ 2.755763] [] complete+0x48/0x68
[ 2.762487] [] usb_api_blocking_completion+0x2c/0x38
[ 2.770872] [] __usb_hcd_giveback_urb+0x90/0x130
[ 2.778847] [] usb_hcd_giveback_urb+0xf8/0x130
[ 2.786607] [] completion_tasklet_func+0x68/0xb0
[ 2.794496] [] tasklet_callback+0x20/0x30
[ 2.801721] [] tasklet_hi_action+0xb4/0x168
[ 2.809063] [] __do_softirq+0x168/0x3e0
[ 2.816003] [] run_ksoftirqd+0x44/0x58
[ 2.822791] [] smpboot_thread_fn+0x180/0x260
[ 2.830066] [] kthread+0xfc/0x100
[ 2.836309] [] ret_from_fork+0x10/0x50
[ 2.843022] ------------[ cut here ]------------
[ 2.848918] WARNING: CPU: 0 PID: 86 at kernel/workqueue.c:892 wq_worker_sleeping+0xb8/0xd0
[ 2.859672] Modules linked in:
[ 2.863948]
[ 2.866595] CPU: 0 PID: 86 Comm: kworker/2:3 Tainted: G W 4.9.80-hypriotos-v8 #1
[ 2.877662] Hardware name: Raspberry Pi 3 Model B Rev 1.2 (DT)
[ 2.884888] Workqueue: usb_hub_wq hub_event
[ 2.890442] task: ffffffff38921c80 task.stack: ffffffff3892c000
[ 2.897787] PC is at wq_worker_sleeping+0xb8/0xd0
[ 2.903887] LR is at wq_worker_sleeping+0x20/0xd0
[ 2.909946] pc : [] lr : [] pstate: 200001c5
[ 2.920098] sp : ffffffff3892fa70
[ 2.924793] x29: ffffffff3892fa70 x28: ffffff89262f0740
[ 2.931569] x27: ffffffff3ab88d80 x26: 0000000000000000
[ 2.938341] x25: ffffffff3ab8f880 x24: ffffffff38922278
[ 2.945105] x23: ffffff89267f9000 x22: ffffffff3892c000
[ 2.951851] x21: ffffffff38921c80 x20: ffffff89265f3000
[ 2.958588] x19: ffffffff38921c80 x18: 0000000000000001
[ 2.965299] x17: 0000000000000001 x16: 0000000000000001
[ 2.971951] x15: ffffff8926357000 x14: 0000000000000020
[ 2.978545] x13: 0000000000000000 x12: 00000000ffffffff
[ 2.985137] x11: 000000000000000a x10: 00000000000018b0
[ 2.991725] x9 : ffffffff3892c000 x8 : ffffffff38923590
[ 2.998295] x7 : 0000000000003ff0 x6 : 00000000001ee325
[ 3.004829] x5 : ffffffff38921d00 x4 : 0000000000000029
[ 3.011330] x3 : 0000000000000116 x2 : 0000000000000002
[ 3.017803] x1 : 0000000000000001 x0 : ffffff892689e486
[ 3.024241]
[ 3.026715] —[ end trace 7899a4324cab7aab ]—
[ 3.032443] Call trace:
[ 3.035903] Exception stack(0xffffffff3892f890 to 0xffffffff3892f9c0)
[ 3.043455] f880: ffffffff38921c80 0000008000000000
[ 3.053447] f8a0: ffffffff3892fa70 ffffff8925cba3c0 00000000200001c5 000000000000003d
[ 3.063627] f8c0: ffffffff3892f8e0 ffffff8925ceb7bc ffffffff3ab88c98 ffffff8925ceb798
[ 3.074077] f8e0: ffffffff3892f920 ffffff8925cd7a58 ffffffff38921d00 000000000000a6d5
[ 3.084783] f900: ffffffff3ab8f8e0 ffffffff38921c80 0000000000000001 ffffffff3abb4d80
[ 3.095728] f920: ffffffff3892f960 ffffff8925cd815c ffffffff3892f960 ffffff8925cd84e0
[ 3.106926] f940: ffffff892689e486 0000000000000001 0000000000000002 0000000000000116
[ 3.118318] f960: 0000000000000029 ffffffff38921d00 00000000001ee325 0000000000003ff0
[ 3.129936] f980: ffffffff38923590 ffffffff3892c000 00000000000018b0 000000000000000a
[ 3.141753] f9a0: 00000000ffffffff 0000000000000000 0000000000000020 ffffff8926357000
[ 3.153734] [] wq_worker_sleeping+0xb8/0xd0
[ 3.161616] [] __schedule+0x490/0x750
[ 3.168965] [] schedule+0x38/0x98
[ 3.175888] [] schedule_timeout+0x8c/0x430
[ 3.183567] [] msleep+0x40/0x50
[ 3.190213] [] hub_port_init+0x344/0xa20
[ 3.197613] [] hub_event+0x7b4/0x1038
[ 3.204689] [] process_one_work+0x1dc/0x4b8
[ 3.212244] [] worker_thread+0x50/0x4d8
[ 3.219399] [] kthread+0xfc/0x100
[ 3.225955] [] ret_from_fork+0x10/0x50

I didn’t find any resource on this except the need to increase the Docker partition or create a 3rd one. I tried the procedure in this link https://gist.github.com/mitchese/7a3373132f94fc946b1cbeb2b04e7818 and used also gparted as a different solution to resize the rootfs but it still not working.

For your information, my configuration is as follow:

config file:
enable_uart=1 dtoverlay=pi3-disable-bt

cmdline.txt:
+dwc_otg.lpm_enable=0 console=tty1 root=/dev/mmcblk0p2 rootfstype=ext4 cgroup-enable=memory swapaccount=1 elevator=deadline rootwait console=ttyAMA0,115200 console=tty0 rancher.password=rancher rancher.autologin=ttyAMA0 rw fsck.mode=force fsck.repair=preen init=/init

sd card:
Disk /dev/sdb: 29.7 GiB, 31914983424 bytes, 62333952 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x64134bd6

Device     Boot Start      End  Sectors  Size Id Type
/dev/sdb1        2048    53247    51200   25M  c W95 FAT32 (LBA)
/dev/sdb2       53248 62332927 62279680 29.7G 83 Linux

Regards,