lanefu

Espressobin support development efforts

Recommended Posts

The system rebooted on it's own after an hour of operation with the 4.14.40-mvebu64, which didn't happen before with 4.40.

 18:51:00 up 6 min,  2 users,  load average: 0.09, 0.14, 0.09

:( and rebooted again only after a few minutes of normal operation :

May 16 19:06:57 espresso sshd[1526]: Disconnected from 120.132.43.119 port 35228 [preauth]
May 16 19:07:03 espresso sshd[1524]: Connection closed by 200.133.132.253 port 44575 [preauth]

ᅬ￰¥¬￸¥■ ￲¢←↓¢￳￲ ￱¥↓¢￴○￰¢.

 19:08:54 up 1 min,  1 user,  load average: 1.04, 0.42, 0.15

and so on :

 19:30:20 up 4 min,  1 user, 

 20:19:44 up 9 min,  1 user

 20:53:49 up 2 min,  1 user

This is very troublesome. What should I do with it? It can not be an operational setup.

Share this post


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

This is very troublesome. What should I do with it? It can not be an operational setup.

 

Yesterday I tried getting my old espressobin going again. Flashed new firmware, new sd image.

Back to the random kernel panics I used to get. Instead of trying to find the specific version of firmware I had that fixed the crashing.

 

The boards are defective or DDR timing in the firmware is untested/too aggressive for the board layout. If you're lucky, the tolerance of the soc/ram chips on your board will work fine with the firmwares available.


All I wanted was a board that is stable and runs at the speed advertised (1.2G) with the features advertised (advanced crypto acceleration). Last nights attempt was to use the latest mainline kernel that includes the crypto drivers. I never got a chance as it kept crashing during the apt processing trying to switch kernels.

 

In the end I used a hammer and vacuumed up what was left to make sure I don't suffer this frustration again.

Share this post


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

In the end I used a hammer and vacuumed up what was left to make sure I don't suffer this frustration again.

 

That is your 'hardware solution' for a hardware issue of your board :-)) .  You could have replaced it by the vendor (or used lower CPU/DDR frequencies). 

 

I have five 1Gig EspressoBins (V5_0_1) around and they are all working flawlessly (with all available frequency combinations including 1200/750 MHz) - in particular with the current firmware and mainline 4.14.40. They are used to host my most important data for months now.

 

note: the latest mainline kernel that includes the crypto drivers (> 4.16.y) is NOT marked stable yet on the EspressoBin; any potential DDR timing issues were resolved with the firmware update in March this year by the introduction of calibration/tuning cycles during boot.

Share this post


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

All I wanted was a board that is stable and runs at the speed advertised (1.2G) with the features advertised (advanced crypto acceleration). Last nights attempt was to use the latest mainline kernel that includes the crypto drivers. I never got a chance as it kept crashing during the apt processing trying to switch kernels.

My goals are exactly the same.  This is up to the point. Unfortunately my similar actions are in vain either.

21 minutes ago, ebin-dev said:

 You could have replaced it by the vendor. 

This is just a mirage claim. I did RMA'ed the board and the GlobalScaleTech does just  close to nothing to replace it.

 

25 minutes ago, ebin-dev said:

I have five 1Gig EspressoBins (V5_0_1) around and they are all working flawlessly (with all available frequency combinations including 1200/750 MHz) - in particular with the current firmware and mainline 4.14.40.

I have a 2Gig EspressoBins (V5_0_1), which crashes immediately at 1200/750 MHz, reboots sporadically with the May 10th firmware and mainline 4.14.40.  I feel myself stuck in the current state of hardware/software malfunctions or incompatibility. 

Share this post


Link to post
Share on other sites
5 minutes ago, y52 said:

I have a 2Gig EspressoBins (V5_0_1), which crashes immediately at 1200/750 MHz

 

Why don't you let us know what happens if you flash the 600_600 firmware to your board ?

Share this post


Link to post
Share on other sites

I have a doubt if my board is a 1 chip RAM version or a 2 chips one?

The board is a 2Gb.

Here are the board pictures :

https://mega.nz/#F!OpRDwRCa!lKtPNqEUyTHB5V_HZJEiew

Where are the RAM chips located on the board? There is one unsoldered chips circuit place left on the back side. 

Which U-Boot firmware version should be used for that board to exclude the confusion ?

Share this post


Link to post
Share on other sites
37 minutes ago, y52 said:

I have a doubt if my board is a 1 chip RAM version or a 2 chips one?

 

Your 2Gig EspressoBin has two RAM chips (they can be seen on the top left in the first image and on the top right in the second image) - so you need the 2g-2cs firmware.

 

edit: you need to adapt min and max values in /etc/default/cpufrequtils to frequency steps displayed by cpufreq-info and to reboot

Share this post


Link to post
Share on other sites
36 minutes ago, ebin-dev said:

Your 2Gig EspressoBin has two RAM chips (they can be seen on the top left in the first image and on the top right in the second image) - so you need the 2g-2cs firmware.

Yes.  This is exactly what I used so far.  The doubt has been sorted out. Thank you.

39 minutes ago, ebin-dev said:

you need to adapt min and max values in /etc/default/cpufrequtils

My current values are as follows :

root@espresso:~# cat /etc/default/cpufrequtils
# WARNING: this file will be replaced on board support package (linux-root-...) upgrade
ENABLE=true
MIN_SPEED=250000
MAX_SPEED=1000000
GOVERNOR=ondemand

 

The U-boot showed Model: Marvell Armada 3720 Community Board ESPRESSOBin
       CPU    @ 1000 [MHz]
       L2     @ 800 [MHz]
       TClock @ 200 [MHz]
       DDR    @ 800 [MHz]
DRAM:  2 GiB

Should anything else be tweaked?

Share this post


Link to post
Share on other sites
1 minute ago, y52 said:

The U-boot showed Model: Marvell Armada 3720 Community Board ESPRESSOBin
       CPU    @ 1000 [MHz]
       L2     @ 800 [MHz]
       TClock @ 200 [MHz]
       DDR    @ 800 [MHz]
DRAM:  2 GiB

 

The values in /etc/default/cpufrequtils are correct in this scenario. But you have flashed 1000_800. Is this setup running stable now ?

If not use the 800_800 or 600_600 u-boot flash images for your board and adapt the values in /etc/default/cpufrequtils accordingly.

Share this post


Link to post
Share on other sites
1 minute ago, ebin-dev said:

But you have flashed 1000_800. Is this setup running stable now ?

This setup is only running stable under 2 conditions :

1) Kernel 4.4.131-mvebu64

2) U-Boot loads armada-3720-community-v5.dtb (which I found in the Vendor's rootfs ).

 

The May 10th mainline kernel 4.14.40-mvebu64 reboots sporadically, as I reported yesterday.

8 minutes ago, ebin-dev said:

use the 800_800 or 600_600

There is little interest running this board at the values above.

Share this post


Link to post
Share on other sites
15 minutes ago, y52 said:

There is little interest running this board at the values above.

 

Nobody wants you to operate your board with 600_600 - it is just a test. If your setup runs stable under these conditions you can exclude any issues in Armbian. The vendor should then accept this as an argument and replace your board or provide you with another u-boot flash image that allows you to operate your EspressoBin with 1200/750 MHz (which they obviously can't do).

 

I do not have to say anything more about this.

Share this post


Link to post
Share on other sites
12 minutes ago, ebin-dev said:

The vendor should then accept this as an argument and replace your board

They should, but they don't do it. Litigation will cost times more than money spent for the board.

This is the answer I received from GloablScaleTech:

QUOTE

> Our uboot does support 1.2 GHz, but it still testing. That's why it doesn't release public yet. Attached is the uboot firmware for your reference. Currently, I also tried the Armbian uboot 1.2G with our default firmware(Ubuntu 16.04.2 LTS espressobin.localdomain ttyMV0). Everything runs well... I think it's your OS or uboot parameter causes system stuck.

UNQUOTE

Share this post


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

 You could have replaced it by the vendor (or used lower CPU/DDR frequencies). 

I decided not to waste any more time and money in it.

I'm not going to pay to ship back a faulty $49 board, considering how much international postage costs in my part of the world. There's also the risk I experience the same faults with a replacement.

My time is also not limitless, nor do I consider it worthless.

13 hours ago, ebin-dev said:

note: the latest mainline kernel that includes the crypto drivers (> 4.16.y) is NOT marked stable yet on the EspressoBin; any potential DDR timing issues were resolved with the firmware update in March this year by the introduction of calibration/tuning cycles during boot.

I never got a chance to try mainline kernel. It wasn't stable enough to complete the process to change it.

I was using the latest firmware from https://dl.armbian.com/espressobin/u-boot/

Share this post


Link to post
Share on other sites
7 hours ago, chrisf said:
21 hours ago, ebin-dev said:

 

I never got a chance to try mainline kernel. It wasn't stable enough to complete the process to change it.

Did you try to prepare the storage device you are using for the espressobin on a different device (e.g. another notebook/pc running linux)?

I'm using a slightly different kernel for my espressobin,  you can download a precompiled image here (but you need to move the kernel image / dtb files to the right place, since I'm using a different directory layout). 

Share this post


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

I decided not to waste any more time and money in it.

Same here. Of three boards, one is used for routing and seems stable. The other two can't run an hour without ugly memory errors. Like, bash doesn't dynamically link because a symbol name got corrupted. "Reliably". OWCH. I was trying to run a database on that thing??

Share this post


Link to post
Share on other sites

Hi,

 

I tried to get my espressobin running with the images provided, but the images with Kernel 4.14 e.g. Armbian_5.44_Espressobin_Ubuntu_xenial_next_4.14.40 get stuck at booting:

 

Spoiler

Model: Marvell Armada 3720 Community Board ESPRESSOBin
                        
       CPU    @ 1000 [MHz]
                                                    
       L2     @ 800 [MHz]
                                                     
       TClock @ 200 [MHz]
                                                     
       DDR    @ 800 [MHz]
                                                     
DRAM:  1 GiB
                                                                  
U-Boot DT blob at : 000000003f7161b8
                                          
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, sdhci@d8000: 1
                                         
SF: Detected w25q32dw with page size 256 Bytes, erase size 4 KiB, total 4 MiB
 
Net:   eth0: neta@30000 [PRIME]
                                               
Hit any key to stop autoboot:  2 1 0 
                                 
switch to partitions #0, OK
                                                   
mmc0 is current device
                                                        
15092224 bytes read in 655 ms (22 MiB/s)
                                      
7952 bytes read in 21 ms (369.1 KiB/s)
                                        
## Flattened Device Tree blob at 04f00000
                                     
   Booting using the fdt blob at 0x4f00000
                                    
   Using Device Tree in place at 0000000004f00000, end 0000000004f04f0f
       
                                                                         
     
Starting kernel ...
                                                           
                     
                                                         
[    0.000000] Booting Linux on physical CPU 0x0
                              
[    0.000000] Linux version 4.14.40-mvebu64 (root@xeon) (gcc version 7.2.1 2017
1011 (Linaro GCC 7.2-2017.11)) #47 SMP PREEMPT Thu May 10 16:17:01 CEST 2018
  
[    0.000000] Boot CPU: AArch64 Processor [410fd034]
                         
[    0.000000] Machine model: Globalscale Marvell ESPRESSOBin Board
           
[    0.000000] earlycon: ar3700_uart0 at MMIO 0x00000000d0012000 (options '')
 
[    0.000000] bootconsole [ar3700_uart0] enabled
                             
[    0.000000] efi: Getting EFI parameters from FDT:
                          
[    0.000000] efi: UEFI not found.
                                           
[    0.000000] cma: Reserved 16 MiB at 0x000000003f000000
                     
[    0.000000] NUMA: No NUMA configuration found
                              
[    0.000000] NUMA: Faking a node at [mem 0x0000000000000000-0x000000003fffffff
]
                                                                             
[    0.000000] NUMA: NODE_DATA [mem 0x3efea280-0x3efebd7f]
                    
[    0.000000] Zone ranges:
                                                   
[    0.000000]   DMA      [mem 0x0000000000000000-0x000000003fffffff]
         
[    0.000000]   Normal   empty
                                               
[    0.000000] Movable zone start for each node
                               
[    0.000000] Early memory node ranges
                                       
[    0.000000]   node   0: [mem 0x0000000000000000-0x000000003fffffff]
        
[    0.000000] Initmem setup node 0 [mem 0x0000000000000000-0x000000003fffffff]

[    0.000000] psci: probing for conduit method from DT.
                      
[    0.000000] psci: PSCIv1.0 detected in firmware.
                           
[    0.000000] psci: Using standard PSCI v0.2 function IDs
                    
[    0.000000] psci: MIGRATE_INFO_TYPE not supported.
                         
[    0.000000] psci: SMC Calling Convention v1.0
                              
[    0.000000] percpu: Embedded 21 pages/cpu @ffffffc03efbb000 s48408 r8192 d294
16 u86016
                                                                     
[    0.000000] Detected VIPT I-cache on CPU0
                                  
[    0.000000] CPU features: enabling workaround for ARM erratum 845719
       
[    0.000000] Built 1 zonelists, mobility grouping on.  Total pages: 258048
  
[    0.000000] Policy zone: DMA
                                               
[    0.000000] Kernel command line: console=ttyMV0,115200 earlycon=ar3700_uart,0
xd0012000 root=/dev/mmcblk0p1 rw rootwait net.ifnames=0 biosdevname=0
         
[    0.000000] PID hash table entries: 4096 (order: 3, 32768 bytes)
           
[    0.000000] Memory: 1000180K/1048576K available (10236K kernel code, 722K rwd
ata, 3172K rodata, 576K init, 543K bss, 32012K reserved, 16384K cma-reserved)
 
[    0.000000] Virtual kernel memory layout:
                                  
[    0.000000]     modules : 0xffffff8000000000 - 0xffffff8008000000   (   128 M
B)
                                                                            
[    0.000000]     vmalloc : 0xffffff8008000000 - 0xffffffbebfff0000   (   250 G
B)
                                                                            
[    0.000000]       .text : 0xffffff8008080000 - 0xffffff8008a80000   ( 10240 K
B)
                                                                            
[    0.000000]     .rodata : 0xffffff8008a80000 - 0xffffff8008da0000   (  3200 K
B)
                                                                            
[    0.000000]       .init : 0xffffff8008da0000 - 0xffffff8008e30000   (   576 K
B)
                                                                            
[    0.000000]       .data : 0xffffff8008e30000 - 0xffffff8008ee4a00   (   723 K
B)
                                                                            
[    0.000000]        .bss : 0xffffff8008ee4a00 - 0xffffff8008f6c638   (   544 K
B)
                                                                            
[    0.000000]     fixed   : 0xffffffbefe7fb000 - 0xffffffbefec00000   (  4116 K
B)
                                                                            
[    0.000000]     PCI I/O : 0xffffffbefee00000 - 0xffffffbeffe00000   (    16 M
B)
                                                                            
[    0.000000]     vmemmap : 0xffffffbf00000000 - 0xffffffc000000000   (     4 G
B maximum)
                                                                    
[    0.000000]               0xffffffbf00000000 - 0xffffffbf01000000   (    16 M
B actual)
                                                                     
[    0.000000]     memory  : 0xffffffc000000000 - 0xffffffc040000000   (  1024 M
B)
                                                                            
[    0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=2, Nodes=1
     
[    0.000000] Preemptible hierarchical RCU implementation.
                   
[    0.000000]             RCU restricting CPUs from NR_CPUS=64 to nr_cpu_ids=2.
 
[    0.000000]             Tasks RCU enabled.
                                    
[    0.000000] RCU: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=2
   
[    0.000000] NR_IRQS: 64, nr_irqs: 64, preallocated irqs: 0
                 
[    0.000000] GICv3: GIC: Using split EOI/Deactivate mode
                    
[    0.000000] GICv3: no VLPI support, no direct LPI support
                  
[    0.000000] GICv3: CPU0: found redistributor 0 region 0:0x00000000d1d40000
 
[    0.000000] arch_timer: cp15 timer(s) running at 12.50MHz (phys).
          
[    0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles:
 0x2e2049cda, max_idle_ns: 440795202628 ns
                                    
[    0.000004] sched_clock: 56 bits at 12MHz, resolution 80ns, wraps every 43980
46511080ns
                                                                    
[    0.008439] Console: colour dummy device 80x25
                             
[    0.012984] Calibrating delay loop (skipped), value calculated using timer fr
equency.. 25.00 BogoMIPS (lpj=50000)
                                          
[    0.023508] pid_max: default: 32768 minimum: 301
                           
[    0.028324] Security Framework initialized
                                 
[    0.033075] Dentry cache hash table entries: 131072 (order: 8, 1048576 bytes)

                                                                              
[    0.040643] Inode-cache hash table entries: 65536 (order: 7, 524288 bytes)
 
[    0.047667] Mount-cache hash table entries: 2048 (order: 2, 16384 bytes)
   
[    0.054556] Mountpoint-cache hash table entries: 2048 (order: 2, 16384 bytes)

                                                                              
[    0.077983] ASID allocator initialised with 32768 entries
                  
[    0.083546] Hierarchical SRCU implementation.
                              
[    0.096160] EFI services will not be available.
                            
[    0.108767] smp: Bringing up secondary CPUs ...
                            
[    0.141491] Detected VIPT I-cache on CPU1
                                  
[    0.141522] GICv3: CPU1: found redistributor 1 region 0:0x00000000d1d60000
 
[    0.141554] CPU1: Booted secondary processor [410fd034]
                    
[    0.141642] smp: Brought up 1 node, 2 CPUs
                                 
[    0.162359] SMP: Total of 2 processors activated.
                          
[    0.167206] CPU features: detected feature: GIC system register CPU interface

                                                                              
[    0.174542] CPU features: detected feature: 32-bit EL0 Support
             
[    0.180544] CPU features: detected feature: Kernel page table isolation (KPTI
)
                                                                             
[    0.191328] CPU: All CPU(s) started at EL2
                                 
[    0.195473] alternatives: patching kernel code
                             
[    0.200981] devtmpfs: initialized
                                          
[    0.205918] random: get_random_u32 called from bucket_table_alloc+0x108/0x258
 with crng_init=0
                                                             
[    0.215338] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, ma
x_idle_ns: 7645041785100000 ns
                                                
[    0.225341] futex hash table entries: 512 (order: 4, 65536 bytes)
          
[    0.232147] xor: measuring software checksum speed
                         
[    0.274813]    8regs     :  1919.000 MB/sec
                                
[    0.318846]    8regs_prefetch:  1711.000 MB/sec
                            
[    0.362879]    32regs    :  2359.000 MB/sec
                                
[    0.406913]    32regs_prefetch:  1983.000 MB/sec
                           
[    0.411585] xor: using function: 32regs (2359.000 MB/sec)
                  
[    0.417148] pinctrl core: initialized pinctrl subsystem
                    
[    0.423074] DMI not present or invalid.
                                    
[    0.427216] NET: Registered protocol family 16
                             
[    0.432698] cpuidle: using governor ladder
                                 
[    0.436931] cpuidle: using governor menu
                                   
[    0.441253] vdso: 2 pages (1 code @ ffffff8008a86000, 1 data @ ffffff8008e350
00)
                                                                           
[    0.448815] hw-breakpoint: found 6 breakpoint and 4 watchpoint registers.
  
[    0.457703] DMA: preallocated 2048 KiB pool for atomic allocations
         
[    0.464120] Serial: AMBA PL011 UART driver
                                 
[    0.469268] d0012000.serial: ttyMV0 at MMIO 0xd0012000 (irq = 9, base_baud = 
0) is a mvebu-uart
                                                            
[    0.478174] console [ttyMV0] enabled
                                       
[    0.478174] console [ttyMV0] enabled
                                       
[    0.485516] bootconsole [ar3700_uart0] disabled
                            
[    0.485516] bootconsole [ar3700_uart0] disabled
                            
[    0.503583] HugeTLB registered 2.00 MiB page size, pre-allocated 0 pages
   
[    0.578393] raid6: int64x1  gen()   407 MB/s
                               
[    0.650412] raid6: int64x1  xor()   374 MB/s
                               
[    0.722496] raid6: int64x2  gen()   606 MB/s
                               
[    0.794526] raid6: int64x2  xor()   511 MB/s
                               
[    0.866617] raid6: int64x4  gen()   910 MB/s
                               
[    0.938700] raid6: int64x4  xor()   646 MB/s
                               
[    1.010891] raid6: int64x8  gen()   837 MB/s
                               
[    1.083171] raid6: int64x8  xor()   632 MB/s
                               
[    1.155464] raid6: neonx1   gen()   627 MB/s
                               
[    1.227695] raid6: neonx1   xor()   721 MB/s
                               
[    1.299896] raid6: neonx2   gen()  1033 MB/s
                               
[    1.372148] raid6: neonx2   xor()  1029 MB/s
                               
[    1.444479] raid6: neonx4   gen()  1322 MB/s
                               
[    1.516823] raid6: neonx4   xor()  1235 MB/s
                               
[    1.588989] raid6: neonx8   gen()  1440 MB/s
                               
[    1.661239] raid6: neonx8   xor()  1311 MB/s
                               
[    1.665388] raid6: using algorithm neonx8 gen() 1440 MB/s
                  
[    1.670782] raid6: .... xor() 1311 MB/s, rmw enabled
                       
[    1.675996] raid6: using neon recovery algorithm
                           
[    1.681311] ACPI: Interpreter disabled.
                                    
[    1.685502] vgaarb: loaded
                                                 
[    1.688485] SCSI subsystem initialized
                                     
[    1.692480] usbcore: registered new interface driver usbfs
                 
[    1.698204] usbcore: registered new interface driver hub
                   
[    1.703385] usbcore: registered new device driver usb
                      
[    1.708999] pps_core: LinuxPPS API ver. 1 registered
                       
[    1.714138] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giome
tti <giometti@linux.it>
                                                       
[    1.723421] PTP clock support registered
                                   
[    1.727864] dmi: Firmware registration failed.
                             
[    1.733166] clocksource: Switched to clocksource arch_sys_counter
          
[    1.739648] VFS: Disk quotas dquot_6.6.0
                                   
[    1.743680] VFS: Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
 
[    1.750990] pnp: PnP ACPI: disabled
                                        
[    1.759367] NET: Registered protocol family 2
                              
[    1.764214] TCP established hash table entries: 8192 (order: 4, 65536 bytes)

[    1.771173] TCP bind hash table entries: 8192 (order: 5, 131072 bytes)
     
[    1.778047] TCP: Hash tables configured (established 8192 bind 8192)
       
[    1.784890] UDP hash table entries: 512 (order: 2, 16384 bytes)
            
[    1.790890] UDP-Lite hash table entries: 512 (order: 2, 16384 bytes)
       
[    1.797329] NET: Registered protocol family 1
                              
[    1.802478] RPC: Registered named UNIX socket transport module.
            
[    1.808275] RPC: Registered udp transport module.
                          
[    1.813112] RPC: Registered tcp transport module.
                          
[    1.818330] RPC: Registered tcp NFSv4.1 backchannel transport module.
      
[    1.825462] hw perfevents: enabled with armv8_pmuv3 PMU driver, 7 counters av
ailable
                                                                       
[    1.833650] kvm [1]: 8-bit VMID
                                            
[    1.837570] kvm [1]: vgic-v2@d1da0000
                                      
[    1.841301] kvm [1]: GIC system register CPU interface enabled
             
[    1.847350] kvm [1]: vgic interrupt IRQ1
                                   
[    1.851251] kvm [1]: Hyp mode initialized successfully
                     
[    1.859473] audit: initializing netlink subsys (disabled)
                  
[    1.864961] audit: type=2000 audit(1.776:1): state=initialized audit_enabled=
0 res=1
                                                                       
[    1.865357] workingset: timestamp_bits=44 max_order=18 bucket_order=0
      
[    1.875987] NFS: Registering the id_resolver key type
                      
[    1.876011] Key type id_resolver registered
                                
[    1.876013] Key type id_legacy registered
                                  
[    1.876022] Installing knfsd (copyright (C) 1996 okir@monad.swb.de).
       
[    1.876187] jffs2: version 2.2. (NAND) © 2001-2006 Red Hat, Inc.
          
[    1.878038] async_tx: api initialized (async)
                              
[    1.878232] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 2
48)
                                                                           
[    1.882371] io scheduler noop registered
                                   
[    1.882374] io scheduler deadline registered
                               
[    1.882511] io scheduler cfq registered (default)
                          
[    1.882515] io scheduler mq-deadline registered
                            
[    1.882518] io scheduler kyber registered
                                  
[    1.882613] io scheduler bfq registered
                                    
[    1.887691] OF: PCI: host bridge /soc/pcie@d0070000 ranges:
                
[    1.887709] OF: PCI:   MEM 0xe8000000..0xe8ffffff -> 0xe8000000
            
[    1.887716] OF: PCI:    IO 0xe9000000..0xe900ffff -> 0xe9000000
            
[    2.887855] advk-pcie d0070000.pcie: link never came up
                    
[    2.893274] advk-pcie d0070000.pcie: PCI host bridge to bus 0000:00
        
[    2.899689] pci_bus 0000:00: root bus resource [bus 00-ff]
                 
[    2.905087] pci_bus 0000:00: root bus resource [mem 0xe8000000-0xe8ffffff]
 
[    2.912380] pci_bus 0000:00: root bus resource [io  0x0000-0xffff] (bus addre
ss [0xe9000000-0xe900ffff])
                                                   
[    4.353647] advk-pcie d0070000.pcie: Posted PIO Response Status: CA, 0xe00 @ 
0x0
                                                                           
[    4.362356] mv_xor d0060900.xor: Marvell shared XOR driver
                 
[    4.397842] mv_xor d0060900.xor: Marvell XOR (Descriptor Mode): ( xor cpy int
r )
                                                                           
[    4.437883] mv_xor d0060900.xor: Marvell XOR (Descriptor Mode): ( xor cpy int
r )
                                                                           
[    4.449893] Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled
       
[    4.458144] cacheinfo: Unable to detect cache hierarchy for CPU 0
          
[    4.465076] brd: module loaded
                                             
[    4.473903] loop: module loaded
                                            
[    4.477978] ahci-mvebu d00e0000.sata: AHCI 0001.0300 32 slots 1 ports 6 Gbps 
0x1 impl platform mode
                                                        
[    4.486933] ahci-mvebu d00e0000.sata: flags: ncq sntf led only pmp fbs pio sl
um part sxs 
                                                                  
[    4.500356] scsi host0: ahci-mvebu
                                         
[    4.503800] ata1: SATA max UDMA/133 mmio [mem 0xd00e0000-0xd00e1fff] port 0x1
00 irq 15
                                                                     
[    4.517076] random: fast init done
                                         
[    4.526090] m25p80 spi0.0: w25q32dw (4096 Kbytes)
                          
[    4.531949] Ethernet Channel Bonding Driver: v3.7.1 (April 27, 2011)
       
[    4.544024] libphy: Fixed MDIO Bus: probed
                                 
[    4.548541] tun: Universal TUN/TAP device driver, 1.6
                      
[    4.553583] e1000e: Intel(R) PRO/1000 Network Driver - 3.2.6-k
             
[    4.559721] e1000e: Copyright(c) 1999 - 2015 Intel Corporation.
            
[    4.565805] igb: Intel(R) Gigabit Ethernet Network Driver - version 5.4.0-k

[    4.573044] igb: Copyright (c) 2007-2014 Intel Corporation.
                
[    4.578665] igbvf: Intel(R) Gigabit Virtual Function Network Driver - version
 2.4.0-k
                                                                      
[    4.586640] igbvf: Copyright (c) 2009 - 2012 Intel Corporation.
            
[    4.592966] ixgbe: Intel(R) 10 Gigabit PCI Express Network Driver - version 5
.1.0-k
                                                                        
[    4.600769] ixgbe: Copyright (c) 1999-2016 Intel Corporation.
              
[    4.607073] ixgbevf: Intel(R) 10 Gigabit PCI Express Virtual Function Network
 Driver - version 4.1.0-k
                                                     
[    4.616632] ixgbevf: Copyright (c) 2009 - 2015 Intel Corporation.
          
[    4.623135] ixgb: Intel(R) PRO/10GbE Network Driver - version 1.0.135-k2-NAPI

                                                                              
[    4.630357] ixgb: Copyright (c) 1999-2008 Intel Corporation.
               
[    4.636227] libphy: orion_mdio_bus: probed
                                 
[    4.640631] mv88e6085 d0032004.mdio-mii:01: switch 0x3410 detected: Marvell 8
8E6341, revision 0
                                                            
[    4.657480] libphy: /soc/internal-regs@d0000000/mdio@32004/switch0@1/mdio: pr
obed
                                                                          
[    4.674732] mvneta d0030000.ethernet eth0: Using device tree mac address f0:a
d:4e:05:37:bd
                                                                 
[    4.682977] sky2: driver version 1.30
                                      
[    4.687203] VFIO - User Level meta-driver version: 0.3
                     
[    4.692925] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
     
[    4.699357] ehci-pci: EHCI PCI platform driver
                             
[    4.704066] ehci-platform: EHCI generic platform driver
                    
[    4.709766] ehci-orion: EHCI orion driver
                                  
[    4.714087] orion-ehci d005e000.usb: EHCI Host Controller
                  
[    4.719434] orion-ehci d005e000.usb: new USB bus registered, assigned bus num
ber 1
                                                                         
[    4.727762] orion-ehci d005e000.usb: irq 12, io mem 0xd005e000
             
[    4.749174] orion-ehci d005e000.usb: USB 2.0 started, EHCI 1.00
            
[    4.755295] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
  
[    4.761977] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=
1
                                                                             
[    4.769802] usb usb1: Product: EHCI Host Controller
                        
[    4.774764] usb usb1: Manufacturer: Linux 4.14.40-mvebu64 ehci_hcd
         
[    4.781156] usb usb1: SerialNumber: d005e000.usb
                           
[    4.786136] hub 1-0:1.0: USB hub found
                                     
[    4.789777] hub 1-0:1.0: 1 port detected
                                   
[    4.794119] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
         
[    4.800096] ohci-pci: OHCI PCI platform driver
                             
[    4.804910] ohci-platform: OHCI generic platform driver
                    
[    4.810731] xhci-hcd d0058000.usb: xHCI Host Controller
                    
[    4.815986] xhci-hcd d0058000.usb: new USB bus registered, assigned bus numbe
r 2
                                                                           
[    4.824374] xhci-hcd d0058000.usb: hcc params 0x0a000998 hci version 0x100 qu
irks 0x00010010
                                                               
[    4.830373] ata1: SATA link down (SStatus 0 SControl 300)
                  
[    4.838657] xhci-hcd d0058000.usb: irq 11, io mem 0xd0058000
               
[    4.844510] usb usb2: New USB device found, idVendor=1d6b, idProduct=0002
  
[    4.851309] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=
1
                                                                             
[    4.858865] usb usb2: Product: xHCI Host Controller
                        
[    4.863905] usb usb2: Manufacturer: Linux 4.14.40-mvebu64 xhci-hcd
         
[    4.870296] usb usb2: SerialNumber: d0058000.usb
                           
[    4.875528] hub 2-0:1.0: USB hub found
                                     
[    4.879351] hub 2-0:1.0: 1 port detected
                                   
[    4.883553] xhci-hcd d0058000.usb: xHCI Host Controller
                    
[    4.888715] xhci-hcd d0058000.usb: new USB bus registered, assigned bus numbe
r 3
                                                                           
[    4.896502] usb usb3: We don't know the algorithms for LPM for this host, dis
abling LPM.
                                                                   
[    4.905716] usb usb3: New USB device found, idVendor=1d6b, idProduct=0003
  
[    4.912662] usb usb3: New USB device strings: Mfr=3, Product=2, SerialNumber=
1
                                                                             
[    4.919955] usb usb3: Product: xHCI Host Controller
                        
[    4.924904] usb usb3: Manufacturer: Linux 4.14.40-mvebu64 xhci-hcd
         
[    4.931652] usb usb3: SerialNumber: d0058000.usb
                           
[    4.936729] hub 3-0:1.0: USB hub found
                                     
[    4.940635] hub 3-0:1.0: 1 port detected
                                   
[    4.944772] usbcore: registered new interface driver usb-storage
           
[    4.950950] mousedev: PS/2 mouse device common for all mice
                
[    4.956799] i2c /dev entries driver
                                        
[    4.960200] IR NEC protocol handler initialized
                            
[    4.964831] IR RC5(x/sz) protocol handler initialized
                      
[    4.970043] IR RC6 protocol handler initialized
                            
[    4.974907] IR JVC protocol handler initialized
                            
[    4.979675] IR Sony protocol handler initialized
                           
[    4.984459] IR SANYO protocol handler initialized
                          
[    4.989255] IR Sharp protocol handler initialized
                          
[    4.993836] IR MCE Keyboard/mouse protocol handler initialized
             
[    5.000132] IR XMP protocol handler initialized
                            
[    5.005596] device-mapper: ioctl: 4.37.0-ioctl (2017-09-20) initialised: dm-d
evel@redhat.com
                                                               
[    5.014485] sdhci: Secure Digital Host Controller Interface driver
         
[    5.020904] sdhci: Copyright(c) Pierre Ossman
                              
[    5.025239] sdhci-pltfm: SDHCI platform and OF driver helper
               
[    5.031427] xenon-sdhci d00d0000.sdhci: Got CD GPIO
                        
[    5.077177] mmc0: SDHCI controller on d00d8000.sdhci [d00d8000.sdhci] using A
DMA
                                                                           
[    5.084934] ledtrig-cpu: registered to indicate activity on CPUs
           
[    5.092565] usbcore: registered new interface driver usbhid
                
[    5.100117] usbhid: USB HID core driver
                                    
[    5.104979] NET: Registered protocol family 10
                             
[    5.110669] Segment Routing with IPv6
                                      
[    5.114256] NET: Registered protocol family 17
                             
[    5.119247] Key type dns_resolver registered
                               
[    5.125224] registered taskstats version 1
                                 
[    5.130586] Btrfs loaded, crc32c=crc32c-generic
                            
[    5.136923] mv88e6085 d0032004.mdio-mii:01: switch 0x3410 detected: Marvell 8
8E6341, revision 0
                                                            
[    5.153899] libphy: /soc/internal-regs@d0000000/mdio@32004/switch0@1/mdio: pr
obed
                                                                          
[    5.172078] DSA: switch 0 0 parsed
                                         
[    5.175707] DSA: tree 0 parsed
                                             
[    5.883175] Marvell 88E6390 !soc!internal-regs@d0000000!mdio@32004!switch0@1!
mdio:11: attached PHY driver [Marvell 88E6390] (mii_bus:phy_addr=!soc!internal-r
egs@d0000000!mdio@32004!switch0@1!mdio:11, irq=POLL)
                          
[    5.975177] Marvell 88E6390 !soc!internal-regs@d0000000!mdio@32004!switch0@1!
mdio:12: attached PHY driver [Marvell 88E6390] (mii_bus:phy_addr=!soc!internal-r
egs@d0000000!mdio@32004!switch0@1!mdio:12, irq=POLL)
                          
[    6.067181] Marvell 88E6390 !soc!internal-regs@d0000000!mdio@32004!switch0@1!
mdio:13: attached PHY driver [Marvell 88E6390] (mii_bus:phy_addr=!soc!internal-r
egs@d0000000!mdio@32004!switch0@1!mdio:13, irq=POLL)
                          
[    6.087164] xenon-sdhci d00d0000.sdhci: Got CD GPIO
                        
[    6.137380] mmc1: SDHCI controller on d00d0000.sdhci [d00d0000.sdhci] using A
DMA
                                                                           
[    6.145031] hctosys: unable to open rtc device (rtc0)
                      
[    6.151106] md: Waiting for all devices to be available before autodetect
  
[    6.157718] md: If you don't use raid, use raid=noautodetect
               
[    6.164527] md: Autodetecting RAID arrays.
                                 
[    6.168609] md: autorun ...
                                                
[    6.171660] md: ... autorun DONE.
                                          
[    6.174850] Waiting for root device /dev/mmcblk0p1...
                      
[    6.182279] mmc1: new high speed SDHC card at address 0007
                 
[    6.189005] mmcblk1: mmc1:0007 SD16G 14.5 GiB 
                             
[    6.195409]  mmcblk1: p1
                                                   
                                                                                
 

 

Could you please advice how to solve the boot problem? - I am booting via SD-Card and I just put the armbian download image onto the SD-card.

I would expect that works out of the box.

Edited by nurF

Share this post


Link to post
Share on other sites
22 minutes ago, nurF said:

Hi,

 

I tried to get my espressobin running with the images provided, but the images with Kernel 4.14 e.g. Armbian_5.44_Espressobin_Ubuntu_xenial_next_4.14.40 get stuck at booting:

 

  Reveal hidden contents

Model: Marvell Armada 3720 Community Board ESPRESSOBin
                        
       CPU    @ 1000 [MHz]
                                                    
       L2     @ 800 [MHz]
                                                     
       TClock @ 200 [MHz]
                                                     
       DDR    @ 800 [MHz]
                                                     
DRAM:  1 GiB
                                                                  
U-Boot DT blob at : 000000003f7161b8
                                          
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, sdhci@d8000: 1
                                         
SF: Detected w25q32dw with page size 256 Bytes, erase size 4 KiB, total 4 MiB
 
Net:   eth0: neta@30000 [PRIME]
                                               
Hit any key to stop autoboot:  2 1 0 
                                 
switch to partitions #0, OK
                                                   
mmc0 is current device
                                                        
15092224 bytes read in 655 ms (22 MiB/s)
                                      
7952 bytes read in 21 ms (369.1 KiB/s)
                                        
## Flattened Device Tree blob at 04f00000
                                     
   Booting using the fdt blob at 0x4f00000
                                    
   Using Device Tree in place at 0000000004f00000, end 0000000004f04f0f
       
                                                                         
     
Starting kernel ...
                                                           
                     
                                                         
[    0.000000] Booting Linux on physical CPU 0x0
                              
[    0.000000] Linux version 4.14.40-mvebu64 (root@xeon) (gcc version 7.2.1 2017
1011 (Linaro GCC 7.2-2017.11)) #47 SMP PREEMPT Thu May 10 16:17:01 CEST 2018
  
[    0.000000] Boot CPU: AArch64 Processor [410fd034]
                         
[    0.000000] Machine model: Globalscale Marvell ESPRESSOBin Board
           
[    0.000000] earlycon: ar3700_uart0 at MMIO 0x00000000d0012000 (options '')
 
[    0.000000] bootconsole [ar3700_uart0] enabled
                             
[    0.000000] efi: Getting EFI parameters from FDT:
                          
[    0.000000] efi: UEFI not found.
                                           
[    0.000000] cma: Reserved 16 MiB at 0x000000003f000000
                     
[    0.000000] NUMA: No NUMA configuration found
                              
[    0.000000] NUMA: Faking a node at [mem 0x0000000000000000-0x000000003fffffff
]
                                                                             
[    0.000000] NUMA: NODE_DATA [mem 0x3efea280-0x3efebd7f]
                    
[    0.000000] Zone ranges:
                                                   
[    0.000000]   DMA      [mem 0x0000000000000000-0x000000003fffffff]
         
[    0.000000]   Normal   empty
                                               
[    0.000000] Movable zone start for each node
                               
[    0.000000] Early memory node ranges
                                       
[    0.000000]   node   0: [mem 0x0000000000000000-0x000000003fffffff]
        
[    0.000000] Initmem setup node 0 [mem 0x0000000000000000-0x000000003fffffff]

[    0.000000] psci: probing for conduit method from DT.
                      
[    0.000000] psci: PSCIv1.0 detected in firmware.
                           
[    0.000000] psci: Using standard PSCI v0.2 function IDs
                    
[    0.000000] psci: MIGRATE_INFO_TYPE not supported.
                         
[    0.000000] psci: SMC Calling Convention v1.0
                              
[    0.000000] percpu: Embedded 21 pages/cpu @ffffffc03efbb000 s48408 r8192 d294
16 u86016
                                                                     
[    0.000000] Detected VIPT I-cache on CPU0
                                  
[    0.000000] CPU features: enabling workaround for ARM erratum 845719
       
[    0.000000] Built 1 zonelists, mobility grouping on.  Total pages: 258048
  
[    0.000000] Policy zone: DMA
                                               
[    0.000000] Kernel command line: console=ttyMV0,115200 earlycon=ar3700_uart,0
xd0012000 root=/dev/mmcblk0p1 rw rootwait net.ifnames=0 biosdevname=0
         
[    0.000000] PID hash table entries: 4096 (order: 3, 32768 bytes)
           
[    0.000000] Memory: 1000180K/1048576K available (10236K kernel code, 722K rwd
ata, 3172K rodata, 576K init, 543K bss, 32012K reserved, 16384K cma-reserved)
 
[    0.000000] Virtual kernel memory layout:
                                  
[    0.000000]     modules : 0xffffff8000000000 - 0xffffff8008000000   (   128 M
B)
                                                                            
[    0.000000]     vmalloc : 0xffffff8008000000 - 0xffffffbebfff0000   (   250 G
B)
                                                                            
[    0.000000]       .text : 0xffffff8008080000 - 0xffffff8008a80000   ( 10240 K
B)
                                                                            
[    0.000000]     .rodata : 0xffffff8008a80000 - 0xffffff8008da0000   (  3200 K
B)
                                                                            
[    0.000000]       .init : 0xffffff8008da0000 - 0xffffff8008e30000   (   576 K
B)
                                                                            
[    0.000000]       .data : 0xffffff8008e30000 - 0xffffff8008ee4a00   (   723 K
B)
                                                                            
[    0.000000]        .bss : 0xffffff8008ee4a00 - 0xffffff8008f6c638   (   544 K
B)
                                                                            
[    0.000000]     fixed   : 0xffffffbefe7fb000 - 0xffffffbefec00000   (  4116 K
B)
                                                                            
[    0.000000]     PCI I/O : 0xffffffbefee00000 - 0xffffffbeffe00000   (    16 M
B)
                                                                            
[    0.000000]     vmemmap : 0xffffffbf00000000 - 0xffffffc000000000   (     4 G
B maximum)
                                                                    
[    0.000000]               0xffffffbf00000000 - 0xffffffbf01000000   (    16 M
B actual)
                                                                     
[    0.000000]     memory  : 0xffffffc000000000 - 0xffffffc040000000   (  1024 M
B)
                                                                            
[    0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=2, Nodes=1
     
[    0.000000] Preemptible hierarchical RCU implementation.
                   
[    0.000000]             RCU restricting CPUs from NR_CPUS=64 to nr_cpu_ids=2.
 
[    0.000000]             Tasks RCU enabled.
                                    
[    0.000000] RCU: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=2
   
[    0.000000] NR_IRQS: 64, nr_irqs: 64, preallocated irqs: 0
                 
[    0.000000] GICv3: GIC: Using split EOI/Deactivate mode
                    
[    0.000000] GICv3: no VLPI support, no direct LPI support
                  
[    0.000000] GICv3: CPU0: found redistributor 0 region 0:0x00000000d1d40000
 
[    0.000000] arch_timer: cp15 timer(s) running at 12.50MHz (phys).
          
[    0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles:
 0x2e2049cda, max_idle_ns: 440795202628 ns
                                    
[    0.000004] sched_clock: 56 bits at 12MHz, resolution 80ns, wraps every 43980
46511080ns
                                                                    
[    0.008439] Console: colour dummy device 80x25
                             
[    0.012984] Calibrating delay loop (skipped), value calculated using timer fr
equency.. 25.00 BogoMIPS (lpj=50000)
                                          
[    0.023508] pid_max: default: 32768 minimum: 301
                           
[    0.028324] Security Framework initialized
                                 
[    0.033075] Dentry cache hash table entries: 131072 (order: 8, 1048576 bytes)

                                                                              
[    0.040643] Inode-cache hash table entries: 65536 (order: 7, 524288 bytes)
 
[    0.047667] Mount-cache hash table entries: 2048 (order: 2, 16384 bytes)
   
[    0.054556] Mountpoint-cache hash table entries: 2048 (order: 2, 16384 bytes)

                                                                              
[    0.077983] ASID allocator initialised with 32768 entries
                  
[    0.083546] Hierarchical SRCU implementation.
                              
[    0.096160] EFI services will not be available.
                            
[    0.108767] smp: Bringing up secondary CPUs ...
                            
[    0.141491] Detected VIPT I-cache on CPU1
                                  
[    0.141522] GICv3: CPU1: found redistributor 1 region 0:0x00000000d1d60000
 
[    0.141554] CPU1: Booted secondary processor [410fd034]
                    
[    0.141642] smp: Brought up 1 node, 2 CPUs
                                 
[    0.162359] SMP: Total of 2 processors activated.
                          
[    0.167206] CPU features: detected feature: GIC system register CPU interface

                                                                              
[    0.174542] CPU features: detected feature: 32-bit EL0 Support
             
[    0.180544] CPU features: detected feature: Kernel page table isolation (KPTI
)
                                                                             
[    0.191328] CPU: All CPU(s) started at EL2
                                 
[    0.195473] alternatives: patching kernel code
                             
[    0.200981] devtmpfs: initialized
                                          
[    0.205918] random: get_random_u32 called from bucket_table_alloc+0x108/0x258
 with crng_init=0
                                                             
[    0.215338] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, ma
x_idle_ns: 7645041785100000 ns
                                                
[    0.225341] futex hash table entries: 512 (order: 4, 65536 bytes)
          
[    0.232147] xor: measuring software checksum speed
                         
[    0.274813]    8regs     :  1919.000 MB/sec
                                
[    0.318846]    8regs_prefetch:  1711.000 MB/sec
                            
[    0.362879]    32regs    :  2359.000 MB/sec
                                
[    0.406913]    32regs_prefetch:  1983.000 MB/sec
                           
[    0.411585] xor: using function: 32regs (2359.000 MB/sec)
                  
[    0.417148] pinctrl core: initialized pinctrl subsystem
                    
[    0.423074] DMI not present or invalid.
                                    
[    0.427216] NET: Registered protocol family 16
                             
[    0.432698] cpuidle: using governor ladder
                                 
[    0.436931] cpuidle: using governor menu
                                   
[    0.441253] vdso: 2 pages (1 code @ ffffff8008a86000, 1 data @ ffffff8008e350
00)
                                                                           
[    0.448815] hw-breakpoint: found 6 breakpoint and 4 watchpoint registers.
  
[    0.457703] DMA: preallocated 2048 KiB pool for atomic allocations
         
[    0.464120] Serial: AMBA PL011 UART driver
                                 
[    0.469268] d0012000.serial: ttyMV0 at MMIO 0xd0012000 (irq = 9, base_baud = 
0) is a mvebu-uart
                                                            
[    0.478174] console [ttyMV0] enabled
                                       
[    0.478174] console [ttyMV0] enabled
                                       
[    0.485516] bootconsole [ar3700_uart0] disabled
                            
[    0.485516] bootconsole [ar3700_uart0] disabled
                            
[    0.503583] HugeTLB registered 2.00 MiB page size, pre-allocated 0 pages
   
[    0.578393] raid6: int64x1  gen()   407 MB/s
                               
[    0.650412] raid6: int64x1  xor()   374 MB/s
                               
[    0.722496] raid6: int64x2  gen()   606 MB/s
                               
[    0.794526] raid6: int64x2  xor()   511 MB/s
                               
[    0.866617] raid6: int64x4  gen()   910 MB/s
                               
[    0.938700] raid6: int64x4  xor()   646 MB/s
                               
[    1.010891] raid6: int64x8  gen()   837 MB/s
                               
[    1.083171] raid6: int64x8  xor()   632 MB/s
                               
[    1.155464] raid6: neonx1   gen()   627 MB/s
                               
[    1.227695] raid6: neonx1   xor()   721 MB/s
                               
[    1.299896] raid6: neonx2   gen()  1033 MB/s
                               
[    1.372148] raid6: neonx2   xor()  1029 MB/s
                               
[    1.444479] raid6: neonx4   gen()  1322 MB/s
                               
[    1.516823] raid6: neonx4   xor()  1235 MB/s
                               
[    1.588989] raid6: neonx8   gen()  1440 MB/s
                               
[    1.661239] raid6: neonx8   xor()  1311 MB/s
                               
[    1.665388] raid6: using algorithm neonx8 gen() 1440 MB/s
                  
[    1.670782] raid6: .... xor() 1311 MB/s, rmw enabled
                       
[    1.675996] raid6: using neon recovery algorithm
                           
[    1.681311] ACPI: Interpreter disabled.
                                    
[    1.685502] vgaarb: loaded
                                                 
[    1.688485] SCSI subsystem initialized
                                     
[    1.692480] usbcore: registered new interface driver usbfs
                 
[    1.698204] usbcore: registered new interface driver hub
                   
[    1.703385] usbcore: registered new device driver usb
                      
[    1.708999] pps_core: LinuxPPS API ver. 1 registered
                       
[    1.714138] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giome
tti <giometti@linux.it>
                                                       
[    1.723421] PTP clock support registered
                                   
[    1.727864] dmi: Firmware registration failed.
                             
[    1.733166] clocksource: Switched to clocksource arch_sys_counter
          
[    1.739648] VFS: Disk quotas dquot_6.6.0
                                   
[    1.743680] VFS: Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
 
[    1.750990] pnp: PnP ACPI: disabled
                                        
[    1.759367] NET: Registered protocol family 2
                              
[    1.764214] TCP established hash table entries: 8192 (order: 4, 65536 bytes)

[    1.771173] TCP bind hash table entries: 8192 (order: 5, 131072 bytes)
     
[    1.778047] TCP: Hash tables configured (established 8192 bind 8192)
       
[    1.784890] UDP hash table entries: 512 (order: 2, 16384 bytes)
            
[    1.790890] UDP-Lite hash table entries: 512 (order: 2, 16384 bytes)
       
[    1.797329] NET: Registered protocol family 1
                              
[    1.802478] RPC: Registered named UNIX socket transport module.
            
[    1.808275] RPC: Registered udp transport module.
                          
[    1.813112] RPC: Registered tcp transport module.
                          
[    1.818330] RPC: Registered tcp NFSv4.1 backchannel transport module.
      
[    1.825462] hw perfevents: enabled with armv8_pmuv3 PMU driver, 7 counters av
ailable
                                                                       
[    1.833650] kvm [1]: 8-bit VMID
                                            
[    1.837570] kvm [1]: vgic-v2@d1da0000
                                      
[    1.841301] kvm [1]: GIC system register CPU interface enabled
             
[    1.847350] kvm [1]: vgic interrupt IRQ1
                                   
[    1.851251] kvm [1]: Hyp mode initialized successfully
                     
[    1.859473] audit: initializing netlink subsys (disabled)
                  
[    1.864961] audit: type=2000 audit(1.776:1): state=initialized audit_enabled=
0 res=1
                                                                       
[    1.865357] workingset: timestamp_bits=44 max_order=18 bucket_order=0
      
[    1.875987] NFS: Registering the id_resolver key type
                      
[    1.876011] Key type id_resolver registered
                                
[    1.876013] Key type id_legacy registered
                                  
[    1.876022] Installing knfsd (copyright (C) 1996 okir@monad.swb.de).
       
[    1.876187] jffs2: version 2.2. (NAND) © 2001-2006 Red Hat, Inc.
          
[    1.878038] async_tx: api initialized (async)
                              
[    1.878232] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 2
48)
                                                                           
[    1.882371] io scheduler noop registered
                                   
[    1.882374] io scheduler deadline registered
                               
[    1.882511] io scheduler cfq registered (default)
                          
[    1.882515] io scheduler mq-deadline registered
                            
[    1.882518] io scheduler kyber registered
                                  
[    1.882613] io scheduler bfq registered
                                    
[    1.887691] OF: PCI: host bridge /soc/pcie@d0070000 ranges:
                
[    1.887709] OF: PCI:   MEM 0xe8000000..0xe8ffffff -> 0xe8000000
            
[    1.887716] OF: PCI:    IO 0xe9000000..0xe900ffff -> 0xe9000000
            
[    2.887855] advk-pcie d0070000.pcie: link never came up
                    
[    2.893274] advk-pcie d0070000.pcie: PCI host bridge to bus 0000:00
        
[    2.899689] pci_bus 0000:00: root bus resource [bus 00-ff]
                 
[    2.905087] pci_bus 0000:00: root bus resource [mem 0xe8000000-0xe8ffffff]
 
[    2.912380] pci_bus 0000:00: root bus resource [io  0x0000-0xffff] (bus addre
ss [0xe9000000-0xe900ffff])
                                                   
[    4.353647] advk-pcie d0070000.pcie: Posted PIO Response Status: CA, 0xe00 @ 
0x0
                                                                           
[    4.362356] mv_xor d0060900.xor: Marvell shared XOR driver
                 
[    4.397842] mv_xor d0060900.xor: Marvell XOR (Descriptor Mode): ( xor cpy int
r )
                                                                           
[    4.437883] mv_xor d0060900.xor: Marvell XOR (Descriptor Mode): ( xor cpy int
r )
                                                                           
[    4.449893] Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled
       
[    4.458144] cacheinfo: Unable to detect cache hierarchy for CPU 0
          
[    4.465076] brd: module loaded
                                             
[    4.473903] loop: module loaded
                                            
[    4.477978] ahci-mvebu d00e0000.sata: AHCI 0001.0300 32 slots 1 ports 6 Gbps 
0x1 impl platform mode
                                                        
[    4.486933] ahci-mvebu d00e0000.sata: flags: ncq sntf led only pmp fbs pio sl
um part sxs 
                                                                  
[    4.500356] scsi host0: ahci-mvebu
                                         
[    4.503800] ata1: SATA max UDMA/133 mmio [mem 0xd00e0000-0xd00e1fff] port 0x1
00 irq 15
                                                                     
[    4.517076] random: fast init done
                                         
[    4.526090] m25p80 spi0.0: w25q32dw (4096 Kbytes)
                          
[    4.531949] Ethernet Channel Bonding Driver: v3.7.1 (April 27, 2011)
       
[    4.544024] libphy: Fixed MDIO Bus: probed
                                 
[    4.548541] tun: Universal TUN/TAP device driver, 1.6
                      
[    4.553583] e1000e: Intel(R) PRO/1000 Network Driver - 3.2.6-k
             
[    4.559721] e1000e: Copyright(c) 1999 - 2015 Intel Corporation.
            
[    4.565805] igb: Intel(R) Gigabit Ethernet Network Driver - version 5.4.0-k

[    4.573044] igb: Copyright (c) 2007-2014 Intel Corporation.
                
[    4.578665] igbvf: Intel(R) Gigabit Virtual Function Network Driver - version
 2.4.0-k
                                                                      
[    4.586640] igbvf: Copyright (c) 2009 - 2012 Intel Corporation.
            
[    4.592966] ixgbe: Intel(R) 10 Gigabit PCI Express Network Driver - version 5
.1.0-k
                                                                        
[    4.600769] ixgbe: Copyright (c) 1999-2016 Intel Corporation.
              
[    4.607073] ixgbevf: Intel(R) 10 Gigabit PCI Express Virtual Function Network
 Driver - version 4.1.0-k
                                                     
[    4.616632] ixgbevf: Copyright (c) 2009 - 2015 Intel Corporation.
          
[    4.623135] ixgb: Intel(R) PRO/10GbE Network Driver - version 1.0.135-k2-NAPI

                                                                              
[    4.630357] ixgb: Copyright (c) 1999-2008 Intel Corporation.
               
[    4.636227] libphy: orion_mdio_bus: probed
                                 
[    4.640631] mv88e6085 d0032004.mdio-mii:01: switch 0x3410 detected: Marvell 8
8E6341, revision 0
                                                            
[    4.657480] libphy: /soc/internal-regs@d0000000/mdio@32004/switch0@1/mdio: pr
obed
                                                                          
[    4.674732] mvneta d0030000.ethernet eth0: Using device tree mac address f0:a
d:4e:05:37:bd
                                                                 
[    4.682977] sky2: driver version 1.30
                                      
[    4.687203] VFIO - User Level meta-driver version: 0.3
                     
[    4.692925] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
     
[    4.699357] ehci-pci: EHCI PCI platform driver
                             
[    4.704066] ehci-platform: EHCI generic platform driver
                    
[    4.709766] ehci-orion: EHCI orion driver
                                  
[    4.714087] orion-ehci d005e000.usb: EHCI Host Controller
                  
[    4.719434] orion-ehci d005e000.usb: new USB bus registered, assigned bus num
ber 1
                                                                         
[    4.727762] orion-ehci d005e000.usb: irq 12, io mem 0xd005e000
             
[    4.749174] orion-ehci d005e000.usb: USB 2.0 started, EHCI 1.00
            
[    4.755295] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
  
[    4.761977] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=
1
                                                                             
[    4.769802] usb usb1: Product: EHCI Host Controller
                        
[    4.774764] usb usb1: Manufacturer: Linux 4.14.40-mvebu64 ehci_hcd
         
[    4.781156] usb usb1: SerialNumber: d005e000.usb
                           
[    4.786136] hub 1-0:1.0: USB hub found
                                     
[    4.789777] hub 1-0:1.0: 1 port detected
                                   
[    4.794119] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
         
[    4.800096] ohci-pci: OHCI PCI platform driver
                             
[    4.804910] ohci-platform: OHCI generic platform driver
                    
[    4.810731] xhci-hcd d0058000.usb: xHCI Host Controller
                    
[    4.815986] xhci-hcd d0058000.usb: new USB bus registered, assigned bus numbe
r 2
                                                                           
[    4.824374] xhci-hcd d0058000.usb: hcc params 0x0a000998 hci version 0x100 qu
irks 0x00010010
                                                               
[    4.830373] ata1: SATA link down (SStatus 0 SControl 300)
                  
[    4.838657] xhci-hcd d0058000.usb: irq 11, io mem 0xd0058000
               
[    4.844510] usb usb2: New USB device found, idVendor=1d6b, idProduct=0002
  
[    4.851309] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=
1
                                                                             
[    4.858865] usb usb2: Product: xHCI Host Controller
                        
[    4.863905] usb usb2: Manufacturer: Linux 4.14.40-mvebu64 xhci-hcd
         
[    4.870296] usb usb2: SerialNumber: d0058000.usb
                           
[    4.875528] hub 2-0:1.0: USB hub found
                                     
[    4.879351] hub 2-0:1.0: 1 port detected
                                   
[    4.883553] xhci-hcd d0058000.usb: xHCI Host Controller
                    
[    4.888715] xhci-hcd d0058000.usb: new USB bus registered, assigned bus numbe
r 3
                                                                           
[    4.896502] usb usb3: We don't know the algorithms for LPM for this host, dis
abling LPM.
                                                                   
[    4.905716] usb usb3: New USB device found, idVendor=1d6b, idProduct=0003
  
[    4.912662] usb usb3: New USB device strings: Mfr=3, Product=2, SerialNumber=
1
                                                                             
[    4.919955] usb usb3: Product: xHCI Host Controller
                        
[    4.924904] usb usb3: Manufacturer: Linux 4.14.40-mvebu64 xhci-hcd
         
[    4.931652] usb usb3: SerialNumber: d0058000.usb
                           
[    4.936729] hub 3-0:1.0: USB hub found
                                     
[    4.940635] hub 3-0:1.0: 1 port detected
                                   
[    4.944772] usbcore: registered new interface driver usb-storage
           
[    4.950950] mousedev: PS/2 mouse device common for all mice
                
[    4.956799] i2c /dev entries driver
                                        
[    4.960200] IR NEC protocol handler initialized
                            
[    4.964831] IR RC5(x/sz) protocol handler initialized
                      
[    4.970043] IR RC6 protocol handler initialized
                            
[    4.974907] IR JVC protocol handler initialized
                            
[    4.979675] IR Sony protocol handler initialized
                           
[    4.984459] IR SANYO protocol handler initialized
                          
[    4.989255] IR Sharp protocol handler initialized
                          
[    4.993836] IR MCE Keyboard/mouse protocol handler initialized
             
[    5.000132] IR XMP protocol handler initialized
                            
[    5.005596] device-mapper: ioctl: 4.37.0-ioctl (2017-09-20) initialised: dm-d
evel@redhat.com
                                                               
[    5.014485] sdhci: Secure Digital Host Controller Interface driver
         
[    5.020904] sdhci: Copyright(c) Pierre Ossman
                              
[    5.025239] sdhci-pltfm: SDHCI platform and OF driver helper
               
[    5.031427] xenon-sdhci d00d0000.sdhci: Got CD GPIO
                        
[    5.077177] mmc0: SDHCI controller on d00d8000.sdhci [d00d8000.sdhci] using A
DMA
                                                                           
[    5.084934] ledtrig-cpu: registered to indicate activity on CPUs
           
[    5.092565] usbcore: registered new interface driver usbhid
                
[    5.100117] usbhid: USB HID core driver
                                    
[    5.104979] NET: Registered protocol family 10
                             
[    5.110669] Segment Routing with IPv6
                                      
[    5.114256] NET: Registered protocol family 17
                             
[    5.119247] Key type dns_resolver registered
                               
[    5.125224] registered taskstats version 1
                                 
[    5.130586] Btrfs loaded, crc32c=crc32c-generic
                            
[    5.136923] mv88e6085 d0032004.mdio-mii:01: switch 0x3410 detected: Marvell 8
8E6341, revision 0
                                                            
[    5.153899] libphy: /soc/internal-regs@d0000000/mdio@32004/switch0@1/mdio: pr
obed
                                                                          
[    5.172078] DSA: switch 0 0 parsed
                                         
[    5.175707] DSA: tree 0 parsed
                                             
[    5.883175] Marvell 88E6390 !soc!internal-regs@d0000000!mdio@32004!switch0@1!
mdio:11: attached PHY driver [Marvell 88E6390] (mii_bus:phy_addr=!soc!internal-r
egs@d0000000!mdio@32004!switch0@1!mdio:11, irq=POLL)
                          
[    5.975177] Marvell 88E6390 !soc!internal-regs@d0000000!mdio@32004!switch0@1!
mdio:12: attached PHY driver [Marvell 88E6390] (mii_bus:phy_addr=!soc!internal-r
egs@d0000000!mdio@32004!switch0@1!mdio:12, irq=POLL)
                          
[    6.067181] Marvell 88E6390 !soc!internal-regs@d0000000!mdio@32004!switch0@1!
mdio:13: attached PHY driver [Marvell 88E6390] (mii_bus:phy_addr=!soc!internal-r
egs@d0000000!mdio@32004!switch0@1!mdio:13, irq=POLL)
                          
[    6.087164] xenon-sdhci d00d0000.sdhci: Got CD GPIO
                        
[    6.137380] mmc1: SDHCI controller on d00d0000.sdhci [d00d0000.sdhci] using A
DMA
                                                                           
[    6.145031] hctosys: unable to open rtc device (rtc0)
                      
[    6.151106] md: Waiting for all devices to be available before autodetect
  
[    6.157718] md: If you don't use raid, use raid=noautodetect
               
[    6.164527] md: Autodetecting RAID arrays.
                                 
[    6.168609] md: autorun ...
                                                
[    6.171660] md: ... autorun DONE.
                                          
[    6.174850] Waiting for root device /dev/mmcblk0p1...
                      
[    6.182279] mmc1: new high speed SDHC card at address 0007
                 
[    6.189005] mmcblk1: mmc1:0007 SD16G 14.5 GiB 
                             
[    6.195409]  mmcblk1: p1
                                                   
                                                                                
 

 

Could you please advice how to solve the boot problem? - I am booting via SD-Card and I just put the armbian download image onto the SD-card.

I would expect that works out of the box.

 

Your root device is not mounted.

Did you flash the latest u-boot

After that you need to set the environment settings as explained on the EspressoBin download page.

Share this post


Link to post
Share on other sites

Wierd:

$ sudo armbian-config
sudo: armbian-config: command not found

How is it possible?

Just firmware update and ```sudo apt update && sudo apt upgrade``` commands were running there.

Share this post


Link to post
Share on other sites
$ sudo apt-get install armbian-config
[sudo] password for XXX: 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Package armbian-config is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source

E: Package 'armbian-config' has no installation candidate

Hmm... no way :-/

Looks like, mine Armbian is deeper and deeper in huge mess :-/

Share this post


Link to post
Share on other sites

@Igor is working on it ... (my installation responds as expected):

# apt-get install armbian-config
Reading package lists... Done
Building dependency tree       
Reading state information... Done
armbian-config is already the newest version (5.45).

Edit: did you see this ?  You can install it from there:

https://github.com/armbian/config

 

Share this post


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

Looks like, mine Armbian is deeper and deeper in huge mess :-


A beta repository is broken atm due to some maintenance. Perhaps that is the problem? Wait for a while or switch to stable repository.

Share this post


Link to post
Share on other sites
On 5/18/2018 at 6:28 AM, umiddelb said:

I'm using a slightly different kernel for my espressobin,  you can download a precompiled image here (but you need to move the kernel image / dtb files to the right place, since I'm using a different directory layout). 

I am still trying, although in vain, to find a stable board setup. The board reboots sporadically at visibly no reason, even during the period of inactivity. Your build could be considered like the last straw finding some solution. However, I have a concern if your precompiled image will require a kernel-headers package, which will not be available from Debian repositories? It will not be possible building other applications in the absence of kernel-headers.

Share this post


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

I am still trying, although in vain, to find a stable board setup. The board reboots sporadically at visibly no reason, even during the period of inactivity. Your build could be considered like the last straw finding some solution. However, I have a concern if your precompiled image will require a kernel-headers package, which will not be available from Debian repositories? It will not be possible building other applications in the absence of kernel-headers.

The kernel headers are part of the archive (via `make headers_install´).

Share this post


Link to post
Share on other sites
20 minutes ago, umiddelb said:

The kernel headers are part of the archive (via `make headers_install´).

The build structure is too different to allow easily adjust it to the Armbian's one.

Apart from kernel and initrd images, the 4.17 build modules should also be loaded.

The manual change looks to be problematic.

This is a RC6.  Will it finish with the Armbian version upgrade?

Share this post


Link to post
Share on other sites

After reading all 20 pages of this post I am still quite confused by the networking.  

What I would like is the following basic setup...perhaps someone can help me get started with this, I opted to use systemd config files, I have the appropriate services disabled/enabled

 

wan: static ip 192.168.1.100

lan0/lan1: these should run as switch ports and offer dhcp to clients in 192.168.2.x

eth0: I am assuming this is really just  way to get the to OS via the lan side, but I'm not 100% sure.

 

What I have tried:

10-wan.network: [Network] - set static address of 192.168.1.100

10-br0.network: [Network] - set static address of 192.168.2.1

10-eth/lan0/lan1: [Network] Bridge=br0

This then requires ifconfig wan up before the port comes up.  But then pinging anything from the serial console results in Destination Host Unreachable, cable is plugged into the jack closest to the USB3 port.  Both lights are lit up.

Share this post


Link to post
Share on other sites
38 minutes ago, howudodat said:

results in Destination Host Unreachable

I had a similar issue setting up the network (also reported here). By some unknown reason the wan i-face was not responding after the boot.

I resolved the issue with : 

# cat /etc/rc.local

/sbin/ip link set dev wan up

Share this post


Link to post
Share on other sites
6 minutes ago, howudodat said:

understanding eth0

it was also discussed here. It is an internal bus interface. You should remove it from your bridge. Just disregard it.

 

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