Jump to content

Kernel panic when installing on Nanopi Neo Plus 2


bench2017

Recommended Posts

Hi,

 

I try to install Armbian Bulleye on my Nanopi Neo Plus 2. Well it completed the install, but when it reboot, I keep getting kernel panic. I try installing with the official Friendly Arm image (kernel 4.14 though) and it was fine (both on SD card and EMMC).

 

Below is the serial console dump, also it seems to crash in random places too. Any help will be greatly appreciated. 

 

 

=~=~=~=~=~=~=~=~=~=~=~= PuTTY log 2022.12.09 21:53:09 =~=~=~=~=~=~=~=~=~=~=~=

U-Boot SPL 2022.07-armbian (Nov 30 2022 - 10:43:13 +0000)
DRAM: 1024 MiB
Trying to boot from MMC1
NOTICE:  BL31: v2.6(debug):af220ebb-dirty
NOTICE:  BL31: Built : 10:43:08, Nov 30 2022
NOTICE:  BL31: Detected Allwinner H5 SoC (1718)
NOTICE:  BL31: Found U-Boot DTB at 0x209af70, model: FriendlyARM NanoPi NEO Plus2
INFO:    ARM GICv2 driver initialized
INFO:    Configuring SPC Controller
NOTICE:  PMIC: Assuming H5 reference regulator design
INFO:    BL31: Platform setup done
INFO:    BL31: Initializing runtime services
INFO:    BL31: cortex_a53: CPU workaround for 855873 was applied
INFO:    BL31: cortex_a53: CPU workaround for 1530924 was applied
INFO:    PSCI: Suspend is unavailable
INFO:    BL31: Preparing for EL3 exit to normal world
INFO:    Entry point address = 0x4a000000
INFO:    SPSR = 0x3c9


U-Boot 2022.07-armbian (Nov 30 2022 - 10:43:13 +0000) Allwinner Technology

CPU:   Allwinner H5 (SUN50I)
Model: FriendlyARM NanoPi NEO Plus2
DRAM:  1 GiB
Core:  69 devices, 20 uclasses, devicetree: separate
WDT:   Not starting watchdog@1c20ca0
MMC:   mmc@1c0f000: 0, mmc@1c10000: 2, mmc@1c11000: 1
Loading Environment from FAT... Unable to use mmc 0:1...
In:    serial
Out:   serial
Err:   serial
Net:   phy interface9
eth0: ethernet@1c30000
230454 bytes read in 12 ms (18.3 MiB/s)
starting USB...
Bus usb@1c1a000: USB EHCI 1.00
Bus usb@1c1a400: USB OHCI 1.0
Bus usb@1c1d000: USB EHCI 1.00
Bus usb@1c1d400: USB OHCI 1.0
scanning bus usb@1c1a000 for devices... 1 USB Device(s) found
scanning bus usb@1c1a400 for devices... 1 USB Device(s) found
scanning bus usb@1c1d000 for devices... 1 USB Device(s) found
scanning bus usb@1c1d400 for devices... 1 USB Device(s) found
       scanning usb for storage devices... 0 Storage Device(s) found
Autoboot in 1 seconds, press <Space> to stop
switch to partitions #0, OK
mmc0 is current device
Scanning mmc 0:1...
Found U-Boot script /boot/boot.scr
3259 bytes read in 3 ms (1 MiB/s)
## Executing script at 4fc00000
U-boot loaded from SD
Boot script loaded from mmc
183 bytes read in 1 ms (178.7 KiB/s)
31440 bytes read in 6 ms (5 MiB/s)
504 bytes read in 4 ms (123 KiB/s)
Applying kernel provided DT overlay sun50i-h5-usbhost1.dtbo
504 bytes read in 4 ms (123 KiB/s)
Applying kernel provided DT overlay sun50i-h5-usbhost2.dtbo
4191 bytes read in 4 ms (1022.5 KiB/s)
Applying kernel provided DT fixup script (sun50i-h5-fixup.scr)
## Executing script at 45000000
9482540 bytes read in 395 ms (22.9 MiB/s)
21934088 bytes read in 908 ms (23 MiB/s)
Moving Image from 0x40080000 to 0x40200000, end=41750000
## Loading init Ramdisk from Legacy Image at 4ff00000 ...
   Image Name:   uInitrd
   Image Type:   AArch64 Linux RAMDisk Image (gzip compressed)
   Data Size:    9482476 Bytes = 9 MiB
   Load Address: 00000000
   Entry Point:  00000000
   Verifying Checksum ... OK
## Flattened Device Tree blob at 4fa00000
   Booting using the fdt blob at 0x4fa00000
EHCI failed to shut down host controller.
   Loading Ramdisk to 496f4000, end 49fff0ec ... OK
   Loading Device Tree to 0000000049683000, end 00000000496f3fff ... OK

Starting kernel ...

Loading, please wait...
Starting version 247.3-7+deb11u1
Begin: Loading essential drivers ... done.
Begin: Running /scripts/init-premount ... done.
Begin: Mounting root file system ... Begin: Running /scripts/local-top ... done.
Begin: Running /scripts/local-premount ... done.
Begin: Will now check root file system ... fsck from util-linux 2.36.1
[/sbin/fsck.ext4 (1) -- /dev/mmcblk0p1] fsck.ext4 -a -C0 /dev/mmcblk0p1 
armbi_root: clean, 53972/94080 files, 314024/375808 blocks
done.
done.
Begin: Running /scripts/local-bottom ... done.
Begin: Running /scripts/init-bottom ... done.

Welcome to Armbian 22.11.1 Bullseye!

[  OK  ] Created slice system-modprobe.slice.
[  OK  ] Created slice system-serial\x2dgetty.slice.
[  OK  ] Created slice User and Session Slice.
[  OK  ] Started Forward Password Ruests to Wall Directory Watch.
[  OK  ] Set up automount Arbitrarys File System Automount Point.
[  OK  ] Reached target Local Encrypted Volumes.
[  OK  ] Reached target Paths.
[  OK  ] Reached target Remote File Systems.
[  OK  ] Reached target Slices.
[  OK  ] Reached target Swap.
[  OK  ] Reached target System Time Set.
[  OK  ] Listening on Syslog Socket.
[  OK  ] Listening on fsck to fsckd communication Socket.
[  OK  ] Listening on initctl Compatibility Named Pipe.
[  OK  ] Listening on Journal Audit Socket.
[  OK  ] Listening on Journal Socket (/dev/log).
[  OK  ] Listening on Journal Socket.
[  OK  ] Listening on udev Control Socket.
[  OK  ] Listening on udev Kernel Socket.
         Mounting Huge Pages File System...
         Mounting POSIX Message Queue File System...
         Mounting Kernel Debug File System...
         Starting Restore / save the current clock...
         Starting Set the console keyboard layout...
         Starting Create list of stodes for the current kernel...
         Starting Load Kernel Module configfs...
         Starting Load Kernel Module drm...
         Starting Load Kernel Module fuse...
[  OK  ] Started Nameserver information manager.
[  OK  ] Reached target Network (Pre).
         Starting Load Kernel Modules...
         Starting Remount Root and Kernel File Systems...
         Starting Coldplug All udev Devices...
[  OK  ] Mounted Huge Pages File System.
[  OK  ] Mounted POSIX Message Queue File System.
[  OK  ] Mounted Kernel Debug File System.
[  OK  ] Finished Restore / save the current clock.
[  OK  ] Finished Create list of st nodes for the current kernel.
[  OK  ] Finished Load Kernel Module configfs.
[  OK  ] Finished Load Kernel Module drm.
[  OK  ] Finished Load Kernel Module fuse.
[  OK  ] Finished Load Kernel Modules.
[  OK  ] Finished Remount Root and Kernel File Systems.
         Mounting FUSE Control File System...
         Mounting Kernel Configuration File System...
         Starting Load/Save Random Seed...
         Starting Apply Kernel Variables...
         Starting Create System Users...
[  OK  ] Finished Set the console keyboard layout.
[  OK  ] Mounted FUSE Control File System.
[  OK  ] Mounted Kernel Configuration File System.
[  OK  ] Finished Apply Kernel Variables.
[  OK  ] Finished Coldplug All udev Devices.
         Starting Helper to synchronize boot up for ifupdown...
[  OK  ] Finished Create System Users.
[  OK  ] Finished Helper to synchronize boot up for ifupdown.
         Starting Create Static Device Nodes in /dev...
[  OK  ] Finished Create Static Device Nodes in /dev.
[  OK  ] Reached target Local File Systems (Pre).
         Mounting /tmp...
         Starting Rule-based Managefor Device Events and Files...
[  OK  ] Mounted /tmp.
[  OK  ] Reached target Local File Systems.
         Starting Armbian leds state...
         Starting Armbian ZRAM config...
         Starting Set console font and keymap...
         Starting Raise network interfaces...
[  OK  ] Finished Set console font and keymap.
[  OK  ] Finished Armbian leds state.
[  OK  ] Started Rule-based Manager for Device Events and Files.
[  OK  ] Finished Raise network interfaces.
[  OK  ] Reached target Sound Card.
[  OK  ] Found device /dev/ttyS0.
[  OK  ] Finished Load/Save Random Seed.
[  OK  ] Reached target First Boot Complete.
[  OK  ] Listening on Load/Save RF itch Status /dev/rfkill Watch.
         Starting Commit a transient machine-id on disk...
         Starting Load/Save RF Kill Switch Status...
[  OK  ] Started Load/Save RF Kill Switch Status.
[  OK  ] Finished Commit a transient machine-id on disk.
[  OK  ] Finished Armbian ZRAM config.
         Starting Armbian memory supported logging...
[*     ] (1 of 2) A start job is running foremory supported logging (5s / 33s)

[  OK  ] Finished Armbian memory supported logging.
         Starting Journal Service...
[  OK  ] Started Journal Service.
         Starting Flush Journal to Persistent Storage...
[  OK  ] Finished Flush Journal to Persistent Storage.
         Starting Create Volatile Files and Directories...
[  OK  ] Finished Create Volatile Files and Directories.
[  OK  ] Started Entropy Daemon based on the HAVEGE algorithm.
         Starting Update UTMP about System Boot/Shutdown...
[  OK  ] Finished Update UTMP about System Boot/Shutdown.
[  OK  ] Reached target System Initialization.
[  OK  ] Started Daily Cleanup of Temporary Directories.
[  OK  ] Listening on D-Bus System Message Bus Socket.
[  OK  ] Reached target Sockets.
         Starting Armbian hardware monitoring...
         Starting Armbian hardware optimization...
         Starting Armbian filesystem resize...
[  OK  ] Finished Armbian hardware monitoring.
[  OK  ] Finished Armbian hardware optimization.
[**    ] (1 of 2) A start job is running for filesystem resize (10s / 6min 6s)

[***   ] (1 of 2) A start job is running for filesystem resize (11s / 6min 6s)

[ ***  ] (2 of 2) A start job is running for /dev/ttyGS0 (11s / 1min 30s)

[  *** ] (2 of 2) A start job is running for /dev/ttyGS0 (12s / 1min 30s)

[   ***] (2 of 2) A start job is running for /dev/ttyGS0 (13s / 1min 30s)

[    **] (1 of 2) A start job is running for filesystem resize (13s / 6min 6s)

[     *] (1 of 2) A start job is running for filesystem resize (14s / 6min 6s)

[    **] (1 of 2) A start job is running for filesystem resize (14s / 6min 6s)

[   ***] (2 of 2) A start job is running for /dev/ttyGS0 (15s / 1min 30s)

[  *** ] (2 of 2) A start job is running for /dev/ttyGS0 (15s / 1min 30s)

[ ***  ] (2 of 2) A start job is running for /dev/ttyGS0 (16s / 1min 30s)

[***   ] (1 of 2) A start job is running for filesystem resize (17s / 6min 6s)

[**    ] (1 of 2) A start job is running for filesystem resize (17s / 6min 6s)

[*     ] (1 of 2) A start job is running for filesystem resize (18s / 6min 6s)

[**    ] (2 of 2) A start job is running for /dev/ttyGS0 (18s / 1min 30s)

[***   ] (2 of 2) A start job is running for /dev/ttyGS0 (19s / 1min 30s)

[ ***  ] (2 of 2) A start job is running for /dev/ttyGS0 (19s / 1min 30s)

[  *** ] (1 of 2) A start job is running for filesystem resize (20s / 6min 6s)

[   ***] (1 of 2) A start job is running for filesystem resize (20s / 6min 6s)

[    **] (1 of 2) A start job is running for filesystem resize (21s / 6min 6s)

[     *] (2 of 2) A start job is running for /dev/ttyGS0 (21s / 1min 30s)

[    **] (2 of 2) A start job is running for /dev/ttyGS0 (22s / 1min 30s)

[   ***] (2 of 2) A start job is running for /dev/ttyGS0 (22s / 1min 30s)

[  *** ] (1 of 2) A start job is running for filesystem resize (23s / 6min 6s)

[ ***  ] (1 of 2) A start job is running for filesystem resize (23s / 6min 6s)

[***   ] (1 of 2) A start job is running for filesystem resize (24s / 6min 6s)

[**    ] (2 of 2) A start job is running for /dev/ttyGS0 (24s / 1min 30s)

[*     ] (2 of 2) A start job is running for /dev/ttyGS0 (25s / 1min 30s)

[**    ] (2 of 2) A start job is running for /dev/ttyGS0 (25s / 1min 30s)

[***   ] (1 of 2) A start job is running for filesystem resize (26s / 6min 6s)

[ ***  ] (1 of 2) A start job is running for filesystem resize (26s / 6min 6s)

[  *** ] (1 of 2) A start job is running for filesystem resize (27s / 6min 6s)

[   ***] (2 of 2) A start job is running for /dev/ttyGS0 (27s / 1min 30s)

[    **] (2 of 2) A start job is running for /dev/ttyGS0 (28s / 1min 30s)

[     *] (2 of 2) A start job is running for /dev/ttyGS0 (28s / 1min 30s)

[    **] (1 of 2) A start job is running for filesystem resize (29s / 6min 6s)

[   ***] (1 of 2) A start job is running for filesystem resize (29s / 6min 6s)

[  *** ] (1 of 2) A start job is running for filesystem resize (30s / 6min 6s)

[ ***  ] (2 of 2) A start job is running for /dev/ttyGS0 (30s / 1min 30s)

[***   ] (2 of 2) A start job is running for /dev/ttyGS0 (31s / 1min 30s)

[**    ] (2 of 2) A start job is running for /dev/ttyGS0 (31s / 1min 30s)

[*     ] (1 of 2) A start job is running for filesystem resize (32s / 6min 6s)

[**    ] (1 of 2) A start job is running for filesystem resize (32s / 6min 6s)

[***   ] (1 of 2) A start job is running for filesystem resize (33s / 6min 6s)

[ ***  ] (2 of 2) A start job is running for /dev/ttyGS0 (33s / 1min 30s)

[  *** ] (2 of 2) A start job is running for /dev/ttyGS0 (34s / 1min 30s)

[   ***] (2 of 2) A start job is running for /dev/ttyGS0 (34s / 1min 30s)

[    **] (1 of 2) A start job is running for filesystem resize (35s / 6min 6s)

[     *] (1 of 2) A start job is running for filesystem resize (35s / 6min 6s)

[    **] (1 of 2) A start job is running for filesystem resize (36s / 6min 6s)

[   ***] (2 of 2) A start job is running for /dev/ttyGS0 (36s / 1min 30s)

[  *** ] (2 of 2) A start job is running for /dev/ttyGS0 (37s / 1min 30s)

[ ***  ] (2 of 2) A start job is running for /dev/ttyGS0 (37s / 1min 30s)

[***   ] (1 of 2) A start job is running for filesystem resize (38s / 6min 6s)

[**    ] (1 of 2) A start job is running for filesystem resize (38s / 6min 6s)

[*     ] (1 of 2) A start job is running for filesystem resize (39s / 6min 6s)

[**    ] (2 of 2) A start job is running for /dev/ttyGS0 (39s / 1min 30s)

[***   ] (2 of 2) A start job is running for /dev/ttyGS0 (40s / 1min 30s)

[ ***  ] (2 of 2) A start job is running for /dev/ttyGS0 (40s / 1min 30s)

[  *** ] (1 of 2) A start job is running for filesystem resize (41s / 6min 6s)

[  OK  ] Finished Armbian filesystem resize.
[  OK  ] Reached target Basic System.
[  OK  ] Started Armbian first run tasks.
[  OK  ] Created slice system-getty.slice.
[  OK  ] Started Regular background program processing daemon.
[  OK  ] Started D-Bus System Message Bus.
         Starting Network Manager...
         Starting Remove Stale Onlit4 Metadata Check Snapshots...
         Starting LSB: Load kernel d to enable cpufreq scaling...
         Starting System Logging Service...
         Starting Resets System Activity Logs...
         Starting User Login Management...
         Starting WPA supplicant...
[  OK  ] Finished Remove Stale Onliext4 Metadata Check Snapshots.
[   47.963576] Kernel panic - not syncing: Attempted to kill init! exitcode=0x0000000b
[   47.971276] CPU: 2 PID: 1 Comm: systemd Tainted: G         C        5.15.80-sunxi64 #22.11.1
[   47.979750] Hardware name: FriendlyARM NanoPi NEO Plus2 (DT)
[   47.985439] Call trace:
[   47.987905]  dump_backtrace+0x0/0x200
[   47.991589]  show_stack+0x18/0x60
[   47.994935]  dump_stack_lvl+0x68/0x84
[   47.998597]  dump_stack+0x18/0x34
[   48.001911]  panic+0x154/0x300
[   48.004967]  do_exit+0x9f0/0xa08
[   48.008212]  do_group_exit+0x44/0xa8
[   48.011820]  get_signal+0x194/0x7a0
[   48.015349]  do_notify_resume+0x228/0x448
[   48.019402]  el0_sp+0x50/0x58
[   48.022385]  el0t_64_sync_handler+0x60/0xb8
[   48.026609]  el0t_64_sync+0x180/0x184
[   48.030285] SMP: stopping secondary CPUs
[   48.034233] Kernel Offset: disabled
[   48.037716] CPU features: 0x00002001,00000842
[   48.042070] Memory Limit: none
[   48.045125] ---[ end Kernel panic - not syncing: Attempted to kill init! exitcode=0x0000000b ]---
 

Bench

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...

Important Information

Terms of Use - Privacy Policy - Guidelines