15 15
lanefu

Espressobin support development efforts

Recommended Posts

On 13.10.2017 at 11:26 AM, ebin-dev said:

 

Some environment settings were posted earlier in this thread - they include the real MAC address of the devices (ethaddr= ...) preset by the manufacturer. 

If users are manually flashing their devices from 17.02 to currently 17.10 the environemt variables are lost and we should ask users to set at least their MAC address again before pressing the reset button:


Marvell>> setenv ethaddr=..:..:..:..:..:..
Marvell>> saveenv

(... until we find out how to flash SPI from linux)



Sorry. Doesn't work. :(

I'm using these  environment vars. (mac address is only masked in this post, not in real setting).

 

mmc rescan
env print

setenv verbosity 2
setenv boot_interface mmc
setenv image_name boot/Image
setenv fdt_name boot/dtb/marvell/armada-3720-community.dtb
setenv fdt_high "0xffffffffffffffff"
setenv rootdev "/dev/mmcblk0p1"
setenv rootfstype "ext4"
setenv verbosity "1"
setenv initrd_addr "0x1100000"
setenv initrd_image "boot/uInitrd"
setenv bootcmd 'mmc dev 0; ext4load mmc 0:1 $kernel_addr $image_name;ext4load mmc 0:1 $initrd_addr $initrd_image; ext4load mmc 0:1 $fdt_addr $fdt_name;setenv bootargs $console root=$rootdev rw rootwait; booti $kernel_addr $initrd_addr $fdt_addr'

setenv ethaddr 0F:AD:4e:xx:xx:xx
setenv eth1addr 0F:AD:4e:xx:xx:xx
setenv eth2addr 0F:AD:4e:xx:xx:xx
setenv eth3addr 0F:AD:4e:xx:xx:xx

env save

boot

 

the driver/kernel wont use those macs after reset and reboot.
I always get some randomized mac adresses for all other interfaces
every reboot.

 

If I force the mac-adress in /etc/network/interfaces manually like this
 

auto eth0
iface eth0 inet manual
hwaddress ether f0:ad:4e:xx:xx:xx

then, the interface is working with this mac.
but this is a no-go. the default mac address should
not to be set by the OS, and the mac address of the nic
should not change every reboot.

is it possible to set the mac in the kernel cmdline at least?

 

 

 

Share this post


Link to post
Share on other sites
17 hours ago, FoodGenius said:

the driver/kernel wont use those macs after reset and reboot.

 

To use the MAC address set in the environment is not implemented yet.

 

17 hours ago, FoodGenius said:

If I force the mac-adress in /etc/network/interfaces manually like this

 

Your bridge is configured with systemd-networkd - as a temporary solution you can edit the bridge 10-br0.netdev settings as shown in my earlier posting:

 

On 10/13/2017 at 10:20 AM, ebin-dev said:

What needs to be done is to edit  /etc/systemd/network/10-br0.netdev to include the real MAC address of your EspressoBin:


cat /etc/systemd/network/10-br0.netdev 

[NetDev]
Name=br0
Kind=bridge
MACAddress=f0:ad:4e:xx:xx:xx

 You may need to delete any existing MAC/IP assignement of your EspressoBin in your router (to avoid any "hiccups") and then reboot your EspressoBin.

Share this post


Link to post
Share on other sites

@ebin-dev

 

thank you. I know that. At least for me it is a problem if I only can set macs address
after boot process in the OS.

if you use the same image for different boards, you can't simply change those files in rootfs or
in flashed image. e.g. if you deliver the same rootfs by nfs or nbd. etc.  running script for
autogenerate keys and setting ip after well-know mac address as id.
your mac is not well-known then. that is the problem.

I'm using the vendor given unique mac address for internal autoprovisioning.
So... at first run, I won't have these settings in /etc/network or /etc/system/network..
any other config-file in my delivered rootfs can't know the mac of the board.

normally your nic gets this from bootenv/board vendor defined, before ip setting.
later you're writing those network config files and change settings.

if mac-address is changing at every reboot, I won't get such a auto configure.
even for ipv6 or other stuff it is relevant to get all well defined mac address when
initializing the nic... even at boot-time it is to late... you have to do this
before parsing or setting any config-files in rootfs.

so I have to fix autoprovisioning and get a board serial number.. send this
to an autoprov server to get a mac.. and then reset those mac address at boot-time.
but even this is a problem

in some configurations its also a severe problem, if you allow only a bunch of mac adresses...

e.g. your switch is configured to block unknown mac-adresses and setting whole port down if a
foreign mac address is detected...  as an intrusion detection.

so with changing mac adresses at every reboot (even if you change them later in system config) would mean,
those board gets disconnected from net, because it reports nonsense mac adresses first.. an the switch
denies any further access - or at least is sending false-positive intrusion detection messages.


so here - it is a no-go (at least for me), if I have only can define the mac-adresses in config-files
in the rootfs and if there ist no way to set a fix mac address already before booting the kernel to
get a clean initialization.


 

 

Share this post


Link to post
Share on other sites

sorry. my fault.

 

setenv ethaddr 0F:AD:4E:xx:xx:xx
setenv eth1addr 0F:AD:4E:xx:xx:xx
setenv eth2addr 0F:AD:4E:xx:xx:xx
setenv eth3addr 0F:AD:4E:xx:xx:xx

was a dumb typo, since
the mac vendor id of globalscale inc.  is F0:AD:4E...
so this would be the correct setting...

 

setenv ethaddr F0:AD:4E:xx:xx:xx

and with this environment setting the mac address ist also
recognized correctly without any further changes in the system.
this mac-address is set for all devices: lan0,lan01,wan,eth0,br0


unfortunately the dumb typo 0F instead of F0
also set the unicast/multicast bit... so I intiallty
thought the env setting would'nt work. rubbish.

I found this out, while doing a ugly hack as a workaround
Nevertheless... I'll share this obsolet workaround with you

1. changing environment in uboot once again... for passing
a custom kernel parameter "hackmac=F0:AD:4E:xx:xx:xx"
defined for the current board:

setenv bootcmd 'mmc dev 0; ext4load mmc 0:1 $kernel_addr $image_name;ext4load mmc 0:1 $initrd_addr $initrd_image; ext4load mmc 0:1 $fdt_addr $fdt_name; setenv bootargs $console root=$rootdev hackmac=F0:AD:4e:XX:XX:XX rw rootwait; booti $kernel_addr $initrd_addr $fdt_addr'


2. this is my changed /etc/network/interfaces  in rootfs
 

auto lo
iface lo inet loopback

auto wan
iface wan inet dhcp

auto eth0
iface eth0 inet manual

auto lan0
iface lan0 inet manual

auto lan1
iface lan1 inet manual

auto br0
iface br0 inet static
	pre-up /usr/bin/hackmac br0
	address 192.168.xxx.xxx
	netmask 255.255.255.0
	gateway 192.168.xxx.xxx
	bridge_ports lan0 lan1
	bridge_fd 0
	bridge_stp off
	dns-domain xxxxxxxxxxx
	post-up ifconfig lan0 up
	post-up ifconfig lan1 up

3. and this script  /usr/bin/hackmac for getting und setting mac-adress out of the custom kernel cmdline

#!/bin/bash

hackmac="$(tr " " "\n" < /proc/cmdline | \
grep -m1 "^hackmac=" | cut -d"=" -f2 | \
tr -dc "0-9a-fA-F:" | tr "A-F" "a-f" | head -c 17)"

[ "$#" -gt 0 ] && [ "$hackmac" != "" ] && \
ip link set dev $1 address $hackmac

exit 0

 

Share this post


Link to post
Share on other sites

Hi there,

I am trying  to enable gpio on Espressobin Armbian and realised that the kernel that the offical Espressobin has ( 4.4.8) , is different from the current armbian ( I might be wrong ) and therefore I need a guide in how to do this. Since this requires rebuilding the kernel, I am a bit lost on how to actually rebuild and put in the correct place once done.

 

Last login: Sat Oct 21 00:25:29 ACDT 2017 on ttyMV0
 _____                                   _     _
| ____|___ _ __  _ __ ___  ___ ___  ___ | |__ (_)_ __
|  _| / __| '_ \| '__/ _ \/ __/ __|/ _ \| '_ \| | '_ \
| |___\__ \ |_) | | |  __/\__ \__ \ (_) | |_) | | | | |
|_____|___/ .__/|_|  \___||___/___/\___/|_.__/|_|_| |_|
          |_|

Welcome to ARMBIAN 5.34.171017 nightly Ubuntu 16.04.3 LTS 4.4.91-mvebu64
System load:   0.07 0.14 0.26   Up time:       18 min
Memory usage:  11 % of 1932MB   IP:            100.97.1.92
Usage of /:    57% of 7.2G      storage/:      98% of 932G

[ 0 security updates available, 7 updates total: apt upgrade ]
Last check: 2017-10-18 00:00

[ General system configuration: armbian-config ]

 

http://wiki.espressobin.net/tiki-index.php?page=ESPRESSObin+GPIO+LED+blinking

Share this post


Link to post
Share on other sites
6 hours ago, tom_i said:

do you have some newer images? Or am I using last one?

 

The latest Armbian and flash images images can be downloaded from the EspressoBin download page (thanks to @Igor). You can choose between Debian stretch and Ubuntu xenial with legacy kernel 4.4.91. I am currently using Debian stretch (LAMP server with PHP7 and fpm enabled to serve Nextcloud services). Ubuntu xenial images work just as well.

 

There seems to be a problem with the incremental kernel patch from 4.4.91 to 4.4.92. Hopefully @Igor will find some time to solve the issue so that the legacy kernel can be updated to current 4.4.94

 

If you detect any issues - please report them in this forum so that they can be fixed.

 

Share this post


Link to post
Share on other sites

@ebin-dev ok, I've burned Debian image to my testing SD card, run `bubt flash-image-2g-1200_750_boot_sd_and_usb.bin spi usb` command, that shows me success. Then I turn it off and put that SDHC card to slot and turn on. Unfortunately it shows me this:

Marvell>> SVC_REV:0
NOTICE:  Booting Trusted Firmware
NOTICE:  BL1: v1.3(release):devel-17.08.1:627667b
NOTICE:  BL1: Built : 14:40:39, Oct  4 2NOTICE:  BL2: v1.3(release):devel-17.08.1:627667b
NOTICE:  BL2: Built : 14:40:39, Oct  4 2017
NNOTICE:  BL31: v1.3(release):devel-17.08.1:627667b
NOTICE:  BL31:

U-Boot 2017.03-armada-17.10.1-g440395a (Sep 25 2017 - 15:43:51 +0200)

Model: Marvell Armada 3720 Community Board ESPRESSOBin
       CPU    @ 1200 [MHz]
       L2     @ 800 [MHz]
       TClock @ 200 [MHz]
       DDR    @ 750 [MHz]
DRAM:  2 GiB
U-Boot DT blob at : 000000007f7182d8
Comphy-0: USB3          5 Gbps    
Comphy-1: PEX0          2.5 Gbps  
Comphy-2: SATA0         6 Gbps    
SATA link 0 timeout.
AHCI 0001.0300 32 slots 1 ports 6 Gbps 0x1 impl SATA mode
flags: ncq led only pmp fbss pio slum part sxs 
PCIE-0: Link down
MMC:   sdhci@d0000: 0
SF: Detected w25q32dw with page size 256 Bytes, erase size 4 KiB, total 4 MiB
*** Warning - bad CRC, using default environment

Net:   eth0: neta@30000 [PRIME]
Hit any key to stop autoboot:  0 
*** ERROR: `serverip' not set
*** ERROR: `serverip' not set
Bad Linux ARM64 Image magic!

I've tried to boot it from USB3.0 too, but same error appears.

Share this post


Link to post
Share on other sites
8 hours ago, umiddelb said:

You need to initialise the u-boot environment. IHMO Armbian for the espressobin comes with a text file containing a suitable environment, see here for more details.

Argh.. you mean to set some setenv right? Because that flash remove all the environments. I was stupid yesterday evening. I should know it :-/

Ok thx, I'll do it today.

Share this post


Link to post
Share on other sites
6 hours ago, chrisf said:

Does this effort include the Armada crypto hardware acceleration? Or is that already in the kernel or outside the scope of this effort and part of OpenSSL etc.?

 

The driver for the 5Gbps Marvell Security Engine is being developed and will be introduced into Mainline may be even this year. It is substantially different from Marvell CESA.

 

Currently only the standard crypto API is enabled in the kernel config.

Share this post


Link to post
Share on other sites

I've just received my espressobin board, it's a 1GB board from Amazon. 

The documentation and software on espressobin.net leaves a lot to be desired. After getting their ubuntu working and being disappointed, I'd rather take my chances with a dev build of Armbian.

 

I have a couple questions before I get started:

1) It already boots a ubuntu image just fine, do I still need to update the SPI bootloader?

2) If I do,  what's the difference between the 4 different bootloaders? Is it CPU speed and RAM speed? Is there a recommended one to use? Doesn't DVFS take over the CPU speed once cpufreq is running?

3) Which is "better", Debian or Ubuntu? I've traditionally always gone with Debian, but is there any difference in functionality or stability between the two in this case?

 

Cheers.

Share this post


Link to post
Share on other sites
10 hours ago, chrisf said:

I have a couple questions before I get started:

 

Updating the SPI bootloader is recommended - it will give you more functionality (i.e. enhanced PCIe support).

The difference between the 4 versions is CPU_DDR speed - recommended is 1000_800.

Both Debian and Ubuntu images work very well, there are no differences in stability - I switched to Debian stretch.

Share this post


Link to post
Share on other sites
2 hours ago, ebin-dev said:

 

Updating the SPI bootloader is recommended - it will give you more functionality (i.e. enhanced PCIe support).

The difference between the 4 versions is CPU_DDR speed - recommended is 1000_800.

Both Debian and Ubuntu images work very well, there are no differences in stability - I switched to Debian stretch.

Why is 1000_800 recommend?

Share this post


Link to post
Share on other sites

Been getting a few crashes

root@espressobin:~# [  108.174168] Bad mode in Synchronous Abort handler detected, code 0x86000018 -- IABT (current EL)
** 15 printk messages dropped ** [  108.174259] x23: ffffffc000db2ec0 x22: 0000000038705018 
[  108.174263] x21: 0000000000000000 x20: ffffffc0000e86a4 
[  108.174267] x19: ffffffc0390dfb90 x18: 0000000000000007 
[  108.174270] x17: 0000000000000001 x16: 0000000000000000 
[  108.174274] x15: 0000000000000000 x14: 0000000000000000 
[  108.174278] x13: 0000000000000000 x12: 0000000000000000 
[  108.174282] x11: 00000000afb50401 x10: afb504000afb5041 
[  108.174285] x9 : 0000000000000000 x8 : ffffffc038702000 
[  108.174289] x7 : 0000000000000000 x6 : 000000000000003f 
[  108.174293] x5 : 0000000000000040 x4 : 0000000000000000 
[  108.174296] x3 : 0000000000000004 x2 : 0000000000000000 
[  108.174300] x1 : 000000003870103f x0 : ffffffc038701000 
[  108.174301] 
[  108.174303] Process kworker/1:0 (pid: 15, stack limit = 0xffffffc0390dc020)
[  108.174307] Stack: (0xffffffc0390dfa40 to 0xffffffc0390e0000)
[  108.174312] fa40: ffffffc000db2b50 0000000000000001 0000000000000001 ffffffc039023900
[  108.174317] fa60: ffffffc03ffd8f68 ffffffc03ffd8f00 ffffffc000000000 ffffffc0000d3d48
[  108.174321] fa80: 00000000fffffffe fffffffffffffff8 0000000000000000 ffffffc0390dfc20
[  108.174326] faa0: ffffffc0390dfae0 ffffffc0000d41fc ffffffc000e71c10 ffffffc000e71be8
[  108.174330] fac0: 0000000000000001 ffffffc0390dfc20 ffffffc0390dfae0 0000000000000000
[  108.174334] fae0: ffffffc039026b00 0000000000000000 0000000000000000 0000000000000000
[  108.174338] fb00: 0000000000000000 0000000000000000 0000000000000000 0000000000000000
[  108.174342] fb20: 0000000000000000 0000000000000000 0000000000000000 0000000000000000
[  108.174346] fb40: 0000000000000000 0000000000000000 0000000000000000 0000000000000000
[  108.174350] fb60: 0000000000000000 0000000000000000 0000000000000000 0000000000000000
[  108.174354] fb80: 0000000000000000 0000000000000000 ffffffc0390dfcb0 ffffffc0000e9534
[  108.174358] fba0: 00000000ffff458f 0000000000000001 0000000000000000 0000000000000001
[  108.174363] fbc0: ffffffc000db2b50 0000000000000001 0000000000000001 ffffffc039023900
[  108.174367] fbe0: ffffffc03ffd8f68 ffffffc03ffd8f00 ffffffc0390dfc10 ffffffc0390dfd4c
[  108.174371] fc00: 00000002390dfc40 ffffffc03ffd4a68 0000000000000000 ffffffc039023900
[  108.174376] fc20: ffffffc000d8bf00 ffffffc000d8bf00 ffffffc000000001 ffffffc0390cb270
[  108.174380] fc40: ffffffc0390dfc50 ffffffc039023900 0000000000000000 0000000100000000
[  108.174384] fc60: ffffffc03ffd8f00 0000000000000000 0000000200000000 0000000000000000
[  108.174388] fc80: ffffffc03ffd4a68 0000000000000000 0000000000000020 0000000000000002
[  108.174392] fca0: ffffffc0390dfca0 ffffffc0390dfca0 ffffffc0390dfd50 ffffffc0009e341c
[  108.174397] fcc0: ffffffc03ffd8f00 ffffffc000d8b000 ffffffc000db2000 ffffffc0390cae00
[  108.174401] fce0: ffffffc0009e3954 ffffffc0390cb270 0000000000000001 0000000000000000
[  108.174406] fd00: ffffffc000db2000 ffffffc03ffd89a0 ffffffc03ffd8f00 ffffffc03ffd8f68
[  108.174410] fd20: ffffffc0009ff7a0 ffffffc0390cae00 00000001390dfd50 000000192fae9000
[  108.174414] fd40: ffffffc03ffd8f00 00000001390cae00 ffffffc0390dfda0 ffffffc0009e3954
[  108.174419] fd60: ffffffc0390dc000 ffffffc039023630 ffffffc03ffd8700 ffffffc03ffd8718
[  108.174423] fd80: ffffffc0390dc000 ffffffc000e3b145 ffffffc03ffd8700 ffffffc03ffd8770
[  108.174428] fda0: ffffffc0390dfdc0 ffffffc0000cd4b4 ffffffc039023600 ffffffc0000cd4b0
[  108.174432] fdc0: ffffffc0390dfe20 ffffffc0000d3080 ffffffc039026800 ffffffc000e44058
[  108.174437] fde0: ffffffc000c29b40 ffffffc039023600 ffffffc0000cd308 0000000000000000
[  108.174441] fe00: 0000000000000000 0000000000000000 0000000000000000 0000000000000000
[  108.174445] fe20: 0000000000000000 ffffffc000085dd0 ffffffc0000d2f88 ffffffc039026800
[  108.174449] fe40: 0000000000000000 0000000000000000 0000000000000000 ffffffc0000dc238
[  108.174453] fe60: ffffffc0000d2f88 0000000000000000 0000000000000000 ffffffc039023600
[  108.174458] fe80: 0000000000000000 0000000000000000 ffffffc0390dfe90 ffffffc0390dfe90
[  108.174462] fea0: 0000000000000000 ffffffc000000000 ffffffc0390dfeb0 ffffffc0390dfeb0
[  108.174466] fec0: 0000000000000000 0000000000000000 0000000000000000 0000000000000000
[  108.174470] fee0: 0000000000000000 0000000000000000 0000000000000000 0000000000000000
[  108.174474] ff00: 0000000000000000 0000000000000000 0000000000000000 0000000000000000
[  108.174478] ff20: 0000000000000000 0000000000000000 0000000000000000 0000000000000000
[  108.174482] ff40: 0000000000000000 0000000000000000 0000000000000000 0000000000000000
[  108.174486] ff60: 0000000000000000 0000000000000000 0000000000000000 0000000000000000
[  108.174490] ff80: 0000000000000000 0000000000000000 0000000000000000 0000000000000000
[  108.174494] ffa0: 0000000000000000 0000000000000000 0000000000000000 0000000000000000
[  108.174498] ffc0: 0000000000000000 0000000000000005 0000000000000000 0000000000000000
[  108.174502] ffe0: 0000000000000000 0000000000000000 ffffffffffffffff ffffffffffffffff
[  108.174504] Call trace:
[  108.174508] [<ffffffc0004e9e1c>] cpumask_next_and+0x5c/0x80
[  108.174514] Code: 93407c42 aa1303e0 94004823 1100fc01 (b94002a2) 
[  108.174518] ---[ end trace 94a897b6f04fb142 ]---
[  108.174525] note: kworker/1:0[15] exited with preempt_count 1
[  108.174596] Unable to handle kernel paging request at virtual address ffffffffffffffd8
[  108.174598] pgd = ffffffc03816a000
[  108.174604] [ffffffffffffffd8] *pgd=0000000037a5d003, *pud=0000000037a5d003, *pmd=0000000000000000
[  108.174606] Internal error: Oops: 96000005 [#2] PREEMPT SMP
[  108.174613] Modules linked in: bridge stp llc ip_tables x_tables
[  108.174618] CPU: 1 PID: 15 Comm: kworker/1:0 Tainted: G      D         4.4.95-mvebu64 #12
[  108.174620] Hardware name: Marvell Armada 3720 Community Board (DT)
[  108.174626] task: ffffffc0390cae00 ti: ffffffc0390dc000 task.ti: ffffffc0390dc000
[  108.174633] PC is at kthread_data+0x4/0x10
[  108.174639] LR is at wq_worker_sleeping+0x14/0xd0
[  108.174642] pc : [<ffffffc0000d34e4>] lr : [<ffffffc0000ce024>] pstate: 400001c5
[  108.174644] sp : ffffffc0390df660
[  108.174648] x29: ffffffc0390df660 x28: ffffffc0390dc000 
[  108.174652] x27: ffffffc039070000 x26: 0000000000000000 
[  108.174656] x25: 0000000000000001 x24: ffffffc0390cb278 
[  108.174660] x23: ffffffc0009e3954 x22: ffffffc0390cae00 
[  108.174664] x21: ffffffc000db2000 x20: ffffffc000d8b000 
[  108.174667] x19: 0000000000000001 x18: 0000000000000007 
[  108.174671] x17: 0000000000000001 x16: 0000000000000007 
[  108.174675] x15: 000000000000000e x14: 0000000000000013 
[  108.174678] x13: 000000000000001a x12: 0000000000000001 
[  108.174682] x11: 00000000003b68b0 x10: 0000000000000001 
[  108.174686] x9 : ffffffc0390cae60 x8 : 0000000000000000 
[  108.174690] x7 : ffffffc03ffd8fc0 x6 : 000000000000004c 
[  108.174693] x5 : 0000000000000000 x4 : ffffffc0390cae88 
[  108.174697] x3 : 0000000000000001 x2 : ffffffc000e44120 
[  108.174700] x1 : 0000000000000001 x0 : 0000000000000000 
[  108.174701] 
[  108.174704] Process kworker/1:0 (pid: 15, stack limit = 0xffffffc0390dc020)
[  108.174707] Stack: (0xffffffc0390df660 to 0xffffffc0390e0000)
[  108.174711] f660: ffffffc0390df680 ffffffc0009e3774 ffffffc03ffd8f00 ffffffc0390cae00
[  108.174716] f680: ffffffc0390df6d0 ffffffc0009e3954 ffffffc0390dc000 ffffffc0390df3b0
[  108.174720] f6a0: ffffffc0390df750 ffffffc0390cb168 0000000000000000 ffffffc000db2000
[  108.174724] f6c0: 0000000000000000 ffffffc039026b00 ffffffc0390df6f0 ffffffc0000b9444
[  108.174729] f6e0: ffffffc0390cae00 ffffffc0000b9404 ffffffc0390df760 ffffffc000089bd4
[  108.174733] f700: ffffffc000e40000 0000000000000000 ffffffc000c24d28 ffffffc0390df910
[  108.174737] f720: ffffffc0390dc000 ffffffc0390cae00 0000000000000000 ffffffc039026b00
[  108.174742] f740: 00000000ffffffff ffffffc0390dc000 ffffffc0390df750 ffffffc0390df750
[  108.174746] f760: ffffffc0390df7a0 ffffffc000096c10 0000000000000000 ffffffc0390df910
[  108.174750] f780: 0000000096000005 0000000000000000 0000000000000000 0000000000000025
[  108.174755] f7a0: ffffffc0390df7d0 ffffffc000094d3c ffffffc0390df910 ffffffc0390cae00
[  108.174759] f7c0: 0000000000000000 0000000096000005 ffffffc0390df830 ffffffc000094dfc
[  108.174763] f7e0: 0000000096000005 ffffffc000dbefc8 0000000000000000 ffffffc0390df910
[  108.174767] f800: 00000000200001c5 0000000000000025 0000000000000000 ffffffc039026b00
[  108.174772] f820: 00000000ffffffff ffffffc0390dc000 ffffffc0390df860 ffffffc0000822a8
[  108.174776] f840: 0000000096000005 ffffffc000dbefc8 0000000000000000 ffffffc0390df910
[  108.174780] f860: ffffffc0390dfa10 ffffffc00008554c ffffffc0390dfb90 0000008000000000
[  108.174785] f880: ffffffc0390dfa40 ffffffc0004e9e1c 0000000000000000 ffffffc039026a00
[  108.174789] f8a0: ffffffc039026b00 0000000000000032 0000000000000800 0000000000000019
[  108.174794] f8c0: 0000000000000013 0000000000000013 0000000000000013 0000000000000006
[  108.174798] f8e0: 0000000000000400 0000000000000009 0000000000000003 0000000000000001
[  108.174802] f900: 0000000000000000 000000000000001f ffffffc038701000 000000003870103f
[  108.174806] f920: 0000000000000000 0000000000000004 0000000000000000 0000000000000040
[  108.174810] f940: 000000000000003f 0000000000000000 ffffffc038702000 0000000000000000
[  108.174815] f960: afb504000afb5041 00000000afb50401 0000000000000000 0000000000000000
[  108.174819] f980: 0000000000000000 0000000000000000 0000000000000000 0000000000000001
[  108.174823] f9a0: 0000000000000007 ffffffc0390dfb90 ffffffc0000e86a4 0000000000000000
[  108.174827] f9c0: 0000000038705018 ffffffc000db2ec0 ffffffc039026b00 0000000000000000
[  108.174832] f9e0: ffffffc039026b00 00000000ffffffff ffffffc0390dfb48 ffffffc0390dfa10
[  108.174836] fa00: ffffffc0004e9e18 ffffffc0390dfa40 ffffffc0004e9e1c 00000000200001c5
[  108.174841] fa20: 0000000000000000 0000000038705018 ffffffffffffffff ffffffc039026b00
[  108.174845] fa40: ffffffc000db2b50 0000000000000001 0000000000000001 ffffffc039023900
[  108.174849] fa60: ffffffc03ffd8f68 ffffffc03ffd8f00 ffffffc000000000 ffffffc0000d3d48
[  108.174853] fa80: 00000000fffffffe fffffffffffffff8 0000000000000000 ffffffc0390dfc20
[  108.174858] faa0: ffffffc0390dfae0 ffffffc0000d41fc ffffffc000e71c10 ffffffc000e71be8
[  108.174862] fac0: 0000000000000001 ffffffc0390dfc20 ffffffc0390dfae0 0000000000000000
[  108.174866] fae0: ffffffc039026b00 0000000000000000 0000000000000000 0000000000000000
[  108.174870] fb00: 0000000000000000 0000000000000000 0000000000000000 0000000000000000
[  108.174874] fb20: 0000000000000000 0000000000000000 0000000000000000 0000000000000000
[  108.174878] fb40: 0000000000000000 0000000000000000 0000000000000000 0000000000000000
[  108.174882] fb60: 0000000000000000 0000000000000000 0000000000000000 0000000000000000
[  108.174886] fb80: 0000000000000000 0000000000000000 ffffffc0390dfcb0 ffffffc0000e9534
[  108.174891] fba0: 00000000ffff458f 0000000000000001 0000000000000000 0000000000000001
[  108.174895] fbc0: ffffffc000db2b50 0000000000000001 0000000000000001 ffffffc039023900
[  108.174900] fbe0: ffffffc03ffd8f68 ffffffc03ffd8f00 ffffffc0390dfc10 ffffffc0390dfd4c
[  108.174904] fc00: 00000002390dfc40 ffffffc03ffd4a68 0000000000000000 ffffffc039023900
[  108.174908] fc20: ffffffc000d8bf00 ffffffc000d8bf00 ffffffc000000001 ffffffc0390cb270
[  108.174913] fc40: ffffffc0390dfc50 ffffffc039023900 0000000000000000 0000000100000000
[  108.174917] fc60: ffffffc03ffd8f00 0000000000000000 0000000200000000 0000000000000000
[  108.174921] fc80: ffffffc03ffd4a68 0000000000000000 0000000000000020 0000000000000002
[  108.174926] fca0: ffffffc0390dfca0 ffffffc0390dfca0 ffffffc0390dfd50 ffffffc0009e341c
[  108.174930] fcc0: ffffffc03ffd8f00 ffffffc000d8b000 ffffffc000db2000 ffffffc0390cae00
[  108.174934] fce0: ffffffc0009e3954 ffffffc0390cb270 0000000000000001 0000000000000000
[  108.174939] fd00: ffffffc000db2000 ffffffc03ffd89a0 ffffffc03ffd8f00 ffffffc03ffd8f68
[  108.174943] fd20: ffffffc0009ff7a0 ffffffc0390cae00 00000001390dfd50 000000192fae9000
[  108.174948] fd40: ffffffc03ffd8f00 00000001390cae00 ffffffc0390dfda0 ffffffc0009e3954
[  108.174952] fd60: ffffffc0390dc000 ffffffc039023630 ffffffc03ffd8700 ffffffc03ffd8718
[  108.174956] fd80: ffffffc0390dc000 ffffffc000e3b145 ffffffc03ffd8700 ffffffc03ffd8770
[  108.174961] fda0: ffffffc0390dfdc0 ffffffc0000cd4b4 ffffffc039023600 ffffffc0000cd4b0
[  108.174965] fdc0: ffffffc0390dfe20 ffffffc0000d3080 ffffffc039026800 ffffffc000e44058
[  108.174970] fde0: ffffffc000c29b40 ffffffc039023600 ffffffc0000cd308 0000000000000000
[  108.174974] fe00: 0000000000000000 0000000000000000 0000000000000000 0000000000000000
[  108.174978] fe20: 0000000000000000 ffffffc000085dd0 ffffffc0000d2f88 ffffffc039026800
[  108.174982] fe40: 0000000000000000 0000000000000000 0000000000000000 ffffffc0000dc238
[  108.174986] fe60: ffffffc0000d2f88 0000000000000000 0000000000000000 ffffffc039023600
[  108.174991] fe80: 0000000000000000 0000000000000000 ffffffc0390dfe90 ffffffc0390dfe90
[  108.174995] fea0: 0000000000000001 ffffffc000010001 ffffffc0390dfeb0 ffffffc0390dfeb0
[  108.174999] fec0: 0000000000000000 0000000000000000 0000000000000000 0000000000000000
[  108.175003] fee0: 0000000000000000 0000000000000000 0000000000000000 0000000000000000
[  108.175006] ff00: 0000000000000000 0000000000000000 0000000000000000 0000000000000000
[  108.175010] ff20: 0000000000000000 0000000000000000 0000000000000000 0000000000000000
[  108.175014] ff40: 0000000000000000 0000000000000000 0000000000000000 0000000000000000
[  108.175018] ff60: 0000000000000000 0000000000000000 0000000000000000 0000000000000000
[  108.175022] ff80: 0000000000000000 0000000000000000 0000000000000000 0000000000000000
[  108.175026] ffa0: 0000000000000000 0000000000000000 0000000000000000 0000000000000000
[  108.175030] ffc0: 0000000000000000 0000000000000005 0000000000000000 0000000000000000
[  108.175035] ffe0: 0000000000000000 0000000000000000 ffffffffffffffff ffffffffffffffff
[  108.175035] Call trace:
[  108.175040] [<ffffffc0000d34e4>] kthread_data+0x4/0x10
[  108.175049] [<ffffffc0009e3774>] __schedule+0x43c/0x5d8
[  108.175054] [<ffffffc0009e3954>] schedule+0x44/0xb8
[  108.175058] [<ffffffc0000b9444>] do_exit+0x5d4/0x948
[  108.175065] [<ffffffc000089bd4>] die+0x1a4/0x1c0
[  108.175070] [<ffffffc000096c10>] __do_kernel_fault.part.1+0x74/0x84
[  108.175077] [<ffffffc000094d3c>] do_page_fault+0x2bc/0x2c8
[  108.175082] [<ffffffc000094dfc>] do_translation_fault+0xb4/0xe0
[  108.175086] [<ffffffc0000822a8>] do_mem_abort+0x40/0x98
[  108.175089] Exception stack(0xffffffc0390df870 to 0xffffffc0390df9a0)
[  108.175092] f860:                                   ffffffc0390dfb90 0000008000000000
[  108.175096] f880: ffffffc0390dfa40 ffffffc0004e9e1c 0000000000000000 ffffffc039026a00
[  108.175100] f8a0: ffffffc039026b00 0000000000000032 0000000000000800 0000000000000019
[  108.175104] f8c0: 0000000000000013 0000000000000013 0000000000000013 0000000000000006
[  108.175108] f8e0: 0000000000000400 0000000000000009 0000000000000003 0000000000000001
[  108.175112] f900: 0000000000000000 000000000000001f ffffffc038701000 000000003870103f
[  108.175116] f920: 0000000000000000 0000000000000004 0000000000000000 0000000000000040
[  108.175120] f940: 000000000000003f 0000000000000000 ffffffc038702000 0000000000000000
[  108.175124] f960: afb504000afb5041 00000000afb50401 0000000000000000 0000000000000000
[  108.175128] f980: 0000000000000000 0000000000000000 0000000000000000 0000000000000001
[  108.175132] [<ffffffc00008554c>] el1_da+0x24/0x84
[  108.175135] [<00000000200001c5>] 0x200001c5
[  108.175140] Code: a8c37bfd d65f03c0 d503201f f9420c00 (f85d8000) 
[  108.175142] ---[ end trace 94a897b6f04fb143 ]---
[  108.175144] Fixing recursive fault but reboot is needed!
[  109.625248] Internal error: Oops - bad mode: 0 [#3] PREEMPT SMP
[  109.631808] Modules linked in: bridge stp llc ip_tables x_tables
[  109.637849] CPU: 0 PID: 30 Comm: kworker/0:1 Tainted: G      D         4.4.95-mvebu64 #12
[  109.646391] Hardware name: Marvell Armada 3720 Community Board (DT)
[  109.652602] task: ffffffc0390fc500 ti: ffffffc0392ac000 task.ti: ffffffc0392ac000
[  109.660606] PC is at __switch_to+0x18/0xa0
[  109.664746] LR is at __schedule+0x190/0x5d8
[  109.669241] pc : [<ffffffc000086b40>] lr : [<ffffffc0009e34c8>] pstate: 600001c5
[  109.676447] sp : ffffffc0392afd30
[  109.680134] x29: ffffffc0392afd30 x28: 0000000000000000 
[  109.685623] x27: ffffffc000db2000 x26: 0000000000000000 
[  109.691113] x25: 0000000000000000 x24: ffffffc0390fc970 
[  109.696605] x23: ffffffc0009e3954 x22: ffffffc0390fc500 
[  109.702097] x21: ffffffc037df0000 x20: ffffffc0390fc500 
[  109.707587] x19: ffffffc000dbb440 x18: 0000000000000000 
[  109.713081] x17: 0000007f87603e18 x16: 0000000000000000 
[  109.718572] x15: 0000000000000000 x14: 0000000000000000 
[  109.724061] x13: 0000000000000000 x12: 0000000000000000 
[  109.729552] x11: 00000000afb50401 x10: afb504000afb5041 
[  109.735045] x9 : 0000000000000000 x8 : 0000000000000400 
[  109.740536] x7 : 000000192fae8e20 x6 : 00000003ae80773b 
[  109.746028] x5 : 00ffffffffffffff x4 : 0000000000000015 
[  109.751520] x3 : 0000000000000002 x2 : ffffffc037df004c 
[  109.757011] x1 : ffffffc000dbb440 x0 : ffffffc000dbb440 
[  109.762503] 
[  109.764215] Process kworker/0:1 (pid: 30, stack limit = 0xffffffc0392ac020)
[  109.771238] Stack: (0xffffffc0392afd30 to 0xffffffc0392b0000)
[  109.777266] fd20:                                   ffffffc0392afd50 ffffffc0009e34c8
[  109.785273] fd40: ffffffc03ffc8f00 ffffffc000dbb440 ffffffc0392afda0 ffffffc0009e3954
[  109.793548] fd60: ffffffc0392ac000 ffffffc03928f530 ffffffc03ffc8700 ffffffc03ffc8718
[  109.801471] fd80: ffffffc0392ac000 ffffffc000e3b145 0000000000000000 0000000000000000
[  109.809566] fda0: ffffffc0392afdc0 ffffffc0000cd4b4 ffffffc03928f500 ffffffc0000cd4b0
[  109.817483] fdc0: ffffffc0392afe20 ffffffc0000d3080 ffffffc03928dd80 ffffffc000e44058
[  109.825487] fde0: ffffffc000c29b40 ffffffc03928f500 ffffffc0000cd308 0000000000000000
[  109.833671] fe00: 0000000000000000 0000000000000000 0000000000000000 0000000000000000
[  109.842125] fe20: 0000000000000000 ffffffc000085dd0 ffffffc0000d2f88 ffffffc03928dd80
[  109.850137] fe40: 0000000000000000 0000000000000000 0000000000000000 ffffffc0000dc238
[  109.858323] fe60: ffffffc0000d2f88 0000000000000000 0000000000000000 ffffffc03928f500
[  109.866336] fe80: 0000000000000000 0000000000000000 ffffffc0392afe90 ffffffc0392afe90
[  109.874252] fea0: 0000000000000000 ffffffc000000000 ffffffc0392afeb0 ffffffc0392afeb0
[  109.882437] fec0: 0000000000000000 0000000000000000 0000000000000000 0000000000000000
[  109.890532] fee0: 0000000000000000 0000000000000000 0000000000000000 0000000000000000
[  109.898628] ff00: 0000000000000000 0000000000000000 0000000000000000 0000000000000000
[  109.906902] ff20: 0000000000000000 0000000000000000 0000000000000000 0000000000000000
[  109.914824] ff40: 0000000000000000 0000000000000000 0000000000000000 0000000000000000
[  109.922919] ff60: 0000000000000000 0000000000000000 0000000000000000 0000000000000000
[  109.931195] ff80: 0000000000000000 0000000000000000 0000000000000000 0000000000000000
[  109.939296] ffa0: 0000000000000000 0000000000000000 0000000000000000 0000000000000000
[  109.947040] ffc0: 0000000000000000 0000000000000005 0000000000000000 0000000000000000
[  109.955493] ffe0: 0000000000000000 0000000000000000 ffffffffffffffff ffffffffffffffff
[  109.963413] Call trace:
[  109.965846] [<ffffffc000086b40>] __switch_to+0x18/0xa0
[  109.971154] [<ffffffc0009e34c8>] __schedule+0x190/0x5d8
[  109.976819] [<ffffffc0009e3954>] schedule+0x44/0xb8
[  109.981775] [<ffffffc0000cd4b4>] worker_thread+0x1ac/0x490
[  109.987351] [<ffffffc0000d3080>] kthread+0xf8/0x110
[  109.992389] [<ffffffc000085dd0>] ret_from_fork+0x10/0x40
[  109.997698] Code: a90153f3 aa0003f4 aa0103e0 aa0103f3 (97fffdc4) 
root@espressobin:~# armbianmonitor -m
Stop monitoring using [ctrl]-[c]
Time        CPU    load %cpu %sys %usr %nice %io %irq
20:11:14: 1000MHz  0.53  33%   9%  12%   0%  11%   0%[  125.765652] systemd[1]: PC Alignment exception: pc=0000000000000015 sp=ffffffc03907bdc0
[  125.773780] Internal error: Oops - SP/PC alignment exception: 8a000000 [#2] PREEMPT SMP
[  125.782052] Modules linked in: bridge stp llc ip_tables x_tables
[  125.788271] CPU: 1 PID: 1 Comm: systemd Tainted: G      D         4.4.95-mvebu64 #12
[  125.796361] Hardware name: Marvell Armada 3720 Community Board (DT)
[  125.802751] task: ffffffc039070000 ti: ffffffc039078000 task.ti: ffffffc039078000
[  125.810667] PC is at 0x15
[  125.813371] LR is at 0x15
[  125.815897] pc : [<0000000000000015>] lr : [<0000000000000015>] pstate: 60000145
[  125.823631] sp : ffffffc03907bdc0
[  125.827140] x29: 0000000080000000 x28: ffffffc03907bd80 
[  125.832454] x27: 0000000000000000 x26: 0000000000000026 
[  125.837944] x25: 0000000000000041 x24: ffffffc038c04540 
[  125.843437] x23: 0000000000000000 x22: ffffffc039078000 
[  125.848930] x21: ffffffc0009f1000 x20: 0000000000000038 
[  125.854420] x19: 000000000000011d x18: 0000000000000000 
[  125.859908] x17: 0000007f999711b0 x16: ffffffc0001c6768 
[  125.865396] x15: ffffffffffffffff x14: 0000000000000008 
[  125.870887] x13: 0000000000000000 x12: 0000007f99911948 
[  125.876376] x11: 0000000000000000 x10: 0000000000000000 
[  125.881866] x9 : 0000000000000000 x8 : ffffffc0381ae200 
[  125.887357] x7 : ffffffffffffffff x6 : 4970003053797474 
[  125.892849] x5 : 4956000000000000 x4 : 0000000000000141 
[  125.898341] x3 : 0000000000000004 x2 : ffffffc037e7e2c8 
[  125.903830] x1 : ffffffc039070000 x0 : 0000000000020902 
[  125.909318] 
[  125.910941] Process systemd (pid: 1, stack limit = 0xffffffc039078020)
[  125.917599] Stack: (0xffffffc03907bdc0 to 0xffffffc03907c000)
[  125.923359] bdc0: 00000000000008f4 0000000000000000 ffffffc03907bdd8 0000000000000015
[  125.931722] bde0: ffffffc03907bdf0 ffffffc0001e411c ffffffc03907be40 ffffffc0001e4254
[  125.939818] be00: 00000000000a0902 00000000ffffff9c ffffffc0374d8000 0000007f9997129c
[  125.947735] be20: 0000000080000000 0000000000000015 000000000000011d ffffffc0374d8000
[  125.956010] be40: 0000000000000000 ffffff9c00000002 ffffffc03907beb0 ffffffc0001c6778
[  125.963837] be60: 0000000000000000 00000055b3425120 ffffffffffffffff 0000007f9997129c
[  125.972291] be80: 0000000080000000 0000000000000015 0000000010000000 0000000000020902
[  125.980125] bea0: 0000010000000026 ffffffc000000001 0000007fed4a9f00 ffffffc000085e30
[  125.988490] bec0: ffffffffffffff9c 00000055b3425120 0000000000080902 0000000000000000
[  125.996234] bee0: 0000000000000000 0000007f99567520 0000007f99567c10 0000000000000000
[  126.004508] bf00: 0000000000000038 0000000000000000 0000000000000000 0000000000000000
[  126.012604] bf20: 0000007f99911948 0000000000000000 0000000000000008 ffffffffffffffff
[  126.020791] bf40: 0000007f99d15b90 0000007f999711b0 0000000000000000 0000000000080902
[  126.028797] bf60: 00000055b3425120 0000000000080902 00000055b3425120 0000000000000001
[  126.036983] bf80: ffffffc037c707a0 ffffffc037c707a0 00000055b342b130 000000557c6e9000
[  126.045168] bfa0: 0000000000000002 0000007fed4a9f00 0000007f99971280 0000007fed4a9f00
[  126.052912] bfc0: 0000007f9997129c 0000000080000000 ffffffffffffff9c 0000000000000038
[  126.061097] bfe0: 0000000000000000 0000000000000000 ffffffffffffffff ffffffffffffffff
[  126.069369] Call trace:
[  126.071981] [<0000000000000015>] 0x15
[  126.075413] Code: bad PC value

Message from syslogd@localhost at Nov  3 20:11:19 ...
 kernel:[  [  126.082856] ---[ end trace 9384a85ad36c2225 ]---
125.773780] Internal error: Oops - SP/PC alignment [  126.092197] Kernel panic - not syncing: Attempted to kill init! exitcode=0x0000000b
[  126.092197] 
[  126.104187] CPU1: stopping
[  126.107055] CPU: 1 PID: 0 Comm: swapper/1 Tainted: G      D         4.4.95-mvebu64 #12
[  126.115147] Hardware name: Marvell Armada 3720 Community Board (DT)
[  126.121624] Call trace:
[  126.124425] [<ffffffc000089908>] dump_backtrace+0x0/0x108
[  126.129994] [<ffffffc000089a24>] show_stack+0x14/0x20
[  126.135212] [<ffffffc0004ea168>] dump_stack+0x98/0xb8
[  126.140161] [<ffffffc00008e8a8>] handle_IPI+0x1a8/0x1b8
[  126.145467] [<ffffffc000082598>] gic_handle_irq+0x78/0x168
[  126.151402] Exception stack(0xffffffc0390c7df0 to 0xffffffc0390c7f20)
[  126.158238] 7de0:                                   ffffffc000db2000 0000008000000000
[  126.166251] 7e00: ffffffc0390c7f50 ffffffc000086730 0000000000000145 ffffffc000d8b000
[  126.174166] 7e20: 0000000000000000 0000000000000000 0000000000000001 0000000000000000
[  126.182351] 7e40: 000000003f24d000 00000000000001c0 00000000639878ee 0000001d5c4a7f30
[  126.190358] 7e60: ffffffc0390c8800 ffffffc0390c7ed0 00000000000007a0 00000000afb50401
[  126.198542] 7e80: 0000000000000000 0000000000000000 0000000000000000 0000000000000000
[  126.206817] 7ea0: 0000000000000000 0000007f88bedb90 0000000000000000 ffffffc000db2000
[  126.214561] 7ec0: ffffffc000db2ae8 ffffffc000d87ac0 ffffffc0390c7f70 ffffffc0009fa000
[  126.222835] 7ee0: ffffffc000d8b000 ffffffc000db2000 ffffffc0390c4000 0000000000000000
[  126.230930] 7f00: 0000000000000000 ffffffc0390c7f50 ffffffc00008672c ffffffc0390c7f50
[  126.238848] [<ffffffc000085700>] el1_irq+0x80/0xf8
[  126.243887] [<ffffffc0000ef8a4>] default_idle_call+0x1c/0x38
[  126.249821] [<ffffffc0000efad8>] cpu_startup_entry+0x1c8/0x218
[  126.255757] [<ffffffc00008e368>] secondary_start_kernel+0x130/0x158
[  126.262502] [<00000000000827fc>] 0x827fc
[  126.266204] ---[ end Kernel panic - not syncing: Attempted to kill init! exitcode=0x0000000b
[  126.266204] 
exception: 8a000000 [#2] PREEMPT SMP

Message from syslogd@localhost at Nov  3 20:11:19 ...
 kernel:[  125.910941] Process systemd (pid: 1, stack limit = 0xffffffc039078020)

Message from syslogd@localhost at Nov  3 20:11:19 ...
 kernel:[  125.917599] Stack: (0xffffffc03907bdc0 to 0xffffffc03907c000)

Message from syslogd@localhost at Nov  3 20:11:19 ...
 kernel:[  125.923359] bdc0: 00000000000008f4 0000000000000000 ffffffc03907bdd8 0000000000000015

Message from syslogd@localhost at Nov  3 20:11:19 ...
 kernel:[  125.931722] bde0: ffffffc03907bdf0 ffffffc0001e411c ffffffc03907be40 ffffffc0001e4254

Message from syslogd@localhost at Nov  3 20:11:19 ...
 kernel:[  125.939818] be00: 00000000000a0902 00000000ffffff9c ffffffc0374d8000 0000007f9997129c

Message from syslogd@localhost at Nov  3 20:11:19 ...
 kernel:[  125.947735] be20: 0000000080000000 0000000000000015 000000000000011d ffffffc0374d8000

Message from syslogd@localhost at Nov  3 20:11:19 ...
 kernel:[  125.956010] be40: 0000000000000000 ffffff9c00000002 ffffffc03907beb0 ffffffc0001c6778

Message from syslogd@localhost at Nov  3 20:11:19 ...
 kernel:[  125.963837] be60: 0000000000000000 00000055b3425120 ffffffffffffffff 0000007f9997129c

Message from syslogd@localhost at Nov  3 20:11:19 ...
 kernel:[  125.972291] be80: 0000000080000000 0000000000000015 0000000010000000 0000000000020902

Message from syslogd@localhost at Nov  3 20:11:19 ...
 kernel:[  125.980125] bea0: 0000010000000026 ffffffc000000001 0000007fed4a9f00 ffffffc000085e30

Message from syslogd@localhost at Nov  3 20:11:19 ...
 kernel:[  125.988490] bec0: ffffffffffffff9c 00000055b3425120 0000000000080902 0000000000000000

Message from syslogd@localhost at Nov  3 20:11:19 ...
 kernel:[  125.996234] bee0: 0000000000000000 0000007f99567520 0000007f99567c10 0000000000000000

Message from syslogd@localhost at Nov  3 20:11:19 ...
 kernel:[  126.004508] bf00: 0000000000000038 0000000000000000 0000000000000000 0000000000000000

Message from syslogd@localhost at Nov  3 20:11:19 ...
 kernel:[  126.012604] bf20: 0000007f99911948 0000000000000000 0000000000000008 ffffffffffffffff

Message from syslogd@localhost at Nov  3 20:11:19 ...
 kernel:[  126.020791] bf40: 0000007f99d15b90 0000007f999711b0 0000000000000000 0000000000080902

Message from syslogd@localhost at Nov  3 20:11:19 ...
 kernel:[  126.028797] bf60: 00000055b3425120 0000000000080902 00000055b3425120 0000000000000001

Message from syslogd@localhost at Nov  3 20:11:19 ...
 kernel:[  126.036983] bf80: ffffffc037c707a0 ffffffc037c707a0 00000055b342b130 000000557c6e9000

Message from syslogd@localhost at Nov  3 20:11:19 ...
 kernel:[  126.045168] bfa0: 0000000000000002 0000007fed4a9f00 0000007f99971280 0000007fed4a9f00

Message from syslogd@localhost at Nov  3 20:11:19 ...
 kernel:[  126.052912] bfc0: 0000007f9997129c 0000000080000000 ffffffffffffff9c 0000000000000038

Message from syslogd@localhost at Nov  3 20:11:19 ...
 kernel:[  126.061097] bfe0: 0000000000000000 0000000000000000 ffffffffffffffff ffffffffffffffff

Message from syslogd@localhost at Nov  3 20:11:19 ...
 kernel:[  126.069369] Call trace:

Message from syslogd@localhost at Nov  3 20:11:19 ...
 kernel:[  126.075413] Code: bad PC value


 

Edited by chrisf
another crash...

Share this post


Link to post
Share on other sites
1 hour ago, Igor said:


Did you reflash your bootloader? With wrong file ... This is not normal.

I flashed my 1gb board with the 1g_1000_800 bootloader. It has also crashed with the factory bootloader and the espressobin Ubuntu image. Maybe I have a defective board.

Share this post


Link to post
Share on other sites

I flashed 1200_750 and it's much more stable now. It's been running various benchmarks for the last hour or so without a hitch.

 

Seems like my RAM doesn't like running at 800MHz or the DDR timings are a little too aggressive.

Share this post


Link to post
Share on other sites

Mine is crashing once warm/hot (less than 10 minutes usually).  I've tried both 1000_800 and 600_600 with identical results:

 

Any ideas?

 

[  321.344892] Bad mode in Error handler detected, code 0xbf000001 -- SError
[  321.351932] Internal error: Oops - bad mode: 0 [#1] PREEMPT SMP
[  321.357698] Modules linked in: bridge stp llc ip_tables x_tables
[  321.364093] CPU: 0 PID: 1 Comm: systemd Not tainted 4.4.96-mvebu64 #13
[  321.371015] Hardware name: Marvell Armada 3720 Community Board (DT)
[  321.377498] task: ffffffc039070000 ti: ffffffc039078000 task.ti: ffffffc039078000
[  321.384793] PC is at 0x7f82f90074
[  321.388388] LR is at 0x7f82f90050
[  321.391898] pc : [<0000007f82f90074>] lr : [<0000007f82f90050>] pstate: 80000000
[  321.399363] sp : ffffffc03907bff0
[  321.403140] x29: 0000007fd76e50c0 x28: 0000000000000002
[  321.408453] x27: 0000005585473000 x26: 0000005585409000
[  321.413942] x25: 0000007fd76e5718 x24: 0000000000000000
[  321.419432] x23: 0000007fd76e5100 x22: 0000000000000000
[  321.424921] x21: 0000000000000004 x20: 0000000000000038
[  321.430411] x19: 00000000ffffffff x18: 0000000000000000
[  321.435901] x17: 0000007f82f8fe18 x16: 0000007f833c9c68
[  321.441392] x15: 003b9aca00000000 x14: 00367bff30000000
[  321.446882] x13: ffffffffa6020281 x12: 0000000000000018
[  321.452375] x11: 0000000000000000 x10: 0101010101010101
[  321.457864] x9 : 00000055854137c8 x8 : 0000000000000016
[  321.463354] x7 : 0000000000000000 x6 : 0000000000000000
[  321.468844] x5 : 0000000000000008 x4 : 0000000000000000
[  321.474334] x3 : ffffffffffffffff x2 : 0000000000000038
[  321.479825] x1 : 0000007fd76e5100 x0 : 0000000000000001
[  321.485317]
[  321.486581] Process systemd (pid: 1, stack limit = 0xffffffc039078020)

Message from syslogd@localhost at Nov  4 17[  321.495441] ---[ end trace 768928c3222256b8 ]---
:54:07 ...
 kernel:[  321.351932] Internal error: Oops - [  321.505500] Kernel panic - not syncing: Attempted to kill init! exitcode=0x0000000b
[  321.505500]
bad mode: 0 [#1] PREEMPT SMP
[  321.517831] CPU0: stopping
[  321.523292] CPU: 0 PID: 0 Comm: swapper/0 Tainted: G      D         4.4.96-mvebu64 #13
[  321.531652] Hardware name: Marvell Armada 3720 Community Board (DT)
[  321.537862] Call trace:
[  321.540756] [<ffffffc000089908>] dump_backtrace+0x0/0x108
[  321.545895] [<ffffffc000089a24>] show_stack+0x14/0x20
[  321.551564] [<ffffffc0004ea268>] dump_stack+0x98/0xb8
[  321.556704] [<ffffffc00008e8a8>] handle_IPI+0x1a8/0x1b8
[  321.561832] [<ffffffc000082598>] gic_handle_irq+0x78/0x168
[  321.567678] Exception stack(0xffffffc000dafda0 to 0xffffffc000dafed0)
[  321.574430] fda0: ffffffc000db2000 0000008000000000 ffffffc000daff00 ffffffc000086730
[  321.582529] fdc0: 0000000000000145 ffffffc000d8b000 0000000000000000 0000000000000000
[  321.590718] fde0: 0000000000000001 0000000000000000 000000003f23d000 00000000000001c0
[  321.598733] fe00: 00000000f551d327 0000004adbe39240 ffffffc000dbbc40 ffffffc000dafe80
[  321.606920] fe20: 00000000000007a0 00000000afb50401 0000000000000000 0000000000000000
[  321.614578] fe40: 0000000000000000 0000000000000000 0000000000000000 0000007f78a8fb90
[  321.622944] fe60: 0000000000000000 ffffffc000db2000 ffffffc000db2ae8 ffffffc000d87ac0
[  321.630773] fe80: ffffffc000daff20 ffffffc0009fa000 ffffffc000d8b000 ffffffc000db2000
[  321.638872] fea0: ffffffc000dac000 0000000000000000 0000000000000000 ffffffc000daff00
[  321.647328] fec0: ffffffc00008672c ffffffc000daff00
[  321.652101] [<ffffffc000085700>] el1_irq+0x80/0xf8
[  321.657054] [<ffffffc0000ef96c>] default_idle_call+0x1c/0x38
[  321.662990] [<ffffffc0000efba0>] cpu_startup_entry+0x1c8/0x218
[  321.668934] [<ffffffc0009e2360>] rest_init+0x88/0x98
[  321.674419] [<ffffffc000d36954>] start_kernel+0x394/0x3a8
[  321.679734] [<00000000009eb000>] 0x9eb000
[  321.684148] ---[ end Kernel panic - not syncing: Attempted to kill init! exitcode=0x0000000b
[  321.684148]

Share this post


Link to post
Share on other sites

And another:

 

[  108.542473] Unhandled fault: synchronous parity error (0x96000018) at 0xffffffc037a53b1c
[  108.550510] Internal error: : 96000018 [#1] PREEMPT SMP
[  108.555906] Modules linked in: bridge stp llc ip_tables x_tables
[  108.562307] CPU: 0 PID: 7 Comm: rcu_preempt Not tainted 4.4.96-mvebu64 #13
[  108.569592] Hardware name: Marvell Armada 3720 Community Board (DT)
[  108.575722] task: ffffffc039074500 ti: ffffffc0390b0000 task.ti: ffffffc0390b0000
[  108.583739] PC is at update_blocked_averages+0x74/0x4c0
[  108.588956] LR is at update_blocked_averages+0x38/0x4c0
[  108.594356] pc : [<ffffffc0000e24dc>] lr : [<ffffffc0000e24a0>] pstate: 200001c5
[  108.602187] sp : ffffffc0390b3bb0
[  108.605251] x29: ffffffc0390b3bb0 x28: ffffffc03ffc8f00
[  108.611012] x27: ffffffc03ffc8f68 x26: 0000000000000000
[  108.616505] x25: 0000000000000000 x24: ffffffc039074970
[  108.622002] x23: ffffffc0009e39dc x22: 0000000000000000
[  108.627498] x21: ffffffc000db2000 x20: ffffffc03ffc8f00
[  108.632993] x19: 00000000000001c0 x18: 0000000000000007
[  108.638489] x17: 0000000000000001 x16: 0000000000000000
[  108.643987] x15: 0000000000000000 x14: 0000000000000000
[  108.649483] x13: 0000000000000000 x12: 0000000000000000
[  108.654979] x11: 00000000afb50401 x10: afb504000afb5041
[  108.660474] x9 : ffffffc0009ff000 x8 : ffffffc0009ff8f0
[  108.665967] x7 : ffffffc03ffc97d0 x6 : ffffffc03834f658
[  108.671462] x5 : 00000000000000a7 x4 : ffffffc037a53a00
[  108.676954] x3 : 0000000000000000 x2 : 0000001945a274d0
[  108.682448] x1 : 00000000000000a7 x0 : ffffffc037a53ad0
[  108.687942]
[  108.689565] Process rcu_preempt (pid: 7, stack limit = 0xffffffc0390b0020)
[  108.696768] Stack: (0xffffffc0390b3bb0 to 0xffffffc0390b4000)
[  108.702359] 3ba0:                                   ffffffc0390b3be0 ffffffc0000e9530
[  108.710730] 3bc0: 00000000ffff45ea ffffffc000d8b000 ffffffc0390b3be0 ffffffc0000e9528
[  108.718832] 3be0: ffffffc0390b3c80 ffffffc0009e34a4 ffffffc03ffc8f00 ffffffc000d8b000
[  108.726846] 3c00: ffffffc000db2000 ffffffc039074500 ffffffc0009e39dc ffffffc039074970
[  108.734677] 3c20: 0000000000000000 0000000000000000 0000000000000001 0000000000000001
[  108.743138] 3c40: ffffffc03ffc8f00 ffffffc03ffc8f68 ffffffc0009ff7a0 ffffffc039074500
[  108.751241] 3c60: 000000013ffc8f00 00000000ffff44f1 00000001009e39dc ffffffc039074500
[  108.759165] 3c80: ffffffc0390b3cd0 ffffffc0009e39dc ffffffc0390b0000 ffffffc0390b3d50
[  108.767359] 3ca0: ffffffc000db2000 00000000ffff44f1 ffffffc03ffc4b80 ffffffc0390b3d80
[  108.775550] 3cc0: 0000000000000003 0000000000000000 ffffffc0390b3cf0 ffffffc0009e65f8
[  108.783653] 3ce0: ffffffc03ffc4b80 ffffffc0009e65f4 ffffffc0390b3d80 ffffffc0001076a0
[  108.791846] 3d00: ffffffc000dc8800 ffffffc000dc8b20 ffffffc000db2000 0000000000000000
[  108.799867] 3d20: ffffffc000dc8000 ffffffc000dc8b20 ffffffc000db2000 0000000000000001
[  108.807970] 3d40: ffffffc0390b3d50 0000000000000140 0000000000000000 ffffffc03ffc5340
[  108.816073] 3d60: 00000000ffff44f1 ffffffc00010ab98 ffffffc039074500 ffffffff00000000
[  108.824267] 3d80: ffffffc0390b3e20 ffffffc0000d3148 ffffffc039026080 ffffffc000e44058
[  108.832195] 3da0: ffffffc000c29b40 ffffffc000dc8800 ffffffc000107140 0000000000000000
[  108.840476] 3dc0: 0000000000000000 0000000000000000 0000000000000000 0000000000000000
[  108.848496] 3de0: ffffffc0390b0000 0000028000000000 00ffffc0390b3e20 ffffffc000000000
[  108.856600] 3e00: ffffffc039074500 ffffffc0000ef660 ffffffc000dc8b28 ffffffc000dc8b28
[  108.864702] 3e20: 0000000000000000 ffffffc000085dd0 ffffffc0000d3050 ffffffc039026080
[  108.872716] 3e40: 0000000000000000 0000000000000000 0000000000000000 ffffffc0000dc300
[  108.880998] 3e60: ffffffc0000d3050 0000000000000000 0000000000000000 ffffffc000dc8800
[  108.889108] 3e80: 0000000000000000 0000000000000000 ffffffc0390b3e90 ffffffc0390b3e90
[  108.897218] 3ea0: 0000000000000000 ffffffc000000000 ffffffc0390b3eb0 ffffffc0390b3eb0
[  108.905326] 3ec0: 0000000000000000 0000000000000000 0000000000000000 0000000000000000
[  108.913436] 3ee0: 0000000000000000 0000000000000000 0000000000000000 0000000000000000
[  108.921457] 3f00: 0000000000000000 0000000000000000 0000000000000000 0000000000000000
[  108.929560] 3f20: 0000000000000000 0000000000000000 0000000000000000 0000000000000000
[  108.937750] 3f40: 0000000000000000 0000000000000000 0000000000000000 0000000000000000
[  108.945771] 3f60: 0000000000000000 0000000000000000 0000000000000000 0000000000000000
[  108.953784] 3f80: 0000000000000000 0000000000000000 0000000000000000 0000000000000000
[  108.962068] 3fa0: 0000000000000000 0000000000000000 0000000000000000 0000000000000000
[  108.970088] 3fc0: 0000000000000000 0000000000000005 0000000000000000 0000000000000000
[  108.978191] 3fe0: 0000000000000000 0000000000000000 5776d62b55e7d66f fcf0caa3adffcd7f
[  108.986291] Call trace:
[  108.988550] [<ffffffc0000e24dc>] update_blocked_averages+0x74/0x4c0
[  108.995031] [<ffffffc0000e9530>] pick_next_task_fair+0x240/0x520
[  109.001335] [<ffffffc0009e34a4>] __schedule+0xe4/0x5d8
[  109.006553] [<ffffffc0009e39dc>] schedule+0x44/0xb8
[  109.011863] [<ffffffc0009e65f8>] schedule_timeout+0x100/0x1a8
[  109.017897] [<ffffffc0001076a0>] rcu_gp_kthread+0x560/0x818
[  109.023487] [<ffffffc0000d3148>] kthread+0xf8/0x110
[  109.028709] [<ffffffc000085dd0>] ret_from_fork+0x10/0x40
[  109.033850] Code: 91060108 f2f5f6aa 72b5f6ab d503201f (b9411c80)

Share this post


Link to post
Share on other sites

I have also just received the 1 gig Espressobin board from Amazon. One of the first things I did was document the installed firmware and save the results. As received the board appears to have been loaded with 'v1.2(release):armada-17.02.0' The processor and DDR speeds were listed as 'CPU    @ 1000 [MHz]' and 'DDR    @ 800 [MHz]' respectively. So I loaded the 'flash-image-1g-1000_800_boot_sd_and_usb.bin' firmware and installed armbian on a microSD card. This resulted in kernel panics within a half minute of boot every time. Installing the 800_800 version firmware has resulted in stable operation.

Edited by RayGannon
grammer

Share this post


Link to post
Share on other sites

@RayGannon @hochuli @chrisf

The flash images for the 512MB and 1GB EspressoBin were baked with ingredients from Marvell: DDR_Topologies (0 and 2 respctively) are predefined for those boards and they should run stable with all CPU_DDR frequencies up to at least 1000_800 (for current boards).

 

If your 512MB or 1GB EspressoBins are unstable using one of the flash images (up to the max CPU frequency promised to you), please contact GlobalScale Technologies - they should sort it out.

 

As a temporary workaround you can try to switch the CPUFREQ governor from ondemand to powersave. 

Share this post


Link to post
Share on other sites
4 hours ago, ebin-dev said:

@RayGannon @hochuli @chrisf

The flash images for the 512MB and 1GB EspressoBin were baked with ingredients from Marvell: DDR_Topologies (0 and 2 respctively) are predefined for those boards and they should run stable with all CPU_DDR frequencies up to at least 1000_800 (for current boards).

 

I don't think there is a problem with CPU frequency. To me it looks like memory frequency problems.  There are reports of 800_800 and 1000_800 being unstable, while 1200_750 is fine. I had a look at the ram chips on my board, they're MT41K256M16TW-107 parts, so should be fine at speedbin 25. Maybe the board layout is marginal, so some work and some don't, depending on the tolerance of the parts.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
15 15