<?xml version="1.0"?>
<rss version="2.0"><channel><title>Marvell mvebu Latest Topics</title><link>https://forum.armbian.com/forum/174-marvell-mvebu/</link><description>Marvell mvebu Latest Topics</description><language>en</language><item><title>ESPRESSObin Firmware/Bootloader</title><link>https://forum.armbian.com/topic/33715-espressobin-firmwarebootloader/</link><description><![CDATA[<p>
	Hi all, I came upon a few threads in this forum while working on the bootloader for my ESPRESSObin Ultra. I noticed all of the warnings here about CPU frequency (https://www.armbian.com/espressobin/#), and I think this community might be interested in the work I'm doing.
</p>

<p>
	 
</p>

<p>
	I've have an ESPRESSObin Ultra which ships from Globalscale with old, buggy, and unmaintained firmware. I think the old firmware could explain a lot of the issues users have reported here with the V7. I forked the old factory firmware build script from Globalscale and moved it all to up-to-date, upstream projects: <a href="https://github.com/bschnei/ebu-bootloader" rel="external nofollow">https://github.com/bschnei/ebu-bootloader</a><br />
	<br />
	I believe with some small modifications, it is possible to also build an up-to-date bootloader for other Globalscale devices that also use the Armada 37XX <abbr title="System On a Chip">SoC</abbr>, for example the ESPRESSObin V7.
</p>

<p>
	 
</p>

<p>
	I currently use Arch Linux ARM on my device and have notified their community as well: <a href="https://archlinuxarm.org/forum/viewtopic.php?f=67&amp;t=16746" rel="external nofollow">https://archlinuxarm.org/forum/viewtopic.php?f=67&amp;t=16746</a>
</p>

<p>
	<br />
	One of the issues I can confirm has been fixed is EFI booting from U-Boot. Fixing this means we can use U-Boot Standard Boot (bootflow scan) to load user-friendly EFI apps like systemd-boot, GRUB, etc. This significantly streamlines the boot process eliminating the need for u-boot to load separate kernel, initramfs, and device tree files. This also makes packaging it a lot easier too.
</p>

<p>
	 
</p>

<p>
	It also means your bootloader becomes configurable from the OS which is really nice because it means your distro of choice can configure the bootloader instead of requiring users to configure U-Boot manually. I'm not familiar with Armbian, but I think it ships with systemd-boot (?) which has an EFI application that gives you a user friendly way to control device booting. GRUB has a similar capability.
</p>

<p>
	 
</p>

<p>
	Please send me a note if you are interested in testing firmware for the ESPRESSObin V7 or Ultra.
</p>
]]></description><guid isPermaLink="false">33715</guid><pubDate>Mon, 05 Feb 2024 05:04:40 +0000</pubDate></item><item><title>Espressobin Ultra withM.2 NVMe ssd won't start</title><link>https://forum.armbian.com/topic/28282-espressobin-ultra-withm2-nvme-ssd-wont-start/</link><description><![CDATA[<p>
	Recently acquired an Espressobin Ultra. When I attach an ssd (a Kingston 500GB NVMe 2280 M.2) to it the device won't start.  It displays no sign of powering on. I have tried two different SSDs. no difference.
</p>

<p>
	 
</p>

<p>
	Without one attached as soon as power sis applied all the ethernet interface LEDs flash briefly. With the SSD card that doesn't happen. There is no activity at the console.
</p>

<p>
	 
</p>

<p>
	Do I need to change jumpers or do some other setting at the Marvell prompt before attaching it?
</p>

<p>
	Help would be much appreciated.
</p>

<p>
	 
</p>

<p>
	Many thanks
</p>

<p>
	 
</p>

<p>
	LA.
</p>
]]></description><guid isPermaLink="false">28282</guid><pubDate>Sat, 13 May 2023 03:26:17 +0000</pubDate></item><item><title>espressobin completely set aside?</title><link>https://forum.armbian.com/topic/42473-espressobin-completely-set-aside/</link><description><![CDATA[<p>
	<span class="ipsEmoji">😭</span>
</p>

<p>
	<a class="ipsAttachLink ipsAttachLink_image" href="https://forum.armbian.com/uploads/monthly_2024_07/6DCD6DF6-9FF8-4705-A8C3-46C4F7DAF9F3.png.9a732fd28e91d724bea762b79ddea9b0.png" data-fileid="12744" data-fileext="png" rel=""><img alt="6DCD6DF6-9FF8-4705-A8C3-46C4F7DAF9F3.png" class="ipsImage ipsImage_thumbnailed" data-fileid="12744" data-ratio="65.4" width="1000" src="https://forum.armbian.com/uploads/monthly_2024_07/6DCD6DF6-9FF8-4705-A8C3-46C4F7DAF9F3.thumb.png.673e32f6343073e75ae0fbeb07a9b37f.png" /></a>
</p>
]]></description><guid isPermaLink="false">42473</guid><pubDate>Sun, 14 Jul 2024 09:57:13 +0000</pubDate></item><item><title>Clearfogpro : boot from sata (M.2 SSD)</title><link>https://forum.armbian.com/topic/47412-clearfogpro-boot-from-sata-m2-ssd/</link><description><![CDATA[<p>
	 
</p>

<p>
	I installed the latest stable (and updated) debian image on clearfogpro from SD card.
</p>

<p>
	 
</p>

<p>
	I then chose "boot from SD, install on SATA ..." as I have a M.2 SSD card which is viewed as /dev/sda device, with the "armbian-install"
</p>

<p>
	utility.
</p>

<p>
	 
</p>

<p>
	However, this one does not offer to boot directly from M2. SSD, which should be possible as there is a DIP switch configuration for it.
</p>

<p>
	 
</p>

<p>
	I tried to burn the iso image on sata with "dd" and then, to "dd" the u-boot.sata on "/dev/sda" (bs=512 seek=1).
</p>

<p>
	 
</p>

<p>
	When switching to sata boot (dip switch), it begins well, the sata device is found, but nothing happens after, the iso image is not loaded.
</p>

<p>
	 
</p>

<p>
	How can I boot directly from M.2 SSD with system installed on it ?
</p>

<p>
	 
</p>

<p>
	 
</p>

<p>
	 
</p>

<p>
	 
</p>
]]></description><guid isPermaLink="false">47412</guid><pubDate>Sun, 24 Nov 2024 15:25:19 +0000</pubDate></item><item><title>Can't compile Image for espressoBin</title><link>https://forum.armbian.com/topic/50553-cant-compile-image-for-espressobin/</link><description><![CDATA[<p>
	Hi folks, <br />
	I've been trying to compile an image for the EspressoBin since yesterday. <br />
	Unfortunately I get the following error every time I run it.<br />
	Other boards work fine.
</p>

<p>
	Armbian-unofficial_25.05.0-trunk_Khadas-vim2_bookworm_edge_6.13.7.img Armbian-unofficial_25.05.0-trunk_Rockpro64_bookworm_edge_6.14.0-rc4.img
</p>

<p>
	Why is this only with the EspressoBin can someone help me ?
</p>

<p>
	Kind regards<br />
	StarSurfer
</p>

<p>
	 
</p>

<div class="ipsSpoiler" data-ipsspoiler="">
	<div class="ipsSpoiler_header">
		<span>Spoiler</span>
	</div>

	<div class="ipsSpoiler_contents">
		<p>
			[<span class="ipsEmoji">💲</span>|<span class="ipsEmoji">🔨</span>]         trusted-secure-firmware.bin trusted-secure-firmware-uart.bin trusted-secure-firmware-<abbr title="embedded MultiMediaCard"><abbr title="embedded MultiMediaCard">emmc</abbr></abbr>.bin \<br />
			[<span class="ipsEmoji">💲</span>|<span class="ipsEmoji">🔨</span>]         untrusted-secure-firmware.bin untrusted-secure-firmware-<abbr title="embedded MultiMediaCard"><abbr title="embedded MultiMediaCard">emmc</abbr></abbr>.bin<br />
			[<span class="ipsEmoji">💲</span>|<span class="ipsEmoji">🔨</span>]   make -C wtmi CROSS_CM3=/usr/bin/arm-linux-gnueabi- LTO=1 wtmi_app.bin<br />
			[<span class="ipsEmoji">💲</span>|<span class="ipsEmoji">🔨</span>]   make[1]: Entering directory '/home/starsurfer/build/cache/sources/mox-boot/wtmi'<br />
			[<span class="ipsEmoji">💲</span>|<span class="ipsEmoji">🔨</span>]     CC       avs.c<br />
			[<span class="ipsEmoji">💲</span>|<span class="ipsEmoji">🔨</span>]     CC       board.c<br />
			[<span class="ipsEmoji">💲</span>|<span class="ipsEmoji">🔨</span>]     CC       clock.c<br />
			[<span class="ipsEmoji">💲</span>|<span class="ipsEmoji">🔨</span>]     CC       crc32.c<br />
			[<span class="ipsEmoji">💲</span>|<span class="ipsEmoji">🔨</span>]     CC       crypto.c<br />
			[<span class="ipsEmoji">💲</span>|<span class="ipsEmoji">🔨</span>]     CC       crypto_hash.c<br />
			[<span class="ipsEmoji">💲</span>|<span class="ipsEmoji">🔨</span>]     CC       ddr.c<br />
			[<span class="ipsEmoji">💲</span>|<span class="ipsEmoji">🔨</span>]     CC       ebg.c<br />
			[<span class="ipsEmoji">💲</span>|<span class="ipsEmoji">🔨</span>]     CC       efuse.c<br />
			[<span class="ipsEmoji">💲</span>|<span class="ipsEmoji">🔨</span>]     CC       <abbr title="General purpose input/output"><abbr title="General purpose input/output">gpio</abbr></abbr>.c<br />
			[<span class="ipsEmoji">💲</span>|<span class="ipsEmoji">🔨</span>]     CC       irq.c<br />
			[<span class="ipsEmoji">💲</span>|<span class="ipsEmoji">🔨</span>]     CC       mbox.c<br />
			[<span class="ipsEmoji">💲</span>|<span class="ipsEmoji">🔨</span>]     CC       mdio.c<br />
			[<span class="ipsEmoji">💲</span>|<span class="ipsEmoji">🔨</span>]     HOSTCC   bin2c.c<br />
			[<span class="ipsEmoji">💲</span>|<span class="ipsEmoji">🔨</span>]   make[2]: Entering directory '/home/starsurfer/build/cache/sources/mox-boot/wtmi/reload_helper'<br />
			[<span class="ipsEmoji">💲</span>|<span class="ipsEmoji">🔨</span>]     CC       reload.c<br />
			[<span class="ipsEmoji">💲</span>|<span class="ipsEmoji">🔨</span>]     LD       reload_helper.elf<br />
			[<span class="ipsEmoji">💲</span>|<span class="ipsEmoji">🔨</span>]     OBJCOPY  reload_helper.bin<br />
			[<span class="ipsEmoji">💲</span>|<span class="ipsEmoji">🔨</span>]     BIN2C    reload_helper.c<br />
			[<span class="ipsEmoji">💲</span>|<span class="ipsEmoji">🔨</span>]   make[2]: Leaving directory '/home/starsurfer/build/cache/sources/mox-boot/wtmi/reload_helper'<br />
			[<span class="ipsEmoji">💲</span>|<span class="ipsEmoji">🔨</span>]     CC       reload.c<br />
			[<span class="ipsEmoji">💲</span>|<span class="ipsEmoji">🔨</span>]   make[2]: Entering directory '/home/starsurfer/build/cache/sources/mox-boot/wtmi/a53_helper'<br />
			[<span class="ipsEmoji">💲</span>|<span class="ipsEmoji">🔨</span>]     CC       main.c<br />
			[<span class="ipsEmoji">💲</span>|<span class="ipsEmoji">🔨</span>]  <span style="color:#c0392b;"> make[2]: aarch64-unknown-linux-gnu-gcc: No such file or directory<br />
			[<span class="ipsEmoji">💲</span>|<span class="ipsEmoji">🔨</span>]   make[2]: *** [Makefile:48: main.o] Error 127</span><br />
			[<span class="ipsEmoji">💲</span>|<span class="ipsEmoji">🔨</span>]   make[2]: Leaving directory '/home/starsurfer/build/cache/sources/mox-boot/wtmi/a53_helper'<br />
			[<span class="ipsEmoji">💲</span>|<span class="ipsEmoji">🔨</span>]   make[1]: *** [Makefile:152: a53_helper/a53_helper.c] Error 2<br />
			[<span class="ipsEmoji">💲</span>|<span class="ipsEmoji">🔨</span>]   make[1]: Leaving directory '/home/starsurfer/build/cache/sources/mox-boot/wtmi'<br />
			[<span class="ipsEmoji">💲</span>|<span class="ipsEmoji">🔨</span>]   make: *** [Makefile:52: wtmi/wtmi_app.bin] Error 2<br />
			[<span class="ipsEmoji">💲</span>|<span class="ipsEmoji">💥</span>] Cleaning up [ please wait for cleanups to finish ]<br />
			[<span class="ipsEmoji">💲</span>|<span class="ipsEmoji">🌿</span>] ANSI log file built; inspect it by running: [ less -RS output/logs/log-build-ccd84804-e65c-4906-8c70-09db07187085.log.ans ]<br />
			[<span class="ipsEmoji">💲</span>|<span class="ipsEmoji">🌱</span>] Share log manually: [ use one of the commands below (or add SHARE_LOG=yes next time!) ]<br />
			[<span class="ipsEmoji">💲</span>|<span class="ipsEmoji">🌿</span>] Share log manually: [ curl --data-binary @output/logs/log-build-ccd84804-e65c-4906-8c70-09db07187085.log.ans <a href="https://paste.armbian.com/log" rel="external nofollow">https://paste.armbian.com/log</a> ]<br />
			[<span class="ipsEmoji">💲</span>|<span class="ipsEmoji">🌿</span>] Share log manually: [ curl --data-binary @output/logs/log-build-ccd84804-e65c-4906-8c70-09db07187085.log.ans <a href="https://paste.armbian.de/log" rel="external nofollow">https://paste.armbian.de/log</a> ]<br />
			[<span class="ipsEmoji">💲</span>|<span class="ipsEmoji">🌿</span>] Share log manually: [ curl --data-binary @output/logs/log-build-ccd84804-e65c-4906-8c70-09db07187085.log.ans <a href="https://paste.next.armbian.com/log" rel="external nofollow">https://paste.next.armbian.com/log</a> ]<br />
			[<span class="ipsEmoji">💲</span>|<span class="ipsEmoji">🌿</span>] Share log manually: [ curl --data-binary @output/logs/log-build-ccd84804-e65c-4906-8c70-09db07187085.log.ans <a href="https://paste.armbian.eu/log" rel="external nofollow">https://paste.armbian.eu/log</a> ]
		</p>
	</div>
</div>

<p>
	 
</p>
]]></description><guid isPermaLink="false">50553</guid><pubDate>Mon, 17 Mar 2025 08:31:39 +0000</pubDate></item><item><title>Clearfog Base with NVMe</title><link>https://forum.armbian.com/topic/51451-clearfog-base-with-nvme/</link><description><![CDATA[<p>
	I don't use my Clearfog Base as a filer or anything, but I much prefer to have some snappy storage on systems that I access frequently - and since this system is my firewall, I end up working on it often enough. When I'm not at home it's often where I push files - so running off an SD card is right out. For years now I've been using an m.2 SATA drive which has been <em>fine</em>, but it's got a minipcie slot just sitting there that I've never used... it's not particularly fast (PCIe gen 1 x1) but with one of <a href="https://www.amazon.com/dp/B0CRBN9F58" rel="external nofollow">these</a> and an m.2 NVMe drive (the older the better...), you can get much better perf than SATA. You can't boot off it (at least I don't know how to make that happen) but it's easy enough to do that via an SD card or SATA and use one of these for the root filesystem or /home, etc.
</p>
]]></description><guid isPermaLink="false">51451</guid><pubDate>Thu, 24 Apr 2025 00:55:42 +0000</pubDate></item><item><title><![CDATA[Selling my helios4 & helios64]]></title><link>https://forum.armbian.com/topic/33527-selling-my-helios4-helios64/</link><description><![CDATA[<p>
	Hello everybody,
</p>

<p>
	 
</p>

<p>
	I would like to sell my helios4 and helios64.
</p>

<p>
	 
</p>

<p>
	They weren't in operation much and are like new. So they are perfect for spare parts or to use them as a complete replacement.
</p>

<p>
	 
</p>

<p>
	I really like the products but I don't want the hustle of fiddling around with every new armbian release.
</p>

<p>
	 
</p>

<p>
	So if anybody is interested you can contact me and/or write here a comment.
</p>

<p>
	 
</p>

<p>
	Thank you very much!
</p>
]]></description><guid isPermaLink="false">33527</guid><pubDate>Mon, 29 Jan 2024 12:03:47 +0000</pubDate></item><item><title>Helios64 for sale (very good condition)</title><link>https://forum.armbian.com/topic/44614-helios64-for-sale-very-good-condition/</link><description><![CDATA[<p>
	Hello everyone,
</p>

<p>
	 
</p>

<p>
	I would like to sell my Helios64.
</p>

<p>
	 
</p>

<p>
	The NAS is in excellent condition, and has been used with care. It is ready to be configured according to your needs.
</p>

<p>
	I did not make the fix to take advantage of 2.5Gb/s connectivity (<a href="https://blog.kobol.io/2020/11/13/helios64-2-5g-ethernet-issue/" rel="external nofollow">2.5G Ethernet Issue at 1Gbps Link Speed</a>).
</p>

<p>
	<br />
	I bought it for $285.00 + $28.00 shipping + $45.00 customs clearance + $15.00 for a 2.5" adapter (KOB-H64-ADP-01) (SSD support for the system).
</p>

<p>
	Total = $373.00 (~€340)
</p>

<p>
	 
</p>

<p>
	I can provide purchase invoices for these amounts.
</p>

<p>
	 
</p>

<p>
	You can make me your offer proposals.
</p>

<p>
	 
</p>

<p>
	Here are some photos <span>:</span>
</p>

<p>
	 
</p>

<p>
	<span>Best regards,</span>
</p>

<p>
	 
</p>

<p>
	<span>Flolm</span>
</p>

<p>
	 
</p>

<p>
	 
</p>

<p>
	<a class="ipsAttachLink ipsAttachLink_image" href="https://forum.armbian.com/uploads/monthly_2024_08/6.jpg.0c21d95c1c137885281ed066bb589c8f.jpg" data-fileid="12986" data-fileext="jpg" rel=""><img class="ipsImage ipsImage_thumbnailed" data-fileid="12986" data-ratio="75.00" width="1000" alt="6.thumb.jpg.faa020c8701bcc3ca331b8556f5c2056.jpg" src="https://forum.armbian.com/uploads/monthly_2024_08/6.thumb.jpg.faa020c8701bcc3ca331b8556f5c2056.jpg" /></a><a class="ipsAttachLink ipsAttachLink_image" href="https://forum.armbian.com/uploads/monthly_2024_08/5.jpg.a0131226a86ecc9173203bfe048dca4d.jpg" data-fileid="12985" data-fileext="jpg" rel=""><img class="ipsImage ipsImage_thumbnailed" data-fileid="12985" data-ratio="75.00" width="1000" alt="5.thumb.jpg.6e2bd6b021b103c6cba3a986e183587c.jpg" src="https://forum.armbian.com/uploads/monthly_2024_08/5.thumb.jpg.6e2bd6b021b103c6cba3a986e183587c.jpg" /></a><a class="ipsAttachLink ipsAttachLink_image" href="https://forum.armbian.com/uploads/monthly_2024_08/4.jpg.6daa392b76445ffb86bde34791d9ee33.jpg" data-fileid="12984" data-fileext="jpg" rel=""><img class="ipsImage ipsImage_thumbnailed" data-fileid="12984" data-ratio="75.00" width="1000" alt="4.thumb.jpg.58bf6d018ef5e08dca620c672debedc0.jpg" src="https://forum.armbian.com/uploads/monthly_2024_08/4.thumb.jpg.58bf6d018ef5e08dca620c672debedc0.jpg" /></a><a class="ipsAttachLink ipsAttachLink_image" href="https://forum.armbian.com/uploads/monthly_2024_08/3.jpg.49eb95cc5947527abadbbf50dc3136c5.jpg" data-fileid="12983" data-fileext="jpg" rel=""><img class="ipsImage ipsImage_thumbnailed" data-fileid="12983" data-ratio="75.00" width="1000" alt="3.thumb.jpg.67a6718b38a2410207b0d882ecc0b7e7.jpg" src="https://forum.armbian.com/uploads/monthly_2024_08/3.thumb.jpg.67a6718b38a2410207b0d882ecc0b7e7.jpg" /></a><a class="ipsAttachLink ipsAttachLink_image" href="https://forum.armbian.com/uploads/monthly_2024_08/2.jpg.8a49575a4e696d848849dac2420a1a25.jpg" data-fileid="12982" data-fileext="jpg" rel=""><img class="ipsImage ipsImage_thumbnailed" data-fileid="12982" data-ratio="75.00" width="1000" alt="2.thumb.jpg.b01add9de4f052fff803c365682d6a82.jpg" src="https://forum.armbian.com/uploads/monthly_2024_08/2.thumb.jpg.b01add9de4f052fff803c365682d6a82.jpg" /></a><a class="ipsAttachLink ipsAttachLink_image" href="https://forum.armbian.com/uploads/monthly_2024_08/1.jpg.392442b84e9dad6590bed199a1d09448.jpg" data-fileid="12981" data-fileext="jpg" rel=""><img class="ipsImage ipsImage_thumbnailed" data-fileid="12981" data-ratio="75.00" width="1000" alt="1.thumb.jpg.e56adc99f1a6c5245548f846019ba5b5.jpg" src="https://forum.armbian.com/uploads/monthly_2024_08/1.thumb.jpg.e56adc99f1a6c5245548f846019ba5b5.jpg" /></a>
</p>
]]></description><guid isPermaLink="false">44614</guid><pubDate>Fri, 30 Aug 2024 12:40:42 +0000</pubDate></item><item><title>with new uboot env esspressobin v5 does not boot</title><link>https://forum.armbian.com/topic/35780-with-new-uboot-env-esspressobin-v5-does-not-boot/</link><description><![CDATA[<p>
	I try to boot for first time an espresso bin v5, I followed the advice in  (Espressobin / Ultra – Armbian](<a href="https://www.armbian.com/espressobin/" rel="external nofollow">https://www.armbian.com/espressobin/) </a>and updated my uboot, and reset the environment.
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln">env default -a
## Resetting to default environment</span></pre>

<p>
	I added the image and fdt address with:<span> </span>
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln">setenv fdt_name boot/dtb/marvell/armada-3720-espressobin.dtb
setenv image_name boot/Image
setenv scriptaddr 0x6d00000</span></pre>

<p>
	 
</p>

<p>
	The last line is after seeing in the forum that this setting has been erased when resetting the default environment
</p>

<p>
	 
</p>

<p>
	my environment is now:
</p>

<blockquote class="ipsQuote" data-ipsquote="">
	<div class="ipsQuote_citation">
		Quote
	</div>

	<div class="ipsQuote_contents">
		<p>
			Marvell&gt;&gt; printenv<br />
			arch=arm<br />
			baudrate=115200<br />
			board=mvebu_armada-37xx<br />
			board_name=mvebu_armada-37xx<br />
			bootcmd=run get_images; run set_bootargs; run load_script;booti $kernel_addr $ramfs_addr $fdt_addr<br />
			bootdelay=4<br />
			console=console=ttyMV0,115200 earlycon=ar3700_uart,0xd0012000<br />
			cpu=armv8<br />
			eth1addr=00:51:82:11:22:01<br />
			eth2addr=00:51:82:11:22:02<br />
			eth3addr=00:51:82:11:22:03<br />
			ethact=neta@30000<br />
			ethaddr=00:51:82:11:22:00<br />
			ethprime=eth0<br />
			extra_params=pci=pcie_bus_safe<br />
			fdt_addr_r=0x6f00000<br />
			fdt_high=0xffffffffffffffff<br />
			fdt_name=boot/<abbr title="Device tree blob">dtb</abbr>/marvell/armada-3720-espressobin.<abbr title="Device tree blob">dtb</abbr><br />
			fdtcontroladdr=7f62d490<br />
			gatewayip=10.4.50.254<br />
			get_images=tftpboot $kernel_addr_r $image_name; tftpboot $fdt_addr_r $fdt_name; run get_ramfs<br />
			get_ramfs=if test "${ramfs_name}" != "-"; then setenv ramdisk_addr_r 0x8000000; tftpboot $ramdisk_addr_r $ramfs_name; else setenv ramdisk_addr_ri<br />
			hostname=marvell<br />
			image_name=boot/Image<br />
			initrd_addr=0xa00000<br />
			initrd_size=0x2000000<br />
			ipaddr=0.0.0.0<br />
			kernel_addr_r=0x7000000<br />
			load_script=if test -e mmc 0:1 boot/boot.scr; then echo "... booting from SD";setenv boot_interface mmc;else echo "... booting from USB/SATA";usi<br />
			loadaddr=0x6000000<br />
			netdev=eth0<br />
			netmask=255.255.255.0<br />
			ramdisk_addr_r=0x8000000<br />
			ramfs_name=-<br />
			root=root=/dev/nfs rw<br />
			rootpath=/srv/nfs/<br />
			scriptaddr=0x6d00000<br />
			serverip=0.0.0.0<br />
			set_bootargs=setenv bootargs $console $root ip=$ipaddr:$serverip:$gatewayip:$netmask:$hostname:$netdev:none nfsroot=$serverip:$rootpath,tcp,v3 $e<br />
			<abbr title="System On a Chip">soc</abbr>=mvebu<br />
			stderr=serial@12000<br />
			stdin=serial@12000<br />
			stdout=serial@12000<br />
			vendor=Marvell
		</p>
	</div>
</blockquote>

<p>
	When I try to boot, it seems to load the initrd but never complete the boot I get:
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln">Marvell&gt;&gt; boot
*** ERROR: `serverip' not set
*** ERROR: `serverip' not set
... booting from SD
1631 bytes read in 9 ms (176.8 KiB/s)
## Executing script at 00800000
load - load binary file from a filesystem

Usage:
load </span><span class="tag">&lt;interface&gt;</span><span class="pln"> [</span><span class="tag">&lt;dev</span><span class="pln">[:</span><span class="atn">part</span><span class="pln">]</span><span class="tag">&gt;</span><span class="pln"> [</span><span class="tag">&lt;addr&gt;</span><span class="pln"> [</span><span class="tag">&lt;filename&gt;</span><span class="pln"> [bytes [pos]]]]]
    - Load binary file 'filename' from partition 'part' on device
       type 'interface' instance 'dev' to address 'addr' in memory.
      'bytes' gives the size to load in bytes.
      If 'bytes' is 0 or omitted, the file is read until the end.
      'pos' gives the file byte position to start reading from.
      If 'pos' is 0 or omitted, the file is read from the start.
## Info: input data size = 2100 = 0x834
load - load binary file from a filesystem

Usage:
load </span><span class="tag">&lt;interface&gt;</span><span class="pln"> [</span><span class="tag">&lt;dev</span><span class="pln">[:</span><span class="atn">part</span><span class="pln">]</span><span class="tag">&gt;</span><span class="pln"> [</span><span class="tag">&lt;addr&gt;</span><span class="pln"> [</span><span class="tag">&lt;filename&gt;</span><span class="pln"> [bytes [pos]]]]]
    - Load binary file 'filename' from partition 'part' on device
       type 'interface' instance 'dev' to address 'addr' in memory.
      'bytes' gives the size to load in bytes.
      If 'bytes' is 0 or omitted, the file is read until the end.
      'pos' gives the file byte position to start reading from.
      If 'pos' is 0 or omitted, the file is read from the start.
bootm - boot application image from memory

Usage:
bootm [addr [arg ...]]
    - boot application image stored in memory
        passing arguments 'arg ...'; when booting a Linux kernel,
        'arg' can be the address of an initrd image
        When booting a Linux kernel which requires a flat device-tree
        a third argument is required which is the address of the
        device-tree blob. To boot that kernel without an initrd image,
        use a '-' for the second argument. If you do not pass a third
        a bd_info struct will be passed instead

Sub-commands to do part of the bootm sequence.  The sub-commands must be
issued in the order below (it's ok to not issue all sub-commands):
        start [addr [arg ...]]
        loados  - load OS image
        ramdisk - relocate initrd, set env initrd_start/initrd_end
        fdt     - relocate flat device tree
        cmdline - OS specific command line processing/setup
        bdt     - OS specific bd_t processing
        prep    - OS specific prep before relocation or go
        go      - start OS
21764608 bytes read in 2021 ms (10.3 MiB/s)
ext4load - load binary file from a Ext4 filesystem

Usage:
ext4load </span><span class="tag">&lt;interface&gt;</span><span class="pln"> [</span><span class="tag">&lt;dev</span><span class="pln">[:</span><span class="atn">part</span><span class="pln">]</span><span class="tag">&gt;</span><span class="pln"> [addr [filename [bytes [pos]]]]]
    - load binary file 'filename' from 'dev' on 'interface'
      to address 'addr' from ext4 filesystem
11618 bytes read in 12 ms (945.3 KiB/s)
## Flattened Device Tree blob at 06f00000
   Booting using the fdt blob at 0x6f00000
   Using Device Tree in place at 0000000006f00000, end 0000000006f05d61

Starting kernel ...

[    0.000000] Booting Linux on physical CPU 0x0000000000 [0x410fd034]
[    0.000000] Linux version 5.15.48-mvebu64 (root@8b3d501f9218) (aarch64-linux-gnu-gcc (GNU Toolchain for the A-profile Architecture 8.3-2019.03 (arm-rel-8.36)) 8.3.0, GNU ld (GNU Toolchain for the A-profile Architecture 8.3-2019.03 (arm-rel-8.36)) 2.32.0.20190321) #22.05.3 SMP PREEMPT Wed Jun 22 07:22:16 UTC 2022
[    0.000000] Machine model: Globalscale Marvell ESPRESSOBin Board
[    0.000000] earlycon: ar3700_uart0 at MMIO 0x00000000d0012000 (options '')
  
..... Omitted a long boot log ....
  
  [    2.376178] Key type fscrypt-provisioning registered
[    2.383950] Btrfs loaded, crc32c=crc32c-generic, zoned=no, fsverity=no
[    2.394740] d0012000.serial: ttyMV0 at MMIO 0xd0012000 (irq = 0, base_baud = 1562500) is a mvebu-uart
[    2.404251] printk: console [ttyMV0] enabled
[    2.404251] printk: console [ttyMV0] enabled
[    2.412987] printk: bootconsole [ar3700_uart0] disabled
[    2.412987] printk: bootconsole [ar3700_uart0] disabled
[    2.425972] xenon-sdhci d00d0000.sdhci: Got CD GPIO
[    2.464648] mmc0: SDHCI controller on d00d0000.sdhci [d00d0000.sdhci] using ADMA
[    2.473851] Waiting for root device ...
[    2.512635] mmc0: new high speed SDHC card at address d6d7
[    2.520455] mmcblk0: mmc0:d6d7 SU08G 7.40 GiB
[    2.531514]  mmcblk0: p1
</span></pre>

<p>
	 
</p>

<p>
	It seems that my boot env is incomplete.
</p>

<p>
	 
</p>

<p>
	I tried with the last bullseyes and bookworm image, with the same result.
</p>

<p>
	 
</p>

<p>
	I also tried the instructions in <a href="https://docs.armbian.com/board_details/espressobin/" rel="external nofollow"> Armbian Documentation - Esspresso bin</a> even if it seems obsolete by now, as it uses old uboot variable names, and contain a booiti command after sourcing the boot.scr script which itself contain the booti command; but I got the same result, even if the inird addr was distinct.
</p>

<p>
	 
</p>

<p>
	Please what is wrong, and what I'm missing in this uboot environment.
</p>
]]></description><guid isPermaLink="false">35780</guid><pubDate>Thu, 07 Mar 2024 10:07:19 +0000</pubDate></item><item><title>Can we get a MochaBin (-5G) sub-board?</title><link>https://forum.armbian.com/topic/24705-can-we-get-a-mochabin-5g-sub-board/</link><description><![CDATA[<p>
	<a href="https://gist.github.com/voltagex/1dae7c0bf153c76a49bea407f932be69" rel="external nofollow">https://gist.github.com/voltagex/1dae7c0bf153c76a49bea407f932be69</a>
</p>

<p>
	if anyone's interested.
</p>

<p>
	 
</p>
]]></description><guid isPermaLink="false">24705</guid><pubDate>Sun, 27 Nov 2022 11:17:37 +0000</pubDate></item><item><title>Image file is not mounting Armbian_23.11.1_Espressobin_bookworm_current_5.15.139.img.xz</title><link>https://forum.armbian.com/topic/33076-image-file-is-not-mounting-armbian_23111_espressobin_bookworm_current_515139imgxz/</link><description><![CDATA[<p>
	This is just to report, that Image file
</p>

<p>
	Armbian_23.11.1_Espressobin_bookworm_current_5.15.139.img.xz
</p>

<p>
	is not mounting.
</p>

<p>
	Downloaded from
</p>

<p>
	<a href="https://armbian.site-meganet.com/dl/espressobin/archive/Armbian_23.11.1_Espressobin_bookworm_current_5.15.139.img.xz" rel="external nofollow">https://armbian.site-meganet.com/dl/espressobin/archive/Armbian_23.11.1_Espressobin_bookworm_current_5.15.139.img.xz</a>
</p>

<p>
	 
</p>

<p>
	Mounting from loop or from USB gives the same error:
</p>

<p>
	# mount /dev/loop0p1 /mnt/img/
</p>

<p>
	mount: /mnt/img: wrong fs type, bad option, bad superblock on /dev/loop0p1, missing codepage or helper program, or other error
</p>

<p>
	 
</p>

<p>
	Is there other working image?
</p>
]]></description><guid isPermaLink="false">33076</guid><pubDate>Fri, 05 Jan 2024 09:35:28 +0000</pubDate></item><item><title>[info] Ebin boot on SATA</title><link>https://forum.armbian.com/topic/21294-info-ebin-boot-on-sata/</link><description><![CDATA[<p>
	I was able to boot from a SATA disk that was manually setup with a GPT-formatted table and a debootstrap'ed debian arm64 kernel.  The GPT partitions included:
</p>

<p>
	1. BIOS from sector 34-2047, no filesystem
</p>

<p>
	2. ESP from 2048-409599 (which u-boot calls bootable even if the flag isn't set), vfat filesystem
</p>

<p>
	3. XBOOTLDR from 409600-819199 with bootable flag set (0x4), ext4 FS without journal
</p>

<p>
	4. linux swap
</p>

<p>
	5. ARM64 root (gdisk type 8305) with bit 60 set (read-only), ext4 without journal
</p>

<p>
	6. linux /var (gdisk type 8310), ext4, with /srv/ and /home/ bind-mounted from /var/local/
</p>

<p>
	 
</p>

<p>
	The bootscripts/extlinux configuration live in /boot, onto which is mounted partition 3 (XBOOTLDR) next to the actual kernel/initramdisk.  It is necessary to mark this partition bootable in gdisk to have the u-boot distro-boot search it for extlinux/boot.scr.
</p>

<p>
	 
</p>

<p>
	While the espressobin doesn't require u-boot flashed on the boot media, this disk partition scheme would allow rockchip64 systems to boot if the BIOS partition is extended to somewhere around sector 32767 (as rockchip needs code at sector 64 and maybe 16384 and 24576).
</p>
]]></description><guid isPermaLink="false">21294</guid><pubDate>Mon, 06 Jun 2022 20:55:36 +0000</pubDate></item><item><title>a385: sysclock timedrifting compared to hwclock</title><link>https://forum.armbian.com/topic/29628-a385-sysclock-timedrifting-compared-to-hwclock/</link><description><![CDATA[<p>
	Hello All,
</p>

<p>
	 
</p>

<p>
	root:# hwclock --systohc<br />
	root:# while true; do date; hwclock -r; sleep 60; done
</p>

<p>
	 
</p>

<p>
	observing drift of 1 sec.
</p>

<p>
	 
</p>

<p>
	even tried this https://github.com/armbian/build/pull/2352/commits/59cdf431ef691d67d649adbfaf973f9d451823bc#diff-dc13c5522aed383d1b20662d765c5be9f2635553256069dce64f29be94f89b69
</p>

<p>
	 
</p>

<p>
	specs:
</p>

<p>
	 
</p>

<p>
	Armada 38x RTC driver 
</p>

<p>
	ARM_GLOBAL_TIMER
</p>

<p>
	Board <span>: </span>Marvell Armada A385 DB AP  Kernel : 4.14 
</p>

<p>
	 
</p>

<p>
	community help will be grateful
</p>

<p>
	 
</p>

<p>
	Regards
</p>

<p>
	Hardik
</p>

<p>
	 
</p>
]]></description><guid isPermaLink="false">29628</guid><pubDate>Thu, 10 Aug 2023 07:19:53 +0000</pubDate></item><item><title>Link to u-boot files doesn't work</title><link>https://forum.armbian.com/topic/29234-link-to-u-boot-files-doesnt-work/</link><description><![CDATA[<p>
	Where to find u-boot files?
</p>

<p>
	Download link from source page for EspressoBin doesn't work: <a href="https://www.armbian.com/espressobin/" rel="external nofollow">https://www.armbian.com/espressobin/</a>
</p>

<p>
	<a class="ipsAttachLink ipsAttachLink_image" data-fileext="png" data-fileid="10610" href="https://forum.armbian.com/uploads/monthly_2023_07/image.png.2067c7a7becd52f83c1c56a3b247bd5b.png" rel=""><img alt="image.thumb.png.a8bb635545a9eaa7fabf6e92b2299ec4.png" class="ipsImage ipsImage_thumbnailed" data-fileid="10610" data-ratio="56.90" width="1000" src="https://forum.armbian.com/uploads/monthly_2023_07/image.thumb.png.a8bb635545a9eaa7fabf6e92b2299ec4.png" /></a>
</p>

<p>
	 
</p>

<p>
	gets you here:
</p>

<p>
	<img alt="image.png.ab2f65e1169f6b42fe6c863e8bb3ac74.png" class="ipsImage ipsImage_thumbnailed" data-fileid="10611" data-ratio="63.77" width="701" src="https://forum.armbian.com/uploads/monthly_2023_07/image.png.ab2f65e1169f6b42fe6c863e8bb3ac74.png" />
</p>
]]></description><guid isPermaLink="false">29234</guid><pubDate>Thu, 13 Jul 2023 11:22:16 +0000</pubDate></item><item><title>cpufreq-info: no or unknown cpufreq driver after upgrade to kernel 5.15.74-mvebu64 #22.08.6</title><link>https://forum.armbian.com/topic/24111-cpufreq-info-no-or-unknown-cpufreq-driver-after-upgrade-to-kernel-51574-mvebu64-22086/</link><description><![CDATA[<p>
	I was running espressobin v7 with
</p>

<p>
	Welcome to Armbian 21.08.1 Bullseye with Linux 5.10.60-mvebu64<br />
	and made an upgrade in a regular way <span>:</span>
</p>

<p>
	<span># apt upgrade</span>
</p>

<p>
	<span>The following packages will be upgraded:<br />
	  apache2 apache2-bin apache2-data apache2-dev apache2-utils armbian-bsp-cli-espressobin armbian-config armbian-firmware<br />
	  armbian-zsh asterisk asterisk-config asterisk-modules asterisk-voicemail avahi-autoipd base-files bash curl<br />
	  deb.torproject.org-keyring dirmngr distro-info-data dpkg dpkg-dev ffmpeg gnupg gnupg-l10n gnupg-utils gnupg2 gpg gpg-agent<br />
	  gpg-wks-client gpg-wks-server gpgconf gpgsm gpgv gzip hostapd ifenslave inetutils-inetd inetutils-telnet<br />
	  libapache2-mod-php7.4 libavahi-client3 libavahi-common-data libavahi-common3 libavcodec58 libavdevice58 libavfilter7<br />
	  libavformat58 libavresample4 libavutil56 libc-bin libc-dev-bin libc-l10n libc6 libc6-dev libcups2 libcurl3-gnutls libcurl4<br />
	  libdpkg-perl libfreetype6 libfribidi0 libgnutls30 libgssapi-krb5-2 libk5crypto3 libkrb5-3 libkrb5support0 libldap-2.4-2<br />
	  libldap2-dev libldb2 liblzma5 libnm0 libnss-myhostname libntfs-3g883 libpam-systemd libpcre2-16-0 libpcre2-32-0 libpcre2-8-0<br />
	  libpcre2-dev libpcre2-posix2 libpostproc55 libpq5 libsdl2-2.0-0 libsmbclient libsnmp-base libsnmp40 libssl-dev libssl1.1<br />
	  libswresample3 libswscale5 libsystemd0 libtiff5 libtirpc-common libtirpc-dev libtirpc3 libudev1 libwbclient0 libxml2<br />
	  libxslt1.1 linux-<abbr title="Device tree blob">dtb</abbr>-current-mvebu64 linux-image-current-mvebu64 linux-libc-dev linux-u-boot-espressobin-current locales<br />
	  logrotate nano network-manager ntfs-3g openssh-client openssh-server openssh-sftp-server openssl php7.4 php7.4-cli<br />
	  php7.4-common php7.4-curl php7.4-json php7.4-opcache php7.4-readline python3-ldb python3-samba rsyslog samba samba-common<br />
	  samba-common-bin samba-libs smbclient systemd systemd-sysv tcpdump tor tor-geoipdb tzdata udev unzip wireless-regdb xz-utils<br />
	  zlib1g</span>
</p>

<p>
	 
</p>

<p>
	...
</p>

<p>
	<span>update-initramfs: Converting to u-boot format<br />
	update-initramfs: Converting to u-boot FIT image</span>
</p>

<p>
	<br />
	<span>FIT description: EspressoBIN 3720 FIT Image<br />
	Created:         Sun Oct 23 13:08:21 2022<br />
	 Image 0 (kernel)<br />
	  Description:  Vanilla Linux kernel<br />
	  Created:      Sun Oct 23 13:08:21 2022<br />
	  Type:         Kernel Image<br />
	  Compression:  lzma compressed<br />
	  Data Size:    6882687 Bytes = 6721.37 KiB = 6.56 MiB<br />
	  Architecture: AArch64<br />
	  OS:           Linux<br />
	  Load Address: 0x07000000<br />
	  Entry Point:  0x07000000<br />
	  Hash algo:    sha1<br />
	  Hash value:   c8d92b9c244fdcc9fb56f640d05e6fc4d3f7ffb6<br />
	 Image 1 (ramdisk)<br />
	  Description:  Boot ramdisk<br />
	  Created:      Sun Oct 23 13:08:21 2022<br />
	  Type:         RAMDisk Image<br />
	  Compression:  Unknown Compression<br />
	  Data Size:    8909801 Bytes = 8700.98 KiB = 8.50 MiB<br />
	  Architecture: AArch64<br />
	  OS:           Linux<br />
	  Load Address: unavailable<br />
	  Entry Point:  unavailable<br />
	  Hash algo:    sha1<br />
	  Hash value:   3be954cf886386101311f7673115fa0be0c95366<br />
	 Image 2 (fdtv5)<br />
	  Description:  Flattened Device Tree ebinv5<br />
	  Created:      Sun Oct 23 13:08:21 2022<br />
	  Type:         Flat Device Tree<br />
	  Compression:  uncompressed<br />
	  Data Size:    11618 Bytes = 11.35 KiB = 0.01 MiB<br />
	  Architecture: AArch64<br />
	  Load Address: 0x06f00000<br />
	  Hash algo:    sha1<br />
	  Hash value:   dcfa1e753a26493b713b8d6eee19e0895db09cc3<br />
	 Image 3 (fdtv7)<br />
	  Description:  Flattened Device Tree ebinv7<br />
	  Created:      Sun Oct 23 13:08:21 2022<br />
	  Type:         Flat Device Tree<br />
	  Compression:  uncompressed<br />
	  Data Size:    11646 Bytes = 11.37 KiB = 0.01 MiB<br />
	  Architecture: AArch64<br />
	  Load Address: 0x06f00000<br />
	  Hash algo:    sha1<br />
	  Hash value:   0230f9e11a6f364dc66c0aca9a72620b19a0f1e0<br />
	 Default Configuration: 'v5'<br />
	 Configuration 0 (v5)<br />
	  Description:  Standard Boot ebinv5<br />
	  Kernel:       kernel<br />
	  Init Ramdisk: ramdisk<br />
	  FDT:          fdtv5<br />
	  Hash algo:    sha1<br />
	  Hash value:   unavailable<br />
	 Configuration 1 (v7)<br />
	  Description:  Standard Boot ebinv7<br />
	  Kernel:       kernel<br />
	  Init Ramdisk: ramdisk<br />
	  FDT:          fdtv7<br />
	  Hash algo:    sha1<br />
	  Hash value:   unavailable</span>
</p>

<p>
	 
</p>

<p>
	After upgrade and reboot the kernel was upgraded to <span>:</span>
</p>

<p>
	Welcome to Armbian 22.08.6 Bullseye with Linux 5.15.74-mvebu64<br />
	 
</p>

<p>
	The side effect is that cpu-freq regulation seems to be broken: 
</p>

<p>
	root@tiger:~# cpufreq-info <br />
	cpufrequtils 008: cpufreq-info (C) Dominik Brodowski 2004-2009<br />
	Report errors and bugs to cpufreq@vger.kernel.org, please.<br />
	analyzing CPU 0:<br />
	  no or unknown cpufreq driver is active on this CPU<br />
	  maximum transition latency: 4294.55 ms.<br />
	analyzing CPU 1:<br />
	  no or unknown cpufreq driver is active on this CPU<br />
	  maximum transition latency: 4294.55 ms.
</p>

<p>
	 
</p>

<p>
	The
</p>

<p>
	# htop    is unable to determine it either <span>:</span> Cpu Freq:    0 MHz
</p>

<p>
	 
</p>

<p>
	The previous setup before upgrade "Armbian 21.08.1 Bullseye with Linux 5.10.60-mvebu64" ran frequency switch flawlessly:
</p>

<p>
	# cpufreq-info <br />
	  current CPU frequency is 200 MHz (asserted by call to hardware).<br />
	  cpufreq stats: 200 MHz:93.04%, 300 MHz:0.48%, 600 MHz:0.18%, 1.20 GHz:6.30%  (215)
</p>

<p>
	 
</p>

<p>
	 
</p>

<p>
	Due to inability of CPU frequency regulation, I found that the board temperature has been increased by about 5 deg. C.
</p>

<p>
	 
</p>

<p>
	What could be done to fix this issue?
</p>
]]></description><guid isPermaLink="false">24111</guid><pubDate>Sun, 23 Oct 2022 18:55:15 +0000</pubDate></item><item><title>Trying to use PCIe NVMe drive on espressobin v7</title><link>https://forum.armbian.com/topic/27385-trying-to-use-pcie-nvme-drive-on-espressobin-v7/</link><description><![CDATA[<p>
	Dear community, 
</p>

<p>
	 
</p>

<p>
	I'm trying to add some storage to espressobin board and idea to utilize existing mini pcie socket for that was very appealing. I have bought Mini PCI-E to NVME Adapter on aliexpress (<a href="https://www.aliexpress.com/item/1005004333652556.html" rel="external nofollow">PCI-E to NVME Adapter</a>) and Samsung PM991a 256Gb drive. 
</p>

<p>
	To my surprise it is almost worked immediately - drive is detected and appeared in system as nvme device. The next step would be to check if it works and I was hit by a failure immediately, 
</p>

<p>
	 
</p>

<p>
	Reading from drive using dd command seems to work for first 19 Mb's seems to work, but attempt to ready anything beyond 20 Mb mark produces drive freeze and then disconnect. Drive becomes unusable until power cycle.
</p>

<p>
	Command I have used: 
</p>

<p>
	 
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln">dd if=/dev/nvme0n1 of=/dev/null bs=1M status=progress count=20</span></pre>

<p>
	 
</p>

<p>
	Dmesg shows following output:
</p>

<p>
	 
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln">[  134.109735] nvme nvme0: I/O 288 QID 2 timeout, aborting
[  134.109797] nvme nvme0: I/O 289 QID 2 timeout, aborting
[  164.828756] nvme nvme0: I/O 288 QID 2 timeout, reset controller
[  195.547760] nvme nvme0: I/O 16 QID 0 timeout, reset controller
[  256.769932] nvme nvme0: Device not ready; aborting reset, CSTS=0x1
[  256.786083] blk_update_request: I/O error, dev nvme0n1, sector 40704 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 0
[  256.786183] blk_update_request: I/O error, dev nvme0n1, sector 41472 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 0
[  256.786367] nvme nvme0: Abort status: 0x371
[  256.786381] nvme nvme0: Abort status: 0x371
[  287.322517] nvme nvme0: Device not ready; aborting reset, CSTS=0x1
[  287.322547] nvme nvme0: Removing after probe failure status: -19
[  317.841253] nvme nvme0: Device not ready; aborting reset, CSTS=0x1
[  317.841505] Buffer I/O error on dev nvme0n1, logical block 5088, async page read
[  317.841524] nvme0n1: detected capacity change from 500118192 to 0</span></pre>

<p>
	  
</p>

<p>
	This output is quite similar to broken APST support  and workaround to add "nvme_core.default_ps_max_latency_us=0" to kernel parameters is usually advised. Unfortunately it didn't help in my situation.
</p>

<p>
	 
</p>

<p>
	Right now I'm actually out of ideas how to troubleshoot the problem further and seeking for advice from community...
</p>

<p>
	 
</p>

<p>
	System itself is up to date:
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln">root@espressobin:~# uname -a
Linux espressobin 5.15.93-mvebu64 #23.02.2 SMP PREEMPT Fri Feb 17 23:51:39 UTC 2023 aarch64 GNU/Linux
root@espressobin:~# cat /etc/deb
debconf.conf    debian_version
root@espressobin:~# cat /etc/debian_version
11.6
root@espressobin:~# cat /etc/issue
Armbian 22.11.1 Bullseye \l</span></pre>

<p>
	 
</p>

<p>
	 
</p>
]]></description><guid isPermaLink="false">27385</guid><pubDate>Sun, 19 Mar 2023 18:20:26 +0000</pubDate></item><item><title>espressobin can't detect emmc</title><link>https://forum.armbian.com/topic/24745-espressobin-cant-detect-emmc/</link><description><![CDATA[<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln">TIM-1.0
mv_ddr-devel-g251bc63 DDR4 16b 2GB 2CS
WTMI-devel-18.12.1-1d97715
WTMI: system early-init
SVC REV: 5, CPU VDD voltage: 1.213V
Setting clocks: CPU 1200 MHz, DDR 750 MHz
CZ.NIC's Armada 3720 Secure Firmware 0b68a33-dirty (May 16 2022 17:51:06)
Running on ESPRESSObin
NOTICE:  Booting Trusted Firmware
NOTICE:  BL1: v2.6(release):a921da5e
NOTICE:  BL1: Built : 17:55:48, May 16 2022
NOTICE:  BL1: Booting BL2
NOTICE:  BL2: v2.6(release):a921da5e
NOTICE:  BL2: Built : 17:55:48, May 16 2022
NOTICE:  BL1: Booting BL31
NOTICE:  BL31: v2.6(release):a921da5e
NOTICE:  BL31: Built : 17:55:48, May 16 2022


U-Boot 2022.04-armbian (May 16 2022 - 17:50:52 +0000)

DRAM:  2 GiB
Core:  38 devices, 20 uclasses, devicetree: fit
WDT:   Not starting watchdog@8300
Comphy chip #0:
Comphy-0: USB3_HOST0    5 Gbps
Comphy-1: PEX0          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: Link down
MMC:   sdhci@d0000: 0, sdhci@d8000: 1
Loading Environment from SPIFlash... SF: Detected mx25u3235f with page size 256 Bytes, erase size 4 KiB, total 4 MiB
OK
Model: Globalscale Marvell ESPRESSOBin Board
Net:   eth0: ethernet@30000
Hit any key to stop autoboot:  0

=&gt; mmc list
sdhci@d0000: 0
sdhci@d8000: 1
=&gt; mmc dev 0
MMC: no card present
=&gt; mmc dev 1
switch to partitions #0, OK
mmc1(part 0) is current device
=&gt; mmcinfo
Device: sdhci@d8000
Manufacturer ID: 15
OEM: 0
Name: 4FTE4R
Bus Speed: 52000000
Mode: MMC High Speed (52MHz)
Rd Block Len: 512
MMC version 5.1
High Capacity: Yes
Capacity: 3.6 GiB
Bus Width: 8-bit
Erase Group Size: 512 KiB
HC WP Group Size: 8 MiB
User Capacity: 3.6 GiB WRREL
Boot Capacity: 4 MiB ENH
RPMB Capacity: 512 KiB ENH
Boot area 0 is not write protected
Boot area 1 is not write protected</span></pre>

<p>
	 
</p>

<p>
	 
</p>

<p>
	When I enter armbian, mmc cannot be detected........Several versions have the same problem, 22.11, 22.08, 22.05
</p>

<p>
	 
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln">root@espressobin:~# lsblk
NAME      MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda         8:0    1  28.7G  0 disk
└─sda1      8:1    1  28.4G  0 part /
mtdblock0  31:0    0   3.9M  0 disk
mtdblock1  31:1    0    64K  0 disk
zram0     254:0    0 993.7M  0 disk [SWAP]
zram1     254:1    0    50M  0 disk /var/log
zram2     254:2    0 993.7M  0 disk /tmp


root@espressobin:~# dmesg|grep -i mmc
[    1.393013] mmc0: SDHCI controller on d00d0000.sdhci [d00d0000.sdhci] using ADMA</span></pre>

<p>
	 
</p>
]]></description><guid isPermaLink="false">24745</guid><pubDate>Tue, 29 Nov 2022 20:17:54 +0000</pubDate></item><item><title>No IPs assigned to ethernet ports on Armbian 22.11 Bullseye released on Nov 30, 2022?</title><link>https://forum.armbian.com/topic/24856-no-ips-assigned-to-ethernet-ports-on-armbian-2211-bullseye-released-on-nov-30-2022/</link><description><![CDATA[<p>
	Folks, it has been a long time since I messed around with my ebin v5, but just wanted give it a second chance as I need to do something about my <abbr title="End of life">EOL</abbr> Cubietruck (and my "broken" NT4 domain).
</p>

<p>
	 
</p>

<p>
	So I started a second attempt with "Armbian_22.08.1_Espressobin_bullseye_current_5.15.63" just a few days ago, but didn't got much further than updating uboot and to apt update / upgrade the system, before I got distracted again.
</p>

<p>
	 
</p>

<p>
	In the meantime I noticed the new "Armbian_22.11.1_Espressobin_bullseye_current_5.15.80" and I thought it would be a better idea starting from scratch with that version.
</p>

<p>
	 
</p>

<p>
	However, when I boot this up from SD the only interface shown ("ifconfig") is lo. (I 'see' the other port with "ifconfig -a", but I don't get an IP set (via DHCP) whatever physical port I use on the topaz switch, though the leds are happily blinking indicating a proper link.
</p>
]]></description><guid isPermaLink="false">24856</guid><pubDate>Mon, 05 Dec 2022 15:58:23 +0000</pubDate></item><item><title>Making EspressoBin V7 work in 2022 ...</title><link>https://forum.armbian.com/topic/19564-making-espressobin-v7-work-in-2022/</link><description><![CDATA[
<div class="ipsMargin_top">
    
    
    
</div><p>
	Hi eveyone,
</p>

<p>
	 
</p>

<p>
	I am coming from a a hint off Github here: <a href="https://github.com/armbian/documentation/issues/165" rel="external nofollow">https://github.com/armbian/documentation/issues/165</a>. Igor was so kind and redirected me to this community.
</p>

<p>
	 
</p>

<p>
	I am struggling since beginning christmas to get my EspressoBin to latest versions out of dusty 2018 images.
</p>

<p>
	<br />
	<strong>Device</strong>
</p>

<p>
	EspressoBin v7 DDR4 1G 1000_800Mhz
</p>

<p>
	 
</p>

<p>
	<strong>Baseline - What did I do?</strong>
</p>

<p>
	- Update U-Boot according https://www.armbian.com/espressobin to devel-18.12.3
</p>

<p>
	- Flashed SD-Card with armbian Focal via Balena according https://docs.armbian.com/User-Guide_Getting-Started/
</p>

<p>
	- Updated Boot Environment according https://www.armbian.com/espressobin/#kernels-archive-all
</p>

<p>
	 
</p>

<p>
	 
</p>

<p>
	<strong>Problem Description</strong>
</p>

<p>
	- U-Boot Loads and starts over to boot from SD-Card
</p>

<p>
	- Booting from SD fails with
</p>

<p>
	 
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln">Marvell&gt;&gt; boot *** ERROR: serverip' not set
*** ERROR: serverip' not set Bad Linux ARM64 Image magic!</span></pre>

<p>
	 
</p>

<p>
	I would be very grateful for any hints how to get armbian booted on the EspressoBin in 2022!
</p>

<p>
	Happy Holidays to all. cheers
</p>

<p>
	 
</p>

<p>
	 
</p>

<p>
	<strong>Full Logs</strong>
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln">U-Boot 2018.03-devel-18.12.3-gc9aa92ce70-armbian (Sep 18 2020 - 10:07:21 +0200)

Model: Marvell Armada 3720 Community Board ESPRESSOBin
CPU 1000 [MHz]
L2 800 [MHz]
TClock 200 [MHz]
DDR 800 [MHz]
DRAM: 1 GiB
Comphy chip #0:
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 up
MMC: sdhci@d0000: 0
Loading Environment from SPI Flash... SF: Detected mx25u3235f with page size 256 Bytes, erase size 64 KiB, total 4 MiB
OK
Model: Marvell Armada 3720 Community Board ESPRESSOBin
Net: eth0: neta@30000 [PRIME]</span></pre>

<p>
	 
</p>

<p>
	<a href="https://github.com/armbian/documentation/issues/165" rel="external nofollow">https://github.com/armbian/documentation/issues/165</a>
</p>
]]></description><guid isPermaLink="false">19564</guid><pubDate>Sun, 26 Dec 2021 10:40:40 +0000</pubDate></item><item><title>espresso v7 doesn't boot from sdcard, please help....</title><link>https://forum.armbian.com/topic/24324-espresso-v7-doesnt-boot-from-sdcard-please-help/</link><description><![CDATA[<p>
	I flashed my espressobin v7 with
</p>

<p>
	bubt flash-image-DDR4-1g_1cs_5-1000_800.bin spi usb
</p>

<p>
	 
</p>

<p>
	and set u-boot prompt:
</p>

<p>
	 
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln">printenv ethaddr

env default -a

saveenv</span></pre>

<p>
	 
</p>

<p>
	After the boot <br />
	printenv：
</p>

<p>
	 
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln">
TIM-1.0
mv_ddr-devel-g251bc63 DDR4 16b 1GB 1CS
WTMI-devel-18.12.1-1d97715
WTMI: system early-init
CPU VDD voltage default value: 1.155V
Setting clocks: CPU 1000 MHz, DDR 800 MHz
CZ.NIC's Armada 3720 Secure Firmware 0b68a33-dirty (May 16 2022 17:51:06)
Running on ESPRESSObin
NOTICE:  Booting Trusted Firmware
NOTICE:  BL1: v2.6(release):a921da5e
NOTICE:  BL1: Built : 17:54:27, May 16 2022
NOTICE:  BL1: Booting BL2
NOTICE:  BL2: v2.6(release):a921da5e
NOTICE:  BL2: Built : 17:54:27, May 16 2022
NOTICE:  BL1: Booting BL31
NOTICE:  BL31: v2.6(release):a921da5e
NOTICE:  BL31: Built : 17:54:27, May 16 2022


U-Boot 2022.04-armbian (May 16 2022 - 17:50:52 +0000)

DRAM:  1 GiB
Core:  38 devices, 20 uclasses, devicetree: fit
WDT:   Not starting watchdog@8300
Comphy chip #0:
Comphy-0: USB3_HOST0    5 Gbps
Comphy-1: PEX0          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: Link down
MMC:   sdhci@d0000: 0, sdhci@d8000: 1
Loading Environment from SPIFlash... SF: Detected w25q32dw with page size 256 Bytes, erase size 4 KiB, total 4 MiB
OK
Model: Globalscale Marvell ESPRESSOBin Board
Net:   eth0: ethernet@30000
Hit any key to stop autoboot:  0
switch to partitions #0, OK
mmc1(part 0) is current device
Scanning mmc 1:1...
libfdt fdt_check_header(): FDT_ERR_BADMAGIC
Scanning disk sdhci@d0000.blk...
Scanning disk sdhci@d8000.blk...
Found 4 disks
No EFI system partition
ERROR: invalid device tree
switch to partitions #0, OK
mmc0 is current device
Scanning mmc 0:1...
Found U-Boot script /boot/boot.scr
load - load binary file from a filesystem

Usage:
load </span><span class="tag">&lt;interface&gt;</span><span class="pln"> [</span><span class="tag">&lt;dev</span><span class="pln">[:</span><span class="atn">part</span><span class="pln">]</span><span class="tag">&gt;</span><span class="pln"> [</span><span class="tag">&lt;addr&gt;</span><span class="pln"> [</span><span class="tag">&lt;filename&gt;</span><span class="pln"> [bytes [pos]]]]]
    - Load binary file 'filename' from partition 'part' on device
       type 'interface' instance 'dev' to address 'addr' in memory.
      'bytes' gives the size to load in bytes.
      If 'bytes' is 0 or omitted, the file is read until the end.
      'pos' gives the file byte position to start reading from.
      If 'pos' is 0 or omitted, the file is read from the start.
## Executing script at 06000000
Wrong image format for "source" command
SCRIPT FAILED: continuing...
libfdt fdt_check_header(): FDT_ERR_BADMAGIC
ERROR: invalid device tree
starting USB...
Bus usb@58000: Register 2000104 NbrPorts 2
Starting the controller
USB XHCI 1.00
Bus usb@5e000: USB EHCI 1.00
scanning bus usb@58000 for devices... 1 USB Device(s) found
scanning bus usb@5e000 for devices... 1 USB Device(s) found
       scanning usb for storage devices... 0 Storage Device(s) found

Device 0: unknown device
scanning bus for devices...

Device 0: unknown device
(NULL udevice *): mvneta_setup_txqs: can't create txq=0
BOOTP broadcast 1
timeout: packet not sent
BOOTP broadcast 2
timeout: packet not sent
BOOTP broadcast 3
timeout: packet not sent
BOOTP broadcast 4
timeout: packet not sent
..................
 ..............</span></pre>

<p>
	 
</p>
]]></description><guid isPermaLink="false">24324</guid><pubDate>Wed, 09 Nov 2022 06:20:54 +0000</pubDate></item><item><title>about espresso v7  boot  err</title><link>https://forum.armbian.com/topic/24352-about-espresso-v7-boot-err/</link><description><![CDATA[<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln">
         Starting resolvconf-pull-resolved.service...
[  OK  ] Finished resolvconf-pull-resolved.service.
         Starting resolvconf-pull-resolved.service...
[  OK  ] Finished resolvconf-pull-resolved.service.
         Starting resolvconf-pull-resolved.service...
[  OK  ] Finished resolvconf-pull-resolved.service.
         Starting resolvconf-pull-resolved.service...
[  OK  ] Finished resolvconf-pull-resolved.service.
[   ***] A start job is running for Wait for… to be Configured (57s / no limit)</span></pre>

<p>
	 
</p>

<p>
	<span style="color:#e74c3c;">I stay here for a long time every time I start... Does anyone know why?</span>
</p>

<p>
	<span style="color:#e74c3c;">Then an error message appears:</span>
</p>

<p>
	 
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln">
[  OK  ] Finished resolvconf-pull-resolved.service.
         Starting resolvconf-pull-resolved.service...
[  OK  ] Finished resolvconf-pull-resolved.service.
[FAILED] Failed to start Wait for Network to be Configured.
See 'systemctl status systemd-networkd-wait-online.service' for details.
[  OK  ] Reached target Network is Online.
         Starting LSB: Advanced IEEE 802.11 management daemon...
         Starting /etc/rc.local Compatibility...
[  OK  ] Started LSB: Advanced IEEE 802.11 management daemon.
[  OK  ] Started /etc/rc.local Compatibility.</span></pre>

<p>
	 
</p>

<p>
	 
</p>

<p>
	<span style="color:#c0392b;">Then when I follow the error prompt, the following message appears:</span>
</p>

<p>
	 
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln">
root@espressobin:~# systemctl status systemd-networkd-wait-online.service
● systemd-networkd-wait-online.service - Wait for Network to be Configured
     Loaded: loaded (/lib/systemd/system/systemd-networkd-wait-online.service; &gt;
     Active: failed (Result: exit-code) since Thu 2022-11-10 12:34:58 UTC; 5min&gt;
       Docs: man:systemd-networkd-wait-online.service(8)
    Process: 667 ExecStart=/lib/systemd/systemd-networkd-wait-online (code=exit&gt;
   Main PID: 667 (code=exited, status=1/FAILURE)
        CPU: 153ms

Nov 10 12:34:58 espressobin systemd-networkd-wait-online[667]: Event loop faile&gt;
Nov 10 12:34:58 espressobin systemd[1]: systemd-networkd-wait-online.service: M&gt;
Nov 10 12:34:58 espressobin systemd[1]: systemd-networkd-wait-online.service: F&gt;
Nov 10 12:34:58 espressobin systemd[1]: Failed to start Wait for Network to be &gt;
Warning: journal has been rotated since unit was started, output may be incompl</span></pre>

<p>
	 
</p>
]]></description><guid isPermaLink="false">24352</guid><pubDate>Thu, 10 Nov 2022 12:37:54 +0000</pubDate></item><item><title>UART boot Issue Armada 3700 family with DDR4</title><link>https://forum.armbian.com/topic/24218-uart-boot-issue-armada-3700-family-with-ddr4/</link><description><![CDATA[<p>
	Hello Everyone!
</p>

<p>
	In the company where I am, we are migrating the current Zynq architecture with DDR3 to Armada 3700 family with DDR4.
</p>

<p>
	Before deciding to migrate, we bought some espressobin and were delighted with this product.
</p>

<p>
	We have therefore attempted to develop two cards that use the armada A3700 processor without success. We concluded that the problem is HW but we don't know exactly where.
</p>

<p>
	 
</p>

<p>
	I have done numerous tests. I try to summarize the key points as briefly as possible.
</p>

<p>
	Our board uses DDR4 MT40A512M16LY-062E IT:E with Armada 88F3720-A0-BVB2I080-P123.
</p>

<p>
	We have created a TIM, WTMI, Uboot package using A3700-utils-marvell, mv-ddr-marvell and atf-marvell from github as indicated in http://espressobin.net/espressobin-ultra-build-instruction/.
</p>

<p>
	The package works correctly on espressobin V7. To test it we set the serial boot with the jumpers on the board then we used the tool A3700-utils-marvell/wtptp/linux/WtpDownload_linux .
</p>

<p>
	We tried to throw the same thing on our board but uboot didn't start.
</p>

<p>
	 
</p>

<p>
	We then investigated further: to eliminate all the SW section above WTMI we modified the source code at A3700-utils-marvell/wtmi/sys_init/main.c by inserting a return 0 immediately inside the main (therefore after “u32 status”). On espressobin we see that the DDR switches correctly at 800MHz and the console goes back to the bootROM ones (therefore with the "&gt;" symbol). On our board, however, the symbol is always that of the bootROM (we have never seen anything different) but the DDR does not switch at 800MHz: it remains at 400MHz instead.
</p>

<p>
	 
</p>

<p>
	Deepening the topic, several registers have been read from the bootROM console. In particular:
</p>

<p>
	the section starting from address 1FFF_0000 onwards (at least 100 registers),
</p>

<p>
	the section starting from 2000_6000 (at least 100 registers) and
</p>

<p>
	the section starting at 6410_0000 have been read.
</p>

<p>
	Sections 1FFF_0000 and 2000_6000 have consistent content between our board and espressobin (this is also consistent with TIM and WTMI file). The section 6410_0000 instead is consistent on espressobin with the uboot binary but it is not so on our board. Random and non-repeatable data are read following a power down of our board.
</p>

<p>
	 
</p>

<p>
	We have therefore concluded (I kindly ask for your confirmation) that the problem is the DDR. To rule out any possibility, our DDR was mounted on a V7 espressobin. The system starts correctly and has therefore validated the HW component.
</p>

<p>
	 
</p>

<p>
	In order to generate the package that contains the TIM (which from what we understand describes among other things some registers to allow switching to 800MHz) we use the following command:
</p>

<p>
	export CROSS_COMPILE = / opt / toolchains / gcc-linaro-7.3.1-2018.05-x86_64_aarch64-linux-gnu / bin / aarch64-linux-gnu-
</p>

<p>
	export BL33 = $ BINARIES_DIR / u-boot.bin
</p>

<p>
	make DEBUG = $ MY_DBG USE_COHERENT_MEM = 0 LOG_LEVEL = 60 SECURE = 0 CLOCKSPRESET = CPU_600_DDR_600 DDR_TOPOLOGY = 5 BOOTDEV = SPINOR PARTNUM = 0 PLAT = a3700 all fip
</p>

<p>
	CLOCKSPRESET = CPU_800_DDR_800 was also tried. The variations of this parameter are seen on espressobin (with oscilloscope on DDR clock) but not on our board (which remains at 400MHz).
</p>

<p>
	 
</p>

<p>
	Further analyzing the A3700-utils-marvell/tim/ddr/DDR_TOPOLOGY_5.txt file and the "ddr_tool" sources present in mv-ddr-marvell/. The ddr_tool are compiled by us with the following:
</p>

<p>
	export PLATFORM = a3700
</p>

<p>
	export DDR_TYPE = DDR4
</p>

<p>
	make clean
</p>

<p>
	make
</p>

<p>
	We tried to change the value of CL and CWL. Putting wrong values also the espressobin stops (like our board) but we were not able to start our board instead.
</p>

<p>
	 
</p>

<p>
	From what we understand (I kindly ask for your confirmation), the problem is that the TIM structure does not correctly describe our DDR4 (or our PCB with the correct timings on the tracks) this causes the check on the checksum of the uboot section made by bootROM to fail. Then reset the chip.
</p>

<p>
	 
</p>

<p>
	We therefore ask for confirmation on our deduction and if there is any tool capable of giving us the correct values to be entered in ddr_tool to correctly set the communication with DDR4 on our board.
</p>

<p>
	 
</p>

<p>
	At the HW level we checked the DDR4 signals (with eye diagrams too). We do not see important reflections on signals that could compromise correct communication. However, the DDR4 clock always remains stationary at 400MHz and the data contained in it always seems to be random (read with command r 6410_0000 and following from the bootROM console).
</p>

<p>
	Hope it can help you with problem analysis,
</p>

<p>
	Best regards
</p>
]]></description><guid isPermaLink="false">24218</guid><pubDate>Tue, 01 Nov 2022 09:09:42 +0000</pubDate></item><item><title>How to configure Clearfog Pro DSA?</title><link>https://forum.armbian.com/topic/23651-how-to-configure-clearfog-pro-dsa/</link><description><![CDATA[<p>
	Hello to you!
</p>

<p>
	 
</p>

<p>
	I was using Arch Linux ARM on my Clearfog Pro for years. Then things got bad. I think it's a bad combination to have a distro with the most up-to-date software while developers are rapidly abandoning and not testing 32-bit Linux software. First wget became incompatible with gnutls and then programs in coreutils that use utmp started malfunctioning. The last straw was the system became unbootable, issuing a message about ext4 "ext4fs_devread read outside partition 18446744073709551440".
</p>

<p>
	 
</p>

<p>
	I switched to Armbian but now I'm at a loss as to how to configure DSA on the Clearfog Pro.
</p>

<p>
	 
</p>

<p>
	I installed the mv88e6xxx but the LAN ports on the DSA switch did not come to life.
</p>

<p>
	 
</p>

<pre class="ipsCode">sudo modprobe mv88e6xxx

 Module                  Size  Used by
+mv88e6xxx             139264  0
+dsa_core               61440  1 mv88e6xxx
+hsr                    28672  1 dsa_core
+bridge                163840  2 mv88e6xxx,dsa_core
+stp                    16384  1 bridge
+llc                    16384  2 bridge,stp
 rfkill                 20480  1
 lz4hc                  16384  0
 lz4                    16384  0
 
$ networkctl -a
WARNING: systemd-networkd is not running, output will be incomplete.

IDX LINK TYPE     OPERATIONAL SETUP
  1 lo   loopback n/a         unmanaged
  2 eth0 ether    n/a         unmanaged
  3 eth1 ether    n/a         unmanaged
  4 eth2 ether    n/a         unmanaged

4 links listed.

$ ip a
1: lo: &lt;LOOPBACK,UP,LOWER_UP&gt; mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host 
       valid_lft forever preferred_lft forever
2: eth0: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc mq state UP group default qlen 1024
    link/ether 02:b3:7f:ac:38:c4 brd ff:ff:ff:ff:ff:ff
    inet 192.168.1.100/24 brd 192.168.1.255 scope global dynamic noprefixroute eth0
       valid_lft 39361sec preferred_lft 39361sec
    inet6 fdee:207b:f0ce::6ba/128 scope global dynamic noprefixroute 
       valid_lft 39363sec preferred_lft 39363sec
    inet6 fdee:207b:f0ce:0:7b29:63c:40fc:4405/64 scope global noprefixroute 
       valid_lft forever preferred_lft forever
    inet6 fe80::e1d8:2674:2151:93fc/64 scope link noprefixroute 
       valid_lft forever preferred_lft forever
3: eth1: &lt;BROADCAST,MULTICAST&gt; mtu 1500 qdisc noop state DOWN group default qlen 1024
    link/ether 00:50:43:84:25:2f brd ff:ff:ff:ff:ff:ff
4: eth2: &lt;NO-CARRIER,BROADCAST,MULTICAST,UP&gt; mtu 1500 qdisc mq state DOWN group default qlen 1024
    link/ether 00:50:43:0d:19:18 brd ff:ff:ff:ff:ff:ff
</pre>

<p>
	 
</p>

<p>
	Back when it was working on Arch Linux ARM I would see this
</p>

<pre class="ipsCode">$ ip a
1: lo: &lt;LOOPBACK,UP,LOWER_UP&gt; mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host 
       valid_lft forever preferred_lft forever
2: br0: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc noqueue state UP group default qlen 1000
    link/ether 4e:ea:ed:f3:18:fb brd ff:ff:ff:ff:ff:ff
    inet 192.168.0.8/24 brd 192.168.0.255 scope global br0
       valid_lft forever preferred_lft forever
    inet6 2601:14a:600:6420:4cea:edff:fef3:18fb/64 scope global dynamic mngtmpaddr noprefixroute 
       valid_lft 3069586540sec preferred_lft 3069586540sec
    inet6 fe80::4cea:edff:fef3:18fb/64 scope link 
       valid_lft forever preferred_lft forever
3: eth0: &lt;NO-CARRIER,BROADCAST,MULTICAST,UP&gt; mtu 1500 qdisc mq state DOWN group default qlen 532
    link/ether 00:50:43:00:05:01 brd ff:ff:ff:ff:ff:ff
4: eth1: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc mq state UP group default qlen 532
    link/ether 00:50:43:00:00:01 brd ff:ff:ff:ff:ff:ff
    inet6 fe80::250:43ff:fe00:1/64 scope link 
       valid_lft forever preferred_lft forever
5: eth2: &lt;BROADCAST,MULTICAST&gt; mtu 1500 qdisc noop state DOWN group default qlen 532
    link/ether 00:50:43:05:00:00 brd ff:ff:ff:ff:ff:ff
6: lan5@eth1: &lt;BROADCAST,MULTICAST&gt; mtu 1500 qdisc noop state DOWN group default qlen 1000
    link/ether 00:50:43:00:00:01 brd ff:ff:ff:ff:ff:ff
7: wlan0: &lt;BROADCAST,MULTICAST&gt; mtu 1500 qdisc noop state DOWN group default qlen 1000
    link/ether 00:c0:ca:95:8b:89 brd ff:ff:ff:ff:ff:ff
8: lan4@eth1: &lt;BROADCAST,MULTICAST&gt; mtu 1500 qdisc noop state DOWN group default qlen 1000
    link/ether 00:50:43:00:00:01 brd ff:ff:ff:ff:ff:ff
9: lan3@eth1: &lt;BROADCAST,MULTICAST&gt; mtu 1500 qdisc noop state DOWN group default qlen 1000
    link/ether 00:50:43:00:00:01 brd ff:ff:ff:ff:ff:ff
10: lan2@eth1: &lt;BROADCAST,MULTICAST&gt; mtu 1500 qdisc noop state DOWN group default qlen 1000
    link/ether 00:50:43:00:00:01 brd ff:ff:ff:ff:ff:ff
11: lan1@eth1: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc noqueue master br0 state UP group default qlen 1000
    link/ether 00:50:43:00:00:01 brd ff:ff:ff:ff:ff:ff
12: lan6@eth1: &lt;BROADCAST,MULTICAST&gt; mtu 1500 qdisc noop state DOWN group default qlen 1000
    link/ether 00:50:43:00:00:01 brd ff:ff:ff:ff:ff:ff</pre>

<p>
	Does anyone know what I should do to bring up the DSA?
</p>

<p>
	 
</p>

<p>
	Best Regards,
</p>

<p>
	KES
</p>
]]></description><guid isPermaLink="false">23651</guid><pubDate>Sun, 25 Sep 2022 14:51:53 +0000</pubDate></item><item><title>Ethernet timeout</title><link>https://forum.armbian.com/topic/23152-ethernet-timeout/</link><description><![CDATA[<p>
	Hi,
</p>

<p>
	 
</p>

<p>
	Trying to get the latest U-Boot working on my ESPRESSObin board - a v5, DDR3, 1 GB, 1cs version. I have no issues flashing it, and tftpbooting ... with the "old" supplied U-Boot. But wanting to run a recent version of OpenWrt on the board, so trying to update U-Boot.
</p>

<p>
	 
</p>

<p>
	I flashed the latest version of U-Boot for it ... U-Boot comes up fine (I have serial access), but - ethernet seems to have an issue (for tftpboot, or even ping), I get,
</p>

<p>
	 
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln">=&gt; ping 192.168.2.1
(NULL udevice *): mvneta_setup_txqs: can't create txq=0
Using ethernet@30000 device
timeout: packet not sent
timeout: packet not sent
timeout: packet not sent
timeout: packet not sent</span></pre>

<p>
	 
</p>

<p>
	I can go back to the old U-Boot (circa 2017), and it works again (flashing from USB). But ... has anyone seen the issue above? And of course, any fixes? <img alt=";)" data-emoticon="" height="20" src="https://forum.armbian.com/uploads/emoticons/default_wink.png" srcset="https://forum.armbian.com/uploads/emoticons/wink@2x.png 2x" title=";)" width="20" />
</p>

<p>
	 
</p>

<p>
	Thanks!
</p>
]]></description><guid isPermaLink="false">23152</guid><pubDate>Sat, 27 Aug 2022 19:51:19 +0000</pubDate></item><item><title>How to enable uart2/uart4 in dtc file?</title><link>https://forum.armbian.com/topic/22825-how-to-enable-uart2uart4-in-dtc-file/</link><description><![CDATA[<p>
	 
</p>

<p>
	not an expert in device-tree, anybody knows how enable uart2/uart4?
</p>

<p>
	 
</p>

<p>
	<abbr title="Device tree source"><abbr title="Device tree source">dts</abbr></abbr> is attached.
</p>

<p>
	 
</p>

<p>
	expressobin v7
</p>

<p>
	mainline
</p>

<p>
	 
</p>

<p>
	many thanks.
</p>

<p>
	<a class="ipsAttachLink" data-fileext="dts" data-fileid="9273" href="https://forum.armbian.com/applications/core/interface/file/attachment.php?id=9273&amp;key=6ce1600297119528f7b51327f43f6a47" rel="">armada-3720-espressobin-v7.<abbr title="Device tree source"><abbr title="Device tree source">dts</abbr></abbr></a>
</p>

<p><a href="https://forum.armbian.com/uploads/monthly_2022_08/864443555_Screenshotfrom2022-08-0811-47-53.png.847d631a6f26fe950c4720cf1d60130b.png" class="ipsAttachLink ipsAttachLink_image"><img data-fileid="9274" src="https://forum.armbian.com/uploads/monthly_2022_08/1417713302_Screenshotfrom2022-08-0811-47-53.thumb.png.b3d7ac5f67ae9b59693b9bca0b679d4b.png" data-ratio="44.9" width="1000" class="ipsImage ipsImage_thumbnailed" alt="Screenshot from 2022-08-08 11-47-53.png"></a></p>]]></description><guid isPermaLink="false">22825</guid><pubDate>Mon, 08 Aug 2022 18:26:06 +0000</pubDate></item><item><title>espresso v5 doesn't boot from sdcard</title><link>https://forum.armbian.com/topic/22445-espresso-v5-doesnt-boot-from-sdcard/</link><description><![CDATA[<p>
	I flashed my espressobin v5 with flash-image-DDR4-1g_1cs_5-1000_800.bin
</p>

<p>
	 
</p>

<blockquote class="ipsQuote" data-ipsquote="">
	<div class="ipsQuote_citation">
		Quote
	</div>

	<div class="ipsQuote_contents">
		<p>
			TIM-1.0
		</p>

		<p>
			mv_ddr-devel-g251bc63 DDR4 16b 1GB 1CS
		</p>

		<p>
			 
		</p>

		<p>
			TIM-1.0
		</p>

		<p>
			mv_ddr-devel-g251bc63 DDR4 16b 1GB 1CS
		</p>

		<p>
			NOTICE: Booting Trusted Firmware
		</p>

		<p>
			NOTICE: BL1: v1.3(release):armada-17.06.2:a37c108
		</p>

		<p>
			NOTICE: BL1: Built : 14:30:53, Jul 5 2
		</p>

		<p>
			NOTICE: BL2: v1.3(release):armada-17.06.2:a37c108
		</p>

		<p>
			NOTICE: BL2: Built : 14:30:55, Jul 5 20
		</p>

		<p>
			NOTICE: BL31: v1.3(release):armada-17.06.2:a37c108
		</p>

		<p>
			NOTICE: BL31:
		</p>

		<p>
			 
		</p>

		<p>
			U-Boot 2017.03-armada-17.06.3-ga33ecb8 (Jul 05 2017 - 14:30:47 +0800)
		</p>

		<p>
			 
		</p>

		<p>
			Model: Marvell Armada 3720 Community Board ESPRESSOBin
		</p>

		<p>
			             CPU @ 1000 [MHz]
		</p>

		<p>
			             L2 @ 800 [MHz]
		</p>

		<p>
			             TClock @ 200 [MHz]
		</p>

		<p>
			             DDR @ 800 [MHz]
		</p>

		<p>
			DRAM: 1 GiB
		</p>

		<p>
			U-Boot DComphy-0: USB3 5 Gbps
		</p>

		<p>
			Comphy-1: PEX0 2.5 Gbps
		</p>

		<p>
			Comphy-2: SATA0 6 Gbps
		</p>

		<p>
			SATA link 0 timeout.
		</p>

		<p>
			AHCI 0001.0300 32 slots 1 ports 6 Gbps 0x1 impl SATA mode
		</p>

		<p>
			flags: ncq led only pmp fbss pio slum part sxs
		</p>

		<p>
			PCIE-0: Link down
		</p>

		<p>
			MMC: sdhci@d0000: 0
		</p>

		<p>
			SF: Detected w25q32dw with page size 256 Bytes, erase size 4 KiB, total 4 MiB
		</p>
	</div>
</blockquote>

<p>
	 
</p>

<p>
	After the boot it tries to boot from a network source instead of sdcard.
</p>

<p>
	 
</p>

<p>
	printenv
</p>

<p>
	 
</p>

<blockquote class="ipsQuote" data-ipsquote="">
	<div class="ipsQuote_citation">
		Quote
	</div>

	<div class="ipsQuote_contents">
		<p>
			baudrate=115200
		</p>

		<p>
			boot_targets=usb sata mmc1 mmc0
		</p>

		<p>
			bootargs=console=ttyMV0,115200 earlycon=ar3700_uart,0xd0012000 root=/dev/nfs rw ip=10.10.10.4:10.10.10.4:10.10.10.1:255.255.255.0:marvell:eth0:none nfsroot=10.10.10.4:/srv/nfs/
		</p>

		<p>
			bootcmd=run get_images; run set_bootargs; booti ${kernel_addr} ${ramfs_addr} ${fdt_addr}
		</p>

		<p>
			bootdelay=2
		</p>

		<p>
			console=console=ttyMV0,115200 earlycon=ar3700_uart,0xd0012000 ethact=neta@30000
		</p>

		<p>
			ethprime=eth0
		</p>

		<p>
			fdt_addr=0x1000000
		</p>

		<p>
			fdt_high=0xffffffffffffffff
		</p>

		<p>
			fdt_name=fdt.<abbr title="Device tree blob">dtb</abbr> fdtcontroladdr=3fb1a7c8
		</p>

		<p>
			gatewayip=10.10.10.1
		</p>

		<p>
			get_images=tftpboot ${kernel_addr} ${image_name}; tftpboot ${fdt_addr} ${fdt_name}; run get_ramfs
		</p>

		<p>
			get_ramfs=if test "${ramfs_name}" != "-"; then setenv ramfs_addr 0x3000000; tftpboot ${ramfs_addr} ${ramfs_name}; else setenv ramfs_addr -;fi
		</p>

		<p>
			hostname=marvell
		</p>

		<p>
			image_name=Image
		</p>

		<p>
			initrd_addr=0xa00000
		</p>

		<p>
			initrd_size=0x2000000
		</p>

		<p>
			ipaddr=10.10.10.4
		</p>

		<p>
			kernel_addr=0x2000000
		</p>

		<p>
			loadaddr=0x2000000
		</p>

		<p>
			netdev=eth0
		</p>

		<p>
			netmask=255.255.255.0
		</p>

		<p>
			ramfs_addr=-
		</p>

		<p>
			ramfs_name=-
		</p>

		<p>
			root=root=/dev/nfs rw rootpath=/srv/nfs/
		</p>

		<p>
			serverip=10.10.10.4
		</p>

		<p>
			set_bootargs=setenv bootargs ${console} ${root} ip=${ipaddr}:${serverip}:${gatewayip}:${netmask}:${hostname}:${netdev}:none nfsroot=${serverip}:${rootpath} ${extra_params}
		</p>

		<p>
			stderr=serial@12000
		</p>

		<p>
			stdin=serial@12000
		</p>

		<p>
			stdout=serial@12000
		</p>
	</div>
</blockquote>

<p>
	 
</p>

<p>
	 I dont know how it got to this point all I want now is to be able to boot from sdcard. Any thoughts or ideas?
</p>
]]></description><guid isPermaLink="false">22445</guid><pubDate>Sun, 17 Jul 2022 21:34:41 +0000</pubDate></item><item><title>stuck trying to flash uboot - "not allowed from main input shell"</title><link>https://forum.armbian.com/topic/21130-stuck-trying-to-flash-uboot-not-allowed-from-main-input-shell/</link><description><![CDATA[<p>
	Getting stuck out of the gate  (of course never goes as documented<span class="ipsEmoji">🤣</span>)
</p>

<p>
	<a href="https://puhoy.github.io/posts/armbian_on_espressobin/" rel="external nofollow">https://puhoy.github.io/posts/armbian_on_espressobin/</a>
</p>

<p>
	 
</p>

<p>
	While attempting to flash the required uboot update I keep getting a "permission" type error
</p>

<p>
	 
</p>

<p>
	I've tried with usb stick and sd card,  formated ext4, formatted fat  and various permutations including simple filename....all give the same error even though usb and mmc commands say the media is there
</p>

<p>
	 
</p>

<p>
	This is a v5.  I have an identical one I set up a few years ago with ubuntu 18 but I did not have to flash this new uboot.   
</p>

<p>
	 
</p>

<p>
	Any thoughts?   Do one of the jumpers have to be set in order to flash?  
</p>

<p>
	 
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln">Marvell&gt;&gt; usb info
1: Hub,  USB Revision 3.0
 - U-Boot XHCI Host Controller 
 - Class: Hub
 - PacketSize: 9  Configurations: 1
 - Vendor: 0x0000  Product 0x0000 Version 1.0
   Configuration: 1
   - Interfaces: 1 Self Powered 0mA
     Interface: 0
     - Alternate Setting 0, Endpoints: 1
     - Class Hub
     - Endpoint 1 In Interrupt MaxPacket 8 Interval 255ms

1: Hub,  USB Revision 2.0
 - u-boot EHCI Host Controller 
 - Class: Hub
 - PacketSize: 64  Configurations: 1
 - Vendor: 0x0000  Product 0x0000 Version 1.0
   Configuration: 1
   - Interfaces: 1 Self Powered 0mA
     Interface: 0
     - Alternate Setting 0, Endpoints: 1
     - Class Hub
     - Endpoint 1 In Interrupt MaxPacket 8 Interval 255ms

2: Mass Storage,  USB Revision 2.0
 - SanDisk Corporation Staples Relay SNDK7E38850327C07602
 - Class: (from Interface) Mass Storage
 - PacketSize: 64  Configurations: 1
 - Vendor: 0x0781  Product 0x5202 Version 0.32
   Configuration: 1
   - Interfaces: 1 Bus Powered 200mA
     Interface: 0
     - Alternate Setting 0, Endpoints: 2
     - Class Mass Storage, Transp. SCSI, Bulk only
     - Endpoint 1 In Bulk MaxPacket 512
     - Endpoint 1 Out Bulk MaxPacket 512</span></pre>

<p>
	 
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln">Marvell&gt;&gt; bubt flash-image-DDR3-2g_2cs_7-1000_800.bin spi usb
Burning U-BOOT image "flash-image-DDR3-2g_2cs_7-1000_800.bin" from "usb" to "spi"
USB0:   Register 2000104 NbrPorts 2
Starting the controller
USB XHCI 1.00
USB1:   USB EHCI 1.00
scanning bus 0 for devices... 1 USB Device(s) found
scanning bus 1 for devices... 2 USB Device(s) found
** File not found flash-image-DDR3-2g_2cs_7-1000_800.bin **
Error: Failed to read file flash-image-DDR3-2g_2cs_7-1000_800.bin from usb
exit not allowed from main input shell.</span></pre>

<p>
	 
</p>

<p>
	 
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln">Marvell&gt;&gt; mmc info
Device: sdhci@d0000
Manufacturer ID: 3
OEM: 5344
Name: SU08G 
Tran Speed: 50000000
Rd Block Len: 512
SD version 3.0
High Capacity: Yes
Capacity: 7.4 GiB
Bus Width: 4-bit
Erase Group Size: 512 Bytes
Marvell&gt;&gt; bubt flash-image-DDR3-2g_2cs_7-1000_800.bin spi mmc
Burning U-BOOT image "flash-image-DDR3-2g_2cs_7-1000_800.bin" from "mmc" to "spi"
Card did not respond to voltage select!
mmc_init: -95, time 42
MMC Device 1 not found
No SD/MMC/eMMC card found
Error: Failed to read file flash-image-DDR3-2g_2cs_7-1000_800.bin from mmc
exit not allowed from main input shell.</span></pre>

<p>
	<br />
	 
</p>

<p>
	 
</p>
]]></description><guid isPermaLink="false">21130</guid><pubDate>Sat, 28 May 2022 01:55:15 +0000</pubDate></item><item><title>Espressobin wont boot.</title><link>https://forum.armbian.com/topic/20416-espressobin-wont-boot/</link><description><![CDATA[
<div class="ipsMargin_top">
    
    
    
</div><p>
	Hello everyone,
</p>

<p>
	i build a own Image for the EspressoBin and it wont boot.
</p>

<p>
	In the u-boot log shows boot.scr but on the Image himself is just a boot.scr.uimg.
</p>

<p>
	 
</p>

<p>
	What is the problem ?
</p>

<p>
	Greetings 
</p>

<p>
	StarSurfer
</p>

<p>
	 
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln">Model: Marvell Armada 3720 Community Board ESPRESSOBin
Net:   eth0: neta@30000
Hit any key to stop autoboot:  0
starting USB...
USB0:   Register 2000104 NbrPorts 2
Starting the controller
USB XHCI 1.00
USB1:   USB EHCI 1.00
scanning bus 0 for devices... 2 USB Device(s) found
scanning bus 1 for devices... 1 USB Device(s) found
       scanning usb for storage devices... 1 Storage Device(s) found
/
** File not found /boot.scr **
## Executing script at 06d00000
Wrong image format for "source" command
/boot/
** File not found /boot/boot.scr **
## Executing script at 06d00000
Wrong image format for "source" command
scanning bus for devices...

Device 0: unknown device
/
** Bad device scsi 0 **
## Executing script at 06d00000
Wrong image format for "source" command
/boot/
** Bad device scsi 0 **
## Executing script at 06d00000
Wrong image format for "source" command
/
** Bad device mmc 1 **
## Executing script at 06d00000
Wrong image format for "source" command
/boot/
** Bad device mmc 1 **
## Executing script at 06d00000
Wrong image format for "source" command
/
Card did not respond to voltage select!
** Bad device mmc 0 **
## Executing script at 06d00000
Wrong image format for "source" command
/boot/
Card did not respond to voltage select!
** Bad device mmc 0 **
## Executing script at 06d00000
Wrong image format for "source" command
Marvell&gt;&gt;</span></pre>

<p>
	 
</p>
]]></description><guid isPermaLink="false">20416</guid><pubDate>Tue, 26 Apr 2022 11:40:02 +0000</pubDate></item><item><title>Cannot boot from EMMC storage on expresso bin</title><link>https://forum.armbian.com/topic/20221-cannot-boot-from-emmc-storage-on-expresso-bin/</link><description><![CDATA[
<div class="ipsMargin_top">
    
    
    <div class="cTemplateField">
        <span class="cTemplateField_label"></span>
        <span class="cTemplateField_value">Armbianmonitor: 
<div class='ipsType_break ipsContained'>
<a href='http://paste.debian.net/1236940/' target='_blank'  rel="nofollow noreferrer">
	
		
			http://paste.debian.net/1236940/
		
	
</a>
</div></span>
    </div>
    
    
</div><p>
	Hello,
</p>

<p>
	[short version]
</p>

<p>
	My expresso bin V5 only boots from the micro sd card and I would like it to boot from the <abbr title="embedded MultiMediaCard">EMMC</abbr> module.
</p>

<p>
	 
</p>

<p>
	[long version]
</p>

<p>
	My old old expresso bin V5 did not came with a pre installed <abbr title="embedded MultiMediaCard">EMMC</abbr> module, I had a 16gb kingston <abbr title="embedded MultiMediaCard">EMMC</abbr> module from aliexpress soldered onto it, the <abbr title="embedded MultiMediaCard">EMMC</abbr> module is correctly detected by armbian bionic as seen from the output of blkid as /dev/mmcblk0p1:
</p>

<pre class="ipsCode">/dev/mmcblk0p1: UUID="dc265376-877d-40a1-9417-7379fb332efe" TYPE="ext4" PARTUUID="36c210f9-01"
/dev/mmcblk1p1: LABEL="root" UUID="621decff-6765-4dbd-ae8c-c7e2d5c0193d" TYPE="ext4" PARTUUID="04b226a1-01"
/dev/mmcblk1p3: LABEL="home" UUID="df5bfbe2-de80-49b4-ac8f-2378fd736e4f" TYPE="ext4" PARTUUID="04b226a1-03"
/dev/zram0: LABEL="log2ram" UUID="1d15f838-3c4d-4acf-a58c-fde890ecdea9" TYPE="ext4"
/dev/mmcblk0: PTUUID="36c210f9" PTTYPE="dos"
/dev/mmcblk1: PTUUID="04b226a1" PTTYPE="dos"
/dev/zram1: UUID="c759b67d-75a8-4452-95a8-fe45f11d1e4c" TYPE="swap"</pre>

<p>
	 
</p>

<p>
	I can mount, read and write on /dev/mmcblk0p1, initially I ran armbian-config to install armbian on the <abbr title="embedded MultiMediaCard">EMMC</abbr> module and it worked with a weird shortcoming, it would only boot from the <abbr title="embedded MultiMediaCard">EMMC</abbr> module if a micro SD card was inserted on the board, I could tell right away from the "Usage of /:" field on the amrbian prompt from which storage device I had booted but I also checked the UUID on fstab and boot.cmd to make sure.
</p>

<p>
	uboot threw an error message saying Card did respond to voltage select! whenever I tried to boot without a micro SD card on the expresso bin
</p>

<p>
	 
</p>

<p>
	From here on out what I did made matters much worse, I figured uboot was the problem and decided to update it to a newer version without backing up the on I had on the board from February 2019(stupid of me), so I downloaded and installed the lastest version I could find on  <a href="https://xogium.performanceservers.nl/archive/espressobin/u-boot/" rel="external nofollow">https://xogium.performanceservers.nl/archive/espressobin/u-boot/</a>
</p>

<p>
	 
</p>

<p>
	Ever since I cannot boot from the <abbr title="embedded MultiMediaCard">EMMC</abbr> module with or without a micro SD card on the expressobin and uboot does not detect it at all, since the following command only prints one device when it used to print 2:
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln">Marvell&gt;&gt; mmc list
sdhci@d0000: 0</span></pre>

<p>
	 
</p>

<p>
	I'm still able to mount and write stuff to the <abbr title="embedded MultiMediaCard">EMMC</abbr> storage while on bionic as before, but on uboot it's like it doesen't exist.
</p>

<p>
	The uboot environment is like this:
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln">Marvell&gt;&gt; env print
arch=arm
baudrate=115200
board=mvebu_armada-37xx
board_name=mvebu_armada-37xx
boot_a_script=ext4load ${boot_interface} ${devnum}:1 ${scriptaddr} ${prefix}boot.scr;source ${scriptaddr};
boot_interface=mmc
boot_prefixes=/ /boot/
boot_targets=usb sata mmc1 mmc0
bootargs=console=ttyMV0,115200 earlycon=ar3700_uart,0xd0012000 root=UUID=dc265376-877d-40a1-9417-7379fb332efe rootfstype=ext4 rootwait loglevel=1 usb-storage.quirks=0x2537:0x1066:u,0x2537:0x1068:u mtdparts=spi0.0:1536k(uboot),64k(uboot-environment),-(reserved) 
bootcmd=for target in ${boot_targets}; do run bootcmd_${target}; done
bootcmd_mmc0=setenv devnum 0; setenv boot_interface mmc; run scan_dev_for_boot;
bootcmd_mmc1=setenv devnum 1; setenv boot_interface mmc; run scan_dev_for_boot;
bootcmd_sata=setenv devnum 0; scsi scan; scsi dev 0; setenv boot_interface scsi; run scan_dev_for_boot;
bootcmd_usb=setenv devnum 0; usb start;setenv boot_interface usb; run scan_dev_for_boot;
bootdelay=2
console=console=ttyMV0,115200 earlycon=ar3700_uart,0xd0012000
cpu=armv8
devnum=0
emmc_fix=on
eth1addr=06:8E:A0:24:0F:88
eth2addr=00:50:43:84:25:2f
eth3addr=00:50:43:0d:19:18
ethact=neta@30000
ethaddr=F0:AD:4E:03:64:7F
ethprime=eth0
extra_params=pci=pcie_bus_safe
fdt_addr=0x6000000
fdt_addr_r=0x6f00000
fdt_high=0xffffffffffffffff
fdt_name=fdt.dtb
fdt_name_a=dtb/marvell/armada-3720-community.dtb
fdt_name_b=dtb/marvell/armada-3720-espressobin.dtb
fdtcontroladdr=3f62d490
fileaddr=6d00000
filesize=ea
gatewayip=10.4.50.254
get_images=tftpboot $kernel_addr_r $image_name; tftpboot $fdt_addr_r $fdt_name; run get_ramfs
get_ramfs=if test "${ramfs_name}" != "-"; then setenv ramdisk_addr_r 0x8000000; tftpboot $ramdisk_addr_r $ramfs_name; else setenv ramdisk_addr_r -;fi
hostname=marvell
image_name=Image
initrd_addr=0x1100000
initrd_image=uInitrd
initrd_size=0x2000000
ipaddr=0.0.0.0
kernel_addr=0x7000000
kernel_addr_r=0x7000000
loadaddr=0x8000000
netdev=eth0
netmask=255.255.255.0
ramdisk_addr_r=0x8000000
ramfs_name=-
root=root=/dev/nfs rw
rootdev=UUID=dc265376-877d-40a1-9417-7379fb332efe
rootfstype=ext4
rootpath=/srv/nfs/
scan_dev_for_boot=for prefix in ${boot_prefixes}; do echo ${prefix};run boot_a_script; done
scriptaddr=0x6d00000
serverip=0.0.0.0
set_bootargs=setenv bootargs $console $root ip=$ipaddr:$serverip:$gatewayip:$netmask:$hostname:$netdev:none nfsroot=$serverip:$rootpath,tcp,v3 $extra_params $cpuidle
soc=mvebu
stderr=serial@12000
stdin=serial@12000
stdout=serial@12000
usbstoragequirks=0x2537:0x1066:u,0x2537:0x1068:u
vendor=Marvell
verbosity=1

Environment size: 2655/65532 bytes</span></pre>

<p>
	 
</p>

<p>
	While booting, uboot throws these errors:
</p>

<p>
	 
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln">/
** Bad device usb 0 **
## Executing script at 06d00000
Wrong image format for "source" command
/boot/
** Bad device usb 0 **
## Executing script at 06d00000
Wrong image format for "source" command
scanning bus for devices...

Device 0: unknown device
/
** Bad device scsi 0 **
## Executing script at 06d00000
Wrong image format for "source" command
/boot/
** Bad device scsi 0 **
## Executing script at 06d00000
Wrong image format for "source" command
/
** Bad device mmc 1 **
## Executing script at 06d00000
Wrong image format for "source" command
/boot/
** Bad device mmc 1 **
## Executing script at 06d00000
Wrong image format for "source" command
/
** File not found /boot.scr **
## Executing script at 06d00000
Wrong image format for "source" command
/boot/</span></pre>

<p>
	 
</p>

<p>
	Any help in getting amrbian booting from the recently soldered <abbr title="embedded MultiMediaCard">EMMC</abbr> module would be greatly appreciated.
</p>
]]></description><guid isPermaLink="false">20221</guid><pubDate>Wed, 06 Apr 2022 00:18:17 +0000</pubDate></item><item><title>Espressobin support development efforts</title><link>https://forum.armbian.com/topic/4089-espressobin-support-development-efforts/</link><description><![CDATA[<p>
	 
</p>

<p>
	I'm sooooo close to sharing a WIP for building armbiain for espressobin , but I'm having trouble getting armbian builder to use the file name for the kernel package deb.
</p>

<pre class="ipsCode">
 │ dpkg-deb: building package 'linux-headers-4.4.8-mvebu64' in '../linux-headers-4.4.8-mvebu64_5.27_arm64.deb'.                                                             │  
  │ dpkg-deb: building package 'linux-libc-dev' in '../linux-libc-dev_5.27_arm64.deb'.                                                                                       │  
  │ dpkg-deb: building package 'linux-image-4.4.8-mvebu64' in '../linux-image-4.4.8-mvebu64_5.27_arm64.deb'.                                                                 │  
  │ dpkg-deb: building package 'linux-image-4.4.8-mvebu64-dbg' in '../linux-image-4.4.8-mvebu64-dbg_5.27_arm64.deb'.                                                         │  
  │ dpkg-genchanges: binary-only upload (no source code included)                                                                                                            │  
  └──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┘  
    


dpkg-deb: error: failed to read archive '/root/output/debs/linux-image-mvebu64_5.27_arm64.deb': No such file or directory</pre>

<p>
	 
</p>

<p>
	What's the cleanest way to have the resulting deb and armbianbuilder line up?
</p>

<p>
	<span>Stuff I've done:</span>
</p>

<ul><li>
		<span>made esspressobin.wip board config</span>
	</li>
	<li>
		<span>Made mvebu64 sources config</span>
	</li>
	<li>
		<span>Made mvebu64 Kernel config</span>
	</li>
	<li>
		<span>Made kernel patch to elminate the localversion file</span>
	</li>
	<li>
		<span>assured VERSION_AUTO is disabled in kernel config</span>
	</li>
</ul><p>
	 
</p>

<p>
	Files n stuff
</p>

<p>
	esspressobin.wip
</p>

<div class="ipsSpoiler" data-ipsspoiler="">
	<div class="ipsSpoiler_header">
		<span>Spoiler</span>
	</div>

	<div class="ipsSpoiler_contents">
		<p>
			# Marvell Armada 37x 1xmPCIe 2xGBE
		</p>

		<p>
			BOARD_NAME="espressobin"
		</p>

		<p>
			LINUXFAMILY="mvebu64"
		</p>

		<p>
			BOOTCONFIG="mvebu_espressobin-88f3720_defconfig"
		</p>

		<p>
			#BOOTCONFIG="mvebu_armada-37xx"
		</p>

		<p>
			MODULES="mv_cesa"
		</p>

		<p>
			MODULES_NEXT="mv_cesa"
		</p>

		<p>
			CLI_TARGET="jessie,xenial:default,next"
		</p>

		<p>
			KERNEL_TARGET="default,next"
		</p>

		<p>
			BUILD_DESKTOP="no"
		</p>

		<p>
			#
		</p>

		<p>
			BOARDRATING=""
		</p>

		<p>
			CHIP="http://docs.armbian.com/Hardware_Other/#marvel-armada-espressobin"
		</p>

		<p>
			REVIEW="http://forum.armbian.com/index.php/topic/TBD/"
		</p>

		<p>
			HARDWARE="http://wiki.espressobin.net/tiki-index.php?page=About+ESPRESSObin"
		</p>

		<p>
			FORUMS="http://forum.armbian.com/index.php/forum/11-other-boards/"
		</p>

		<div>
			 
		</div>
	</div>
</div>

<p>
	mvebu64.conf
</p>

<div class="ipsSpoiler" data-ipsspoiler="">
	<div class="ipsSpoiler_header">
		<span>Spoiler</span>
	</div>

	<div class="ipsSpoiler_contents">
		<p>
			ARCH=arm64
		</p>

		<p>
			KERNEL_IMAGE_TYPE=Image
		</p>

		<p>
			HAS_UUID_SUPPORT=yes
		</p>

		<p>
			#OFFSET=2
		</p>

		<p>
			 
		</p>

		<p>
			BOOTSCRIPT="boot-marvell.cmd:boot.cmd"
		</p>

		<p>
			 
		</p>

		<p>
			BOOTSOURCE=$MAINLINE_UBOOT_SOURCE
		</p>

		<p>
			BOOTDIR=$MAINLINE_UBOOT_DIR
		</p>

		<p>
			BOOTBRANCH=tag:v2017.05-rc1
		</p>

		<p>
			 
		</p>

		<p>
			 
		</p>

		<p>
			BOOTENV_FILE='clearfog-default.txt'
		</p>

		<p>
			HAS_UUID_SUPPORT=yes
		</p>

		<p>
			 
		</p>

		<p>
			case $BRANCH in
		</p>

		<p>
			        default)
		</p>

		<p>
			        KERNELSOURCE='https://github.com/MarvellEmbeddedProcessors/linux-marvell.git'
		</p>

		<p>
			        KERNELBRANCH='branch:linux-4.4.8-armada-17.02-espressobin'
		</p>

		<p>
			        KERNELDIR='linux-marvell'
		</p>

		<p>
			        DEB_BRANCH=4.4.8
		</p>

		<p>
			#       CHOSEN_KERNEL=linux-image-linux-4.4.8-armada-17.02-${LINUXFAMILY}
		</p>

		<p>
			        ;;
		</p>

		<p>
			 
		</p>

		<p>
			        next)
		</p>

		<p>
			        KERNELSOURCE=$MAINLINE_KERNEL_SOURCE
		</p>

		<p>
			        KERNELBRANCH=$MAINLINE_KERNEL_BRANCH
		</p>

		<p>
			        KERNELDIR=$MAINLINE_KERNEL_DIR
		</p>

		<p>
			 
		</p>

		<p>
			        KERNEL_ALT_GCC='&gt; 6.1'
		</p>

		<p>
			        ;;
		</p>

		<p>
			esac
		</p>

		<p>
			 
		</p>

		<p>
			## can probaly go slower
		</p>

		<p>
			CPUMIN=800000
		</p>

		<p>
			CPUMAX=1200000
		</p>

		<p>
			GOVERNOR=ondemand
		</p>

		<p>
			 
		</p>

		<p>
			 
		</p>

		<p>
			write_uboot_platform()
		</p>

		<p>
			{
		</p>

		<p>
			#       dd if=$1/u-boot.mmc of=$2 bs=512 seek=1 status=noxfer &gt; /dev/null 2&gt;&amp;1
		</p>

		<p>
			        echo "hey"
		</p>

		<p>
			}
		</p>

		<p>
			 
		</p>

		<p>
			family_tweaks()
		</p>

		<p>
			{
		</p>

		<p>
			        chroot $CACHEDIR/$SDCARD /bin/bash -c "apt-get -y -qq remove --auto-remove lirc linux-sound-base alsa-base alsa-utils bluez&gt;/dev/null 2&gt;&amp;1"
		</p>

		<p>
			}
		</p>

		<div>
			 
		</div>
	</div>
</div>
]]></description><guid isPermaLink="false">4089</guid><pubDate>Fri, 21 Apr 2017 14:10:19 +0000</pubDate></item><item><title>Espressobin v5 - mainline u-boot seems to work (?!)</title><link>https://forum.armbian.com/topic/15632-espressobin-v5-mainline-u-boot-seems-to-work/</link><description><![CDATA[
<div class="ipsMargin_top">
    
    
    
</div><p>
	So, I thought this was worth a try:
</p>

<pre class="ipsCode">
diff --git a/config/sources/families/mvebu64.conf b/config/sources/families/mvebu64.conf
index 091b7633..79e85954 100644
--- a/config/sources/families/mvebu64.conf
+++ b/config/sources/families/mvebu64.conf
@@ -1,6 +1,6 @@
 ARCH=arm64
-BOOTSOURCE='https://github.com/MarvellEmbeddedProcessors/u-boot-marvell.git'
-BOOTBRANCH='branch:u-boot-2018.03-armada-18.12'
+BOOTSOURCE='https://github.com/u-boot/u-boot'
+BOOTBRANCH='branch:master'
 BOOTENV_FILE='mvebu64.txt'
 ATFSOURCE='https://github.com/MarvellEmbeddedProcessors/atf-marvell'
 ATFDIR='arm-trusted-firmware-espressobin'
</pre>

<pre class="ipsCode">
TIM-1.0
WTMI-devel-18.12.1-e6bb176
WTMI: system early-init

DDR topology parameters:
========================
ddr type               DDR3
ddr speedbin           12
bus width              16-bits
cs num                 2
  cs[0] - group num    0
  cs[0] - bank num     8
  cs[0] - capacity     1024MiB
  cs[1] - group num    0
  cs[1] - bank num     8
  cs[1] - capacity     1024MiB
CPU VDD voltage default value: 1.108V

DRAM windows:
=============
WIN[0] - base addr     0x60000000
WIN[0] - size          0x40000000
WIN[1] - base addr     0xa0000000
WIN[1] - size          0x20000000

memory test region:
===================
CS[0]                  0x60000000 - 0x9fffffff
CS[1]                  0xa0000000 - 0xbfffffff

SELF-REFRESH TEST PASS
SELF-REFRESH TEST PASS
CS0: QS GATE TRAINING PASSED
CS1: QS GATE TRAINING PASSED
DLL TUNING PASSED
NOTICE:  Booting Trusted Firmware
NOTICE:  BL1: v1.5(debug):1f8ca7e (Marvell-devel-18.12.2)
NOTICE:  BL1: Built : 14:05:30, Oct 20 2020
NOTICE:  BL1: Booting BL2
NOTICE:  BL2: v1.5(debug):1f8ca7e (Marvell-devel-18.12.2)
NOTICE:  BL2: Built : 14:05:30, Oct 20 2020
NOTICE:  BL1: Booting BL31
NOTICE:  BL31: v1.5(debug):1f8ca7e (Marvell-devel-18.12.2)
NOTICE:  BL31: Built : 14:05:30

U-Boot 2020.10-armbian (Oct 20 2020 - 14:05:01 +0000)

DRAM:  2 GiB
Comphy-0: USB3_HOST0    5 Gbps
Comphy-1: PEX0          2.5 Gbps
Comphy-2: SATA0         5 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 up
MMC:   sdhci@d0000: 0
Loading Environment from SPIFlash... SF: Detected w25q32dw with page size 256 By                                                                                                                                                                                                                                             tes, erase size 4 KiB, total 4 MiB
OK
Model: Globalscale Marvell ESPRESSOBin Board
Net:   eth0: neta@30000 [PRIME]
</pre>

<p>
	 
</p>

<p>
	 
</p>

<p>
	My own kernels boot but I'm still having issues with the latest armbian SD card images (same issue with 2017 and 2018 u-boots).
</p>

<p>
	 
</p>

<p>
	I'm not game to touch atf - someone with Marvell's wtp tools set up can do that
</p>
]]></description><guid isPermaLink="false">15632</guid><pubDate>Tue, 20 Oct 2020 14:26:37 +0000</pubDate></item><item><title>MVEBU - Clearfog PCIe struggles</title><link>https://forum.armbian.com/topic/19026-mvebu-clearfog-pcie-struggles/</link><description><![CDATA[
<div class="ipsMargin_top">
    
    
    <div class="cTemplateField">
        <span class="cTemplateField_label"></span>
        <span class="cTemplateField_value">Armbianmonitor: 
<div class='ipsType_break ipsContained'>
<a href='http://ix.io/3AlL' target='_blank'  rel="nofollow noreferrer">
	
		
			http://ix.io/3AlL
		
	
</a>
</div></span>
    </div>
    
    
</div><p>
	Hello all, 
</p>

<p>
	 
</p>

<p>
	it is this time of the year again. The pcie struggles with certain devices have returned with LK5.10 and are unfortunately not magically gone with LK5.13 <span><img alt=":)" data-emoticon="" height="20" src="https://forum.armbian.com/uploads/emoticons/default_smile.png" srcset="https://forum.armbian.com/uploads/emoticons/smile@2x.png 2x" title=":)" width="20" /></span>
</p>

<p>
	<span>As interest around clearfog is not that high, I am not expecting quick solutions here. But will post my findings and perhaps solution. If you have ideas welcome to chime in.</span>
</p>

<p>
	 
</p>

<p>
	<span>pcie especially with wifi cards has been troublesome on clearfog (maybe even linux on the whole) forever(?). In LK5.4 we had it at a point where multiple different ones ran fine. Even "higher performance" ones as QCA988X (WLE600). We also list them as "supported hardware" on the download page... Now starting from LK5.10 they are making problems again. QCA988X is not booting while older one Intel Centrino N2200 works fine. I will try to figure this out...</span>
</p>

<p>
	 
</p>

<p>
	Below are relevant 'dmesg' extracts from the boot. All kernel versions have been booted from the same uboot2018 armbian is using for mvebu/clearfog.
</p>

<p>
	 
</p>

<p>
	Working good LK4.19
</p>

<div class="ipsSpoiler" data-ipsspoiler="">
	<div class="ipsSpoiler_header">
		<span>Spoiler</span>
	</div>

	<div class="ipsSpoiler_contents">
		<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln">LK 4.19.167-mvebu
http://ix.io/3AlL


[    1.881163] mvebu-pcie soc:pcie: PCI host bridge to bus 0000:00
[    1.881168] pci_bus 0000:00: root bus resource [bus 00-ff]
[    1.881172] pci_bus 0000:00: root bus resource [mem 0xe0000000-0xe7ffffff]
[    1.881175] pci_bus 0000:00: root bus resource [io  0x1000-0xeffff]
[    1.881178] pci_bus 0000:00: scanning bus
[    1.881302] pci 0000:00:02.0: [11ab:6828] type 01 class 0x060400
[    1.881444] pci 0000:00:03.0: [11ab:6828] type 01 class 0x060400
[    1.882442] pci_bus 0000:00: fixups for bus
[    1.882448] PCI: bus0: Fast back to back transfers disabled
[    1.882452] pci 0000:00:02.0: scanning [bus 00-00] behind bridge, pass 0
[    1.882456] pci 0000:00:02.0: bridge configuration invalid ([bus 00-00]), reconfiguring
[    1.882461] pci 0000:00:03.0: scanning [bus 00-00] behind bridge, pass 0
[    1.882464] pci 0000:00:03.0: bridge configuration invalid ([bus 00-00]), reconfiguring
[    1.882468] pci 0000:00:02.0: scanning [bus 00-00] behind bridge, pass 1
[    1.882504] pci_bus 0000:01: scanning bus
[    1.882522] pci 0000:01:00.0: [168c:003c] type 00 class 0x028000
[    1.882548] pci 0000:01:00.0: reg 0x10: [mem 0x00000000-0x001fffff 64bit]
[    1.882572] pci 0000:01:00.0: reg 0x30: [mem 0x00000000-0x0000ffff pref]
[    1.882634] pci 0000:01:00.0: supports D1 D2
[    1.883705] pci_bus 0000:01: fixups for bus
[    1.883710] PCI: bus1: Fast back to back transfers disabled
[    1.883713] pci_bus 0000:01: bus scan returning with max=01
[    1.883717] pci_bus 0000:01: busn_res: [bus 01-ff] end is updated to 01
[    1.883723] pci 0000:00:03.0: scanning [bus 00-00] behind bridge, pass 1
[    1.883762] pci_bus 0000:02: scanning bus
[    1.884756] pci_bus 0000:02: fixups for bus
[    1.884758] PCI: bus2: Fast back to back transfers enabled
[    1.884761] pci_bus 0000:02: bus scan returning with max=02
[    1.884764] pci_bus 0000:02: busn_res: [bus 02-ff] end is updated to 02
[    1.884768] pci_bus 0000:00: bus scan returning with max=02
[    1.884786] pci 0000:00:02.0: BAR 8: assigned [mem 0xe0000000-0xe02fffff]
[    1.884792] pci 0000:01:00.0: BAR 0: assigned [mem 0xe0000000-0xe01fffff 64bit]
[    1.884802] pci 0000:01:00.0: BAR 6: assigned [mem 0xe0200000-0xe020ffff pref]
[    1.884806] pci 0000:00:02.0: PCI bridge to [bus 01]
[    1.884810] pci 0000:00:02.0:   bridge window [mem 0xe0000000-0xe02fffff]
[    1.884815] pci 0000:00:03.0: PCI bridge to [bus 02]


[    6.693469] cfg80211: Loading compiled-in X.509 certificates for regulatory database
[    6.761303] systemd[1]: Finished Raise network interfaces.
[    6.774501] cfg80211: Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7'
[    6.848202] PKCS#7 signature not signed with a trusted key
[    6.848213] cfg80211: loaded regulatory.db is malformed or signature is missing/invalid
[    6.862199] ath10k_pci 0000:01:00.0: assign IRQ: got 80
[    6.866856] systemd[1]: Listening on Load/Save RF Kill Switch Status /dev/rfkill Watch.
[    6.871638] pci 0000:00:02.0: enabling device (0140 -&gt; 0142)
[    6.871655] pci 0000:00:02.0: enabling bus mastering
[    6.871662] ath10k_pci 0000:01:00.0: enabling device (0140 -&gt; 0142)
[    6.871671] ath10k_pci 0000:01:00.0: enabling bus mastering
[    6.871920] ath10k_pci 0000:01:00.0: pci irq msi oper_irq_mode 2 irq_mode 0 reset_mode 0
[    7.068348] ath10k_pci 0000:01:00.0: qca988x hw2.0 target 0x4100016c chip_id 0x043222ff sub 0000:0000
[    7.068355] ath10k_pci 0000:01:00.0: kconfig debug 1 debugfs 1 tracing 0 dfs 0 testmode 0
[    7.068894] ath10k_pci 0000:01:00.0: firmware ver 10.2.4-1.0-00047 api 5 features no-p2p,raw-mode,mfp,allows-mesh-bcast crc32 35bd9258
[    7.106317] ath10k_pci 0000:01:00.0: board_file api 1 bmi_id N/A crc32 bebc7c08</span></pre>

		<p>
			 
		</p>
	</div>
</div>

<p>
	 
</p>

<p>
	Working good LK5.4
</p>

<div class="ipsSpoiler" data-ipsspoiler="">
	<div class="ipsSpoiler_header">
		<span>Spoiler</span>
	</div>

	<div class="ipsSpoiler_contents">
		<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln">LK 5.4.149-mvebu
http://ix.io/3AlL

[    1.903720] mvebu-pcie soc:pcie: /soc/pcie/pcie@2,0: reset gpio is active low
[    1.903925] mvebu-pcie soc:pcie: /soc/pcie/pcie@3,0: reset gpio is active low
[    1.904430] mmc0: new high speed SDHC card at address aaaa
[    1.904726] mmcblk0: mmc0:aaaa ACLCD 29.7 GiB
[    1.906798]  mmcblk0: p1
[    2.083351] ata1: SATA link down (SStatus 0 SControl 300)
[    2.083371] ata2: SATA link down (SStatus 0 SControl 300)
[    2.091349] ata4: SATA link down (SStatus 0 SControl 300)
[    2.091363] ata3: SATA link down (SStatus 0 SControl 300)
[    2.117318] mvebu-pcie soc:pcie: PCI host bridge to bus 0000:00
[    2.117324] pci_bus 0000:00: root bus resource [bus 00-ff]
[    2.117328] pci_bus 0000:00: root bus resource [mem 0xe0000000-0xe7ffffff]
[    2.117332] pci_bus 0000:00: root bus resource [io  0x1000-0xeffff]
[    2.117336] pci_bus 0000:00: scanning bus
[    2.117448] pci 0000:00:02.0: [11ab:6828] type 01 class 0x060400
[    2.117462] pci 0000:00:02.0: reg 0x38: [mem 0x00000000-0x000007ff pref]
[    2.117595] pci 0000:00:03.0: [11ab:6828] type 01 class 0x060400
[    2.117605] pci 0000:00:03.0: reg 0x38: [mem 0x00000000-0x000007ff pref]
[    2.118385] pci_bus 0000:00: fixups for bus
[    2.118391] PCI: bus0: Fast back to back transfers disabled
[    2.118395] pci 0000:00:02.0: scanning [bus 00-00] behind bridge, pass 0
[    2.118399] pci 0000:00:02.0: bridge configuration invalid ([bus 00-00]), reconfiguring
[    2.118404] pci 0000:00:03.0: scanning [bus 00-00] behind bridge, pass 0
[    2.118408] pci 0000:00:03.0: bridge configuration invalid ([bus 00-00]), reconfiguring
[    2.118413] pci 0000:00:02.0: scanning [bus 00-00] behind bridge, pass 1
[    2.118455] pci_bus 0000:01: scanning bus
[    2.118474] pci 0000:01:00.0: [168c:003c] type 00 class 0x028000
[    2.118500] pci 0000:01:00.0: reg 0x10: [mem 0x00000000-0x001fffff 64bit]
[    2.118524] pci 0000:01:00.0: reg 0x30: [mem 0x00000000-0x0000ffff pref]
[    2.118591] pci 0000:01:00.0: supports D1 D2
[    2.119429] pci_bus 0000:01: fixups for bus
[    2.119435] PCI: bus1: Fast back to back transfers disabled
[    2.119438] pci_bus 0000:01: bus scan returning with max=01
[    2.119443] pci_bus 0000:01: busn_res: [bus 01-ff] end is updated to 01
[    2.119449] pci 0000:00:03.0: scanning [bus 00-00] behind bridge, pass 1
[    2.119490] pci_bus 0000:02: scanning bus
[    2.120260] pci_bus 0000:02: fixups for bus
[    2.120262] PCI: bus2: Fast back to back transfers enabled
[    2.120265] pci_bus 0000:02: bus scan returning with max=02
[    2.120269] pci_bus 0000:02: busn_res: [bus 02-ff] end is updated to 02
[    2.120274] pci_bus 0000:00: bus scan returning with max=02
[    2.120293] pci 0000:00:02.0: BAR 8: assigned [mem 0xe0000000-0xe02fffff]
[    2.120298] pci 0000:00:02.0: BAR 6: assigned [mem 0xe0300000-0xe03007ff pref]
[    2.120302] pci 0000:00:03.0: BAR 6: assigned [mem 0xe0400000-0xe04007ff pref]
[    2.120308] pci 0000:01:00.0: BAR 0: assigned [mem 0xe0000000-0xe01fffff 64bit]
[    2.120317] pci 0000:01:00.0: BAR 6: assigned [mem 0xe0200000-0xe020ffff pref]
[    2.120321] pci 0000:00:02.0: PCI bridge to [bus 01]
[    2.120326] pci 0000:00:02.0:   bridge window [mem 0xe0000000-0xe02fffff]
[    2.120331] pci 0000:00:03.0: PCI bridge to [bus 02]


[    6.675948] cfg80211: Loading compiled-in X.509 certificates for regulatory database
[    6.690769] cfg80211: Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7'
[    6.708861] cfg80211: loaded regulatory.db is malformed or signature is missing/invalid
[    6.729342] systemd[1]: Finished Raise network interfaces.
[    6.836270] systemd[1]: Listening on Load/Save RF Kill Switch Status /dev/rfkill Watch.
[    6.841362] ath10k_pci 0000:01:00.0: assign IRQ: got 81
[    6.841721] pci 0000:00:02.0: enabling device (0140 -&gt; 0142)
[    6.841735] pci 0000:00:02.0: enabling bus mastering
[    6.841741] ath10k_pci 0000:01:00.0: enabling device (0140 -&gt; 0142)
[    6.841750] ath10k_pci 0000:01:00.0: enabling bus mastering
[    6.841920] ath10k_pci 0000:01:00.0: pci irq msi oper_irq_mode 2 irq_mode 0 reset_mode 0
[    7.050902] ath10k_pci 0000:01:00.0: qca988x hw2.0 target 0x4100016c chip_id 0x043222ff sub 0000:0000
[    7.050909] ath10k_pci 0000:01:00.0: kconfig debug 1 debugfs 1 tracing 0 dfs 0 testmode 0
[    7.051434] ath10k_pci 0000:01:00.0: firmware ver 10.2.4-1.0-00047 api 5 features no-p2p,raw-mode,mfp,allows-mesh-bcast crc32 35bd9258
[    7.087755] ath10k_pci 0000:01:00.0: board_file api 1 bmi_id N/A crc32 bebc7c08</span></pre>

		<p>
			 
		</p>
	</div>
</div>

<p>
	 
</p>

<p>
	Breaking LK5.10
</p>

<div class="ipsSpoiler" data-ipsspoiler="">
	<div class="ipsSpoiler_header">
		<span>Spoiler</span>
	</div>

	<div class="ipsSpoiler_contents">
		<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln">LK 5.10.60-mvebu
http://ix.io/3AlL

[    1.762421] mvebu-pcie soc:pcie: host bridge /soc/pcie ranges:
[    1.762431] mvebu-pcie soc:pcie: Parsing ranges property...
[    1.762447] mvebu-pcie soc:pcie:      MEM 0x00f1080000..0x00f1081fff -&gt; 0x0000080000
[    1.762460] mvebu-pcie soc:pcie:      MEM 0x00f1040000..0x00f1041fff -&gt; 0x0000040000
[    1.762472] mvebu-pcie soc:pcie:      MEM 0x00f1044000..0x00f1045fff -&gt; 0x0000044000
[    1.762494] mvebu-pcie soc:pcie:      MEM 0x00f1048000..0x00f1049fff -&gt; 0x0000048000
[    1.762507] mvebu-pcie soc:pcie:      MEM 0xffffffffffffffff..0x00fffffffe -&gt; 0x0100000000
[    1.762518] mvebu-pcie soc:pcie:       IO 0xffffffffffffffff..0x00fffffffe -&gt; 0x0100000000
[    1.762529] mvebu-pcie soc:pcie:      MEM 0xffffffffffffffff..0x00fffffffe -&gt; 0x0200000000
[    1.762540] mvebu-pcie soc:pcie:       IO 0xffffffffffffffff..0x00fffffffe -&gt; 0x0200000000
[    1.762551] mvebu-pcie soc:pcie:      MEM 0xffffffffffffffff..0x00fffffffe -&gt; 0x0300000000
[    1.762562] mvebu-pcie soc:pcie:       IO 0xffffffffffffffff..0x00fffffffe -&gt; 0x0300000000
[    1.762573] mvebu-pcie soc:pcie:      MEM 0xffffffffffffffff..0x00fffffffe -&gt; 0x0400000000
[    1.762580] mvebu-pcie soc:pcie:       IO 0xffffffffffffffff..0x00fffffffe -&gt; 0x0400000000
[    1.762620] mvebu-pcie soc:pcie: /soc/pcie/pcie@2,0: reset gpio is active low
[    1.762824] mvebu-pcie soc:pcie: /soc/pcie/pcie@3,0: reset gpio is active low
[    1.788078] mmc0: new high speed SDHC card at address aaaa
[    1.788385] mmcblk0: mmc0:aaaa ACLCD 29.7 GiB 
[    1.790341]  mmcblk0: p1
[    1.977439] mvebu-pcie soc:pcie: PCI host bridge to bus 0000:00
[    1.977446] pci_bus 0000:00: root bus resource [bus 00-ff]
[    1.977452] pci_bus 0000:00: root bus resource [mem 0xf1080000-0xf1081fff] (bus address [0x00080000-0x00081fff])
[    1.977457] pci_bus 0000:00: root bus resource [mem 0xf1040000-0xf1041fff] (bus address [0x00040000-0x00041fff])
[    1.977461] pci_bus 0000:00: root bus resource [mem 0xf1044000-0xf1045fff] (bus address [0x00044000-0x00045fff])
[    1.977466] pci_bus 0000:00: root bus resource [mem 0xf1048000-0xf1049fff] (bus address [0x00048000-0x00049fff])
[    1.977469] pci_bus 0000:00: root bus resource [mem 0xe0000000-0xe7ffffff]
[    1.977473] pci_bus 0000:00: root bus resource [io  0x1000-0xeffff]
[    1.977477] pci_bus 0000:00: scanning bus
[    1.977601] pci 0000:00:02.0: [11ab:6828] type 01 class 0x060400
[    1.977611] pci 0000:00:02.0: reg 0x38: [mem 0x00000000-0x000007ff pref]
[    1.977823] pci 0000:00:03.0: [11ab:6828] type 01 class 0x060400
[    1.977834] pci 0000:00:03.0: reg 0x38: [mem 0x00000000-0x000007ff pref]
[    1.978843] pci_bus 0000:00: fixups for bus
[    1.978851] PCI: bus0: Fast back to back transfers disabled
[    1.978857] pci 0000:00:02.0: scanning [bus 00-00] behind bridge, pass 0
[    1.978861] pci 0000:00:02.0: bridge configuration invalid ([bus 00-00]), reconfiguring
[    1.978867] pci 0000:00:03.0: scanning [bus 00-00] behind bridge, pass 0
[    1.978871] pci 0000:00:03.0: bridge configuration invalid ([bus 00-00]), reconfiguring
[    1.978876] pci 0000:00:02.0: scanning [bus 00-00] behind bridge, pass 1
[    1.978919] pci_bus 0000:01: scanning bus
[    1.978947] pci 0000:01:00.0: [168c:003c] type 00 class 0x028000
[    1.978965] pci 0000:01:00.0: reg 0x10: [mem 0x00000000-0x001fffff 64bit]
[    1.978989] pci 0000:01:00.0: reg 0x30: [mem 0x00000000-0x0000ffff pref]
[    1.979062] pci 0000:01:00.0: supports D1 D2
[    1.979149] pci 0000:00:02.0: ASPM: current common clock configuration is inconsistent, reconfiguring
[    1.999532] ata4: SATA link down (SStatus 0 SControl 300)
[    1.999535] ata2: SATA link down (SStatus 0 SControl 300)
[    1.999568] ata1: SATA link down (SStatus 0 SControl 300)
[    1.999571] ata3: SATA link down (SStatus 0 SControl 300)
[    2.013354] pci 0000:00:02.0: up support 3 enabled 0
[    2.013358] pci 0000:00:02.0: dn support 0 enabled 0
[    2.014320] pci_bus 0000:01: fixups for bus
[    2.014324] PCI: bus1: Fast back to back transfers enabled
[    2.014328] pci_bus 0000:01: bus scan returning with max=01
[    2.014333] pci_bus 0000:01: busn_res: [bus 01-ff] end is updated to 01
[    2.014340] pci 0000:00:03.0: scanning [bus 00-00] behind bridge, pass 1
[    2.014390] pci_bus 0000:02: scanning bus
[    2.015336] pci_bus 0000:02: fixups for bus
[    2.015339] PCI: bus2: Fast back to back transfers enabled
[    2.015342] pci_bus 0000:02: bus scan returning with max=02
[    2.015346] pci_bus 0000:02: busn_res: [bus 02-ff] end is updated to 02
[    2.015351] pci_bus 0000:00: bus scan returning with max=02
[    2.015374] pci 0000:00:02.0: BAR 8: assigned [mem 0xe0000000-0xe02fffff]
[    2.015380] pci 0000:00:02.0: BAR 6: assigned [mem 0xe0300000-0xe03007ff pref]
[    2.015387] pci 0000:00:03.0: BAR 6: assigned [mem 0xe0400000-0xe04007ff pref]
[    2.015393] pci 0000:01:00.0: BAR 0: assigned [mem 0xe0000000-0xe01fffff 64bit]
[    2.015399] pci 0000:01:00.0: BAR 0: error updating (0xe0000004 != 0xffffffff)
[    2.015403] pci 0000:01:00.0: BAR 0: error updating (high 0x000000 != 0xffffffff)
[    2.015408] pci 0000:01:00.0: BAR 6: assigned [mem 0xe0200000-0xe020ffff pref]
[    2.015412] pci 0000:00:02.0: PCI bridge to [bus 01]
[    2.015418] pci 0000:00:02.0:   bridge window [mem 0xe0000000-0xe02fffff]
[    2.015423] pci 0000:00:03.0: PCI bridge to [bus 02]


[    6.137823] cfg80211: Loading compiled-in X.509 certificates for regulatory database
[    6.175339] cfg80211: Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7'
[    6.235642] cfg80211: loaded regulatory.db is malformed or signature is missing/invalid
[    6.294554] systemd[1]: Listening on Load/Save RF Kill Switch Status /dev/rfkill Watch.
[    6.321527] ath10k_pci 0000:01:00.0: of_irq_parse_pci: failed with rc=134
[    6.321535] ath10k_pci 0000:01:00.0: assign IRQ: got 0
[    6.322234] pci 0000:00:02.0: enabling device (0140 -&gt; 0142)
[    6.322249] pci 0000:00:02.0: enabling bus mastering
[    6.322255] ath10k_pci 0000:01:00.0: can't change power state from D3hot to D0 (config space inaccessible)
[    6.352438] ath10k_pci 0000:01:00.0: failed to wake up device : -110
[    6.356213] ath10k_pci 0000:01:00.0: disabling bus mastering
[    6.356343] ath10k_pci: probe of 0000:01:00.0 failed with error -110</span></pre>

		<p>
			 
		</p>
	</div>
</div>

<p>
	 
</p>

<p>
	Still broken LK5.13
</p>

<div class="ipsSpoiler" data-ipsspoiler="">
	<div class="ipsSpoiler_header">
		<span>Spoiler</span>
	</div>

	<div class="ipsSpoiler_contents">
		<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln">LK 5.13.19-mvebu
http://ix.io/3AlL

[    1.524358] mvebu-pcie soc:pcie: host bridge /soc/pcie ranges:
[    1.524378] mvebu-pcie soc:pcie: Parsing ranges property...
[    1.524394] mvebu-pcie soc:pcie:      MEM 0x00f1080000..0x00f1081fff -&gt; 0x0000080000
[    1.524410] mvebu-pcie soc:pcie:      MEM 0x00f1040000..0x00f1041fff -&gt; 0x0000040000
[    1.524425] mvebu-pcie soc:pcie:      MEM 0x00f1044000..0x00f1045fff -&gt; 0x0000044000
[    1.524439] mvebu-pcie soc:pcie:      MEM 0x00f1048000..0x00f1049fff -&gt; 0x0000048000
[    1.524453] mvebu-pcie soc:pcie:      MEM 0xffffffffffffffff..0x00fffffffe -&gt; 0x0100000000
[    1.524466] mvebu-pcie soc:pcie:       IO 0xffffffffffffffff..0x00fffffffe -&gt; 0x0100000000
[    1.524480] mvebu-pcie soc:pcie:      MEM 0xffffffffffffffff..0x00fffffffe -&gt; 0x0200000000
[    1.524493] mvebu-pcie soc:pcie:       IO 0xffffffffffffffff..0x00fffffffe -&gt; 0x0200000000
[    1.524506] mvebu-pcie soc:pcie:      MEM 0xffffffffffffffff..0x00fffffffe -&gt; 0x0300000000
[    1.524519] mvebu-pcie soc:pcie:       IO 0xffffffffffffffff..0x00fffffffe -&gt; 0x0300000000
[    1.524533] mvebu-pcie soc:pcie:      MEM 0xffffffffffffffff..0x00fffffffe -&gt; 0x0400000000
[    1.524542] mvebu-pcie soc:pcie:       IO 0xffffffffffffffff..0x00fffffffe -&gt; 0x0400000000
[    1.524580] mvebu-pcie soc:pcie: /soc/pcie/pcie@2,0: reset gpio is active low
[    1.524799] mvebu-pcie soc:pcie: /soc/pcie/pcie@3,0: reset gpio is active low
[    1.548105] mmc0: new high speed SDHC card at address aaaa
[    1.548421] mmcblk0: mmc0:aaaa ACLCD 29.7 GiB 
[    1.550417]  mmcblk0: p1
[    1.737513] mvebu-pcie soc:pcie: PCI host bridge to bus 0000:00
[    1.737521] pci_bus 0000:00: root bus resource [bus 00-ff]
[    1.737529] pci_bus 0000:00: root bus resource [mem 0xf1080000-0xf1081fff] (bus address [0x00080000-0x00081fff])
[    1.737536] pci_bus 0000:00: root bus resource [mem 0xf1040000-0xf1041fff] (bus address [0x00040000-0x00041fff])
[    1.737542] pci_bus 0000:00: root bus resource [mem 0xf1044000-0xf1045fff] (bus address [0x00044000-0x00045fff])
[    1.737549] pci_bus 0000:00: root bus resource [mem 0xf1048000-0xf1049fff] (bus address [0x00048000-0x00049fff])
[    1.737554] pci_bus 0000:00: root bus resource [mem 0xe0000000-0xe7ffffff]
[    1.737559] pci_bus 0000:00: root bus resource [io  0x1000-0xeffff]
[    1.737565] pci_bus 0000:00: scanning bus
[    1.737692] pci 0000:00:02.0: [11ab:6828] type 01 class 0x060400
[    1.737706] pci 0000:00:02.0: reg 0x38: [mem 0x00000000-0x000007ff pref]
[    1.737898] pci 0000:00:03.0: [11ab:6828] type 01 class 0x060400
[    1.737910] pci 0000:00:03.0: reg 0x38: [mem 0x00000000-0x000007ff pref]
[    1.738874] pci_bus 0000:00: fixups for bus
[    1.738882] PCI: bus0: Fast back to back transfers disabled
[    1.738888] pci 0000:00:02.0: scanning [bus 00-00] behind bridge, pass 0
[    1.738894] pci 0000:00:02.0: bridge configuration invalid ([bus 00-00]), reconfiguring
[    1.738901] pci 0000:00:03.0: scanning [bus 00-00] behind bridge, pass 0
[    1.738907] pci 0000:00:03.0: bridge configuration invalid ([bus 00-00]), reconfiguring
[    1.738913] pci 0000:00:02.0: scanning [bus 00-00] behind bridge, pass 1
[    1.738962] pci_bus 0000:01: scanning bus
[    1.738990] pci 0000:01:00.0: [168c:003c] type 00 class 0x028000
[    1.739010] pci 0000:01:00.0: reg 0x10: [mem 0x00000000-0x001fffff 64bit]
[    1.739037] pci 0000:01:00.0: reg 0x30: [mem 0x00000000-0x0000ffff pref]
[    1.739111] pci 0000:01:00.0: supports D1 D2
[    1.739204] pci 0000:00:02.0: ASPM: current common clock configuration is inconsistent, reconfiguring
[    1.755536] ata1: SATA link down (SStatus 0 SControl 300)
[    1.755561] ata2: SATA link down (SStatus 0 SControl 300)
[    1.763587] ata3: SATA link down (SStatus 0 SControl 300)
[    1.763608] ata4: SATA link down (SStatus 0 SControl 300)
[    1.773427] pci 0000:00:02.0: up support 3 enabled 0
[    1.773433] pci 0000:00:02.0: dn support 0 enabled 0
[    1.774362] pci_bus 0000:01: fixups for bus
[    1.774367] PCI: bus1: Fast back to back transfers enabled
[    1.774372] pci_bus 0000:01: bus scan returning with max=01
[    1.774377] pci_bus 0000:01: busn_res: [bus 01-ff] end is updated to 01
[    1.774386] pci 0000:00:03.0: scanning [bus 00-00] behind bridge, pass 1
[    1.774436] pci_bus 0000:02: scanning bus
[    1.775348] pci_bus 0000:02: fixups for bus
[    1.775352] PCI: bus2: Fast back to back transfers enabled
[    1.775356] pci_bus 0000:02: bus scan returning with max=02
[    1.775361] pci_bus 0000:02: busn_res: [bus 02-ff] end is updated to 02
[    1.775369] pci_bus 0000:00: bus scan returning with max=02
[    1.775392] pci 0000:00:02.0: BAR 8: assigned [mem 0xe0000000-0xe02fffff]
[    1.775401] pci 0000:00:02.0: BAR 6: assigned [mem 0xe0300000-0xe03007ff pref]
[    1.775410] pci 0000:00:03.0: BAR 6: assigned [mem 0xe0400000-0xe04007ff pref]
[    1.775418] pci 0000:01:00.0: BAR 0: assigned [mem 0xe0000000-0xe01fffff 64bit]
[    1.775425] pci 0000:01:00.0: BAR 0: error updating (0xe0000004 != 0xffffffff)
[    1.775432] pci 0000:01:00.0: BAR 0: error updating (high 0x000000 != 0xffffffff)
[    1.775439] pci 0000:01:00.0: BAR 6: assigned [mem 0xe0200000-0xe020ffff pref]
[    1.775445] pci 0000:00:02.0: PCI bridge to [bus 01]
[    1.775451] pci 0000:00:02.0:   bridge window [mem 0xe0000000-0xe02fffff]
[    1.775459] pci 0000:00:03.0: PCI bridge to [bus 02]

[    6.181887] cfg80211: Loading compiled-in X.509 certificates for regulatory database
[    6.198802] cfg80211: Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7'
[    6.236001] cfg80211: loaded regulatory.db is malformed or signature is missing/invalid
[    6.265871] systemd[1]: Listening on Load/Save RF Kill Switch Status /dev/rfkill Watch.
[    6.400151] ath10k_pci 0000:01:00.0: of_irq_parse_pci: failed with rc=134
[    6.400164] ath10k_pci 0000:01:00.0: assign IRQ: got 0
[    6.401115] pci 0000:00:02.0: enabling device (0140 -&gt; 0142)
[    6.401135] pci 0000:00:02.0: enabling bus mastering
[    6.401141] ath10k_pci 0000:01:00.0: can't change power state from D3cold to D0 (config space inaccessible)
[    6.431325] ath10k_pci 0000:01:00.0: failed to wake up device : -110
[    6.435003] ath10k_pci 0000:01:00.0: disabling bus mastering
[    6.435134] ath10k_pci: probe of 0000:01:00.0 failed with error -110</span></pre>

		<p>
			 
		</p>
	</div>
</div>

<p>
	 
</p>

<p>
	All bootlogs etc. are also in the armbianmonitor link attached to this post.
</p>

<p>
	 
</p>

<p>
	 
</p>

<p>
	From a first glance there are some errors assigning the pci memory regions, and the main problem seems to be the power state not changing.  I try to figure out breaking version.
</p>

<p>
	 
</p>

<p>
	 
</p>

<p>
	Greetings,
</p>

<p>
	Heisath
</p>
]]></description><guid isPermaLink="false">19026</guid><pubDate>Wed, 29 Sep 2021 18:55:09 +0000</pubDate></item><item><title>Espressobin Update U-Boot Environment Without USB/UART?</title><link>https://forum.armbian.com/topic/15775-espressobin-update-u-boot-environment-without-usbuart/</link><description><![CDATA[
<div class="ipsMargin_top">
    
    
    
</div><p>
	Morning All,
</p>

<p>
	 
</p>

<p>
	Around a year and a half ago I found the USB port from my Espressobin V5 had broken off. This has not greatly affected me because the board itself continued to operate perfectly up to the point of merging with the mainline kernel 5.x which it simply will not boot, I am assuming because a new boot script needs to be set for the device as described on the download page ( <a href="https://www.armbian.com/espressobin/" rel="external nofollow">https://www.armbian.com/espressobin/ )</a> but of course I am unable to access the U-Boot command without serial communication. I have set the kernel update on hold thus far, but this of course cannot hold forever. Is there anyway to update the boot script without access to serial communication on the device? I still have SSH control and it is booting a 4.19 kernel  without a hitch.
</p>

<p>
	 
</p>

<p>
	My Espressobin is currently being used as a subnet: LAN support where required, vpn server, NFS server, 2.4 and 5GHz wifi networks that actually outperform the piece of garbage router that my ISP sent to me. I love it. I would eventually replace it with whichever is newest from Globalscale but for now it is doing what I need, just have to figure out how to update it.
</p>
]]></description><guid isPermaLink="false">15775</guid><pubDate>Sun, 01 Nov 2020 10:36:32 +0000</pubDate></item><item><title>How to make ESPRESSObin v7 stable?</title><link>https://forum.armbian.com/topic/10429-how-to-make-espressobin-v7-stable/</link><description><![CDATA[
<div class="ipsMargin_top">
    
    
    <div class="cTemplateField">
        <span class="cTemplateField_label"></span>
        <span class="cTemplateField_value">Armbianmonitor: 
<div class='ipsType_break ipsContained'>
<a href='http://ix.io/1Jsj' target='_blank'  rel="nofollow noreferrer">
	
		
			http://ix.io/1Jsj
		
	
</a>
</div></span>
    </div>
    
    
</div><p>
	Hi All!
</p>

<p>
	 
</p>

<p>
	I am having a lot of trouble making my ESPRESSObin v7 1GB DDR4 run without crashes. I have tried both Bionic (5.75 4.19.20) and Stretch (5.75 4.19.20) images, and neither are stable. I have tried with a lot of different PSUs (all switch-mode though) and booting from both microSD and USB sticks. My U-Boot is "flash-image-ddr4-1g-1cs-1000_800.bin".
</p>

<p>
	 
</p>

<p>
	It seems like there is about 50% chance that it will boot without a crash.
</p>

<p>
	 
</p>

<p>
	The type of crashes I get seems random. Ex
</p>

<p>
	<a href="http://ix.io/1JGY" rel="external nofollow">http://ix.io/1JGY</a>
</p>

<p>
	 
</p>

<p>
	And then it just freezes.
</p>

<p>
	 
</p>

<p>
	Or this one which includes a proper kernel Oops:
</p>

<p>
	<a href="http://ix.io/1JGZ" rel="external nofollow">http://ix.io/1JGZ</a>
</p>

<p>
	 
</p>

<p>
	While running, I get errors like this one:
</p>

<pre class="ipsCode">
[   71.136812] BUG: Bad page state in process khugepaged  pfn:31d99
[   71.140206] page:ffffffbf00c76640 count:0 mapcount:0 mapping:0000000000002000 index:0x0
[   71.148428] flags: 0x0()
[   71.151049] raw: 0000000000000000 0000000000000000 ffffffbf00c76648 0000000000002000
[   71.159015] raw: 0000000000000000 0000000000000000 00000000ffffffff 0000000000000000
[   71.166975] page dumped because: non-NULL mapping
[   71.172329] BUG: Bad page state in process khugepaged  pfn:3261c
[   71.178001] page:ffffffbf00c98700 count:0 mapcount:0 mapping:0000000000002000 index:0x0
[   71.186236] flags: 0x0()
[   71.188853] raw: 0000000000000000 0000000000000000 ffffffbf00c98708 0000000000002000
[   71.196825] raw: 0000000000000000 0000000000000000 00000000ffffffff 0000000000000000
[   71.204782] page dumped because: non-NULL mapping</pre>

<p>
	 
</p>

<p>
	 
</p>

<p>
	Once successfully booted, setting the CPUfreq governor to "performance" seems to make it more stable.
</p>

<p>
	 
</p>

<p>
	Am I the only one having problems getting a stable boot on V7?
</p>

<p>
	 
</p>

<p>
	Has anyone of you any tips on how to make it stable? I am willing to try compiling a new kernel if some experimental patches exists.
</p>
]]></description><guid isPermaLink="false">10429</guid><pubDate>Sun, 19 May 2019 12:13:30 +0000</pubDate></item><item><title>ESPRESSOBin Board not booting due to kernel panic if SATA connected</title><link>https://forum.armbian.com/topic/16871-espressobin-board-not-booting-due-to-kernel-panic-if-sata-connected/</link><description><![CDATA[<p>
	Hello every one,
</p>

<p>
	 
</p>

<p>
	I own two ESPRESSOBin boards V5.
</p>

<p>
	And to both I attached an XCSOURCE® MiniPCIe Sata3.0 AC696 extension card via MiniPCIe.
</p>

<p>
	This is the link to amazon: https://www.amazon.de/dp/B06XRG2TGV
</p>

<p>
	 
</p>

<p>
	I tested several images from https://www.armbian.com/espressobin/#kernels-archive-all
</p>

<p>
	Unfortunatelly all the old images have been deleted last week, so I could not continue testing.
</p>

<p>
	 
</p>

<p>
	Tested Kernels 8 weeks ago + the latest two this week:<br />
	- 5.10.09-mvebu64  #21.02.0-hirsute (trunk) &lt;-- works not<br />
	- 5.08.18-mvebu64  #20.11.6-bionic &lt;-- works not<br />
	- 5.08.18-mvebu64  #20.11.3-focal &lt;-- works not<br />
	- 5.08.18-mvebu64  #20.11.3-bionic &lt;-- works not<br />
	- 5.08.06-mvebu64  #20.08.2-focal &lt;-- works not<br />
	- <strong>4.14.135-mvebu64 #19.11.3-bionic &lt;-- works</strong>
</p>

<p>
	 
</p>

<p>
	 
</p>

<p>
	Here is the whole UART-dump:
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted">
<span class="pln">TIM-1.0
WTMI-devel-18.12.0-a0a1cb8
WTMI: system early-init
SVC REV: 3, CPU VDD voltage: 1.155V
NOTICE:  Booting Trusted Firmware
NOTICE:  BL1: v1.5(release):1f8ca7e (Marvell-devel-18.12.2)
NOTICE:  BL1: Built : 09:48:09, Feb 20 2019
NOTICE:  BL1: Booting BL2
NOTICE:  BL2: v1.5(release):1f8ca7e (Marvell-devel-18.12.2)
NOTICE:  BL2: Built : 09:48:10, Feb 20 2019
NOTICE:  BL1: Booting BL31
NOTICE:  BL31: v1.5(release):1f8ca7e (Marvell-devel-18.12.2)
NOTICE:  BL31: Built : 09:4

U-Boot 2018.03-devel-18.12.3-gc9aa92c-armbian (Feb 20 2019 - 09:45:04 +0100)

Model: Marvell Armada 3720 Community Board ESPRESSOBin
       CPU     1000 [MHz]
       L2      800 [MHz]
       TClock  200 [MHz]
       DDR     800 [MHz]
DRAM:  2 GiB
Comphy chip #0:
Comphy-0: USB3          5 Gbps
Comphy-1: PEX0          2.5 Gbps
Comphy-2: SATA0         6 Gbps
Target spinup took 0 ms.
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 up
MMC:   sdhci@d0000: 0, sdhci@d8000: 1
Loading Environment from SPI Flash... SF: Detected w25q32dw with page size 256 Bytes, erase size 4 KiB, total 4 MiB
OK
Model: Marvell Armada 3720 Community Board ESPRESSOBin
Net:   eth0: neta@30000 [PRIME]
Hit any key to stop autoboot:  0
starting USB...
USB0:   Register 2000104 NbrPorts 2
Starting the controller
USB XHCI 1.00
USB1:   USB EHCI 1.00
scanning bus 0 for devices... 1 USB Device(s) found
scanning bus 1 for devices... 1 USB Device(s) found
       scanning usb for storage devices... 0 Storage Device(s) found

## Loading init Ramdisk from Legacy Image at 01100000 ...
   Image Name:   uInitrd
   Image Type:   AArch64 Linux RAMDisk Image (gzip compressed)
   Data Size:    10750023 Bytes = 10.3 MiB
   Load Address: 00000000
   Entry Point:  00000000
   Verifying Checksum ... OK
## Flattened Device Tree blob at 06000000
   Booting using the fdt blob at 0x6000000
   Loading Ramdisk to 7ebea000, end 7f62a847 ... OK
   Using Device Tree in place at 0000000006000000, end 00000000060059cd

Starting kernel ...

[    0.000000] Booting Linux on physical CPU 0x0000000000 [0x410fd034]
[    0.000000] Linux version 5.8.18-mvebu64 (root@beast) (aarch64-linux-gnu-gcc (GNU Toolchain for the A-profile Architecture 8.3-2019.03 (arm-rel-8.36)) 8.3.0, GNU ld (GNU Toolchain for the A-profile Architecture 8.3-2019.03 (arm-rel-8.36)) 2.32.0.20190321) #20.11.3 SMP PREEMPT Fri Dec 11 21:10:52 CET 2020
[    0.000000] Machine model: Globalscale Marvell ESPRESSOBin Board
[    0.000000] earlycon: ar3700_uart0 at MMIO 0x00000000d0012000 (options '')
[    0.000000] printk: bootconsole [ar3700_uart0] enabled
Loading, please wait...
Starting version 245.4-4ubuntu3.3
Begin: Loading essential drivers ... done.
Begin: Running /scripts/init-premount ... done.
Begin: Mounting root file system ... Begin: Running /scripts/local-top ... done.
Begin: Running /scripts/local-premount ... Scanning for Btrfs filesystems
done.
Begin: Will now check root file system ... fsck from util-linux 2.34
[/usr/sbin/fsck.ext4 (1) -- /dev/mmcblk0p1] fsck.ext4 -a -C0 /dev/mmcblk0p1
/dev/mmcblk0p1: clean, 41739/1828336 files, 439779/7502824 blocks
done.
done.
Begin: Running /scripts/local-bottom ... done.
Begin: Running /scripts/init-bottom ... done.
[    3.694604] Internal error: synchronous external abort: 96000210 [#1] PREEMPT SMP
[    3.699465] Modules linked in: tag_edsa mv88e6xxx dsa_core bridge stp llc phy_mvebu_a3700_comphy
[    3.708518] CPU: 0 PID: 5 Comm: kworker/0:0 Not tainted 5.8.18-mvebu64 #20.11.3
[    3.716037] Hardware name: Globalscale Marvell ESPRESSOBin Board (DT)
[    3.722685] Workqueue: events free_work
[    3.726614] pstate: 00000085 (nzcv daIf -PAN -UAO BTYPE=--)
[    3.732352] pc : ahci_single_level_irq_intr+0x1c/0x90
[    3.737549] lr : __handle_irq_event_percpu+0x5c/0x168
[    3.742737] sp : ffffffc0113bbd10
[    3.746142] x29: ffffffc0113bbd10 x28: ffffff807d48b700
[    3.751608] x27: 0000000000000060 x26: ffffffc010f085e8
[    3.757073] x25: ffffffc0113075a5 x24: ffffff8079101800
[    3.762539] x23: 000000000000002d x22: ffffffc0113bbdd4
[    3.768004] x21: 0000000000000000 x20: ffffffc011465008
[    3.773470] x19: ffffff8079381600 x18: 0000000000000000
[    3.778936] x17: 0000000000000000 x16: 0000000000000000
[    3.784401] x15: 000000d2c010fc50 x14: 0000000000000323
[    3.789867] x13: 00000000000002d4 x12: 0000000000000000
[    3.795332] x11: 0000000000000040 x10: ffffffc011282dd8
[    3.800798] x9 : ffffffc011282dd0 x8 : ffffff807d000270
[    3.806263] x7 : 0000000000000000 x6 : 0000000000000000
[    3.811729] x5 : ffffffc06ea93000 x4 : ffffffc0113bbe10
[    3.817196] x3 : ffffffc06ea93000 x2 : ffffff8079101a80
[    3.822661] x1 : ffffff8078803e00 x0 : 000000000000002d
[    3.828126] Call trace:
[    3.830642]  ahci_single_level_irq_intr+0x1c/0x90
[    3.835478]  __handle_irq_event_percpu+0x5c/0x168
[    3.840315]  handle_irq_event_percpu+0x38/0x90
[    3.844885]  handle_irq_event+0x48/0xe0
[    3.848828]  handle_simple_irq+0x94/0xd0
[    3.852860]  generic_handle_irq+0x30/0x48
[    3.856985]  advk_pcie_irq_handler+0x214/0x240
[    3.861552]  __handle_irq_event_percpu+0x5c/0x168
[    3.866389]  handle_irq_event_percpu+0x38/0x90
[    3.870959]  handle_irq_event+0x48/0xe0
[    3.874900]  handle_fasteoi_irq+0xb8/0x170
[    3.879112]  generic_handle_irq+0x30/0x48
[    3.883234]  __handle_domain_irq+0x64/0xc0
[    3.887447]  gic_handle_irq+0xc8/0x168
[    3.891298]  el1_irq+0xb8/0x180
[    3.894524]  unmap_kernel_range_noflush+0x128/0x188
[    3.899540]  remove_vm_area+0xac/0xd0
[    3.903303]  __vunmap+0x48/0x298
[    3.906618]  free_work+0x44/0x60
[    3.909937]  process_one_work+0x1e8/0x360
[    3.914057]  worker_thread+0x44/0x480
[    3.917820]  kthread+0x154/0x158
[    3.921135]  ret_from_fork+0x10/0x34
[    3.924812] Code: a90153f3 f9401022 f9400854 91002294 (b9400293)
[    3.931087] ---[ end trace 98b323414bb99c99 ]---
[    3.935829] Kernel panic - not syncing: Fatal exception in interrupt
[    3.942368] SMP: stopping secondary CPUs
[    3.946403] Kernel Offset: disabled
[    3.949985] CPU features: 0x240002,2000200c
[    3.954283] Memory Limit: none
[    3.957424] ---[ end Kernel panic - not syncing: Fatal exception in interrupt ]---</span></pre>

<p>
	 
	</p><p>
		The boards boots up if I don't plug in any SATA HDDs into the extension card.
	</p>


<p>
	 
</p>

<p>
	I hope this helps. If you need any other information just let me know, I'm absolutely willing to help. But please be aware that I'm a software developer coming from windows trying to get into linux. But I have no clue of kernel patching/compiling etc. Sorry!
</p>

<p>
	 
</p>

<p>
	Thank you very, very much in advance! You're doing an awesome job.
</p>

<p>
	 
</p>

<p>
	Sincerely Rötti
</p>
]]></description><guid isPermaLink="false">16871</guid><pubDate>Sun, 24 Jan 2021 20:45:52 +0000</pubDate></item><item><title>Espressobin v5 - any luck to get true 1Ghz or 1.2 Ghz?</title><link>https://forum.armbian.com/topic/16654-espressobin-v5-any-luck-to-get-true-1ghz-or-12-ghz/</link><description><![CDATA[
<div class="ipsMargin_top">
    
    
    
</div><p>
	My Espressobin v5 with 4.14 reports 800Mhz and I am wondering if is there any progress on making it work at 1G or 1.2Ghz?
</p>

<p>
	 
</p>
]]></description><guid isPermaLink="false">16654</guid><pubDate>Fri, 01 Jan 2021 22:11:07 +0000</pubDate></item><item><title>espressobin / globalscale download website (for u-boot images) broken</title><link>https://forum.armbian.com/topic/18698-espressobin-globalscale-download-website-for-u-boot-images-broken/</link><description><![CDATA[<p>
	sorry for asking about espressobin...
</p>

<p>
	 
</p>

<p>
	I had this board working with armbian, but it was sitting in a box for a while. I remade the sd card with the new current 5.10 buster and it won't boot. I tried different sd cards and power supplies. It hangs at "Loading, please wait"
</p>

<p>
	Maybe I need new u-boot, but that <a href="https://minio.k-space.ee/minio/armbian/dl/espressobin/u-boot/" rel="external nofollow">https://minio.k-space.ee/</a> site isn't working or is gone. Not armbian's fault obviously. 
</p>

<p>
	Anyone know another way to get a current u-boot image?
</p>

<p>
	I don't really want to build one. I don't have a toolchain set up and I'll probably buy a different board anyways. (Anyone know a well supported 2 port box that's easy to get in the USA?) These things are a pain.
</p>
]]></description><guid isPermaLink="false">18698</guid><pubDate>Mon, 26 Jul 2021 17:32:56 +0000</pubDate></item><item><title>nbp_switchdev_frame_mark: backtrace.</title><link>https://forum.armbian.com/topic/18694-nbp_switchdev_frame_mark-backtrace/</link><description><![CDATA[
<div class="ipsMargin_top">
    
    
    <div class="cTemplateField">
        <span class="cTemplateField_label"></span>
        <span class="cTemplateField_value">Armbianmonitor: 
<div class='ipsType_break ipsContained'>
<a href='http://ix.io/3u4p' target='_blank'  rel="nofollow noreferrer">
	
		
			http://ix.io/3u4p
		
	
</a>
</div></span>
    </div>
    
    
</div><p>
	 
</p>

<p>
	 
</p>

<p>
	```
</p>

<p>
	[  160.434443] ------------[ cut here ]------------<br />
	[  160.434470] WARNING: CPU: 0 PID: 0 at net/bridge/br_switchdev.c:46 nbp_switchdev_frame_mark+0x20/0x30 [bridge]<br />
	[  160.434571] Modules linked in: xfrm_user xfrm_algo ip6t_REJECT nf_reject_ipv6 ip6_tables nf_log_ipv6 xt_recent xt_comment xt_multiport ipt_REJECT nf_reject_ipv4 xt_conntrack xt_hashlimit xt_mark xt_MASQUERADE nft_counter xt_CT xt_tcpudp xt_addrtype nft_compat nft_chain_nat br_netfilter nfnetlink_log xt_NFLOG nf_log_ipv4 nf_log_common xt_LOG nf_nat_tftp nf_nat_snmp_basic nf_conntrack_snmp nf_nat_sip nf_nat_pptp nf_nat_irc nf_nat_h323 nf_nat_ftp nf_nat_amanda ts_kmp nf_conntrack_amanda nf_nat nf_conntrack_sane nf_conntrack_tftp nf_conntrack_sip nf_conntrack_pptp nf_conntrack_netlink nf_conntrack_netbios_ns nf_conntrack_broadcast nf_conntrack_irc nf_conntrack_h323 nf_conntrack_ftp nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 nf_tables nfnetlink 8021q garp mrp bonding overlay zram zsmalloc 88x2bu cfg80211 rfkill armada_37xx_wdt watchdog fuse tag_dsa ip_tables x_tables mv88e6xxx dsa_core hsr bridge stp llc phy_mvebu_a3700_comphy<br />
	[  160.434892] CPU: 0 PID: 0 Comm: swapper/0 Not tainted 5.12.18-mvebu64 #trunk.94<br />
	[  160.434903] Hardware name: Globalscale Marvell ESPRESSOBin Board V7 (DT)<br />
	[  160.434910] pstate: 00000005 (nzcv daif -PAN -UAO -TCO BTYPE=--)<br />
	[  160.434919] pc : nbp_switchdev_frame_mark+0x20/0x30 [bridge]<br />
	[  160.434983] lr : br_handle_frame_finish+0xb4/0x460 [bridge]<br />
	[  160.435046] sp : ffffffc010003ba0<br />
	[  160.435051] x29: ffffffc010003ba0 x28: ffffff800898fe00 <br />
	[  160.435065] x27: ffffffc010003d30 x26: ffffff8012cd4c00 <br />
	[  160.435078] x25: ffffffc010003d30 x24: 0000000000000001 <br />
	[  160.435091] x23: ffffff801ff80818 x22: 0000000000000000 <br />
	[  160.435103] x21: ffffff800898fe00 x20: ffffff8012cd4c00 <br />
	[  160.435116] x19: ffffffc0112e9948 x18: 0000000000000000 <br />
	[  160.435129] x17: 0000000000000000 x16: 0000000000000000 <br />
	[  160.435141] x15: 0000000000000001 x14: 0000000000000002 <br />
	[  160.435154] x13: 0000000000011511 x12: 00003d0900000000 <br />
	[  160.435167] x11: 0000000000000000 x10: ffffff80002256f0 <br />
	[  160.435179] x9 : 0000000000000020 x8 : 0000000000000002 <br />
	[  160.435192] x7 : 000000000000eb52 x6 : ffffff800bce210e <br />
	[  160.435205] x5 : 0000000000000001 x4 : ffffffc010003bfd <br />
	[  160.435218] x3 : ffffffc010003bfe x2 : 0000000000000008 <br />
	[  160.435230] x1 : ffffff800898fe00 x0 : 0000000000000000 <br />
	[  160.435244] Call trace:<br />
	[  160.435250]  nbp_switchdev_frame_mark+0x20/0x30 [bridge]<br />
	[  160.435313]  br_handle_frame+0x28c/0x3a0 [bridge]<br />
	[  160.435376]  __netif_receive_skb_core+0x278/0x9d8<br />
	[  160.435392]  __netif_receive_skb_one_core+0x38/0x80<br />
	[  160.435402]  __netif_receive_skb+0x18/0x70<br />
	[  160.435410]  process_backlog+0xb4/0x178<br />
	[  160.435419]  __napi_poll+0x38/0x1b0<br />
	[  160.435429]  net_rx_action+0xe4/0x220<br />
	[  160.435438]  _stext+0x11c/0x274<br />
	[  160.435448]  irq_exit+0xbc/0xd8<br />
	[  160.435459]  __handle_domain_irq+0x68/0xc0<br />
	[  160.435470]  gic_handle_irq+0xc0/0x138<br />
	[  160.435482]  el1_irq+0xb8/0x180<br />
	[  160.435490]  arch_cpu_idle+0x18/0x28<br />
	[  160.435500]  default_idle_call+0x24/0x5c<br />
	[  160.435512]  do_idle+0x204/0x278<br />
	[  160.435522]  cpu_startup_entry+0x24/0x68<br />
	[  160.435531]  rest_init+0xd8/0xe8<br />
	[  160.435539]  arch_call_rest_init+0x10/0x1c<br />
	[  160.435551]  start_kernel+0x4f4/0x528<br />
	[  160.435562] ---[ end trace a0efa004c37badcf ]---
</p>

<p>
	```
</p>

<p>
	 
</p>
]]></description><guid isPermaLink="false">18694</guid><pubDate>Sun, 25 Jul 2021 19:00:25 +0000</pubDate></item><item><title>[Invalid] - ESPRESSObin v7 OpenWRT and VLAN tagging</title><link>https://forum.armbian.com/topic/17308-invalid-espressobin-v7-openwrt-and-vlan-tagging/</link><description><![CDATA[
<div class="ipsMargin_top">
    
    
    
</div><p>
	Does anyone managed to use vlan tagging on ports Lan0 and Lan1 on openwrt ?
</p>

<p>
	I neet to setup 6 differents VLANs with this 2 ports ;-)
</p>

<p>
	 
</p>

<p>
	If someone succeeded, I'm interrested on the way to proceed...
</p>
]]></description><guid isPermaLink="false">17308</guid><pubDate>Wed, 17 Mar 2021 13:15:56 +0000</pubDate></item><item><title>The red LED on the on EspressoBin v5 stopped working.</title><link>https://forum.armbian.com/topic/16466-the-red-led-on-the-on-espressobin-v5-stopped-working/</link><description><![CDATA[
<div class="ipsMargin_top">
    
    
    
</div><p>
	Hi there,
</p>

<p>
	 
</p>

<p>
	The <span style="color:#c0392b;">red LED</span> on the EspressoBin v5 stopped working at Version 20.11.
</p>

<p>
	 
</p>

<p>
	I opgrade from Armbian_20.02.0-rc1_Espressobin_buster_current_4.19.98<br />
	to the laetest version Armbian_20.11_Espressobin_buster_current_5.8.18.<br />
	Also not working with Armbian_21.02.0-trunk.18_Espressobin_buster_current_5.8.18.
</p>

<p>
	<br />
	On Armbian_20.02.0-rc1 to Armbian_20.05.2:
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted">
<span class="pln">root@espressobin:/sys/class/leds# ls -al
total 0
drwxr-xr-x  2 root root 0 Jan 25  2020 .
drwxr-xr-x 51 root root 0 Feb 14  2019 ..
lrwxrwxrwx  1 root root 0 Jan 25  2020 espressobin:red:usr -&gt; ../../devices/platform/leds/leds/espressobin:red:usr
lrwxrwxrwx  1 root root 0 Jan 25  2020 mmc0:: -&gt; ../../devices/platform/soc/soc:internal-regs@d0000000/d00d8000.sdhci/leds/mmc0::
lrwxrwxrwx  1 root root 0 Jan 25  2020 mmc1:: -&gt; ../../devices/platform/soc/soc:internal-regs@d0000000/d00d0000.sdhci/leds/mmc1::
root@espressobin:/sys/class/leds#
root@espressobin:/sys/class/leds/espressobin:red:usr# ls -al
total 0
-rw-r--r-- 1 root root 4096 Nov 30 15:37 brightness
lrwxrwxrwx 1 root root    0 Nov 30 15:37 device -&gt; ../../../leds
-r--r--r-- 1 root root 4096 Nov 30 15:37 max_brightness
drwxr-xr-x 2 root root    0 Jan 25  2020 power
lrwxrwxrwx 1 root root    0 Jan 25  2020 subsystem -&gt; ../../../../../class/leds
-rw-r--r-- 1 root root 4096 Nov 30 15:37 trigger
-rw-r--r-- 1 root root 4096 Jan 25  2020 uevent
root@espressobin:/sys/class/leds/espressobin:red:usr#</span></pre>

<p>
	user_led_on:<br />
	echo 255 &gt; /sys/class/leds/espressobin:red:usr/brightness
</p>

<p>
	 
</p>

<p>
	user_led_off:<br />
	echo 0 &gt; /sys/class/leds/espressobin:red:usr/brightness
</p>

<p>
	 
</p>

<p>
	user_led_trigger:<br />
	echo heartbeat &gt; /sys/class/leds/espressobin:red:usr/trigger
</p>

<p>
	 
</p>

<p>
	Now on Armbian_20.11:
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted">
<span class="pln">root@espressobin:/sys/class/leds# ls -al
total 0
drwxr-xr-x  2 root root 0 Nov 25 12:19 .
drwxr-xr-x 54 root root 0 Feb 14  2019 ..
lrwxrwxrwx  1 root root 0 Nov 25 12:19 mmc0:: -&gt; ../../devices/platform/soc/soc:internal-regs@d0000000/d00d0000.sdhci/leds/mmc0::
root@espressobin:/sys/class/leds#</span></pre>

<p>
	Its seems file armada-3720-espressobin.<abbr title="Device tree blob">dtb</abbr> this not supported more.<br />
	Is there also another way that it works again?
</p>

<p>
	Any suggestion ? 
</p>

<p>
	 
</p>

<p>
	Kind regards,<br />
	Thanks
</p>
]]></description><guid isPermaLink="false">16466</guid><pubDate>Sun, 13 Dec 2020 15:57:15 +0000</pubDate></item><item><title>Espressobin - lost bootloader - so which image; 1CS or 2CS how many chips?</title><link>https://forum.armbian.com/topic/16217-espressobin-lost-bootloader-so-which-image-1cs-or-2cs-how-many-chips/</link><description><![CDATA[
<div class="ipsMargin_top">
    
    
    
</div><p>
	Hi I am trying to get my board restored.   Following a simple power on reset, which I have done many, many times in the past.   I have never worked with this or any other board at this low a level before (UART restore - whatever that is.) The entire memory of the bootloader has been wiped out for no apparent reason. I am wondering if this is a common problem after seeing 3 other people reporting it on the espressobin forum? 
</p>

<p>
	 
</p>

<p>
	All I have is the E and &gt; appearing on the serial console.   I am following this page:
</p>

<p>
	http://wiki.espressobin.net/tiki-index.php?page=Bootloader%2Brecovery%2Bvia%2BUART
</p>

<p>
	 
</p>

<p>
	In the image choices I can download, it offers a boot image of 1G DDR3 (my version is V5 and 1G sticker on the board) but I don't know how to tell if I need the 2CS or 1CS firmware because I don't know what chips to look for on the board to see if I have a 1 Gig chip or a 2 512M chip model which the only indication of my memory is via a round sticker stuck on the LAN connector labeled "1G".
</p>

<p>
	 
</p>

<p>
	I am looking for the best boot image to run with OpenWRT (no offense).   Thanks in advance!   (I am very low skilled in this area so please have mercy.   I also need a copy of the WTPTP executable for Windows 10 if anyone has it.   Espressobin now demands anyone who wants the Windows tools to register for their customer portal and this portal requires anyone who wants the tools to sign a non-disclosure agreement by contacting their sales team.   Plus, they don't answer online inquiries or their telephone.   Any help or guidance would be appreciated.
</p>
]]></description><guid isPermaLink="false">16217</guid><pubDate>Mon, 30 Nov 2020 20:27:28 +0000</pubDate></item><item><title>ClearfogPro: Difference in switch behaviour between LK4.19 and LK5.8</title><link>https://forum.armbian.com/topic/16019-clearfogpro-difference-in-switch-behaviour-between-lk419-and-lk58/</link><description><![CDATA[
<div class="ipsMargin_top">
    
    
    <div class="cTemplateField">
        <span class="cTemplateField_label"></span>
        <span class="cTemplateField_value">Armbianmonitor: 
<div class='ipsType_break ipsContained'>
<a href='http://ix.io/2EIw' target='_blank'  rel="nofollow noreferrer">
	
		
			http://ix.io/2EIw
		
	
</a>
</div></span>
    </div>
    
    
</div><p>
	Hello,
</p>

<p>
	 
</p>

<p>
	I have discovered interesting behaviour of the clearfogpro switching between lk4.19 and 5.8 and would like to know if others are able to reproduce. And maybe have ideas on how to fix.
</p>

<p>
	 
</p>

<p>
	Steps to reproduce: 
</p>

<p>
	- have a clearfogpro
</p>

<p>
	- get the current armbian image <a href="https://archive.armbian.com/clearfogpro/archive/" rel="external nofollow">https://archive.armbian.com/clearfogpro/archive/</a>  20.08
</p>

<p>
	- 'apt update &amp;&amp; apt full-upgrade' 
</p>

<p>
	- set the lan1-6 interfaces to bridging (example via following /etc/network/interfaces <span>: <a href="https://pastebin.com/dpXEBe6g" rel="external nofollow">https://pastebin.com/dpXEBe6g</a> )</span>
</p>

<p>
	<span>- reboot</span>
</p>

<p>
	<span>- plug into your network should be GBit (on lan1-5). Verify you get ip, and can reach other devices.</span>
</p>

<p>
	<span>- run iperf3 between clearfogpro and other gbit device in your network. Should yield about 900MBit/s</span>
</p>

<p>
	Now the interesting part:
</p>

<p>
	- attach another device to the switch
</p>

<p>
	- see how both status leds blink when transfering data via iperf3 ?     The bridge seems to run as a hub and not a switch.
</p>

<p>
	- now plug a 100mbit/s device into the bridge.
</p>

<p>
	- test speed to a gbit device with iperf (both directions): one direction will only yield about 100mbit/s. 
</p>

<p>
	- while iperf3 is running to the gbit device, unplug and replug the 100mbit/s device on the switch, you should see the rate jump between 100 and 1000.....
</p>

<p>
	 
</p>

<p>
	NOTICE: This only happens in the direction where the clearfogpro is receiving data. Send speed is still at 1gbit/s.
</p>

<p>
	 
</p>

<p>
	Now use armbian-config and switch to LK4.19, reproduce steps from above. You should only see one activity led blinking and the switch functioning correctly at 1gbit/s even with a 100mbit/s device connected. 
</p>

<p>
	 
</p>

<p>
	So this leads me to think there's either some difference in the handling of the clearfogpro switch chip (between LK4 and 5) or some difference in bridge package. 
</p>

<p>
	 
</p>

<p>
	It would be great if someone could confirm so I am sure, it is not a problem with my setup.
</p>

<p>
	 
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted">
<span class="pln">root@clearfogpro:~# iperf3 -c 192.168.42.3 -t 100 -R
Connecting to host 192.168.42.3, port 5201
Reverse mode, remote host 192.168.42.3 is sending
[  5] local 192.168.42.106 port 33648 connected to 192.168.42.3 port 5201
[ ID] Interval           Transfer     Bitrate
[  5]   0.00-1.00   sec  11.3 MBytes  94.3 Mbits/sec	# 100mbit/s device plugged into the switch 
[  5]   1.00-2.00   sec  11.2 MBytes  94.1 Mbits/sec
[  5]   2.00-3.00   sec  11.2 MBytes  94.1 Mbits/sec
[  5]   3.00-4.00   sec  11.2 MBytes  94.1 Mbits/sec
[  5]   4.00-5.00   sec  26.7 MBytes   224 Mbits/sec	# 100mbit/s device removed
[  5]   5.00-6.00   sec   107 MBytes   900 Mbits/sec
[  5]   6.00-7.00   sec   105 MBytes   878 Mbits/sec
[  5]   7.00-8.00   sec   107 MBytes   893 Mbits/sec
^C[  5]   8.00-8.61   sec  63.9 MBytes   885 Mbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bitrate
[  5]   0.00-8.61   sec  0.00 Bytes  0.00 bits/sec                  sender
[  5]   0.00-8.61   sec   454 MBytes   443 Mbits/sec                  receiver</span></pre>

<p>
	 
</p>
]]></description><guid isPermaLink="false">16019</guid><pubDate>Thu, 19 Nov 2020 17:31:34 +0000</pubDate></item><item><title>Espressobin v5 - Armbian_20.08.2_Espressobin_buster_current_5.8.6.img bad image format</title><link>https://forum.armbian.com/topic/15629-espressobin-v5-armbian_20082_espressobin_buster_current_586img-bad-image-format/</link><description><![CDATA[<pre class="ipsCode">
Marvell&gt;&gt; bubt flash-image-DDR3-2g_2cs_7-600_600.bin
Burning U-BOOT image "flash-image-DDR3-2g_2cs_7-600_600.bin" from "tftp" to "spi"
Using neta@30000 device
TFTP from server 192.168.10.1; our IP address is 192.168.10.253
Filename 'flash-image-DDR3-2g_2cs_7-600_600.bin'.
Load address: 0x8000000
Loading: #############################################################
         4.8 MiB/s
done
Bytes transferred = 895012 (da824 hex)
Image checksum...OK!
722980 bytes written, 172032 bytes skipped in 8.713s, speed 105174 B/s
Done!
Marvell&gt;&gt; reset
resetting ...
TIM-1.0
WTMI-devel-18.12.1-e6bb176
WTMI: system early-init

DDR topology parameters:
========================
ddr type               DDR3
ddr speedbin           12
bus width              16-bits
cs num                 2
  cs[0] - group num    0
  cs[0] - bank num     8
  cs[0] - capacity     1024MiB
  cs[1] - group num    0
  cs[1] - bank num     8
  cs[1] - capacity     1024MiB
CPU VDD voltage default value: 1.108V

DRAM windows:
=============
WIN[0] - base addr     0x60000000
WIN[0] - size          0x40000000
WIN[1] - base addr     0xa0000000
WIN[1] - size          0x20000000

memory test region:
===================
CS[0]                  0x60000000 - 0x9fffffff
CS[1]                  0xa0000000 - 0xbfffffff

SELF-REFRESH TEST PASS
SELF-REFRESH TEST PASS
CS0: QS GATE TRAINING PASSED
CS1: QS GATE TRAINING PASSED
DLL TUNING PASSED
NOTICE:  Booting Trusted Firmware
NOTICE:  BL1: v1.5(debug):1f8ca7e (Marvell-devel-18.12.2)
NOTICE:  BL1: Built : 09:15:30, Oct 20 2020
NOTICE:  BL1: Booting BL2
NOTICE:  BL2: v1.5(debug):1f8ca7e (Marvell-devel-18.12.2)
NOTICE:  BL2: Built : 09:15:30, Oct 20 2020
NOTICE:  BL1: Booting BL31
NOTICE:  BL31: v1.5(debug):1f8ca7e (Marvell-devel-18.12.2)
NOTICE:  BL31: Built : 09:15:30, Oct

U-Boot 2018.03-devel-18.12.3-armbian (Oct 20 2020 - 09:15:15 +0000)

Model: Marvell Armada 3720 Community Board ESPRESSOBin
       CPU     600 [MHz]
       L2      800 [MHz]
       TClock  200 [MHz]
       DDR     600 [MHz]
DRAM:  2 GiB
Comphy chip #0:
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
Loading Environment from SPI Flash... SF: Detected w25q32dw with page size 256 Bytes, erase size 4 KiB, total 4 MiB
OK
Model: Marvell Armada 3720 Community Board ESPRESSOBin
Net:   eth0: neta@30000 [PRIME]
Hit any key to stop autoboot:  0
starting USB...
USB0:   Register 2000104 NbrPorts 2
Starting the controller
USB XHCI 1.00
USB1:   USB EHCI 1.00
scanning bus 0 for devices... 1 USB Device(s) found
scanning bus 1 for devices... 1 USB Device(s) found
       scanning usb for storage devices... 0 Storage Device(s) found
/
** Bad device usb 0 **
## Executing script at 06d00000
Wrong image format for "source" command
/boot/
** Bad device usb 0 **
## Executing script at 06d00000
Wrong image format for "source" command
scanning bus for devices...

Device 0: unknown device
/
** Bad device scsi 0 **
## Executing script at 06d00000
Wrong image format for "source" command
/boot/
** Bad device scsi 0 **
## Executing script at 06d00000
Wrong image format for "source" command
/
Card did not respond to voltage select!
** Bad device mmc 1 **
## Executing script at 06d00000
Wrong image format for "source" command
/boot/
Card did not respond to voltage select!
** Bad device mmc 1 **
## Executing script at 06d00000
Wrong image format for "source" command
/
** File not found /boot.scr **
## Executing script at 06d00000
Wrong image format for "source" command
/boot/
3185 bytes read in 13 ms (239.3 KiB/s)
## Executing script at 06d00000
Boot script loaded from  0
** Bad device 0 0x9000000 **
** Bad device specification 0 /boot/uInitrd **
** Bad device specification 0 /boot/Image **
** Bad device specification 0 /boot/dtb/ **
No FDT memory address configured. Please configure
the FDT address via "fdt addr &lt;address&gt;" command.
Aborting!
** Bad device 0 0x9000000 **
** Bad device 0 0x9000000 **
Applying user provided fixup script (fixup.scr)
## Executing script at 09000000
Wrong image format for "source" command
Bad Linux ARM64 Image magic!
Marvell&gt;&gt; printenv
baudrate=115200
boot_a_script=ext4load ${boot_interface} ${devnum}:1 ${scriptaddr} ${prefix}boot.scr;source ${scriptaddr};
boot_interface=mmc
boot_prefixes=/ /boot/
boot_targets=usb sata mmc1 mmc0
bootargs=root=/dev/mmcblk0p1 rootwait rootfstype=ext4 console=ttyS2,1500000 console=tty1 consoleblank=0 loglevel=1 ubootpart= usb-storage.quirks=   cgroup_enable=cpuset cgroup_memory=1 cgroup_enable=memory swapaccount=1
bootcmd=for target in ${boot_targets}; do run bootcmd_${target}; done
bootcmd_mmc0=setenv devnum 0; setenv boot_interface mmc; run scan_dev_for_boot;
bootcmd_mmc1=setenv devnum 1; setenv boot_interface mmc; run scan_dev_for_boot;
bootcmd_sata=setenv devnum 0; scsi scan; scsi dev 0; setenv boot_interface scsi; run scan_dev_for_boot;
bootcmd_usb=setenv devnum 0; usb start;setenv boot_interface usb; run scan_dev_for_boot;
bootdelay=2
bootlogo=false
console=both
consoleargs=console=ttyS2,1500000 console=tty1
devnum=0
docker_optimizations=on
earlycon=off
eth1addr=00:51:82:11:22:01
eth2addr=00:51:82:11:22:02
eth3addr=00:51:82:11:22:03
ethact=neta@30000
ethaddr=00:51:82:11:22:00
ethprime=eth0
fdt_addr=0x6000000
fdt_high=0xffffffffffffffff
fdt_name=fdt.dtb
fdtcontroladdr=7f62d490
fileaddr=6d00000
filesize=c71
gatewayip=10.4.50.254
get_images=tftpboot $kernel_addr $image_name; tftpboot $fdt_addr $fdt_name; run get_ramfs
get_ramfs=if test "${ramfs_name}" != "-"; then setenv ramfs_addr 0x8000000; tftpboot $ramfs_addr $ramfs_name; else setenv ramfs_addr -;fi
hostname=marvell
image_name=Image
initrd_addr=0x1100000
initrd_image=uInitrd
initrd_size=0x2000000
ipaddr=0.0.0.0
kernel_addr=0x7000000
load_addr=0x9000000
loadaddr=0x8000000
netdev=eth0
netmask=255.255.255.0
overlay_error=false
ramfs_addr=0x8000000
ramfs_name=-
root=root=/dev/nfs rw
rootdev=/dev/mmcblk0p1
rootfstype=ext4
rootpath=/srv/nfs/
scan_dev_for_boot=for prefix in ${boot_prefixes}; do echo ${prefix};run boot_a_script; done
scriptaddr=0x6d00000
serverip=192.168.10.1
set_bootargs=setenv bootargs $console $root ip=$ipaddr:$serverip:$gatewayip:$netmask:$hostname:$netdev:none nfsroot=$serverip:$rootpath $extra_params
stderr=serial@12000
stdin=serial@12000
stdout=serial@12000
verbosity=1

Environment size: 2298/65532 bytes
Marvell&gt;&gt;
</pre>

<p>
	 
</p>

<p>
	Apologies, I couldn't move the code block once I'd put it in here.
</p>

<p>
	 
</p>

<p>
	I'm trying to boot Armbian_20.08.2_Espressobin_buster_current_5.8.6.img written onto a known-good SD card. I've tried both on an older bootloader and the 2018 one suggested by Armbian.
</p>

<p>
	 
</p>
]]></description><guid isPermaLink="false">15629</guid><pubDate>Tue, 20 Oct 2020 09:55:41 +0000</pubDate></item><item><title>espressobin: Update to 5.85 results in kernel panic</title><link>https://forum.armbian.com/topic/10335-espressobin-update-to-585-results-in-kernel-panic/</link><description><![CDATA[
<div class="ipsMargin_top">
    
    
    
</div><p>
	Just updated both my cubietruck and espressobin to 5.85, however the latter doesn't up come again after the update (from 5.83 IMO).
</p>

<p>
	(Had to get it out of the basement and) the console gives me the following error msg, now:<br>
	 
</p>

<pre class="ipsCode">
Marvell&gt;&gt; boot
starting USB...
USB0:   Register 2000104 NbrPorts 2
Starting the controller
USB XHCI 1.00
USB1:   USB EHCI 1.00
scanning bus 0 for devices... 1 USB Device(s) found
scanning bus 1 for devices... 1 USB Device(s) found
       scanning usb for storage devices... 0 Storage Device(s) found
/
** Bad device usb 0 **
## Executing script at 06d00000
Wrong image format for "source" command
/boot/
** Bad device usb 0 **
## Executing script at 06d00000
Wrong image format for "source" command
scanning bus for devices...

Device 0: unknown device
/
** Bad device scsi 0 **
## Executing script at 06d00000
Wrong image format for "source" command
/boot/
** Bad device scsi 0 **
## Executing script at 06d00000
Wrong image format for "source" command
/
Card did not respond to voltage select!
** Bad device mmc 1 **
## Executing script at 06d00000
Wrong image format for "source" command
/boot/
Card did not respond to voltage select!
** Bad device mmc 1 **
## Executing script at 06d00000
Wrong image format for "source" command
/
** File not found /boot.scr **
## Executing script at 06d00000
Wrong image format for "source" command
/boot/
1119 bytes read in 13 ms (84 KiB/s)
## Executing script at 06d00000
221 bytes read in 5 ms (43 KiB/s)
16488960 bytes read in 706 ms (22.3 MiB/s)
6196865 bytes read in 275 ms (21.5 MiB/s)
** File not found /boot/dtb/marvell/armada-3720-community.dtb **
8942 bytes read in 9 ms (969.7 KiB/s)
## Loading init Ramdisk from Legacy Image at 01100000 ...
   Image Name:   uInitrd
   Image Type:   AArch64 Linux RAMDisk Image (gzip compressed)
   Data Size:    6196801 Bytes = 5.9 MiB
   Load Address: 00000000
   Entry Point:  00000000
   Verifying Checksum ... OK
## Flattened Device Tree blob at 06000000
   Booting using the fdt blob at 0x6000000
   Loading Ramdisk to 3f042000, end 3f62ae41 ... OK
   Using Device Tree in place at 0000000006000000, end 00000000060052ed

Starting kernel ...

[    0.000000] Booting Linux on physical CPU 0x0000000000 [0x410fd034]
[    0.000000] Linux version 4.19.41-mvebu64 (root@armbian.com) (gcc version 7.4.1 20181213 [linaro-7.4-2019.02 revision 56ec6f6b99cc167ff0c2f8e1a2eed33b1edc85d4] (Linaro GCC 7.4-2019.02)) #5.85 SMP PREEMPT Wed May 8 16:07:35 CEST 2019
[    0.000000] Machine model: Globalscale Marvell ESPRESSOBin Board
[    0.000000] earlycon: ar3700_uart0 at MMIO 0x00000000d0012000 (options '')
[    0.000000] bootconsole [ar3700_uart0] enabled
Loading, please wait...
starting version 232
Begin: Loading essential drivers ... done.
Begin: Running /scripts/init-premount ... done.
Begin: Mounting root file system ... Begin: Running /scripts/local-top ... done.
Begin: Running /scripts/local-premount ... Scanning for Btrfs filesystems
done.
Begin: Will now check root file system ... fsck from util-linux 2.29.2
[/sbin/fsck.ext4 (1) -- /dev/mmcblk1p1] fsck.ext4 -a -C0 /dev/mmcblk1p1
/dev/mmcblk1p1: clean, 55272/444624 files, 453885/1900644 blocks
done.
done.
Begin: Running /scripts/local-bottom ... /scripts/local-bottom/mdadm: 2: /scripts/local-bottom/mdadm: rm: not found
done.
Begin: Running /scripts/init-bottom ... done.
[    6.537013] SError Interrupt on CPU1, code 0xbf000001 -- SError
[    6.537017] CPU: 1 PID: 1 Comm: init Not tainted 4.19.41-mvebu64 #5.85
[    6.537019] Hardware name: Globalscale Marvell ESPRESSOBin Board (DT)
[    6.537021] pstate: 20000005 (nzCv daif -PAN -UAO)
[    6.537023] pc : get_page_from_freelist+0x5c/0x10e8
[    6.537025] lr : __alloc_pages_nodemask+0xf4/0xb48
[    6.537026] sp : ffffff8008033970
[    6.537028] x29: ffffff8008033970 x28: 0000000000000002
[    6.537032] x27: 00000000006200ca x26: 0000000000000081
[    6.537035] x25: 0000000000000000 x24: 0000000000000000
[    6.537039] x23: 0000000000000000 x22: ffffff8008033b38
[    6.537042] x21: ffffffc03ffeb500 x20: 0000000000000081
[    6.537046] x19: ffffffc03ffea180 x18: 0000000000000000
[    6.537049] x17: 0000000000000000 x16: 0000000000000000
[    6.537053] x15: 0000000000000000 x14: 0000000000000000
[    6.537056] x13: 0000000000000000 x12: 0000000000000000
[    6.537060] x11: 0000000000000000 x10: 0000000000000000
[    6.537063] x9 : 0000000000000000 x8 : 0000000000000000
[    6.537066] x7 : 0000000000000000 x6 : 0000000000000000
[    6.537070] x5 : 0000000000000014 x4 : 0000000000000000
[    6.537073] x3 : 0000000000000000 x2 : 00000000000000c0
[    6.537077] x1 : 0000000000000001 x0 : 0000000000000068
[    6.537081] Kernel panic - not syncing: Asynchronous SError Interrupt
[    6.537083] CPU: 1 PID: 1 Comm: init Not tainted 4.19.41-mvebu64 #5.85
[    6.537085] Hardware name: Globalscale Marvell ESPRESSOBin Board (DT)
[    6.537087] Call trace:
[    6.537088]  dump_backtrace+0x0/0x1a0
[    6.537089]  show_stack+0x14/0x20
[    6.537091]  dump_stack+0x9c/0xbc
[    6.537092]  panic+0x130/0x2a4
[    6.537093]  nmi_panic+0x6c/0x70
[    6.537095]  arm64_serror_panic+0x74/0x88
[    6.537096]  do_serror+0x134/0x138
[    6.537098]  el1_error+0x7c/0xdc
[    6.537099]  get_page_from_freelist+0x5c/0x10e8
[    6.537101]  __alloc_pages_nodemask+0xf4/0xb48
[    6.537102]  alloc_pages_vma+0x88/0x210
[    6.537104]  __handle_mm_fault+0x3e8/0xdc8
[    6.537105]  handle_mm_fault+0x11c/0x1e0
[    6.537107]  do_page_fault+0x1c0/0x480
[    6.537108]  do_translation_fault+0x58/0x60
[    6.537110]  do_mem_abort+0x54/0x100
[    6.537111]  el0_da+0x20/0x24
[    6.537130] SMP: stopping secondary CPUs
[    6.537131] Kernel Offset: disabled
[    6.537133] CPU features: 0x0,2080200c
[    6.537134] Memory Limit: none
[    6.755334] ---[ end Kernel panic - not syncing: Asynchronous SError Interrupt ]---</pre>

<p>
	 
</p>
]]></description><guid isPermaLink="false">10335</guid><pubDate>Thu, 09 May 2019 08:06:09 +0000</pubDate></item><item><title>espressobin all boards and all nics have the same mac address</title><link>https://forum.armbian.com/topic/10281-espressobin-all-boards-and-all-nics-have-the-same-mac-address/</link><description><![CDATA[
<div class="ipsMargin_top">
    
    
    
</div><p>
	as per title...
</p>

<p>
	 
</p>

<p>
	i have 2 boards running armbian (Debian version). Even if the mac addresses on  /boot/armbianEnv.txt are set differently,  all nic cards of both boards, have the same exact mac address, specifically f0:ad:4e:03:64:7f   this of course creates a lot of problems because i cannot connect my 2 boards in the same network
</p>

<p>
	 
</p>

<p>
	here is armbianmonitor from the 1st board - <a href="https://pastebin.com/N9AuwV2h" rel="external nofollow">https://pastebin.com/N9AuwV2h</a>
</p>

<p>
	 here is the same for the 2nd board -  <a href="https://pastebin.com/QcTq3BaD" rel="external nofollow">https://pastebin.com/QcTq3BaD</a>
</p>

<p>
	 
</p>

<p>
	apparently i am not the only one <a href="http://espressobin.net/forums/topic/each-network-interface-has-the-same-mac-address/" rel="external nofollow">http://espressobin.net/forums/topic/each-network-interface-has-the-same-mac-address/</a>
</p>
]]></description><guid isPermaLink="false">10281</guid><pubDate>Sat, 04 May 2019 20:47:50 +0000</pubDate></item><item><title>Mainline Linux not running at 1Ghz (ESPRESSObin)</title><link>https://forum.armbian.com/topic/13161-mainline-linux-not-running-at-1ghz-espressobin/</link><description><![CDATA[
<div class="ipsMargin_top">
    
    
    
</div><p>
	I'm getting tired of Globalscale deleting my post from the <a href="http://espressobin.net/forums/" rel="external nofollow">Espressobin forums</a>, instead of either fixing or acknowledging the problem.
</p>

<p>
	So I'll repost this here for future reference. This is the URL to the original thread: <a href="http://espressobin.net/forums/topic/mainline-linux-not-running-at-1ghz/" rel="external nofollow">http://espressobin.net/forums/topic/mainline-linux-not-running-at-1ghz/</a>
</p>

<p>
	 
</p>

<p>
	Hi All
</p>

<p>
	That the Espressobin aims to support mainline is awesome – a lot of the benefits are described here <a href="http://espressobin.net/mainline-linux/" rel="external nofollow">http://espressobin.net/mainline-linux/</a>.
</p>

<p>
	 
</p>

<p>
	But I’m unable to get my v7 board running at more than 800MHz using the mainline kernel (for some reason cpufreq-info insists on reporting 1GHz with actual benchmarking only showing 800MHz).
</p>

<p>
	 
</p>

<p>
	For the sake of this post, I tried pulling the most recent linux-next kernel. I’m using the config file from armbian.
</p>

<pre class="ipsCode">
export ARCH=arm64
export CROSS_COMPILE=aarch64-linux-gnu-
git checkout next-20190614
curl https://raw.githubusercontent.com/armbian/build/master/config/kernel/linux-mvebu64-next.config &gt; .config
make oldconfig # Just picked the defaults for new options
make -j7 Image dtbs modules

cp arch/arm64/boot/Image /mnt/sdcard/boot/
cp arch/arm64/boot/dts/marvell/armada-3720-espressobin.dtb /mnt/sdcard/boot/dtb/marvell/
make modules_install INSTALL_MOD_PATH=/mnt/sdcard/</pre>

<p>
	Here are the results. Notice the performance numbers and CPU Freq reported by 7-Zip:
</p>

<pre class="ipsCode">
root@espressobin:~# uname -a
Linux espressobin 5.2.0-rc4-next-20190614 #7 SMP PREEMPT Sun Jun 16 10:27:52 CEST 2019 aarch64 GNU/Linux

root@espressobin:~# cpufreq-info
cpufrequtils 008: cpufreq-info (C) Dominik Brodowski 2004-2009
Report errors and bugs to cpufreq@vger.kernel.org, please.
analyzing CPU 0:
  driver: cpufreq-dt
  CPUs which run at the same hardware frequency: 0 1
  CPUs which need to have their frequency coordinated by software: 0 1
  maximum transition latency: 0.97 ms.
  hardware limits: 200 MHz - 1000 MHz
  available frequency steps: 200 MHz, 250 MHz, 500 MHz, 1000 MHz
  available cpufreq governors: conservative, userspace, powersave, ondemand, performance, schedutil
  current policy: frequency should be within 250 MHz and 1000 MHz.
                  The governor "performance" may decide which speed to use
                  within this range.
  current CPU frequency is 1000 MHz (asserted by call to hardware).
  cpufreq stats: 200 MHz:0.09%, 250 MHz:3.60%, 500 MHz:0.16%, 1000 MHz:96.15%  (152)
analyzing CPU 1:
  driver: cpufreq-dt
  CPUs which run at the same hardware frequency: 0 1
  CPUs which need to have their frequency coordinated by software: 0 1
  maximum transition latency: 0.97 ms.
  hardware limits: 200 MHz - 1000 MHz
  available frequency steps: 200 MHz, 250 MHz, 500 MHz, 1000 MHz
  available cpufreq governors: conservative, userspace, powersave, ondemand, performance, schedutil
  current policy: frequency should be within 250 MHz and 1000 MHz.
                  The governor "performance" may decide which speed to use
                  within this range.
  current CPU frequency is 1000 MHz (asserted by call to hardware).
  cpufreq stats: 200 MHz:0.09%, 250 MHz:3.60%, 500 MHz:0.16%, 1000 MHz:96.15%  (152)

root@espressobin:~# lscpu
Architecture:          aarch64
Byte Order:            Little Endian
CPU(s):                2
On-line CPU(s) list:   0,1
Thread(s) per core:    1
Core(s) per socket:    2
Socket(s):             1
NUMA node(s):          1
Model:                 4
CPU max MHz:           1000.0000
CPU min MHz:           200.0000
BogoMIPS:              25.00
NUMA node0 CPU(s):     0,1
Flags:                 fp asimd evtstrm aes pmull sha1 sha2 crc32 cpuid

root@espressobin:~# 7za b

7-Zip (a) [64] 16.02 : Copyright (c) 1999-2016 Igor Pavlov : 2016-05-21
p7zip Version 16.02 (locale=en_US.UTF-8,Utf16=on,HugeFiles=on,64 bits,2 CPUs LE)

LE
CPU Freq:   794   794   794   794   794   794   794   794

RAM size:     986 MB,  # CPU hardware threads:   2
RAM usage:    441 MB,  # Benchmark threads:      2

                       Compressing  |                  Decompressing
Dict     Speed Usage    R/U Rating  |      Speed Usage    R/U Rating
         KiB/s     %   MIPS   MIPS  |      KiB/s     %   MIPS   MIPS

22:        709   148    467    690  |      17938   199    771   1532
23:        701   149    480    715  |      17737   199    770   1535
24:        696   149    503    749  |      17395   199    768   1527
25:        688   149    528    786  |      17149   198    769   1526
----------------------------------  | ------------------------------
Avr:             149    494    735  |              199    770   1530
Tot:             174    632   1133</pre>

<p>
	 
</p>

<p>
	The following are the performance numbers I’m looking for, achieved using 4.4.8-armada-17.02-espressobin kernel downloaded from <a href="http://espressobin.net/tech-spec/" rel="external nofollow">http://espressobin.net/tech-spec/</a>. That one, and 4.4.52-armada-17.10.4-g719fc86-dirty are the only kernels I have been able to actually get 1GHz performance with:
</p>

<pre class="ipsCode">
root@espressobin:~# uname -a
Linux espressobin 4.4.52-armada-17.10.4-g719fc86-dirty #7 SMP PREEMPT Tue Jul 3 10:59:53 UTC 2018 aarch64 GNU/Linux

root@espressobin:~# 7za b

7-Zip (a) [64] 16.02 : Copyright (c) 1999-2016 Igor Pavlov : 2016-05-21
p7zip Version 16.02 (locale=en_US.UTF-8,Utf16=on,HugeFiles=on,64 bits,2 CPUs LE)

LE
CPU Freq:   734   997   998   998   998   992   996   996

RAM size:     927 MB,  # CPU hardware threads:   2
RAM usage:    441 MB,  # Benchmark threads:      2

                       Compressing  |                  Decompressing
Dict     Speed Usage    R/U Rating  |      Speed Usage    R/U Rating
         KiB/s     %   MIPS   MIPS  |      KiB/s     %   MIPS   MIPS

22:        870   150    563    847  |      22431   198    969   1915
23:        860   151    582    876  |      22154   198    968   1918
24:        854   151    607    918  |      21735   198    963   1908
25:        848   152    639    969  |      21341   198    960   1900
----------------------------------  | ------------------------------
Avr:             151    598    903  |              198    965   1910
Tot:             174    781   1406</pre>

<p>
	Following <a href="http://wiki.espressobin.net/tiki-index.php?page=Build+From+Source+-+Kernel" rel="external nofollow">http://wiki.espressobin.net/tiki-index.php?page=Build+From+Source+-+Kernel</a> to build 4.4.52-armada-17.10.4-g719fc86-dirty also works fine at 1GHz.
</p>

<p>
	 
</p>

<p>
	I’ve tried a bunch of different U-boots, all with the same result, so I really think the bug is in Linux.
</p>

<p>
	 
</p>

<p>
	(FYI <a href="https://forum.armbian.com/topic/10429-how-to-make-espressobin-v7-stable/" rel="">this is not the only problem I have been having with the v7</a>, but lets focus on one bug at a time. Not to mention that Globalscale claims 1.2 GHz for v7 which seems entirely out of reach as any 1200 u-boot bricks my board).
</p>
]]></description><guid isPermaLink="false">13161</guid><pubDate>Sun, 23 Feb 2020 11:36:43 +0000</pubDate></item><item><title>Do you recommend Espressobin?</title><link>https://forum.armbian.com/topic/12722-do-you-recommend-espressobin/</link><description><![CDATA[
<div class="ipsMargin_top">
    
    
    
</div><p>Hi Everyone,<br><br>
I'm considering getting an Espressobin to use as a simple NAS.  Is this a good idea?<br><br>
My requirements are quite basic; a single SATA SSD and a single ethernet port, running NFS and Samba.  I do need a newish version of Samba (required to support "Time Machine" backup from my Mac) which I believe is in Debian Buster but not in Stretch.  I've been a Debian user for decades; I guess I might be happier if the hardware supplier provided a Debian image, but it's great that Armbian is available.<br><br>
This board's hardware looks good; it has a SATA connector.   But there are a few posts here mentioning stability issues, related to power supply hardware or possibly u-boot.  And the board has recently had an update (v7) which may have made it better in some ways but less reliable???<br><br>
Anyway, I'm posting this mainly to see if anyone shouts "No, Bad Idea!".  What's the verdict?  I'm looking for something that "just works"; I don't want to have to fiddle around with things for days!  (I've done enough of that in the past.)<br><br>
Also: can anyone recommend an enclosure that would take this board and an SSD?<br>
Also2: is it correct that I don't need an SD card or eMMC if I have an external SATA disk for the root filesystem?<br><br>
Thanks, Phil.<br></p>]]></description><guid isPermaLink="false">12722</guid><pubDate>Tue, 14 Jan 2020 18:27:53 +0000</pubDate></item><item><title>Espressobin - Only 1 GB RAM detected on a 2 GB board</title><link>https://forum.armbian.com/topic/13672-espressobin-only-1-gb-ram-detected-on-a-2-gb-board/</link><description><![CDATA[
<div class="ipsMargin_top">
    
    
    
</div><p>
	Hi everyone,
</p>

<p>
	 
</p>

<p>
	I updated the Linux kernel on my Espressobin to the latest version (5.6.2) and had some issues booting from SATA as my SSD was not detected properly after boot.<br>
	Using the device tree from an older kernel version did help, but I also read somewhere that updating to the latest Armbian U-Boot would solve the issue.
</p>

<p>
	 
</p>

<p>
	So I downloaded the version that matches my hardware (flash-image-ddr3-2g-2cs-1000_800.bin) and flashed it.
</p>

<p>
	It indeed fixed the boot issues, but now only 1 GB of RAM is detected instead of 2 GB.
</p>

<p>
	This happens as soon as the board is powered on, in U-Boot:
</p>

<pre class="ipsCode">
DRAM:  1 GiB</pre>

<p>
	 
</p>

<p>
	Before that, I was using the U-Boot version from espressobin.net, and the 2 GB were detected and usable.
</p>

<p>
	I'm sure of it, because before downloading the Armbian U-Boot I checked the output to make sure that I indeed had the 2 GB version.
</p>

<p>
	I cannot do a downgrade to verify this right now, because the espressobin.net website is broken; most pages report a 404 error, including the one where the U-Boot files were located.
</p>

<p>
	I tried different versions, like the slower flash-image-ddr3-2g-2cs-800_800.bin or the version in the <a href="https://dl.armbian.com/espressobin/u-boot/archive/10/" rel="external nofollow">https://dl.armbian.com/espressobin/u-boot/archive/10/</a> folder, with similar results.
</p>

<p>
	I also tried the 1200 MHz version out of curiosity, and had to recover the SPI flash using the SATA rescue image.
</p>

<p>
	 
</p>

<p>
	In any case, I would prefer to continue using the Armbian U-Boot version, since it is more up to date and works with the current mainline kernel and device tree.
</p>

<p>
	I did not find any answer for this in the forums or using Google.
</p>

<p>
	I actually find it very odd that it works at all.
</p>

<p>
	What is then used? Only one RAM chip? Or 512 MB from each?
</p>

<p>
	Did I install the wrong image, or did I miss a step when migrating U-Boot?
</p>
]]></description><guid isPermaLink="false">13672</guid><pubDate>Thu, 09 Apr 2020 19:42:01 +0000</pubDate></item><item><title>Armada-3720 pcie driver issue</title><link>https://forum.armbian.com/topic/12428-armada-3720-pcie-driver-issue/</link><description><![CDATA[
<div class="ipsMargin_top">
    
    
    <div class="cTemplateField">
        <span class="cTemplateField_label"></span>
        <span class="cTemplateField_value">Armbianmonitor: 
<div class='ipsType_break ipsContained'>
<a href='https://gist.github.com/qiuweichao/2893e21b8230cb3629f5b264a0a0675f' target='_blank'  rel="nofollow noreferrer">
	
		
			https://gist.github.com/qiuweichao/2893e21b8230cb3629f5b264a0a0675f
		
	
</a>
</div></span>
    </div>
    
    
</div><p>
	Hi All!
</p>

<p>
	 
</p>

<p>
	I am verifying the function about pcie  to net port on armada-3720 ESPRESSObin. I insert 3 PCIE network cards in 3720 with PCIE bridge, connect to PC by switch. PC ping 3 net port at the same time ,but only one net port could be pinged successfully.   
</p>

<p>
	     
</p>

<p>
	I use the same test environment to test on the cavium's development board ,and  PC can ping 3 network cards successfully at the same time.
</p>

<p>
	     
</p>

<p>
	Besides, I used 3 network cards connect to 3 PC directly not by switch on 3720, and 3 PC can also ping 3 network cards successfully at the same time.
</p>

<p>
	 
</p>

<p>
	Through the above cross-testing, it seems that this problem will occur as long as there is some communication connection between different network cards. I think it may be related to the 3720's pcie driver and compatibility.  Is it?    
</p>

<p>
	 
</p>

<p>
	linux-kernel <strong>4.14 </strong>   <a href="https://github.com/MarvellEmbeddedProcessors/linux-marvell/tree/linux-4.14.76-armada-18.12" rel="external nofollow">https://github.com/MarvellEmbeddedProcessors/linux-marvell/tree/linux-4.14.76-armada-18.12</a>
</p>

<p>
	 
</p>
]]></description><guid isPermaLink="false">12428</guid><pubDate>Fri, 13 Dec 2019 05:35:06 +0000</pubDate></item><item><title>espressobin uboot security concerns switch init portmask</title><link>https://forum.armbian.com/topic/12635-espressobin-uboot-security-concerns-switch-init-portmask/</link><description><![CDATA[
<div class="ipsMargin_top">
    
    
    
</div><p>
	<strong>can somebody confirm this problem?</strong><br>
	 
</p>

<p>
	in the year 2017 someone mentioned in <a href="http://espressobin.net/forums/topic/boot-behavior-of-the-switch-and-security/" rel="external nofollow">http://espressobin.net/forums/topic/boot-behavior-of-the-switch-and-security/ </a>
</p>

<p>
	some security concerns with older uboot bootloaders and port-mask setting in armada-3720-espressobin.dts(i)
</p>

<p>
	 
</p>

<p>
	this <strong>seems still to be the case in the current released armbian bootloaders</strong>  found in <a href="https://dl.armbian.com/espressobin/u-boot/" rel="external nofollow">https://dl.armbian.com/espressobin/u-boot/</a>
</p>

<p>
	 
</p>

<p>
	WTMI-devel-18.12.1-e6bb176<br>
	U-Boot 2018.03-devel-18.12.3-gc9aa92c-armbian (Feb 20 2019 - 09:45:04 +0100)
</p>

<p>
	 
</p>

<p>
	since they also seem to use  port-mask = &lt;0xf&gt; instead of the suggested port-mask = &lt;0x3&gt; ?!
</p>

<p>
	 
</p>

<p>
	<a href="https://github.com/MarvellEmbeddedProcessors/u-boot-marvell/blob/u-boot-2018.03-armada-18.12/arch/arm/dts/armada-3720-espressobin.dts#L55" rel="external nofollow">https://github.com/MarvellEmbeddedProcessors/u-boot-marvell/blob/u-boot-2018.03-armada-18.12/arch/arm/dts/armada-3720-espressobin.dts#L55</a>
</p>

<p>
	 
</p>

<p>
	this means...
</p>

<p>
	 
</p>

<p>
	as soon as ESPRESSOBin board (revision v5 and v7) gets powered up,  you will see that u-boot is still initialising the switch chipset to <strong>forward traffic</strong>.
</p>

<p>
	u-boot sets the topaz switch chipsatz portmask in a way that the board is in "full switch mode" and  all ports are bridged.
</p>

<p>
	 
</p>

<p>
	security concers:
</p>

<p>
	<br>
	* at every "normal" reboot you have bridged the ports for some seconds, until armbian final loads the linux kernel, newer dtb and module mv88e6xxx.<br>
	* <strong>but furthermore</strong>... if you stop autoboot manually, <u>or if your boot fails for any reason (boot-medium has a corrupt filesystem)</u>.. you will run into the serious problem,<br>
	that you're stuck in the Marvell Uboot Console, which is default forwarding all traffic... and so you LAN and WAN ports are bridged all the time. 
</p>

<p>
	 
</p>

<p>
	the switch chipset seems to have bootstrap pins which allows at least 3 different configurations:<br>
	1. start with forwarding enabled<br>
	2. start with forwarding disabled<br>
	3. fetch configuration from EEPROM
</p>

<p>
	as mentioned in espressobin forum, the RGE_RXD3 has a pull down and tis should prevent traffic flow at reset/power up by default..<br>
	.... but u-boot is (re)enabling the forward again.
</p>

<p>
	 
</p>

<p>
	So it seems, that all uboot images for espressobin should have the setting with disabled lan ports and just use wan port per default.
</p>

<p>
	how to fix?<br>
	 
</p>

<p>
	<br>
	 
</p>
]]></description><guid isPermaLink="false">12635</guid><pubDate>Tue, 07 Jan 2020 18:04:33 +0000</pubDate></item><item><title>espressobin  install to eMMC</title><link>https://forum.armbian.com/topic/12393-espressobin-install-to-emmc/</link><description><![CDATA[
<div class="ipsMargin_top">
    
    
    
</div><p>
	<strong>when I used the command "nand-sata-install" ,then i  select The first one, install Armbian from the SD card to the Built in emmc, After step-by-step execution, I will prompt poweroff. Then I remove the SD card and prepare to start from EMMC. However, the following error prompt appears. I cannot enter the system from EMMC normally，Please help me, thank you</strong>
</p>

<p>
	 
</p>

<p>
	<img alt="micro sd install.JPG" class="ipsImage" data-ratio="59.91" height="387" width="646" data-fileid="1544" src="https://forum.armbian.com/uploads/monthly_2017_08/598b0696c14da_microsdinstall.JPG.be8bef882584bfcee6c588fc5899c9a1.JPG"></p>

<pre class="ipsCode prettyprint lang-html prettyprinted">
<span class="pln">
TIM-1.0
WTMI-devel-18.12.1-e6bb176
WTMI: system early-init
CPU VDD voltage default value: 1.155V
NOTICE: Booting Trusted Firmware
NOTICE: BL1: v1.5(release):1f8ca7e (Marvell-devel-18.12.2)
NOTICE: BL1: Built : 16:23:10, May 21 2019
NOTICE: BL1: Booting BL2
NOTICE: BL2: v1.5(release):1f8ca7e (Marvell-devel-18.12.2)
NOTICE: BL2: Built : 16:23:11, May 21 2019
NOTICE: BL1: Booting BL31
NOTICE: BL31: v1.5(release):1f8ca7e (Marvell-devel-18.12.2)
NOTICE: BL31: Built : 16:2

U-Boot 2018.03-devel-18.12.3-gc9aa92c-armbian (Feb 20 2019 - 09:45:04 +0100)

Model: Marvell Armada 3720 Community Board ESPRESSOBin
CPU 1000 [MHz]
L2 800 [MHz]
TClock 200 [MHz]
DDR 800 [MHz]
DRAM: 1 GiB
Comphy chip #0:
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
Loading Environment from SPI Flash... SF: Detected w25q32dw with page size 256 Bytes, erase size 4 KiB, total 4 MiB
OK
Model: Marvell Armada 3720 Community Board ESPRESSOBin
Net: eth0: neta@30000 [PRIME]
Hit any key to stop autoboot: 0
starting USB...
USB0: Register 2000104 NbrPorts 2
Starting the controller
USB XHCI 1.00
USB1: USB EHCI 1.00
scanning bus 0 for devices... 1 USB Device(s) found
scanning bus 1 for devices... 1 USB Device(s) found
scanning usb for storage devices... 0 Storage Device(s) found
/
** Bad device usb 0 **
## Executing script at 06d00000
Wrong image format for "source" command
/boot/
** Bad device usb 0 **
## Executing script at 06d00000
Wrong image format for "source" command
scanning bus for devices...

Device 0: unknown device
/
** Bad device scsi 0 **
## Executing script at 06d00000
Wrong image format for "source" command
/boot/
** Bad device scsi 0 **
## Executing script at 06d00000
Wrong image format for "source" command
/
** File not found /boot.scr **
## Executing script at 06d00000
Wrong image format for "source" command
/boot/
1119 bytes read in 15 ms (72.3 KiB/s)
## Executing script at 06d00000
240 bytes read in 4 ms (58.6 KiB/s)
Card did not respond to voltage select!
** Bad device mmc 0 **
Card did not respond to voltage select!
** Bad device mmc 0 **
Card did not respond to voltage select!
** Bad device mmc 0 **
Card did not respond to voltage select!
** Bad device mmc 0 **
Bad Linux ARM64 Image magic!
/
Card did not respond to voltage select!
** Bad device mmc 0 **
## Executing script at 06d00000
Wrong image format for "source" command
/boot/
Card did not respond to voltage select!
** Bad device mmc 0 **
## Executing script at 06d00000
Wrong image format for "source" command
Marvell&gt;&gt;</span></pre>

<p>
	 
</p>
]]></description><guid isPermaLink="false">12393</guid><pubDate>Sun, 08 Dec 2019 10:50:07 +0000</pubDate></item><item><title>EspressoBin: Possible bug in boot.cmd</title><link>https://forum.armbian.com/topic/14740-espressobin-possible-bug-in-bootcmd/</link><description><![CDATA[<p>
	I just came across this line:
</p>

<blockquote class="ipsQuote" data-ipsquote="">
	<div class="ipsQuote_citation">
		Quote
	</div>

	<div class="ipsQuote_contents">
		<p>
			load ${boot_interface} ${devnum}:1 ${scriptaddr} ${prefix}armbianEnv.txt<br>
			env import -t ${scriptaddr} ${filesize}
		</p>
	</div>
</blockquote>

<p>
	-Is this correct ?
</p>

<p>
	scriptaddr is where the boot.scr is loaded, as far as I understand, it overwrites itself by loading armbianEnv.txt to the same address.
</p>

<p>
	 
</p>

<p>
	So wouldn't it be better to load armbianEnv.txt to kernel_addr, initrd_addr or fdt_addr, since armbianEnv.txt is only used for a short time ?
</p>

<p>
	I have not tried making an armbianEnv.txt, which is larger than boot.scr, but it looks like it would stop the board from booting if it's just long enough to overwrite the 'env import' line.
</p>
]]></description><guid isPermaLink="false">14740</guid><pubDate>Wed, 29 Jul 2020 01:24:23 +0000</pubDate></item><item><title>EspressoBIN - Bionic feedback</title><link>https://forum.armbian.com/topic/7962-espressobin-bionic-feedback/</link><description><![CDATA[<p>
	I've set up my local EspressoBIN with 18.04 Bionic (Armbian_5.44_Espressobin_Ubuntu_bionic_next_4.14.40.7z).
</p>

<p>
	 
</p>

<p>
	My impression is that it's very much like setting up Xenial and the same issues seem to be present.
</p>

<p>
	I mention them in the order of importance.
</p>

<p>
	1: #reboot sometimes hang, so does #poweroff. It would be great to get this fixed, because it would be a disaster if a device hangs on rebooting from remote (eg. the device is 200km away).
</p>

<p>
	2: sudo apt-get update &amp;&amp; sudo apt-get upgrade destroys the network setup. No network access is possible after doing this. I think a fix is important, because people would likely issue those commands.
</p>

<p>
	3: Network seem to be configured slightly different than on Xenial; it seems I cannot configure a static IP on the WAN port (see my other post specifically on static IP). For now, I'll be using a static IP address on the br0, this works, so it's not the highest priority.
</p>

<p>
	 
</p>

<p>
	I definitely also need to write some good stuff. <img alt=";)" data-emoticon="" height="20" src="https://forum.armbian.com/uploads/emoticons/default_wink.png" srcset="https://forum.armbian.com/uploads/emoticons/wink@2x.png 2x" title=";)" width="20"></p>

<p>
	 
</p>

<p>
	1: 3Gbit JMB321 Port Multipliers work well with Xenial (and likely also Bionic); just remember to connect the boot device to SATA0 and there should be no problems.
</p>

<p>
	2: 6Gbit JMB575 (StarTech) works great with Bionic (and likely also Xenial); again connect the boot device to SATA0.
</p>

<p>
	 
</p>

<p>
	 
</p>

<p>
	For those, who want to boot "directly" from SATA, this is what I do on both boards; it's fairly easy and there are plenty of ways you can do it.
</p>

<p>
	The first time, I just made a 'dd' from my SD-card's partition to my harddisk's partition. This works fine and the partition will be expanded when Armbian boots.
</p>

<p>
	My preferred way, though, is to make a tarball of the unmodified SD-image's partition, boot my EspressoBIN from the SD-card and extract the files onto my desired partition. This gives me a different UUID from the SD-card, thus inserting the Armbian SD card won't confuse my boot-up sequence.
</p>

<p>
	 
</p>

<p>
	To create a tarball, this can be used (mounted as /mnt/sd) ...
</p>

<p>
	cd /mnt/sd &amp;&amp; sudo tar -cpzf /data/armbian-bionic-rootfs.tar.gz .
</p>

<p>
	 
</p>

<p>
	To extract onto your partition (mounted as /mnt/rootfs), this can be used ...
</p>

<p>
	cd /mnt/rootfs &amp;&amp; sudo tar -xpzf /data/armbian-bionic-rootfs.tar.gz -C .
</p>

<p>
	 
</p>

<p>
	Those will preserve permissions, timestamps and other attributes as necessary, but this will only happen if you're root, otherwise permissions will be messed up and you'll get a half-working system (quite useless).
</p>

<p>
	 
</p>

<p>
	I use a custom UUID on my own setup, so that I only need to set it once in u-boot. I highly recommend using UUID for identifying the boot device, especially is you use a port multiplier, because you never know if a USB-drive suddenly get /dev/sda instead of the drive you expect.
</p>

<p>
	 
</p>

<p>
	In your startup boot sequence, I recommend a 3-stage check ...
</p>

<p>
	1: Check for SD-card (SD/MMC slot)
</p>

<p>
	2: Check for USB-boot
</p>

<p>
	3: Use a 'scsi scan; scsi dev $bootdev:$bootpart;' then check for your SATA-device here.
</p>

<p>
	 
</p>

<p>
	Personally I only have step 1 and 3, since I often mount my SD-card as a USB-drive when I do not want to boot from it.
</p>
]]></description><guid isPermaLink="false">7962</guid><pubDate>Thu, 16 Aug 2018 08:30:57 +0000</pubDate></item><item><title>Espressonbin 2.5Gbps, anyone?</title><link>https://forum.armbian.com/topic/14253-espressonbin-25gbps-anyone/</link><description><![CDATA[
<div class="ipsMargin_top">
    
    
    
</div><p>
	The <a href="http://wiki.espressobin.net/tiki-index.php?page=Armada+3700" rel="external nofollow">Espresobin wiki says</a>
</p>

<p>
	 
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted">
<span class="pln">2 x Gigabit Ethernet 1Gbps / 2.5Gbps
SGMII / HS-SGMII / RGMII</span></pre>

<p>
	 
</p>

<p>
	Does that mean we actually have 2.5Gbps Nic x2?
</p>

<p>
	 
</p>

<p>
	I also find<a href="http://blog.raymond.burkholder.net/index.php?/archives/968-EspressoBin-First-Boot.html" rel="external nofollow"> this link</a>
</p>

<p>
	 
</p>

<p>
	But it's saying 
</p>

<blockquote class="ipsQuote" data-ipsquote="">
	<div class="ipsQuote_citation">
		Quote
	</div>

	<div class="ipsQuote_contents">
		<p>
			..and I think i'm officially convinced that the max bandwidth between topaz switch and cpu is in fact 1gigabit... The connection is using a seperate RGMII lane. (eth0)
		</p>
	</div>
</blockquote>

<p>
	 
</p>

<p>
	 
</p>

<p>
	And there is even <a href="https://github.com/MarvellEmbeddedProcessors/main/wiki/2.5G-Ethernet-Configuration" rel="external nofollow">an official wiki talking about </a>2.5Gbps. Anyone has any luck on 2.5Gbps mode?
</p>
]]></description><guid isPermaLink="false">14253</guid><pubDate>Tue, 02 Jun 2020 23:16:09 +0000</pubDate></item><item><title>Espressobin Router: DNS Forwarding with Bind9 Issues</title><link>https://forum.armbian.com/topic/13390-espressobin-router-dns-forwarding-with-bind9-issues/</link><description><![CDATA[
<div class="ipsMargin_top">
    
    
    
</div><p>
	Hi all, I have an espressobin v5, running the newest Armbian 20.02.01 Buster that is available online (installed just recently). I am using this device as a home gateway/router so there is hostapd,  dnsmasq, iptables that kind which is all working perfectly.
</p>

<p>
	 
</p>

<p>
	But I cannot enable name resolution for the subnet!! Packet forwarding works fine, if I set the DNS manually on any of the devices connected to the subnet then the connection works perfectly but I would prefer to have it performed dynamically for any guest that connects.
</p>

<p>
	 
</p>

<p>
	I installed bind9, this is the named.conf.options file:
</p>

<p>
	<br>
	acl allowed_clients {<br>
	        localhost;<br>
	        172.24.0.0/16;<br>
	};
</p>

<p>
	options {<br>
	        directory "/var/cache/bind";<br>
	        // managed-keys-directory "/etc/bind";
</p>

<p>
	        // If there is a firewall between you and nameservers you want<br>
	        // to talk to, you may need to fix the firewall to allow multiple<br>
	        // ports to talk.  See <a href="http://www.kb.cert.org/vuls/id/800113" rel="external nofollow">http://www.kb.cert.org/vuls/id/800113</a>
</p>

<p>
	        // If your ISP provided one or more IP addresses for stable<br>
	        // nameservers, you probably want to use them as forwarders.<br>
	        // Uncomment the following block, and insert the addresses replacing<br>
	        // the all-0's placeholder.
</p>

<p>
	        recursion yes;<br>
	        allow-query { allowed_clients; };<br>
	        forward only;<br>
	        listen-on {<br>
	                //172.24.0.0/16;<br>
	                any;};
</p>

<p>
	        forwarders {<br>
	                208.67.222.222;<br>
	                208.67.220.220;<br>
	        };
</p>

<p>
	<br>
	        //========================================================================<br>
	        // If BIND logs error messages about the root key being expired,<br>
	        // you will need to update your keys.  See <a href="https://www.isc.org/bind-keys" rel="external nofollow">https://www.isc.org/bind-keys</a><br>
	        //========================================================================<br>
	        dnssec-validation auto;
</p>

<p>
	        listen-on-v6 { none; };<br>
	};
</p>

<p>
	 
</p>

<p>
	The status of the bind9 service shows the following:<br>
	 
</p>

<p>
	Mar 18 15:35:25 espressobin named[671]: zone 255.in-addr.arpa/IN: loaded serial 1<br>
	Mar 18 15:35:25 espressobin named[671]: zone localhost/IN: loaded serial 2<br>
	Mar 18 15:35:25 espressobin named[671]: all zones loaded<br>
	Mar 18 15:35:25 espressobin named[671]: running<br>
	Mar 18 15:35:25 espressobin named[671]: network unreachable resolving './DNSKEY/IN': 208.67.222.222#53<br>
	Mar 18 15:35:25 espressobin named[671]: network unreachable resolving './DNSKEY/IN': 208.67.220.220#53<br>
	Mar 18 15:35:25 espressobin named[671]: managed-keys-zone: Unable to fetch DNSKEY set '.': SERVFAIL<br>
	Mar 18 15:35:26 espressobin systemd[1]: Started BIND Domain Name Server.<br>
	Mar 18 15:37:18 espressobin named[671]: listening on IPv4 interface br1, 172.24.1.1#53<br>
	Mar 18 15:37:21 espressobin named[671]: listening on IPv4 interface wan, 192.168.0.10#53
</p>

<p>
	 
</p>

<p>
	If anyone can point out what I am doing wrong I would be grateful. The bridge br1 bridges between lan0, lan1 and wlx24050fae5224 (wireless transceiver).
</p>

<p>
	 
</p>

<p>
	 
</p>
]]></description><guid isPermaLink="false">13390</guid><pubDate>Wed, 18 Mar 2020 15:43:50 +0000</pubDate></item><item><title>Wrong power supply. Board does not start</title><link>https://forum.armbian.com/topic/13436-wrong-power-supply-board-does-not-start/</link><description><![CDATA[
<div class="ipsMargin_top">
    
    
    
</div><p>
	Hi there,
</p>

<p>
	 
</p>

<p>
	a erroneously powered the Espressobin (V7) with my laptop power-supply [ i.e. 19V 2.31A ( right polarity i.e. + inside) ] ...
</p>

<p>
	 
</p>

<p>
	The EspressoBin now does not boot.
</p>

<p>
	 
</p>

<p>
	A green led lights-up for a moment and then nothing else.
</p>

<p>
	 
</p>

<p>
	Any suggestion ?
</p>

<p>
	 
</p>

<p>
	Thanks
</p>

<p>
	 
</p>
]]></description><guid isPermaLink="false">13436</guid><pubDate>Mon, 23 Mar 2020 12:04:42 +0000</pubDate></item><item><title>How to use 512MB DDR3 on ClearFogBase</title><link>https://forum.armbian.com/topic/12923-how-to-use-512mb-ddr3-on-clearfogbase/</link><description><![CDATA[
<div class="ipsMargin_top">
    
    
    
</div><p>
	Hi, 
</p>

<p>
	 
</p>

<p>
	We made a custom board based on ClearfogBase. And we will change the size of DDR to 512MB.
</p>

<p>
	But, I have no idea if it would work without any software changes.
</p>

<p>
	 
</p>

<p>
	Thanks in advance
</p>

<p>
	JS
</p>
]]></description><guid isPermaLink="false">12923</guid><pubDate>Mon, 03 Feb 2020 10:09:59 +0000</pubDate></item><item><title>espressobin latest u-boot bricks board</title><link>https://forum.armbian.com/topic/12268-espressobin-latest-u-boot-bricks-board/</link><description><![CDATA[
<div class="ipsMargin_top">
    
    
    
</div><p>
	I just got a new espressobin v7 with 2gb of ram. Output from working u-boot:
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted">
<span class="pln">U-Boot 2017.03-armada-17.10.2-g255b9cc (Nov 07 2018 - 09:48:30 +0800)

Model: Marvell Armada 3720 Community Board ESPRESSOBin
       CPU    @ 1000 [MHz]
       L2     @ 800 [MHz]
       TClock @ 200 [MHz]
       DDR    @ 800 [MHz]
DRAM:  2 GiB
U-Boot DT blob at : 000000007f7161b8
Comphy-0: USB3          5 Gbps
Comphy-1: PEX0          2.5 Gbps
Comphy-2: SATA0         6 Gbps

...

Marvell&gt;&gt; sspi
SF: Detected mx25u3235f with page size 256 Bytes, erase size 64 KiB, total 4 MiB

Marvell&gt;&gt; version

U-Boot 2017.03-armada-17.10.2-g255b9cc (Nov 07 2018 - 09:48:30 +0800)
aarch64-linux-gnu-gcc (Linaro GCC 5.3-2016.05) 5.3.1 20160412
GNU ld (Linaro_Binutils-2016.05) 2.25.0 Linaro 2016_02</span></pre>

<p>
	I'm trying to update to the latest u-boot version from here <a href="https://dl.armbian.com/espressobin/u-boot/" rel="external nofollow">https://dl.armbian.com/espressobin/u-boot/</a>  flash-image-ddr4-2g-2cs-1000_800.bin
</p>

<p>
	 
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted">
<span class="pln">Marvell&gt;&gt; bubt flash-image-ddr4-2g-2cs-1000_800.bin spi usb
Burning U-BOOT image "flash-image-ddr4-2g-2cs-1000_800.bin" from "usb" to "spi"
USB0:   Register 2000104 NbrPorts 2
Starting the controller
USB XHCI 1.00
USB1:   USB EHCI 1.00
scanning bus 0 for devices... ** First descriptor is NOT a primary desc on 0:1 **
2 USB Device(s) found
scanning bus 1 for devices... 1 USB Device(s) found
Image checksum...OK!
823492 bytes written, 65536 bytes skipped in 7.538s, speed 120754 B/s
Done!</span></pre>

<p>
	So everything seems to go ok. From here, I reset the board and I get nothing at all. No serial console, nothing. I need to go into uart just to get any kind of a sign that the board is still alive. From uart I can recover using the following image from <a href="http://espressobin.net/tech-spec/" rel="external nofollow">http://espressobin.net/tech-spec/</a> (U-Boot 2017.03-armada-17.10):
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted">
<span class="pln">espressobin-bootloader-cpu-1000-ddr4-2cs-2g-atf-g39a62a1-uboot-g255b9cc-20181107-REL.bin</span></pre>

<p>
	which brings me back to the initial state at the start of this post. Any ideas why flashing the latest u-boot image from armbian seems to completely bricks my board?
</p>

<p>
	 
</p>

<p>
	Thanks!
</p>
]]></description><guid isPermaLink="false">12268</guid><pubDate>Mon, 25 Nov 2019 23:09:07 +0000</pubDate></item><item><title>EspressoBin/Debian - no /dev/watchdog present?</title><link>https://forum.armbian.com/topic/12223-espressobindebian-no-devwatchdog-present/</link><description><![CDATA[
<div class="ipsMargin_top">
    
    
    
</div><p>
	My Debian Buster with Armbian Linux 4.19.59-mvebu64 has no /dev/watchdog...
</p>

<p>
	I am a little confused - is there a simple solution to e.g. add the kernel module for the watchdog? I am not into kernel compiling myself unfortunately, so I appreciate any help.
</p>
]]></description><guid isPermaLink="false">12223</guid><pubDate>Thu, 21 Nov 2019 09:43:49 +0000</pubDate></item><item><title>espressobin emmc boot</title><link>https://forum.armbian.com/topic/11035-espressobin-emmc-boot/</link><description><![CDATA[
<div class="ipsMargin_top">
    
    
    
</div><p>
	Hi
</p>

<p>
	 
</p>

<p>
	I want to boot from emmc(all bootloader ,rootfs and kernel are in emmc).
</p>

<p>
	Now I can boot kernel from SD card and emmc (bootloader in spi nor flash.), and it works well.
</p>

<p>
	At present ,I have got the flash-image.bin by  ATF using BOOTDEV=EMMCNORM  option and copy this one to emmc partition 1(mmcblk0p1  179:1    0  7.3G  0 part)
</p>

<p>
	Then i changed the jumper to emmc boot mode and reboot the board ,but uboot can not up .The output just show "&gt;"  "E"
</p>

<p>
	 
</p>

<p>
	Can anyone tell me how should I do.
</p>

<p>
	 
</p>

<p>
	Thanks 
</p>
]]></description><guid isPermaLink="false">11035</guid><pubDate>Tue, 23 Jul 2019 03:04:46 +0000</pubDate></item><item><title>Clearfog Pro-A1 revision-2.1 + Marvel 88SE9215</title><link>https://forum.armbian.com/topic/12026-clearfog-pro-a1-revision-21-marvel-88se9215/</link><description><![CDATA[
<div class="ipsMargin_top">
    
    
    <div class="cTemplateField">
        <span class="cTemplateField_label"></span>
        <span class="cTemplateField_value">Armbianmonitor: 
<div class='ipsType_break ipsContained'>
<a href='http://ix.io/201C' target='_blank'  rel="nofollow noreferrer">
	
		
			http://ix.io/201C
		
	
</a>
</div></span>
    </div>
    
    
</div><p>
	 
</p>

<p>
	<span style="font-size:12px;">Hi everyone,</span>
</p>

<p>
	 
</p>

<p>
	<span style="font-size:12px;">My name is Gabriel and I am a new person in the community.</span>
</p>

<p>
	 
</p>

<p>
	<span style="font-size:12px;">After installing ARMBIAN (Armbian_5.91_Clearfogbase_Debian_stretch_default_4.14.135) with the Mini PCI Express Marvel 88SE9215, I got a problem with my Clearfog Pro-A1 revision-2.1. It did not work properly like 88SE9215 did not show me my disks. My Idea is to deploy my NAS server with OMV.</span>
</p>

<p>
	<span style="font-size:12px;">I tried to compile the kernel so many times with different modules like SATA, PATA, and AHCI but it did not work also. I guess that my u-boot is not setup properly because I was reading a couple post about it and it’s working to everyone.</span>
</p>

<p>
	 
</p>

<p>
	<span style="font-size:12px;">Someone can give me a favor pls and tell me your ideas to try to solve that problem</span>
</p>

<p>
	 
</p>

<p>
	<span style="font-size:12px;">Thanks.</span>
</p>

<p>
	 
</p>

<p>
	<span style="font-size:12px;">Logs:</span>
</p>

<p>
	 
</p>

<p>
	<span style="font-size:12px;">Armbianmonitor:  <a href="http://ix.io/201C" rel="external nofollow">http://ix.io/201C</a></span>
</p>

<p>
	 
</p>

<p>
	<span style="font-size:12px;"><span style="color:#3498db;">root@clearfogbase:~# lspci</span></span>
</p>

<p>
	<span style="font-size:12px;">00:02.0 PCI bridge: Marvell Technology Group Ltd. Device 6828 (rev 0a)</span>
</p>

<p>
	<span style="font-size:12px;">00:03.0 PCI bridge: Marvell Technology Group Ltd. Device 6828 (rev 0a)</span>
</p>

<p>
	<span style="font-size:12px;">02:00.0 SATA controller: Marvell Technology Group Ltd. Device 9215 (rev 11)</span>
</p>

<p>
	 
</p>

<p>
	<span style="font-size:12px;"><span style="color:#3498db;">root@clearfogbase:~# lspci -nv</span></span>
</p>

<p>
	<span style="font-size:12px;">00:02.0 0604: 11ab:6828 (rev 0a) (prog-if 00 [Normal decode])</span>
</p>

<p>
	<span style="font-size:12px;">        Flags: fast devsel</span>
</p>

<p>
	<span style="font-size:12px;">        Bus: primary=00, secondary=01, subordinate=01, sec-latency=0</span>
</p>

<p>
	<span style="font-size:12px;">        Prefetchable memory behind bridge: 00000000-000fffff</span>
</p>

<p>
	<span style="font-size:12px;">        Capabilities: [40] Express Root Port (Slot+), MSI 00</span>
</p>

<p>
	<span style="font-size:12px;">        Capabilities: [100] Advanced Error Reporting</span>
</p>

<p>
	<span style="font-size:12px;">00:03.0 0604: 11ab:6828 (rev 0a) (prog-if 00 [Normal decode])</span>
</p>

<p>
	<span style="font-size:12px;">        Flags: bus master, fast devsel, latency 0</span>
</p>

<p>
	<span style="font-size:12px;">        Bus: primary=00, secondary=02, subordinate=02, sec-latency=0</span>
</p>

<p>
	<span style="font-size:12px;">        I/O behind bridge: 00010000-00010fff</span>
</p>

<p>
	<span style="font-size:12px;">        Memory behind bridge: e0000000-e00fffff</span>
</p>

<p>
	<span style="font-size:12px;">        Prefetchable memory behind bridge: 00000000-000fffff</span>
</p>

<p>
	<span style="font-size:12px;">        Capabilities: [40] Express Root Port (Slot+), MSI 00</span>
</p>

<p>
	<span style="font-size:12px;">        Capabilities: [100] Advanced Error Reporting</span>
</p>

<p>
	<span style="font-size:12px;">02:00.0 0106: 1b4b:9215 (rev 11) (prog-if 01 [AHCI 1.0])</span>
</p>

<p>
	<span style="font-size:12px;">        Subsystem: 1b4b:9215</span>
</p>

<p>
	<span style="font-size:12px;">        Flags: bus master, fast devsel, latency 0, IRQ 53</span>
</p>

<p>
	<span style="font-size:12px;">        I/O ports at 10020</span>
</p>

<p>
	<span style="font-size:12px;">  I/O ports at 10030 </span>
</p>

<p>
	<span style="font-size:12px;">        I/O ports at 10028 </span>
</p>

<p>
	<span style="font-size:12px;">        I/O ports at 10034 </span>
</p>

<p>
	<span style="font-size:12px;">        I/O ports at 10000 </span>
</p>

<p>
	<span style="font-size:12px;">        Memory at e0040000 (32-bit, non-prefetchable) </span>
</p>

<p>
	<span style="font-size:12px;">        Expansion ROM at e0000000 </span>
</p>

<p>
	<span style="font-size:12px;">        Capabilities: [40] Power Management version 3</span>
</p>

<p>
	<span style="font-size:12px;">        Capabilities: [50] MSI: Enable+ Count=1/1 Maskable- 64bit-</span>
</p>

<p>
	<span style="font-size:12px;">        Capabilities: [70] Express Legacy Endpoint, MSI 00</span>
</p>

<p>
	<span style="font-size:12px;">        Capabilities: [e0] SATA HBA v0.0</span>
</p>

<p>
	<span style="font-size:12px;">        Capabilities: [100] Advanced Error Reporting</span>
</p>

<p>
	<span style="font-size:12px;">        Kernel driver in use: ahci </span>
</p>

<p>
	<span style="font-size:12px;">  </span>
</p>

<p>
	<span style="font-size:12px;">Booting from Clearfog </span>
</p>

<p>
	<span style="font-size:12px;">       </span>
</p>

<p>
	<span style="font-size:12px;">U-Boot SPL 2018.01-02337-gdc4398fdb8 (May 14 2018 - 19:03:16)</span>
</p>

<p>
	<span style="font-size:12px;">High speed PHY - Version: 2.0</span>
</p>

<p>
	<span style="font-size:12px;">Detected Device ID 6828</span>
</p>

<p>
	<span style="font-size:12px;">board SerDes lanes topology details:</span>
</p>

<p>
	<span style="font-size:12px;"> | Lane #  | Speed |  Type       |</span>
</p>

<p>
	<span style="font-size:12px;"> --------------------------------</span>
</p>

<p>
	<span style="font-size:12px;"> |   0    |  3   |  SATA0       |</span>
</p>

<p>
	<span style="font-size:12px;"> |   1    |  0   |  SGMII1      |</span>
</p>

<p>
	<span style="font-size:12px;"> |   2    |  5   |  PCIe1       |</span>
</p>

<p>
	<span style="font-size:12px;"> |   3    |  5   |  USB3 HOST1  |</span>
</p>

<p>
	<span style="font-size:12px;"> |   4    |  5   |  PCIe2       |</span>
</p>

<p>
	<span style="font-size:12px;"> |   5    |  0   |  SGMII2      |</span>
</p>

<p>
	<span style="font-size:12px;"> --------------------------------</span>
</p>

<p>
	<span style="font-size:12px;">PCIe, Idx 1: detected no link</span>
</p>

<p>
	<span style="font-size:12px;">PCIe, Idx 2: detected no link</span>
</p>

<p>
	<span style="font-size:12px;">High speed PHY - Ended Successfully</span>
</p>

<p>
	<span style="font-size:12px;">DDR3 Training Sequence - Ver TIP-1.29.0</span>
</p>

<p>
	<span style="font-size:12px;">DDR3 Training Sequence - Switching XBAR Window to FastPath Window</span>
</p>

<p>
	<span style="font-size:12px;">DDR3 Training Sequence - Ended Successfully</span>
</p>

<p>
	<span style="font-size:12px;">Trying to boot from SPI </span>
</p>

<p>
	 
</p>

<p>
	<span style="font-size:12px;">U-Boot 2018.01-02337-gdc4398fdb8 (May 14 2018 - 19:03:16 +0200), Build: jenkins-u-boot-clearfog-model=pro,variant=spi-10 </span>
</p>

<p>
	<span style="font-size:12px;">SoC:   MV88F6828-?? (a) at 1600 MHz</span>
</p>

<p>
	<span style="font-size:12px;">DRAM:  1 GiB (800 MHz, 32-bit, ECC not enabled)</span>
</p>

<p>
	<span style="font-size:12px;">MMC:   mv_sdh: 0</span>
</p>

<p>
	<span style="font-size:12px;">SF: Detected w25q32bv with page size 256 Bytes, erase size 4 KiB, total 4 MiB</span>
</p>

<p>
	<span style="font-size:12px;">Model: SolidRun Clearfog</span>
</p>

<p>
	<span style="font-size:12px;">Board: SolidRun ClearFog Pro</span>
</p>

<p>
	<span style="font-size:12px;">SCSI:  SATA link 0 timeout.</span>
</p>

<p>
	<span style="font-size:12px;">AHCI 0001.0000 32 slots 2 ports 6 Gbps 0x3 impl SATA mode</span>
</p>

<p>
	<span style="font-size:12px;">Net:   eth1: ethernet@70000, eth2: ethernet@30000, eth3: ethernet@34000</span>
</p>

<p>
	<span style="font-size:12px;">Hit any key to stop autoboot:  0</span>
</p>

<p>
	<span style="font-size:12px;">switch to partitions #0, OK</span>
</p>

<p>
	<span style="font-size:12px;">mmc0(part 0) is current device</span>
</p>

<p>
	<span style="font-size:12px;">** No partition table - mmc 0 **</span>
</p>

<p>
	<span style="font-size:12px;">starting USB...</span>
</p>

<p>
	<span style="font-size:12px;">USB0:   Register 2000120 NbrPorts 2</span>
</p>

<p>
	<span style="font-size:12px;">Starting the controller</span>
</p>

<p>
	<span style="font-size:12px;">USB XHCI 1.00</span>
</p>

<p>
	<span style="font-size:12px;">scanning bus 0 for devices... 1 USB Device(s) found</span>
</p>

<p>
	<span style="font-size:12px;">       scanning usb for storage devices... 0 Storage Device(s) found </span>
</p>

<p>
	<span style="font-size:12px;">Device 0: device type unknown</span>
</p>

<p>
	<span style="font-size:12px;">... is now current device</span>
</p>

<p>
	<span style="font-size:12px;">** Bad device usb 0 **</span>
</p>

<p>
	<span style="font-size:12px;">** Bad device usb 0 **</span>
</p>

<p>
	<span style="font-size:12px;">scanning bus for devices...</span>
</p>

<p>
	<span style="font-size:12px;">Found 0 device(s). </span>
</p>

<p>
	<span style="font-size:12px;">  </span>
</p>

<p>
	<span style="font-size:12px;">  </span>
</p>
]]></description><guid isPermaLink="false">12026</guid><pubDate>Fri, 01 Nov 2019 21:51:04 +0000</pubDate></item><item><title>Switch off leds of clearfogpro</title><link>https://forum.armbian.com/topic/11785-switch-off-leds-of-clearfogpro/</link><description><![CDATA[
<div class="ipsMargin_top">
    
    
    
</div><p>
	Hello,
</p>

<p>
	 
</p>

<p>
	There are many leds on the clearfogpro that I would like to switch off. But 
</p>

<pre class="ipsCode">
/sys/class/leds</pre>

<p>
	only has "mmc0::".
</p>

<p>
	 
</p>

<p>
	Is there a way to access other leds ? namely those of the ethernet ports ?
</p>

<p>
	 
</p>

<p>
	Regards
</p>

<p>
	 
</p>

<p>
	deb2016
</p>
]]></description><guid isPermaLink="false">11785</guid><pubDate>Thu, 03 Oct 2019 20:54:43 +0000</pubDate></item><item><title>Espressobin still dhcp no static</title><link>https://forum.armbian.com/topic/11703-espressobin-still-dhcp-no-static/</link><description><![CDATA[
<div class="ipsMargin_top">
    
    
    <div class="cTemplateField">
        <span class="cTemplateField_label"></span>
        <span class="cTemplateField_value">Armbianmonitor: 
<div class='ipsType_break ipsContained'>
<a href='http://ix.io/1WBO' target='_blank'  rel="nofollow noreferrer">
	
		
			http://ix.io/1WBO
		
	
</a>
</div></span>
    </div>
    
    
</div><p>
	Hello everybody and a nice evening.
</p>

<p>
	I have two EspressoBin 1GB at home and try desperately to change the static IP.<br>
	No matter if in the armbian-config or under /etc/systemd/network/10-br0.network I just can not get it.<br>
	Does anyone else have any advice?
</p>

<p>
	I've already tried Google and the forum search but any attempt fails that the IP is constantly jumping or that I no longer get a gateway.
</p>

<p>
	Armbian is a great distro and nobody has gotten the kernel to work so far.
</p>

<p>
	I hope you can help me.
</p>

<p>
	Alone a nice evening :-)
</p>

<p>
	 
</p>

<p>
	LG StarSurfer
</p>
]]></description><guid isPermaLink="false">11703</guid><pubDate>Mon, 23 Sep 2019 19:46:55 +0000</pubDate></item><item><title>Espressobin UART rescue failure</title><link>https://forum.armbian.com/topic/11670-espressobin-uart-rescue-failure/</link><description><![CDATA[
<div class="ipsMargin_top">
    
    
    
</div><p>
	Previously running a different Linux, I followed the instructions to update the boot loader so I could try Armbian on my Espressobin. The update completed ok, but could no longer read from the SD card. After several hours of frustration, I attempted to revert back to the original boot loader and found I could no longer tftp or update from USB.
</p>

<p>
	After several days of frustration, I am near the point of giving up. Here's what happens when I attempt to use the UART rescue found at the Espressobin web site:
</p>

<pre class="ipsCode">
Marvell&gt;&gt; usb start
starting USB...
USB0:   Register 2000104 NbrPorts 2
Starting the controller
USB XHCI 1.00
USB1:   USB EHCI 1.00
scanning bus 0 for devices... 2 USB Device(s) found
scanning bus 1 for devices... 1 USB Device(s) found
       scanning usb for storage devices... 1 Storage Device(s) found
Marvell&gt;&gt; bubt bootloader.bin spi usb
Burning U-BOOT image "bootloader.bin" from "usb" to "spi"
USB0:   Register 2000104 NbrPorts 2                                             
Starting the controller                                                         
USB XHCI 1.00                                                                   
USB1:   USB EHCI 1.00                                                           
scanning bus 0 for devices... 2 USB Device(s) found                             
scanning bus 1 for devices... 1 USB Device(s) found                             
Image checksum...OK!                                                            
SF: unrecognized JEDEC id bytes: c2, 25, 36                                     
Failed to probe SPI Flash                                                       
exit not allowed from main input shell.                                         
Marvell&gt;&gt;
</pre>

<p>
	I then tried various newer UART rescue images, which all seem to recognize the SPI flash chip but cannot update from USB (yes, I tried various working USB memory sticks...):
</p>

<pre class="ipsCode">
Marvell&gt;&gt; usb start
starting USB...
USB0:   Register 2000104 NbrPorts 2
Starting the controller
USB XHCI 1.00
USB1:   USB EHCI 1.00
scanning bus 0 for devices... 2 USB Device(s) found
scanning bus 1 for devices... 1 USB Device(s) found
       scanning usb for storage devices... 1 Storage Device(s) found
Marvell&gt;&gt; bubt bootloader.bin spi usb
Burning U-BOOT image "bootloader.bin" from "usb" to "spi"
USB0:   Register 2000104 NbrPorts 2
Starting the controller                                                         
USB XHCI 1.00                                                                   
USB1:   USB EHCI 1.00                                                           
scanning bus 0 for devices... 2 USB Device(s) found                             
scanning bus 1 for devices... 1 USB Device(s) found                             
BUG: failure at drivers/usb/host/xhci-ring.c:489/abort_td()!                    
BUG!                                                                            
resetting ...                                                                   
&gt;
</pre>

<p>
	I also tried updating via TFTP. All the UART rescue images I tried give the same result: tftp hangs, like this:
</p>

<pre class="ipsCode">
Marvell&gt;&gt; setenv serverip 192.168.1.15
Marvell&gt;&gt; setenv ipaddr 192.168.1.12
Marvell&gt;&gt; ping $serverip
Using neta@30000 device
host 192.168.1.15 is alive
Marvell&gt;&gt; bubt bootloader.bin spi tftp
Burning U-BOOT image "bootloader.bin" from "tftp" to "spi"
Using neta@30000 device
TFTP from server 192.168.1.15; our IP address is 192.168.1.12
Filename 'bootloader.bin'.
Load address: 0x80000000
Loading: #

</pre>

<p>
	Has anyone else experienced this problem? I find it hard to believe the board is broken, since it was working fine prior to the first boot loader update.
</p>
]]></description><guid isPermaLink="false">11670</guid><pubDate>Thu, 19 Sep 2019 19:16:24 +0000</pubDate></item><item><title>Load U-Boot from SD card on Espressobin v5</title><link>https://forum.armbian.com/topic/11612-load-u-boot-from-sd-card-on-espressobin-v5/</link><description><![CDATA[
<div class="ipsMargin_top">
    
    
    
</div><p>
	Hi everybody,
</p>

<p>
	 
</p>

<p>
	I have an Espressobin v5 in front of me and by default it boots fine from SATA:
</p>

<blockquote class="ipsQuote" data-ipsquote="">
	<div class="ipsQuote_citation">
		Quote
	</div>

	<div class="ipsQuote_contents">
		<p>
			TIM-1.0                                                                                                                           <br>
			WTMI-armada-17.10.5-bb8f823                                                                                                       <br>
			WTMI: system early-init                                                                                                           <br>
			SVC REV: 3, CPU VDD voltage: 1.132V                                                                                               <br>
			                                                                                                                                  <br>
			Fill memory before self refresh...done                                                                                            <br>
			                                                                                                                                  <br>
			Now in Self-refresh Mode                                                                                                          <br>
			Restore termination values to original values                                                                                     <br>
			Exited self-refresh ...                                                                                                           <br>
			                                                                                                                                  <br>
			                                                                                                                                  <br>
			Self refresh Pass.                                                                                                                <br>
			DDR self test mode test done!!                                                                                                    <br>
			                                                                                                                                  <br>
			QS GATING                                                                                                                         <br>
			=============                                                                                                                     <br>
			Calibration done: cycle = 0x00 tap =0x5B                                                                                          <br>
			CH0_PHY_RL_Control_CS0_B0[0xC0001180]: 0x0000005B                                                                                 <br>
			CH0_PHY_RL_Control_CS0_B1[0xC0001184]: 0x0000005B                                                                                 <br>
			                                                                                                                                  <br>
			DLL TUNING                                                                                                                        <br>
			==============                                                                                                                    <br>
			   DLL 0xc0001050[21:16]: [0,2d,16]                                                                                               <br>
			   DLL 0xc0001050[29:24]: [0,2d,16]                                                                                               <br>
			   DLL 0xc0001054[21:16]: [0,26,13]                                                                                               <br>
			   DLL 0xc0001054[29:24]: [3,2e,18]                                                                                               <br>
			   DLL 0xc0001074[21:16]: [0,3f,1f]                                                                                               <br>
			   DLL 0xc0001074NOTICE:  Booting Trusted Firmware                                                                                <br>
			NOTICE:  BL1: v1.3(release):armada-17.10.3:39a62a1                                                                                <br>
			NOTICE:  BL1: Built : 11:19:53, Jun 19 2NOTICE:  BL2: v1.3(release):armada-17.10.3:39a62a1                                        <br>
			NOTICE:  BL2: Built : 11:19:54, Jun 19 2018NOTICE:  BL31: v1.3(release):armada-17.10.3:39a62a1                                    <br>
			NOTICE:  BL31:                                                                                                                    <br>
			                                                                                                                                  <br>
			U-Boot 2017.03-armada-17.10.2-g14aeedc (Jun 19 2018 - 11:18:51 +0800)                                                             <br>
			                                                                                                                                  <br>
			Model: Marvell Armada 3720 Community Board ESPRESSOBin                                                                            <br>
			       CPU    @ 1000 [MHz]                                                                                                        <br>
			       L2     @ 800 [MHz]                                                                                                         <br>
			       TClock @ 200 [MHz]                                                                                                         <br>
			       DDR    @ 800 [MHz]                                                                                                         <br>
			DRAM:  1 GiB                                                                                                                      <br>
			U-Boot DT blob at : 000000003f7161b8                                                                                              <br>
			Comphy-0: USB3          5 Gbps                                                                                                    <br>
			Comphy-1: PEX0          2.5 Gbps                                                                                                  <br>
			Comphy-2: SATA0         6 Gbps                                                                                                    <br>
			SATA link 0 timeout.                                                                                                              <br>
			AHCI 0001.0300 32 slots 1 ports 6 Gbps 0x1 impl SATA mode                                                                         <br>
			flags: ncq led only pmp fbss pio slum part sxs<br>
			PCIE-0: Link down<br>
			MMC:   sdhci@d0000: 0, sdhci@d8000: 1<br>
			SF: Detected w25q32dw with page size 256 Bytes, erase size 4 KiB, total 4 MiB<br>
			Net:   eth0: neta@30000 [PRIME]<br>
			Hit any key to stop autoboot:  0
		</p>
	</div>
</blockquote>

<p>
	 
</p>

<p>
	Now I need it to load the bootloader (U-Boot) from SD card. However, I can't seem to get it working.
</p>

<p>
	 
</p>

<p>
	What I have tried so far:
</p>

<p>
	1. Set the jumper on the board (J11,J3,J10) to "eMMC download mode" as well as "eMMC alternate download mode".
</p>

<p>
	2. Get a SD card connected to my Linux host. Empty it with "dd if=/dev/zero of=/dev/sdg bs=1M count=100".
</p>

<p>
	3. Then I tried to get the U-Boot on the SD card, but I am not exactly sure about the proper way. I tried two different things:
</p>

<p>
	3.a. I just copied it raw onto the SD card with "dd if=/home/amue/Downloads/flash-image-ddr3-1g-2cs-1000_800.bin of=/dev/sdg".
</p>

<p>
	3.b. I created an ext4 partition and then copied the U-Boot binary onto the partition.
</p>

<p>
	 
</p>

<p>
	I have no success with both of those tries. All I see when booting is a minimal console environment:
</p>

<blockquote class="ipsQuote" data-ipsquote="">
	<div class="ipsQuote_citation">
		Quote
	</div>

	<div class="ipsQuote_contents">
		<p>
			E<br>
			&gt;?<br>
			h/? - print this help screen<br>
			r yyyyyyyy - read register/memory at address yyyyyyyy in hex<br>
			w yyyyyyyy zzzzzzzz - write zzzzzzzz to address yyyyyyyy in hex<br>
			j yyyyyyyy - jump to address yyyyyyyy in hex<br>
			x y - change the boot mode, where y is in hex<br>
			a - UART control passed to AP CPU ROM<br>
			c - UART control passed to CM3 CPU ROM<br>
			&gt;<br>
			E<br>
			&gt;
		</p>
	</div>
</blockquote>

<p>
	 
</p>

<p>
	As I said, I am not sure about the proper way for loading U-Boot from the SD card, since I can't seem to find the correct documentation for it. I would appreciate any help with this, as I am sure that quite a few people have already done this.
</p>

<p>
	 
</p>

<p>
	Best regards,
</p>

<p>
	Andre
</p>
]]></description><guid isPermaLink="false">11612</guid><pubDate>Fri, 13 Sep 2019 14:11:34 +0000</pubDate></item><item><title>Cutting edge, several networking problems</title><link>https://forum.armbian.com/topic/11302-cutting-edge-several-networking-problems/</link><description><![CDATA[
<div class="ipsMargin_top">
    
    
    <div class="cTemplateField">
        <span class="cTemplateField_label"></span>
        <span class="cTemplateField_value">Armbianmonitor: 
<div class='ipsType_break ipsContained'>
<a href='http://ix.io/1RY7' target='_blank'  rel="nofollow noreferrer">
	
		
			http://ix.io/1RY7
		
	
</a>
</div></span>
    </div>
    
    
</div><p>
	I recently, yesterday, updated u-boot to 800-800.  I did a dist-upgrade to buster.  I've got kernel 4.19.56.  I'm using espressobin as a firewall for my home network, connected to comcast (where I <s>used to</s> have ipv6 addresses).  systemd reports version 241.  This is part status-report, documentation for others, and questions.
</p>

<p>
	 
</p>

<p>
	<s>Used to have ipv6 addresses - So before the dist-upgrade and kernel upgrade, I was on .20 in Jessie.  And systemd-networkd was giving me prefix delegation such that my home net had public IPv6.  Now, systemd is unable to complete the transaction.  It just repeats this block:</s>  [edit] I had it misconfigured.
</p>

<p>
	 
</p>

<p>
	Network startup - When the board boots, it seems the wan interface is slow.  The first time systemd-networkd tries to configure the wan interface, it gives an error, saying "Network is down".  This is easy enough to fix, I just log into the box after any boot and send a `ip link set wan up`, and it works from there. 
</p>

<p>
	Again with networkd, the bridge interface seems to try to configure too early.  See below, "could not bring up interface: invalid argument".  This one, however, resolves itself when the lan interface gets set up, as it detects the carrier and goes back to set up the bridge again.  So this one's not so bad.
</p>

<pre class="ipsCode">
orkd[299]: No virtualization found in /proc/device-tree/*
orkd[299]: UML virtualization not found in /proc/cpuinfo.
orkd[299]: This platform does not support /proc/sysinfo
orkd[299]: Found VM virtualization none
orkd[299]: lo: Unmanaged
orkd[299]: wan: Could not bring up interface: Network is down
orkd[299]: lan0: Joined netdev
orkd[299]: lan0: Bringing link up
orkd[299]: lan1: Joined netdev
orkd[299]: lan1: Bringing link up
orkd[299]: eth0: Flags change: +UP +LOWER_UP +RUNNING
orkd[299]: LLDP: Started LLDP client
orkd[299]: eth0: Started LLDP.
orkd[299]: eth0: Gained carrier
orkd[299]: eth0: Configured
...
orkd[299]: br0: udev initialized link
orkd[299]: br0: Link state is up-to-date
orkd[299]: br0: found matching network '/etc/systemd/network/10-br0.network'
orkd[299]: br0: Setting address genmode for link
orkd[299]: br0: Bringing link up
orkd[299]: br0: Flags change: +UP
orkd[299]: br0: Could not bring up interface: Invalid argument
orkd[299]: Got inotify event on bus bus-api-network.
orkd[299]: Added inotify watch for /run on bus bus-api-network: 2
orkd[299]: Added inotify watch for /run/dbus on bus bus-api-network: -1
orkd[299]: lan0: Flags change: +LOWER_UP +RUNNING
orkd[299]: lan0: Gained carrier
</pre>

<p>
	I found a <a href="https://github.com/systemd/systemd/issues/12784" rel="external nofollow">systemd bug report 12784</a> that describes similar behavior to what I'm seeing, with Debian sid, kernel 5.2, and systemd 241.  It's very recent, so maybe it's already fixed and just needs to propagate?  <span> </span>
</p>

<p>
	 
</p>

<p>
	NFTables and network devices - I have an nftable rule that makes use of "iif" (input interface), which supposedly uses the network interface index rather than its name.  Which means, if "wan" doesn't exist when nftables.service gets started, then the ruleset fails.  That's what I'm seeing.  I corrected to "iifname", which does a string compare per packet.  That seems wrong.  Does anyone have a suggestion for how to order nftables rules for after a given interface is created, but before it's brought up?  Maybe a oneshot service that's "after" udev but "before" systemd-networkd?
</p>

<p>
	 
</p>

<p>
	And while I'm on nftables, my ruleset has a "counter".  But "nft list counters" doesn't show it, nor getting more specific into "nft list counters table inet filter".  When I attempted to name the counter in the ruleset, nft complained about a missing file/directory.  I vaguely guess that there's a module missing, but I don't know how to debug that further, and it's not important enough that I'll spend the time, unless someone else would benefit too.
</p>

<p>
	 
</p>

<p>
	But my final state, after a manual process each post-reboot, is that I have a capable, functional linux box as my network firewall.  And that's pretty cool.
</p>
]]></description><guid isPermaLink="false">11302</guid><pubDate>Sat, 17 Aug 2019 04:55:34 +0000</pubDate></item><item><title>espressobin image missing support for USB-serial-adapter?</title><link>https://forum.armbian.com/topic/11422-espressobin-image-missing-support-for-usb-serial-adapter/</link><description><![CDATA[
<div class="ipsMargin_top">
    
    
    
</div><p>
	Hi,
</p>

<p>
	 
</p>

<p>
	I'm using an esprossobin with Debian Stretch with Armbian Linux 4.19.56-mvebu64.<br><br>
	However regardless inwhat USB-TTL / Serial adapter I connect to he espressobin's USB2.0 port I don't get a ttyUSB0 device
</p>

<p>
	 
</p>

<p>
	I tried to use a Prolific and a couple of others I got lend from a friend
</p>
]]></description><guid isPermaLink="false">11422</guid><pubDate>Wed, 28 Aug 2019 15:53:02 +0000</pubDate></item><item><title>Survey: Any reliable EspressoBin V7 around?</title><link>https://forum.armbian.com/topic/11201-survey-any-reliable-espressobin-v7-around/</link><description><![CDATA[
<div class="ipsMargin_top">
    
    
    
</div><p>
	The postfix V7 suggests that it will eventually succeed the EspressoBin V5 and in a long run, the V5 might disappear. Since I am about to start a business based on the EspressoBin, I would be really interested if there are good experiences regarding the V7 – as I had a very disappointing one, while the V5 seems to run very stable and reliably. By "reliable", I mean suitable for a home server running weeks and months without any bumps or hickups.
</p>

<p>
	I'd also be interested whereelse I could find a community running the EspressoBin in reasonable numbers to investigate there as well.
</p>

<p>
	 
</p>

<p>
	Thanks in advance and sorry for the off-topic with respect to Armbian.
</p>
]]></description><guid isPermaLink="false">11201</guid><pubDate>Wed, 07 Aug 2019 21:09:22 +0000</pubDate></item><item><title>Failing to Rescue EspressoBin</title><link>https://forum.armbian.com/topic/11176-failing-to-rescue-espressobin/</link><description><![CDATA[
<div class="ipsMargin_top">
    
    
    
</div><p>
	I am trying to resuscitate an EspressoBin that I purchased back in 2017.  I bought it to make a Linux firewall, but the Ubuntu image apparently wasn't up to networking, and I was too busy to deal with attempting to make a custom Linux build to ensure that networking was enabled.  I am specifically looking for help with the SATA Rescue procedure.
</p>

<p>
	 
</p>

<p>
	It seems that Armbian has created a Linux image with networking enabled, so I am trying to load the image.  The Armbian instructions said to update the bootloader before attempting to use the new image.  I (tried to) follow the instructions, but I had no success with the load.  Using Kermit on my Linux laptop to watch the board, I see the boot sequence start over and over again, interrupted, it seems, by strings starting with NOTICE:
</p>

<p>
	 
</p>

<p>
	It could be that my board is irretrievably broken, but I'm trying to use the SATA rescue routine.   I used <strong>dd</strong> to copy the <em>flash-image-sata.bin </em>file (and also, later, <em>flash-image-sata-2cs-2g.bin </em>from the Armbian site) to a new SATA SSD, according to the online instructions, but the board still shows an interrupted boot sequence.   When I use <strong>fdisk</strong> to look at the SATA drive, it still looks empty.  I don't know if my failure is due to a bad board or to an incompetent usage of <strong>dd</strong>.  I expected that copying the image to the SATA drive would create a partition in which the code would be found.  I tried copying the image to a flash drive to see if it made a partition there (in case the SATA drive is bad), but it has the same result there, that is, no partition.  That gives me some confidence in my process, at the expense of some suspicion of the image.
</p>

<p>
	 
</p>

<p>
	(I would try the UART rescue, but I can't find the <strong>WrtDownload_linux</strong> program mentioned in the UART rescue instructions.)
</p>

<p>
	 
</p>

<p>
	So...is there any way to confirm a successful SATA rescue image transfer to the SATA drive, short of a successful booting of the board?  Is there any further advice for rescuing a bricked EspressoBin? 
</p>

<p>
	 
</p>

<p>
	Thanks,
</p>

<p>
	Chuck Jungmann
</p>
]]></description><guid isPermaLink="false">11176</guid><pubDate>Mon, 05 Aug 2019 22:25:12 +0000</pubDate></item><item><title>Clearfogpro : lost PCIe sata card after update</title><link>https://forum.armbian.com/topic/9291-clearfogpro-lost-pcie-sata-card-after-update/</link><description><![CDATA[<p>
	Hello,
</p>

<p>
	 
</p>

<p>
	I have just updated armbian on my clearfogpro and after the hard drive plugged on the PCIe sata card (2 slots) is no more recognized, it does not appear at all in logs.
</p>

<p>
	 
</p>

<p>
	It was working like a charm before.  I wonder what happened ?
</p>

<p>
	 
</p>

<p>
	Here is the output of lspci
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted">
<span class="pln">00:02.0 PCI bridge: Marvell Technology Group Ltd. Device 6828 (rev 04)
00:03.0 PCI bridge: Marvell Technology Group Ltd. Device 6828 (rev 04)
02:00.0 Network controller: Qualcomm Atheros QCA986x/988x 802.11ac Wireless Network Adapter</span></pre>

<p>
	I think the PCIe card is recognized (I have also a wifi card on the other PCI slot). I wonder why armbian does no more see the hard drive, this one is powered I can hear it.
</p>

<p>
	 
</p>

<p>
	It must be due to the u-boot version. Here is the listing of /boot directory <span>: </span>
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted">
<span class="pln">-rw-rw-r-- 1 root root     319 Jan 12 17:28 armbianEnv.txt
-rw-rw-r-- 1 root root     319 Jan 12 17:28 armbianEnv.txte
-rw-rw-r-- 1 root root    1624 Jan 27  2018 armbian_first_run.txt.template
-rw-rw-r-- 1 root root   38518 Jan 27  2018 boot.bmp
-rw-rw-r-- 1 root root    1532 Jan 27  2018 boot.cmd
-rw-rw-r-- 1 root root    4882 Jan 27  2018 boot-desktop.png
-rw-rw-r-- 1 root root    1604 Jan 27  2018 boot.scr
-rw-r--r-- 1 root root  123827 Nov 26 08:29 config-4.14.83-mvebu
lrwxrwxrwx 1 root root      17 Jan 12 17:21 dtb -&gt; dtb-4.14.83-mvebu
drwxr-xr-x 2 root root    4096 Jan 12 17:20 dtb-4.14.83-mvebu
lrwxrwxrwx 1 root root      17 Mar 10  2018 dtb.old -&gt; dtb-4.14.18-mvebu
-rw-r--r-- 1 root root 5073125 Jan 12 17:21 initrd.img-4.14.83-mvebu
-rw-r--r-- 1 root root 2179815 Nov 26 08:29 System.map-4.14.83-mvebu
lrwxrwxrwx 1 root root      21 Jan 12 17:21 uInitrd -&gt; uInitrd-4.14.83-mvebu
-rw-r--r-- 1 root root 5073189 Jan 12 17:21 uInitrd-4.14.83-mvebu
-rwxr-xr-x 1 root root 5450232 Nov 26 08:29 vmlinuz-4.14.83-mvebu
lrwxrwxrwx 1 root root      21 Jan 12 17:21 zImage -&gt; vmlinuz-4.14.83-mvebu</span></pre>

<p>
	 
</p>

<p>
	In the dtb directory, I see many *dtb files, one is for the clearfogpro, but in the logs I can see <span>: </span>
</p>

<p>
	 
</p>

<p>
	<span>[    0.000000] OF: fdt: Machine model: SolidRun Clearfog A1</span>
</p>

<p>
	 
</p>

<p>
	<span>Should not it say "Clearfogpro" ?</span>
</p>

<p>
	 
</p>
]]></description><guid isPermaLink="false">9291</guid><pubDate>Sat, 12 Jan 2019 21:48:13 +0000</pubDate></item><item><title>Espressobin gateway/wifi network: confusion about hostapd/dnsmasq</title><link>https://forum.armbian.com/topic/7045-espressobin-gatewaywifi-network-confusion-about-hostapddnsmasq/</link><description><![CDATA[<p>
	I bought an espressobin and a realtek rtl8812au based usb wifi device because I wanted to set up a linux based wifi network at home. It is running the armbian mainline kernel with Debian 9. I installed hostapd and dnsmasq (config files below) and it works, hurray! Bad news is I do not understand how. I tried to look at the list of connected devices (cat /var/lib/misc/dnsmasq.leases) but this showed nothing. I disabled dnsmasq and rebooted and the wifi continued to work without dnsmasq. So my question is this- without the dnsmasq service what exactly is handing out the ip addresses to devices connecting via dhcp?
</p>

<p>
	Hostapd config file:
</p>

<p>
	 
</p>

<p>
	<br>
	ssid=ARMBIAN<br>
	interface=wlx24050fae5224<br>
	hw_mode=g<br>
	channel=5<br>
	bridge=br0<br>
	driver=nl80211
</p>

<p>
	logger_syslog=0<br>
	logger_syslog_level=0<br>
	wmm_enabled=0<br>
	wpa=2<br>
	preamble=1
</p>

<p>
	wpa_psk=66eb31d2b48d19ba216f2e50c6831ee11be98e2fa3a8075e30b866f4a5ccda27<br>
	wpa_passphrase=********<br>
	wpa_key_mgmt=WPA-PSK<br>
	wpa_pairwise=TKIP<br>
	rsn_pairwise=CCMP<br>
	auth_algs=1<br>
	macaddr_acl=0
</p>

<p>
	noscan=1
</p>

<p>
	ctrl_interface=/var/run/hostapd<br>
	ctrl_interface_group=0
</p>

<p>
	 
</p>

<p>
	dnsmasq config file:
</p>

<p>
	 
</p>

<p>
	interface=wlx24050fae5224<br>
	dhcp-range=192.168.0.50,192.168.0.150,255.255.255.0,24h
</p>

<p>
	 
</p>

<p>
	The ip address for my laptop on the network is 192.168.0.24 and for my phone is 192.168.0.11 further proving that dnsmasq is not controlling any ip addresses.
</p>

<p>
	 
</p>

<p>
	I took a look at the router I got from my internet provider (it has reallllly crappy wifi so that is one of the reasons I am undertaking this project) and my phone and laptop, connected to the espressobin wifi network are show on the network with ip addresses 192.168.0.11 and the phone has an ip address of 100.73.80.157 (???).
</p>

<p>
	 
</p>

<p>
	I have no idea what is going on; I have used linux desktop for about 5 years now but this is my first time dealing with networking. Any input would be valued.
</p>
]]></description><guid isPermaLink="false">7045</guid><pubDate>Sun, 22 Apr 2018 10:33:16 +0000</pubDate></item><item><title>espressobin some switch ports only receiving broadcasts</title><link>https://forum.armbian.com/topic/10973-espressobin-some-switch-ports-only-receiving-broadcasts/</link><description><![CDATA[
<div class="ipsMargin_top">
    
    
    <div class="cTemplateField">
        <span class="cTemplateField_label"></span>
        <span class="cTemplateField_value">Armbianmonitor: 
<div class='ipsType_break ipsContained'>
<a href='http://not_available.com' target='_blank'  rel="nofollow noreferrer">
	
		
			http://not_available.com
		
	
</a>
</div></span>
    </div>
    
    
</div><p>
	I am trying to use each Espressobin network port as a independent network interface ( each connected to separate a network). Using systemd.networkd configuration. I have linux systems connected to each port and only one of the ports (lan0) receives anything but broadcast packets. All ports were monitored with tcpdump on both ends. Espressobin board (V5) sends ARP requests on all ports but only hears reply on lan0 . The MAC address for eth0 is different from each interface MAC address. Although replies to other ports are sent with the correct MAC address for that port, the reply seems to be filtered/dropped and not received, However the port does receive broadcast packets. This may be related/similar to:
</p>

<p>
	 
</p>
<iframe allowfullscreen="" data-controller="core.front.core.autosizeiframe" data-embedauthorid="12560" data-embedcontent="" data-embedid="embed9530588635" scrolling="no" src="https://forum.armbian.com/topic/10281-espressobin-all-boards-and-all-nics-have-the-same-mac-address/?do=embed" style="height:208px;max-width:502px;"></iframe>

<p>
	Network config files:
</p>

<p>
	/etc/systemd/network/10-eth0.network<br>
	[Match]<br>
	Name=eth0
</p>

<p>
	[Network]<br>
	DHCP=no
</p>

<p>
	 
</p>

<p>
	/etc/systemd/network/20-wan.network<br>
	[Match]<br>
	Name=wan
</p>

<p>
	[Link]<br>
	MACAddress=f0:ad:4e:03:64:82
</p>

<p>
	[Network]<br>
	Address=192.168.1.131/24<br>
	Gateway=192.168.1.1
</p>

<p>
	 
</p>

<p>
	/etc/systemd/network/30-lan0.network<br>
	[Match]<br>
	Name=lan0
</p>

<p>
	[Link]<br>
	MACAddress=f0:ad:4e:03:64:80
</p>

<p>
	[Network]<br>
	DHCP=no<br>
	BindCarrier=eth0<br>
	Address=172.17.49.2/24
</p>

<p>
	 
</p>

<p>
	/etc/systemd/network/40-lan1.network<br>
	[Match]<br>
	Name=lan1
</p>

<p>
	[Link]<br>
	MACAddress=f0:ad:4e:03:64:81
</p>

<p>
	[Network]<br>
	DHCP=no<br>
	BindCarrier=eth0<br>
	Address=10.0.49.70/24<br>
	Gateway=10.0.49.1<br>
	DNS=10.0.49.1
</p>

<p>
	 
</p>
]]></description><guid isPermaLink="false">10973</guid><pubDate>Tue, 16 Jul 2019 23:37:56 +0000</pubDate></item><item><title>espressobin hang after one day</title><link>https://forum.armbian.com/topic/9778-espressobin-hang-after-one-day/</link><description><![CDATA[
<div class="ipsMargin_top">
    
    
    
</div><p>
	I get kernel panic from TTL:
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted">
<span class="pln">espressobin login: [26830.163585] Internal error: synchronous parity or ECC error: 86000018 [#1] PREEMPT SMP
[26830.168894] Modules linked in: zstd zram zsmalloc bridge stp llc sch_fq_codel ip_tables x_tables mv88e6xxx dsa_core
[26830.179650] CPU: 0 PID: 0 Comm: swapper/0 Not tainted 4.19.20-mvebu64 #5.75
[26830.186812] Hardware name: Globalscale Marvell ESPRESSOBin Board (DT)
[26830.193445] pstate: 60000085 (nZCv daIf -PAN -UAO)
[26830.198382] pc : need_update+0x0/0xb0
[26830.202138] lr : quiet_vmstat+0x4c/0x60
[26830.206076] sp : ffffff8008f73e80
[26830.209480] x29: ffffff8008f73e80 x28: 0000000007ed0018
[26830.214946] x27: 0000000000000000 x26: ffffff8008f826c0
[26830.220411] x25: 0000000000000000 x24: 000018670e807e00
[26830.225877] x23: 0000000000000000 x22: 0000186738b3b700
[26830.231343] x21: 0000186738b3b700 x20: 0000000000000000
[26830.236809] x19: ffffffc03ffbed08 x18: 0000000000000000
[26830.242273] x17: 0000000000000000 x16: 0000000000000000
[26830.247740] x15: 0000000000000400 x14: 0000000000000400
[26830.253205] x13: 0000000000000000 x12: 0000000000000001
[26830.258671] x11: 0000000000037708 x10: 0000000000000910
[26830.264136] x9 : ffffff8008f73e40 x8 : ffffff8008f83030
[26830.269601] x7 : 0000000000000000 x6 : 0000000000000000
[26830.275067] x5 : 0000004037055000 x4 : ffffff80090336c8
[26830.280532] x3 : 0000000000000000 x2 : 0000000000000001
[26830.285999] x1 : 0000004037055000 x0 : 0000000000000000
[26830.291467] Process swapper/0 (pid: 0, stack limit = 0x000000006512fe99)
[26830.298363] Call trace:
[26830.300876]  need_update+0x0/0xb0
[26830.304283]  tick_nohz_idle_stop_tick+0xb8/0x240
[26830.309029]  do_idle+0x1c4/0x298
[26830.312343]  cpu_startup_entry+0x24/0x28
[26830.316379]  rest_init+0xd0/0xe0
[26830.319694]  start_kernel+0x3ec/0x418
[26830.323456] Code: 910003fd 97ffff11 a8c17bfd d65f03c0 (a9bd7bfd)
[26830.329733] ---[ end trace ea6ec43db8163ab5 ]---
[26830.334475] Kernel panic - not syncing: Attempted to kill the idle task!
[26830.341372] SMP: stopping secondary CPUs
[26830.345409] Kernel Offset: disabled
[26830.348990] CPU features: 0x0,2080200c
[26830.352840] Memory Limit: none
[26830.355981] ---[ end Kernel panic - not syncing: Attempted to kill the idle task! ]---</span></pre>

<p>
	I used Ubuntu 18.04.1 LTS armbian with 4.19.20-mvebu64 kernel. U-Boot info:
</p>

<p>
	 
</p>

<p>
	U-Boot 2018.03-devel-18.12.3-gc9aa92c-dirty (Feb 18 2019 - 23:13:53 -0500)
</p>

<p>
	Model: Marvell Armada 3720 Community Board ESPRESSOBin<br>
	       CPU     1000 [MHz]<br>
	       L2      800 [MHz]<br>
	       TClock  200 [MHz]<br>
	       DDR     800 [MHz]<br>
	DRAM:  1 GiB<br>
	 
</p>
]]></description><guid isPermaLink="false">9778</guid><pubDate>Mon, 04 Mar 2019 08:11:57 +0000</pubDate></item><item><title>ArchLinux with Dnsmasq as router</title><link>https://forum.armbian.com/topic/10800-archlinux-with-dnsmasq-as-router/</link><description><![CDATA[
<div class="ipsMargin_top">
    
    
    
</div><p>
	Hi!
</p>

<p>
	I have a Espressobin V7 and would make a router with this tutorial
</p>

<p>
	<a href="https://blog.tjll.net/building-my-perfect-router/" rel="external nofollow">https://blog.tjll.net/building-my-perfect-router/</a>
</p>

<p>
	 
</p>

<p>
	Dnsmasq is nativ with ArchLinux ARM
</p>

<p>
	That is dnsmasq.conf of the floder /etc
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted">
<span class="pln"># Listen for requests on this interface
interface=br0

# Address range to draw from
dhcp-range=192.168.1.5,192.168.1.250,255.255.255.0,24h

# Default route for clients (the address we used in /etc/systemd/network/br0.network)
dhcp-option=option:router,192.168.1.1</span></pre>

<p>
	 
</p>

<p>
	 cat /etc/systemd/network/
</p>

<p>
	 
</p>

<p>
	br0.netdev
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted">
<span class="pln">[NetDev]
Name=br0
Kind=bridge</span></pre>

<p>
	br0.network<br>
	 
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted">
<span class="pln">[Match]
Name=br0

[Network]
Address=192.168.1.1/24
IPForward=ipv4
#IPMasquerade=yes not activ while I need 1 Gbit/s between wan and br0
ConfigureWithoutCarrier=yes
</span></pre>

<p>
	eth0.network
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted">
<span class="pln">[Match]
Name=eth0</span></pre>

<p>
	lan.network
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted">
<span class="pln">[Match]
Name=lan*

[Network]
Bridge=br0
BindCarrier=eth0</span></pre>

<p>
	wan.network
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted">
<span class="pln">[Match]
Name=wan

[Network]
DHCP=yes
DNSSEC=no
BindCarrier=eth0
IPForward=ipv4</span></pre>

<p>
	Error when i start dnsmasq with
</p>

<p>
	systemctl start dnsmasq
</p>

<p>
	 
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted">
<span class="pln">May 13 00:49:46 alarm systemd-resolved[344]: Using degraded feature set (UDP) f&gt;
May 13 00:49:50 alarm systemd-resolved[344]: Using degraded feature set (UDP) f&gt;
lines 2046-2068/2068 (END)[ 1302.028960] audit: type=1130 audit(1557699855.230:359): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=dnsmasq comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[ 1302.048344] audit: type=1131 audit(1557699855.230:360): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=dnsmasq comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[ 1302.105771] audit: type=1130 audit(1557699855.310:361): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=dnsmasq comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=failed'
</span></pre>

<p>
	ifconfig
</p>

<p>
	 
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted">
<span class="pln">[root@alarm ~]# ifconfig
br0: flags=4163</span><span class="tag">&lt;UP</span><span class="pln">,</span><span class="atn">BROADCAST</span><span class="pln">,</span><span class="atn">RUNNING</span><span class="pln">,</span><span class="atn">MULTICAST</span><span class="tag">&gt;</span><span class="pln">  mtu 1500
        inet 192.168.1.1  netmask 255.255.255.0  broadcast 192.168.1.255
        inet6 2a02:120b:c3f6:f671:50ea:a8ff:fe06:b6a  prefixlen 64  scopeid 0x0</span><span class="tag">&lt;global&gt;</span><span class="pln">
        inet6 fe80::50ea:a8ff:fe06:b6a  prefixlen 64  scopeid 0x20</span><span class="tag">&lt;link&gt;</span><span class="pln">
        ether 52:ea:a8:06:0b:6a  txqueuelen 1000  (Ethernet)
        RX packets 722  bytes 408503 (398.9 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 562  bytes 70734 (69.0 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

eth0: flags=4163</span><span class="tag">&lt;UP</span><span class="pln">,</span><span class="atn">BROADCAST</span><span class="pln">,</span><span class="atn">RUNNING</span><span class="pln">,</span><span class="atn">MULTICAST</span><span class="tag">&gt;</span><span class="pln">  mtu 1508
        inet6 fe80::f2ad:4eff:fe09:6a7f  prefixlen 64  scopeid 0x20</span><span class="tag">&lt;link&gt;</span><span class="pln">
        ether f0:ad:4e:09:6a:7f  txqueuelen 1024  (Ethernet)
        RX packets 722  bytes 424387 (414.4 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 582  bytes 76891 (75.0 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
        device interrupt 11  

lan0: flags=4099</span><span class="tag">&lt;UP</span><span class="pln">,</span><span class="atn">BROADCAST</span><span class="pln">,</span><span class="atn">MULTICAST</span><span class="tag">&gt;</span><span class="pln">  mtu 1500
        ether f0:ad:4e:09:6a:7f  txqueuelen 1000  (Ethernet)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

lan1: flags=4163</span><span class="tag">&lt;UP</span><span class="pln">,</span><span class="atn">BROADCAST</span><span class="pln">,</span><span class="atn">RUNNING</span><span class="pln">,</span><span class="atn">MULTICAST</span><span class="tag">&gt;</span><span class="pln">  mtu 1500
        ether f0:ad:4e:09:6a:7f  txqueuelen 1000  (Ethernet)
        RX packets 722  bytes 408503 (398.9 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 562  bytes 70734 (69.0 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

lo: flags=73</span><span class="tag">&lt;UP</span><span class="pln">,</span><span class="atn">LOOPBACK</span><span class="pln">,</span><span class="atn">RUNNING</span><span class="tag">&gt;</span><span class="pln">  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10</span><span class="tag">&lt;host&gt;</span><span class="pln">
        loop  txqueuelen 1000  (Local Loopback)
        RX packets 80  bytes 6320 (6.1 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 80  bytes 6320 (6.1 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

wan: flags=4099</span><span class="tag">&lt;UP</span><span class="pln">,</span><span class="atn">BROADCAST</span><span class="pln">,</span><span class="atn">MULTICAST</span><span class="tag">&gt;</span><span class="pln">  mtu 1500
        ether f0:ad:4e:09:6a:7f  txqueuelen 1000  (Ethernet)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0</span></pre>

<p>
	What is wrong ?
</p>

<p>
	And have also no Internet
</p>

<p>
	I pluged a FritzBox 5490 with DHCP v6 and v4  to the Wan Port
</p>

<p>
	Shorewall is not running
</p>
]]></description><guid isPermaLink="false">10800</guid><pubDate>Sat, 29 Jun 2019 11:59:13 +0000</pubDate></item><item><title>UART/Serial on Espressobin</title><link>https://forum.armbian.com/topic/10551-uartserial-on-espressobin/</link><description><![CDATA[
<div class="ipsMargin_top">
    
    
    
</div><p>
	Trying to get the serial port working on pins 24 and 26 of the espressobin.
</p>

<p>
	 
</p>

<p>
	I've tried all of the armbian builds, plus building the kernel from the Marvell github repo - various branches.
</p>

<p>
	 
</p>

<p>
	On the 4.4.52 kernels, the serial port on the header pins shows up with port of 0000 and IRQ of 8, but will not work.
</p>

<p>
	 
</p>

<p>
	On the 4.14 kernels, I get port 0000 and IRQ 0, and also doesn't work
</p>

<p>
	 
</p>

<p>
	Has anyone managed to get the serial port working on the header pins 24,26 of the espressobin? I have posted more detail here on the github page but no progress so thought I'd ask here if anyone has had any success with this?
</p>

<p>
	 
</p>

<p>
	Thanks
</p>

<p>
	 
</p>

<p>
	<a href="https://github.com/MarvellEmbeddedProcessors/mainline-public/issues/81" rel="external nofollow">https://github.com/MarvellEmbeddedProcessors/mainline-public/issues/81</a>
</p>
]]></description><guid isPermaLink="false">10551</guid><pubDate>Tue, 04 Jun 2019 21:49:43 +0000</pubDate></item><item><title>EspressoBin v7 reboot</title><link>https://forum.armbian.com/topic/10435-espressobin-v7-reboot/</link><description><![CDATA[
<div class="ipsMargin_top">
    
    
    
</div><p>
	Seems my espressoBin started randomly rebooting.
</p>

<p>
	 
</p>

<p>
	sometimes it does it while sitting in a u boot prompt
</p>

<p>
	other times it will do it while bootting the os
</p>

<p>
	 
</p>

<p>
	Any suggestions? anyone seen this before?
</p>

<p>
	Tried updateing uboot with no luck
</p>
]]></description><guid isPermaLink="false">10435</guid><pubDate>Tue, 21 May 2019 01:37:13 +0000</pubDate></item><item><title>Espressobin: disabling zram swap for Kubernetes</title><link>https://forum.armbian.com/topic/10418-espressobin-disabling-zram-swap-for-kubernetes/</link><description><![CDATA[
<div class="ipsMargin_top">
    
    
    
</div><p>
	Hello folks,
</p>

<p>
	  I am building a small Kubernetes cluster and k8s absolutely *hates* swap, it wants it switched off. I have tried the customary purge of Adam Conrad's zram-config tool, but it looks like on Armbian the setup of zram is coming from deeper down in the system... any help?
</p>

<p>
	 
</p>

<p>
	  I would normally want zram on, but in this case, because of K8s's quirk, it is making nodes fail cluster init on reboot... it is not helping.
</p>

<p>
	 
</p>

<p>
	thanks -F
</p>
]]></description><guid isPermaLink="false">10418</guid><pubDate>Sat, 18 May 2019 00:27:20 +0000</pubDate></item><item><title>Clearfog[Pro] Current u-boot 5.85 not working</title><link>https://forum.armbian.com/topic/10369-clearfogpro-current-u-boot-585-not-working/</link><description><![CDATA[
<div class="ipsMargin_top">
    
    
    
</div><p>
	Good evening,
</p>

<p>
	 
</p>

<p>
	as uboot doesn't get updated automatically since a few versions back, I ran the uboot install script manually today - so far everything worked, uboot got copied to the boot sector.
</p>

<p>
	 
</p>

<p>
	After rebooting though it seems that uboot is not working / properly compiled. It runs normally until the point where it would boot linux, then stops saying it can't find the various commands (bootz, help, echo etc).
</p>

<p>
	It dropped me to the uboot shell. I tried a few commands (help, reset etc) and all just gave a "command not found" failure.
</p>

<p>
	 
</p>

<p>
	After restoring the 5.75 uboot from some backup it works again.
</p>

<p>
	 
</p>

<p>
	Is there some known problem in the current uboot? Otherwise we should probably tell users not to upgrade atm.
</p>

<p>
	 
</p>

<p>
	I will provide uboot serial output tomorrow, no time today. 
</p>

<p>
	 
</p>

<p>
	Greetings,
</p>

<p>
	count-doku
</p>
]]></description><guid isPermaLink="false">10369</guid><pubDate>Sun, 12 May 2019 20:17:54 +0000</pubDate></item><item><title>espresso bin kernel crashes and bugs</title><link>https://forum.armbian.com/topic/10334-espresso-bin-kernel-crashes-and-bugs/</link><description><![CDATA[
<div class="ipsMargin_top">
    
    
    
</div><p>
	every second boot, there is a kernel crash:
</p>

<p>
	 
</p>

<pre class="ipsCode">
Starting kernel ...

[    0.000000] Booting Linux on physical CPU 0x0000000000 [0x410fd034]
[    0.000000] Linux version 4.19.20-mvebu64 (root@armbian.com) (gcc version 7.2.1 20171011 (Linaro GCC 7.2-2017.11)) #5.75 SMP PREEMPT Fri Feb 8 09:54:18 CET 2019
[    0.000000] Machine model: Globalscale Marvell ESPRESSOBin Board
[    0.000000] earlycon: ar3700_uart0 at MMIO 0x00000000d0012000 (options '')
[    0.000000] bootconsole [ar3700_uart0] enabled
Loading, please wait...
starting version 232
Begin: Loading essential drivers ... done.
Begin: Running /scripts/init-premount ... done.
Begin: Mounting root file system ... Begin: Running /scripts/local-top ... done.
Begin: Running /scripts/local-premount ... Scanning for Btrfs filesystems
done.
Begin: Will now check root file system ... fsck from util-linux 2.29.2
[/sbin/fsck.ext4 (1) -- /dev/mmcblk1p1] fsck.ext4 -a -C0 /dev/mmcblk1p1
/dev/mmcblk1p1: recovering journal
/dev/mmcblk1p1: clean, 37821/942080 files, 494863/3757996 blocks
done.
done.
Begin: Running /scripts/local-bottom ... done.
Begin: Running /scripts/init-bottom ... done.

Welcome to Debian GNU/Linux 9 (stretch)!

[    8.127417] Internal error: Oops: 96000021 [#1] PREEMPT SMP
[    8.130321] Modules linked in: ip_tables x_tables mv88e6xxx dsa_core
[    8.136863] CPU: 0 PID: 219 Comm: systemd Not tainted 4.19.20-mvebu64 #5.75
[    8.144022] Hardware name: Globalscale Marvell ESPRESSOBin Board (DT)
[    8.150655] pstate: a0000005 (NzCv daif -PAN -UAO)
[    8.155591] pc : fput+0x10/0xb8
[    8.158810] lr : vma_do_fput+0x2c/0x38
[    8.162658] sp : ffffff8009b5bac0
[    8.166063] x29: ffffff8009b5bac0 x28: ffffffc03baba580
[    8.171528] x27: ffffffc03bad5e00 x26: 0000000000000000
[    8.176993] x25: ffffffc03b530800 x24: ffffffc03bd686e8
[    8.182459] x23: ffffffc03b530800 x22: ffffffc03ba4ad80
[    8.187925] x21: ffffff8008f79000 x20: ffffffc03bac8539
[    8.193391] x19: ffffffc03bb5fb00 x18: 0000000000000000
[    8.198856] x17: 0000000000000000 x16: 0000000000000000
[    8.204322] x15: 0000000000000200 x14: 00000000000003f8
[    8.209786] x13: 00000000000003f8 x12: 0000000007ff2600
[    8.215253] x11: ffffffc03ffea180 x10: 0000004037055000
[    8.220718] x9 : ffffffc03ffea180 x8 : 0000000044040000
[    8.226184] x7 : 0000000000210d00 x6 : ffffff8008f796c8
[    8.231649] x5 : ffffff80080d50b0 x4 : ffffffc03bd68000
[    8.237116] x3 : ffffffc03bac8571 x2 : 0000000000000000
[    8.242580] x1 : 0000000000000014 x0 : ffffffc03bac8539
[    8.248049] Process systemd (pid: 219, stack limit = 0x(____ptrval____))
[    8.254946] Call trace:
[    8.257458]  fput+0x10/0xb8
[    8.260324]  vma_do_fput+0x2c/0x38
[    8.263821]  remove_vma+0x44/0x68
[    8.267224]  exit_mmap+0x114/0x180
[    8.270721]  mmput+0x5c/0x128
[    8.273767]  flush_old_exec+0x45c/0x6c0
[    8.277709]  load_elf_binary+0x240/0x1264
[    8.281830]  search_binary_handler+0x90/0x290
[    8.286310]  __do_execve_file.isra.14+0x5a0/0x6b0
[    8.291148]  do_execve+0x2c/0x38
[    8.294464]  __arm64_sys_execve+0x28/0x38
[    8.298587]  el0_svc_common+0x60/0x100
[    8.302436]  el0_svc_handler+0x24/0x80
[    8.306289]  el0_svc+0x8/0xc
[    8.309249] Code: a9be7bfd 9100e003 910003fd f9800071 (c85f7c61)
[    8.315519] ---[ end trace bbf74bb1f6385571 ]---
[    8.577617] Unable to handle kernel NULL pointer dereference at virtual address 0000000000000000
[    8.583936] Mem abort info:
[    8.586765]   ESR = 0x96000005
[    8.589911]   Exception class = DABT (current EL), IL = 32 bits
[    8.596016]   SET = 0, FnV = 0
[    8.599100]   EA = 0, S1PTW = 0
[    8.602316] Data abort info:
[    8.605277]   ISV = 0, ISS = 0x00000005
[    8.609216]   CM = 0, WnR = 0
[    8.612259] user pgtable: 4k pages, 39-bit VAs, pgdp = (____ptrval____)
[    8.619077] [0000000000000000] pgd=0000000000000000, pud=0000000000000000
[    8.626065] Internal error: Oops: 96000005 [#2] PREEMPT SMP
[    8.631787] Modules linked in: ip_tables x_tables mv88e6xxx dsa_core
[    8.638334] CPU: 1 PID: 218 Comm: systemd-gpt-aut Tainted: G      D           4.19.20-mvebu64 #5.75
[    8.647645] Hardware name: Globalscale Marvell ESPRESSOBin Board (DT)
[    8.654278] pstate: 60000005 (nZCv daif -PAN -UAO)
[    8.659216] pc : __rb_erase_color+0xd4/0x290
[    8.663600] lr : vma_interval_tree_remove+0x1bc/0x2e8
[    8.668790] sp : ffffff80099ebbe0
[    8.672196] x29: ffffff80099ebbe0 x28: ffffffc03bd6ce00
[    8.677660] x27: 0000000000000000 x26: 0000000000000000
[    8.683126] x25: ffffffc03ba4b160 x24: 0000000000000000
[    8.688591] x23: ffffff80081fb9b0 x22: ffffffc03cd7c278
[    8.694057] x21: ffffffc03bb6e538 x20: 0000000000000000
[    8.699523] x19: ffffffc03b461178 x18: 0000000000000000
[    8.704988] x17: 0000000000000000 x16: 0000000000000000
[    8.710454] x15: 0000000000000000 x14: 0000000000000000
[    8.715919] x13: 0000000000000000 x12: 00000000055a3200
[    8.721386] x11: 00000055a3201000 x10: 0000005592800000
[    8.726851] x9 : 00000000ffffffff x8 : 0000000000000000
[    8.732317] x7 : ffffffc03bb5aa18 x6 : 0000000000100073
[    8.737782] x5 : 0000007f90aa7000 x4 : ffffffc03baf2398
[    8.743248] x3 : 000fffc03749ca97 x2 : ffffff80081fb9b0
[    8.748714] x1 : 0000000000000000 x0 : ffffffc03b461178
[    8.754181] Process systemd-gpt-aut (pid: 218, stack limit = 0x(____ptrval____))
[    8.761795] Call trace:
[    8.764307]  __rb_erase_color+0xd4/0x290
[    8.768338]  vma_interval_tree_remove+0x1bc/0x2e8
[    8.773181]  __remove_shared_vm_struct.isra.1+0x54/0x60
[    8.778554]  unlink_file_vma+0x40/0x60
[    8.782405]  free_pgtables+0xc4/0x118
[    8.786169]  exit_mmap+0xe4/0x180
[    8.789577]  mmput+0x5c/0x128
[    8.792621]  do_exit+0x27c/0x9b8
[    8.795935]  do_group_exit+0x38/0xa0
[    8.799609]  __arm64_sys_exit_group+0x14/0x18
[    8.804092]  el0_svc_common+0x60/0x100
[    8.807942]  el0_svc_handler+0x24/0x80
[    8.811795]  el0_svc+0x8/0xc
[    8.814753] Code: f9400674 eb01029f 54fffb21 f9400a74 (a9405680)
[    8.821025] ---[ end trace bbf74bb1f6385572 ]---
[    8.825832] Fixing recursive fault but reboot is needed!

</pre>

<p>
	 
</p>

<p>
	 
</p>

<p>
	and console is costantly spammed with this:
</p>

<p>
	 
</p>

<pre class="ipsCode">
Debian GNU/Linux 9 ESPRESSOBIN-SRV-02 ttyMV0

ESPRESSOBIN-SRV-02 login: [   45.636823] BUG: Bad page state in process dbus-daemon  pfn:3b61e
[   45.640320] page:ffffffbf00ed8780 count:4096 mapcount:0 mapping:0000000000000000 index:0x0
[   45.648961] flags: 0x0()
[   45.651432] raw: 0000000000000000 0000000000000000 ffffffbf00ed8788 0000000000000000
[   45.659538] raw: 0000000000000000 0000000000000000 00001000ffffffff 0000000000000000
[   45.667473] page dumped because: nonzero _refcount
[   81.632844] BUG: Bad page state in process khugepaged  pfn:337f0
[   81.636239] page:ffffffbf00cdfc00 count:0 mapcount:0 mapping:0000000000001000 index:0x0
[   81.644462] flags: 0x0()
[   81.647084] raw: 0000000000000000 0000000000000000 ffffffbf00cdfc08 0000000000001000
[   81.655050] raw: 0000000000000000 0000000000000000 00000000ffffffff 0000000000000000
[   81.663009] page dumped because: non-NULL mapping
[  132.832811] BUG: Bad page state in process khugepaged  pfn:33a17
[  132.836205] page:ffffffbf00ce85c0 count:4096 mapcount:0 mapping:0000000000000000 index:0x0
[  132.844698] flags: 0x0()
[  132.847319] raw: 0000000000000000 0000000000000000 ffffffbf00ce85c8 0000000000000000
[  132.855284] raw: 0000000000000000 0000000000000000 00001000ffffffff 0000000000000000
[  132.863242] page dumped because: nonzero _count

</pre>

<p>
	 
</p>
]]></description><guid isPermaLink="false">10334</guid><pubDate>Thu, 09 May 2019 07:32:13 +0000</pubDate></item><item><title>Clearfog[Pro] Possible change in temperature reporting between 4.14(next) and 4.19(dev)</title><link>https://forum.armbian.com/topic/10214-clearfogpro-possible-change-in-temperature-reporting-between-414next-and-419dev/</link><description><![CDATA[
<div class="ipsMargin_top">
    
    
    <div class="cTemplateField">
        <span class="cTemplateField_label"></span>
        <span class="cTemplateField_value">Armbianmonitor: 
<div class='ipsType_break ipsContained'>
<a href='http://ix.io/1Hf0' target='_blank'  rel="nofollow noreferrer">
	
		
			http://ix.io/1Hf0
		
	
</a>
</div></span>
    </div>
    
    
</div><p>
	Hello,
</p>

<p>
	 
</p>

<p>
	today I tried upgrading my ClearfogPro Kernel from 4.14.106 (next) to 4.19.20(dev). So far everything seems to be working (samba, dnsmasq, minidlna, network etc.), see also attached armbianmonitor link.  Great work @ armbian.
</p>

<p>
	 
</p>

<p>
	I also noticed that the reported temperature by "cat /sys/devices/virtual/thermal/thermal_zone0/temp" seems to be about 20°C lower than with the old kernel. I appreciate this, because it seems to be closer to the real value (measured with thermal probe at heatsink).  The old 4.14 kernel always reported some value around 65-70°C which seemed a bit high for idling (cpu running at 800Mhz like 80% of the time). The new value of 35°C is quite realistic I guess.
</p>

<p>
	 
</p>

<p>
	Does anyone know / have information about a change in temperature reading on the clearfog in the last kernel upgrades? 
</p>

<p>
	 
</p>

<p>
	EDIT:
</p>

<p>
	Checked in the kernel diff between 4.14 and 4.19 and there are some changes to <a href="https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/tree/drivers/thermal/armada_thermal.c?h=linux-4.19.y" rel="external nofollow">https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/tree/drivers/thermal/armada_thermal.c?h=linux-4.19.y</a>
</p>

<p>
	They definitely  changed something regarding some trim values - though I don't understand enough to really say if that changes the temperature reading.
</p>

<p>
	 
</p>

<p>
	But if it did it might also be interesting for the Helios4 guys, I remember seeing some questions about high temperatures in their thread. <a contenteditable="false" data-ipshover="" data-ipshover-target="https://forum.armbian.com/profile/4018-gprovost/?do=hovercard" data-mentionid="4018" href="https://forum.armbian.com/profile/4018-gprovost/" rel="">@gprovost</a> could this be related?
</p>

<p>
	 
</p>

<p>
	 
</p>

<p>
	 
</p>

<p>
	Can I somehow help getting the 4.19 Kernel to be next? Like specific things to test?
</p>

<p>
	Or is your plan to skip 4.19 completely and go directly to 5.x?
</p>

<p>
	 
</p>

<p>
	 
</p>

<p>
	Greetings,
</p>

<p>
	count-doku
</p>
]]></description><guid isPermaLink="false">10214</guid><pubDate>Fri, 26 Apr 2019 07:20:11 +0000</pubDate></item><item><title>ESPRESSObin v7 - Official BIONIC does not boot. HELP</title><link>https://forum.armbian.com/topic/9569-espressobin-v7-official-bionic-does-not-boot-help/</link><description><![CDATA[
<div class="ipsMargin_top">
    
    
    
</div><p>
	Hi,
</p>

<p>
	 
</p>

<p>
	I have this latest ESPRESSObin v7 board. It doe's not boot official Armbian BIONIC. I have used Armbian before on other chips and I am pretty confident I am following the instructions correctly. Steps I did to get it going:
</p>

<p>
	1. I followed official instructions to flash u-boot with bubt tool to it's latest version. My board is DDR4, 1GB,1 ram chip, 1000cpu,800ram. I got the right one - as all works just fine after a reset. Also applied relevant boot environment as instructed here https://www.armbian.com/espressobin/
</p>

<p>
	2. I have then used etcher to burn SD card with bionic. Tried to boot - didn't work. Only getting call traces in kernel log.
</p>

<p>
	3. I burned a flash stick and tried to boot from it over USB3 port - same result. kernel traces.
</p>

<p>
	4. Just tried again with same USB - it all booted as i'm writing. I was greeted with linux login prompt. I thought all good. Then in 10 seconds after, without clicking anything - it failed with kernel error.
</p>

<p>
	 
</p>

<p>
	<strong><u>Full log attached below</u></strong>. Beginning of it you can see kernel log of a failed boot attempt. Then after I hit reset - you will see that it booted to login prompt as normal - and then shortly after it failed. 
</p>

<p>
	 
</p>

<p>
	[  971.024128]  kthread+0x128/0x130
</p>

<p>
	[  971.027443]  ret_from_fork+0x10/0x1c
</p>

<p>
	[  971.031115] rcu: INFO: rcu_sched detected stalls on CPUs/tasks:
</p>

<p>
	[  971.037212] rcu:     0-...!: (29 ticks this GP) idle=c42/1/0x4000000000000002 softirq=76/91 fqs=88 
</p>

<p>
	[  971.046256] rcu:     (detected by 1, t=241577 jiffies, g=-1183, q=53)
</p>

<p>
	[  971.052618] Task dump for CPU 0:
</p>

<p>
	[  971.055933] rcu_preempt     R  running task        0    10      2 0x0000002a
</p>

<p>
	[  971.063190] Call trace:
</p>

<p>
	[  971.065703]  __switch_to+0x94/0xd8
</p>

<p>
	[  971.069197]  schedule_timeout+0x1c4/0x368
</p>

<p>
	[  971.073318]  rcu_gp_kthread+0x48c/0x840
</p>

<p>
	[  971.077260]  kthread+0x128/0x130
</p>

<p>
	[  971.080577]  ret_from_fork+0x10/0x1c
</p>

<p>
	[  971.084252] rcu: rcu_sched kthread starved for 241397 jiffies! g-1183 f0x2 RCU_GP_WAIT_FQS(5) -&gt;state=0x0 -&gt;cpu=1
</p>

<p>
	[  971.094819] rcu: RCU grace-period kthread stack dump:
</p>

<p>
	[  971.100016] rcu_sched       R  running task        0    11      2 0x00000028
</p>

<p>
	[  971.107274] Call trace:
</p>

<p>
	[  971.109786]  __switch_to+0x94/0xd8
</p>

<p>
	[  971.113281]  __schedule+0x1e4/0x618
</p>

<p>
	[  971.116865]  schedule+0x38/0xa0
</p>

<p>
	[  971.120089]  schedule_timeout+0x90/0x368
</p>

<p>
	[  971.124121]  rcu_gp_kthread+0x48c/0x840
</p>

<p>
	[  971.128064]  kthread+0x128/0x130
</p>

<p>
	[  971.131378]  ret_from_fork+0x10/0x1c
</p>

<p>
	[ 1033.956483] rcu: INFO: rcu_preempt detected stalls on CPUs/tasks:
</p>

<p>
	[ 1033.959908] rcu:     0-...!: (1 ticks this GP) idle=c42/1/0x4000000000000002 softirq=91/91 fqs=0 
</p>

<p>
	[ 1033.968771] rcu:     (detected by 1, t=257332 jiffies, g=-931, q=10717)
</p>

<p>
	[ 1033.975312] Task dump for CPU 0:
</p>

<p>
	[ 1033.978628] rcu_preempt     R  running task        0    10      2 0x0000002a
</p>

<p>
	[ 1033.985884] Call trace:
</p>

<p>
	[ 1033.988397]  __switch_to+0x94/0xd8
</p>

<p>
	[ 1033.991891]  schedule_timeout+0x1c4/0x368
</p>

<p>
	[ 1033.996012]  rcu_gp_kthread+0x48c/0x840
</p>

<p>
	[ 1033.999955]  kthread+0x128/0x130
</p>

<p>
	[ 1034.003270]  ret_from_fork+0x10/0x1c
</p>

<p>
	[ 1034.006946] rcu: rcu_preempt kthread starved for 257332 jiffies! g-931 f0x2 RCU_GP_WAIT_FQS(5) -&gt;state=0x0 -&gt;cpu=0
</p>

<p>
	[ 1034.017603] rcu: RCU grace-period kthread stack dump:
</p>

<p>
	[ 1034.022801] rcu_preempt     R  running task        0    10      2 0x0000002a
</p>

<p>
	[ 1034.030058] Call trace:
</p>

<p>
	[ 1034.032569]  __switch_to+0x94/0xd8
</p>

<p>
	[ 1034.036063]  schedule_timeout+0x1c4/0x368
</p>

<p>
	[ 1034.040185]  rcu_gp_kthread+0x48c/0x840
</p>

<p>
	[ 1034.044128]  kthread+0x128/0x130
</p>

<p>
	[ 1034.047442]  ret_from_fork+0x10/0x1c
</p>

<p>
	[ 1034.051114] rcu: INFO: rcu_sched detected stalls on CPUs/tasks:
</p>

<p>
	[ 1034.057212] rcu:     0-...!: (29 ticks this GP) idle=c42/1/0x4000000000000002 softirq=76/91 fqs=88 
</p>

<p>
	[ 1034.066256] rcu:     (detected by 1, t=257332 jiffies, g=-1183, q=53)
</p>

<p>
	[ 1034.072618] Task dump for CPU 0:
</p>

<p>
	[ 1034.075934] rcu_preempt     R  running task        0    10      2 0x0000002a
</p>

<p>
	[ 1034.083190] Call trace:
</p>

<p>
	[ 1034.085703]  __switch_to+0x94/0xd8
</p>

<p>
	[ 1034.089197]  schedule_timeout+0x1c4/0x368
</p>

<p>
	[ 1034.093318]  rcu_gp_kthread+0x48c/0x840
</p>

<p>
	[ 1034.097260]  kthread+0x128/0x130
</p>

<p>
	[ 1034.100576]  ret_from_fork+0x10/0x1c
</p>

<p>
	[ 1034.104252] rcu: rcu_sched kthread starved for 257152 jiffies! g-1183 f0x2 RCU_GP_WAIT_FQS(5) -&gt;state=0x0 -&gt;cpu=1
</p>

<p>
	[ 1034.114819] rcu: RCU grace-period kthread stack dump:
</p>

<p>
	[ 1034.120016] rcu_sched       R  running task        0    11      2 0x00000028
</p>

<p>
	[ 1034.127274] Call trace:
</p>

<p>
	[ 1034.129786]  __switch_to+0x94/0xd8
</p>

<p>
	[ 1034.133280]  __schedule+0x1e4/0x618
</p>

<p>
	[ 1034.136865]  schedule+0x38/0xa0
</p>

<p>
	[ 1034.140089]  schedule_timeout+0x90/0x368
</p>

<p>
	[ 1034.144121]  rcu_gp_kthread+0x48c/0x840
</p>

<p>
	[ 1034.148064]  kthread+0x128/0x130
</p>

<p>
	[ 1034.151379]  ret_from_fork+0x10/0x1c
</p>

<p>
	[ 1096.976483] rcu: INFO: rcu_preempt detected stalls on CPUs/tasks:
</p>

<p>
	[ 1096.979908] rcu:     0-...!: (1 ticks this GP) idle=c42/1/0x4000000000000002 softirq=91/91 fqs=0 
</p>

<p>
	[ 1096.988772] rcu:     (detected by 1, t=273087 jiffies, g=-931, q=10717)
</p>

<p>
	[ 1096.995313] Task dump for CPU 0:
</p>

<p>
	[ 1096.998628] rcu_preempt     R  running task        0    10      2 0x0000002a
</p>

<p>
	[ 1097.005884] Call trace:
</p>

<p>
	[ 1097.008399]  __switch_to+0x94/0xd8
</p>

<p>
	[ 1097.011892]  schedule_timeout+0x1c4/0x368
</p>

<p>
	[ 1097.016012]  rcu_gp_kthread+0x48c/0x840
</p>

<p>
	[ 1097.019956]  kthread+0x128/0x130
</p>

<p>
	[ 1097.023271]  ret_from_fork+0x10/0x1c
</p>

<p>
	[ 1097.026946] rcu: rcu_preempt kthread starved for 273087 jiffies! g-931 f0x2 RCU_GP_WAIT_FQS(5) -&gt;state=0x0 -&gt;cpu=0
</p>

<p>
	[ 1097.037604] rcu: RCU grace-period kthread stack dump:
</p>

<p>
	[ 1097.042801] rcu_preempt     R  running task        0    10      2 0x0000002a
</p>

<p>
	[ 1097.050057] Call trace:
</p>

<p>
	[ 1097.052570]  __switch_to+0x94/0xd8
</p>

<p>
	[ 1097.056064]  schedule_timeout+0x1c4/0x368
</p>

<p>
	[ 1097.060185]  rcu_gp_kthread+0x48c/0x840
</p>

<p>
	[ 1097.064128]  kthread+0x128/0x130
</p>

<p>
	[ 1097.067444]  ret_from_fork+0x10/0x1c
</p>

<p>
	[ 1097.071115] rcu: INFO: rcu_sched detected stalls on CPUs/tasks:
</p>

<p>
	[ 1097.077212] rcu:     0-...!: (29 ticks this GP) idle=c42/1/0x4000000000000002 softirq=76/91 fqs=88 
</p>

<p>
	[ 1097.086256] rcu:     (detected by 1, t=273087 jiffies, g=-1183, q=53)
</p>

<p>
	[ 1097.092618] Task dump for CPU 0:
</p>

<p>
	[ 1097.095934] rcu_preempt     R  running task        0    10      2 0x0000002a
</p>

<p>
	[ 1097.103191] Call trace:
</p>

<p>
	[ 1097.105703]  __switch_to+0x94/0xd8
</p>

<p>
	[ 1097.109197]  schedule_timeout+0x1c4/0x368
</p>

<p>
	[ 1097.113318]  rcu_gp_kthread+0x48c/0x840
</p>

<p>
	[ 1097.117261]  kthread+0x128/0x130
</p>

<p>
	[ 1097.120576]  ret_from_fork+0x10/0x1c
</p>

<p>
	[ 1097.124252] rcu: rcu_sched kthread starved for 272907 jiffies! g-1183 f0x2 RCU_GP_WAIT_FQS(5) -&gt;state=0x0 -&gt;cpu=1
</p>

<p>
	[ 1097.134819] rcu: RCU grace-period kthread stack dump:
</p>

<p>
	[ 1097.140017] rcu_sched       R  running task        0    11      2 0x00000028
</p>

<p>
	[ 1097.147275] Call trace:
</p>

<p>
	[ 1097.149786]  __switch_to+0x94/0xd8
</p>

<p>
	[ 1097.153281]  __schedule+0x1e4/0x618
</p>

<p>
	[ 1097.156865]  schedule+0x38/0xa0
</p>

<p>
	[ 1097.160090]  schedule_timeout+0x90/0x368
</p>

<p>
	[ 1097.164121]  rcu_gp_kthread+0x48c/0x840
</p>

<p>
	[ 1097.168064]  kthread+0x128/0x130
</p>

<p>
	[ 1097.171379]  ret_from_fork+0x10/0x1c
</p>

<p>
	TIM-1.0
</p>

<p>
	WTMI-devel-18.12.0-a0a1cb8
</p>

<p>
	WTMI: system early-init
</p>

<p>
	SVC REV: 4, CPU VDD voltage: 1.120V
</p>

<p>
	NOTICE:  Booting Trusted Firmware
</p>

<p>
	NOTICE:  BL1: v1.5(release):1f8ca7e (Marvell-devel-18.12.2)
</p>

<p>
	NOTICE:  BL1: Built : 13:50:08, Dec 26 2018
</p>

<p>
	NOTICE:  BL1: Booting BL2
</p>

<p>
	NOTICE:  BL2: v1.5(release):1f8ca7e (Marvell-devel-18.12.2)
</p>

<p>
	NOTICE:  BL2: Built : 13:50:09, Dec 26 2018
</p>

<p>
	NOTICE:  BL1: Booting BL31
</p>

<p>
	NOTICE:  BL31: v1.5(release):1f8ca7e (Marvell-devel-18.12.2)
</p>

<p>
	NOTICE:  BL31: Built : 13:5
</p>

<p>
	 
</p>

<p>
	U-Boot 2018.03-devel-18.12.3-gc9aa92c-armbian (Dec 26 2018 - 13:45:06 +0100)
</p>

<p>
	 
</p>

<p>
	Model: Marvell Armada 3720 Community Board ESPRESSOBin
</p>

<p>
	       CPU     1000 [MHz]
</p>

<p>
	       L2      800 [MHz]
</p>

<p>
	       TClock  200 [MHz]
</p>

<p>
	       DDR     800 [MHz]
</p>

<p>
	DRAM:  1 GiB
</p>

<p>
	Comphy chip #0:
</p>

<p>
	Comphy-0: USB3          5 Gbps    
</p>

<p>
	Comphy-1: PEX0          2.5 Gbps  
</p>

<p>
	Comphy-2: SATA0         6 Gbps    
</p>

<p>
	SATA link 0 timeout.
</p>

<p>
	AHCI 0001.0300 32 slots 1 ports 6 Gbps 0x1 impl SATA mode
</p>

<p>
	flags: ncq led only pmp fbss pio slum part sxs 
</p>

<p>
	PCIE-0: Link down
</p>

<p>
	MMC:   sdhci@d0000: 0
</p>

<p>
	Loading Environment from SPI Flash... SF: Detected mx25u3235f with page size 256 Bytes, erase size 64 KiB, total 4 MiB
</p>

<p>
	OK
</p>

<p>
	Model: Marvell Armada 3720 Community Board ESPRESSOBin
</p>

<p>
	Net:   eth0: neta@30000 [PRIME]
</p>

<p>
	Hit any key to stop autoboot:  0 
</p>

<p>
	starting USB...
</p>

<p>
	USB0:   Register 2000104 NbrPorts 2
</p>

<p>
	Starting the controller
</p>

<p>
	USB XHCI 1.00
</p>

<p>
	USB1:   USB EHCI 1.00
</p>

<p>
	scanning bus 0 for devices... 2 USB Device(s) found
</p>

<p>
	scanning bus 1 for devices... 1 USB Device(s) found
</p>

<p>
	       scanning usb for storage devices... 1 Storage Device(s) found
</p>

<p>
	/
</p>

<p>
	** File not found /boot.scr **
</p>

<p>
	## Executing script at 06d00000
</p>

<p>
	Wrong image format for "source" command
</p>

<p>
	/boot/
</p>

<p>
	1119 bytes read in 25 ms (43 KiB/s)
</p>

<p>
	## Executing script at 06d00000
</p>

<p>
	172 bytes read in 10 ms (16.6 KiB/s)
</p>

<p>
	15897088 bytes read in 101 ms (150.1 MiB/s)
</p>

<p>
	7879752 bytes read in 61 ms (123.2 MiB/s)
</p>

<p>
	** File not found /boot/dtb/marvell/armada-3720-community.dtb **
</p>

<p>
	8942 bytes read in 16 ms (544.9 KiB/s)
</p>

<p>
	## Loading init Ramdisk from Legacy Image at 01100000 ...
</p>

<p>
	   Image Name:   uInitrd
</p>

<p>
	   Image Type:   AArch64 Linux RAMDisk Image (gzip compressed)
</p>

<p>
	   Data Size:    7879688 Bytes = 7.5 MiB
</p>

<p>
	   Load Address: 00000000
</p>

<p>
	   Entry Point:  00000000
</p>

<p>
	   Verifying Checksum ... OK
</p>

<p>
	## Flattened Device Tree blob at 06000000
</p>

<p>
	   Booting using the fdt blob at 0x6000000
</p>

<p>
	   Loading Ramdisk to 3eea7000, end 3f62ac08 ... OK
</p>

<p>
	   Using Device Tree in place at 0000000006000000, end 00000000060052ed
</p>

<p>
	 
</p>

<p>
	Starting kernel ...
</p>

<p>
	 
</p>

<p>
	[    0.000000] Booting Linux on physical CPU 0x0000000000 [0x410fd034]
</p>

<p>
	[    0.000000] Linux version 4.19.14-mvebu64 (root@nightly) (gcc version 7.2.1 20171011 (Linaro GCC 7.2-2017.11)) #5.69 SMP PREEMPT T9
</p>

<p>
	[    0.000000] Machine model: Globalscale Marvell ESPRESSOBin Board
</p>

<p>
	[    0.000000] earlycon: ar3700_uart0 at MMIO 0x00000000d0012000 (options '')
</p>

<p>
	[    0.000000] bootconsole [ar3700_uart0] enabled
</p>

<p>
	Loading, please wait...
</p>

<p>
	starting version 237
</p>

<p>
	Begin: Loading essential drivers ... done.
</p>

<p>
	Begin: Running /scripts/init-premount ... done.
</p>

<p>
	Begin: Mounting root file system ... Begin: Running /scripts/local-top ... done.
</p>

<p>
	Begin: Running /scripts/local-premount ... Scanning for Btrfs filesystems
</p>

<p>
	done.
</p>

<p>
	Begin: Will now check root file system ... fsck from util-linux 2.31.1
</p>

<p>
	[/sbin/fsck.ext4 (1) -- /dev/sda1] fsck.ext4 -a -C0 /dev/sda1 
</p>

<p>
	/dev/sda1: clean, 34664/67104 files, 229938/268288 blocks
</p>

<p>
	done.
</p>

<p>
	done.
</p>

<p>
	Begin: Running /scripts/local-bottom ... done.
</p>

<p>
	Begin: Running /scripts/init-bottom ... done.
</p>

<p>
	 
</p>

<p>
	Welcome to Ubuntu 18.04.1 LTS!
</p>

<p>
	 
</p>

<p>
	[  OK  ] Reached target Remote File Systems.
</p>

<p>
	[  OK  ] Created slice User and Session Slice.
</p>

<p>
	[  OK  ] Started Forward Password Requests to Wall Directory Watch.
</p>

<p>
	[  OK  ] Created slice System Slice.
</p>

<p>
	[  OK  ] Listening on Journal Socket (/dev/log).
</p>

<p>
	[  OK  ] Reached target Slices.
</p>

<p>
	[  OK  ] Created slice system-serial\x2dgetty.slice.
</p>

<p>
	[  OK  ] Listening on /dev/initctl Compatibility Named Pipe.
</p>

<p>
	[  OK  ] Listening on fsck to fsckd communication Socket.
</p>

<p>
	[  OK  ] Listening on Syslog Socket.
</p>

<p>
	[  OK  ] Listening on udev Kernel Socket.
</p>

<p>
	[  OK  ] Listening on udev Control Socket.
</p>

<p>
	[  OK  ] Listening on Journal Audit Socket.
</p>

<p>
	[  OK  ] Reached target Swap.
</p>

<p>
	[  OK  ] Reached target System Time Synchronized.
</p>

<p>
	[  OK  ] Started ntp-systemd-netif.path.
</p>

<p>
	[  OK  ] Started Dispatch Password Requests to Console Directory Watch.
</p>

<p>
	[  OK  ] Reached target Local Encrypted Volumes.
</p>

<p>
	[  OK  ] Listening on Journal Socket.
</p>

<p>
	         Starting Create list of required st?…ce nodes for the current kernel...
</p>

<p>
	         Starting Nameserver information manager...
</p>

<p>
	         Starting Journal Service...
</p>

<p>
	         Starting Remount Root and Kernel File Systems...
</p>

<p>
	         Mounting Huge Pages File System...
</p>

<p>
	         Mounting POSIX Message Queue File System...
</p>

<p>
	         Starting udev Coldplug all Devices...
</p>

<p>
	         Mounting Kernel Debug File System...
</p>

<p>
	         Starting Load Kernel Modules...
</p>

<p>
	         Starting Restore / save the current clock...
</p>

<p>
	         Starting Set the console keyboard layout...
</p>

<p>
	[  OK  ] Started Create list of required sta?…vice nodes for the current kernel.
</p>

<p>
	[  OK  ] Started Journal Service.
</p>

<p>
	[  OK  ] Started Remount Root and Kernel File Systems.
</p>

<p>
	[  OK  ] Mounted Huge Pages File System.
</p>

<p>
	[  OK  ] Mounted POSIX Message Queue File System.
</p>

<p>
	[  OK  ] Mounted Kernel Debug File System.
</p>

<p>
	[  OK  ] Started Load Kernel Modules.
</p>

<p>
	[  OK  ] Started Restore / save the current clock.
</p>

<p>
	[  OK  ] Started Nameserver information manager.
</p>

<p>
	[  OK  ] Reached target Network (Pre).
</p>

<p>
	         Mounting Kernel Configuration File System...
</p>

<p>
	         Starting Apply Kernel Variables...
</p>

<p>
	         Starting Load/Save Random Seed...
</p>

<p>
	         Starting Flush Journal to Persistent Storage...
</p>

<p>
	         Starting Create Static Device Nodes in /dev...
</p>

<p>
	[  OK  ] Mounted Kernel Configuration File System.
</p>

<p>
	[  OK  ] Started Load/Save Random Seed.
</p>

<p>
	[  OK  ] Started Apply Kernel Variables.
</p>

<p>
	[  OK  ] Started Flush Journal to Persistent Storage.
</p>

<p>
	[  OK  ] Started Create Static Device Nodes in /dev.
</p>

<p>
	         Starting udev Kernel Device Manager...
</p>

<p>
	[  OK  ] Started udev Coldplug all Devices.
</p>

<p>
	[  OK  ] Started udev Kernel Device Manager.
</p>

<p>
	[  OK  ] Started Set the console keyboard layout.
</p>

<p>
	[  OK  ] Reached target Local File Systems (Pre).
</p>

<p>
	         Mounting /tmp...
</p>

<p>
	[  OK  ] Mounted /tmp.
</p>

<p>
	[  OK  ] Reached target Local File Systems.
</p>

<p>
	         Starting Create Volatile Files and Directories...
</p>

<p>
	         Starting Raise network interfaces...
</p>

<p>
	         Starting Armbian ZRAM config...
</p>

<p>
	         Starting Set console font and keymap...
</p>

<p>
	[  OK  ] Started Set console font and keymap.
</p>

<p>
	[  OK  ] Started Create Volatile Files and Directories.
</p>

<p>
	         Starting Network Name Resolution...
</p>

<p>
	         Starting Network Time Synchronization...
</p>

<p>
	         Starting Update UTMP about System Boot/Shutdown...
</p>

<p>
	[  OK  ] Started Entropy daemon using the HAVEGE algorithm.
</p>

<p>
	[  OK  ] Started Update UTMP about System Boot/Shutdown.
</p>

<p>
	[  OK  ] Started Network Time Synchronization.
</p>

<p>
	[  OK  ] Started Network Name Resolution.
</p>

<p>
	[  OK  ] Reached target Host and Network Name Lookups.
</p>

<p>
	[  OK  ] Found device /dev/ttyMV0.
</p>

<p>
	[  OK  ] Started Raise network interfaces.
</p>

<p>
	[  OK  ] Started Armbian ZRAM config.
</p>

<p>
	         Starting Armbian memory supported logging...
</p>

<p>
	[  OK  ] Started Armbian memory supported logging.
</p>

<p>
	[  OK  ] Reached target System Initialization.
</p>

<p>
	[  OK  ] Started Daily Cleanup of Temporary Directories.
</p>

<p>
	         Starting Armbian hardware monitoring...
</p>

<p>
	[  OK  ] Started Daily apt download activities.
</p>

<p>
	[  OK  ] Started resolvconf-pull-resolved.path.
</p>

<p>
	[  OK  ] Reached target Paths.
</p>

<p>
	[  OK  ] Started Daily apt upgrade and clean activities.
</p>

<p>
	[  OK  ] Started Discard unused blocks once a week.
</p>

<p>
	[  OK  ] Started Message of the Day.
</p>

<p>
	[  OK  ] Reached target Timers.
</p>

<p>
	[  OK  ] Listening on D-Bus System Message Bus Socket.
</p>

<p>
	[  OK  ] Reached target Sockets.
</p>

<p>
	         Starting Armbian filesystem resize...
</p>

<p>
	         Starting Armbian hardware optimization...
</p>

<p>
	[  OK  ] Started Armbian hardware monitoring.
</p>

<p>
	[  OK  ] Started Armbian hardware optimization.
</p>

<p>
	[  OK  ] Started Armbian filesystem resize.
</p>

<p>
	[  OK  ] Reached target Basic System.
</p>

<p>
	         Starting Resets System Activity Data Collector...
</p>

<p>
	         Starting resolvconf-pull-resolved.service...
</p>

<p>
	         Starting Dispatcher daemon for systemd-networkd...
</p>

<p>
	         Starting System Logging Service...
</p>

<p>
	         Starting LSB: Load kernel modules needed to enable cpufreq scaling...
</p>

<p>
	         Starting Login Service...
</p>

<p>
	[  OK  ] Started ntp-systemd-netif.service.
</p>

<p>
	[  OK  ] Started D-Bus System Message Bus.
</p>

<p>
	[  OK  ] Started Login Service.
</p>

<p>
	         Starting WPA supplicant...
</p>

<p>
	         Starting Network Manager...
</p>

<p>
	[  OK  ] Started Regular background program processing daemon.
</p>

<p>
	[  OK  ] Started Armbian first run tasks.
</p>

<p>
	[  OK  ] Started System Logging Service.
</p>

<p>
	[  OK  ] Started Resets System Activity Data Collector.
</p>

<p>
	[  OK  ] Started resolvconf-pull-resolved.service.
</p>

<p>
	[  OK  ] Started WPA supplicant.
</p>

<p>
	[  OK  ] Started LSB: Load kernel modules needed to enable cpufreq scaling.
</p>

<p>
	         Starting LSB: set CPUFreq kernel parameters...
</p>

<p>
	         Starting Hostname Service...
</p>

<p>
	[  OK  ] Started LSB: set CPUFreq kernel parameters.
</p>

<p>
	         Starting LSB: Set sysfs variables from /etc/sysfs.conf...
</p>

<p>
	[  OK  ] Started LSB: Set sysfs variables from /etc/sysfs.conf.
</p>

<p>
	[  OK  ] Started Hostname Service.
</p>

<p>
	[  OK  ] Started Network Manager.
</p>

<p>
	         Starting Network Manager Wait Online...
</p>

<p>
	[  OK  ] Reached target Network.
</p>

<p>
	         Starting OpenBSD Secure Shell server...
</p>

<p>
	[  OK  ] Started Unattended Upgrades Shutdown.
</p>

<p>
	         Starting Permit User Sessions...
</p>

<p>
	[  OK  ] Started Permit User Sessions.
</p>

<p>
	         Starting Network Manager Script Dispatcher Service...
</p>

<p>
	         Starting Set console scheme...
</p>

<p>
	[  OK  ] Started Set console scheme.
</p>

<p>
	[  OK  ] Created slice system-getty.slice.
</p>

<p>
	[  OK  ] Started Network Manager Script Dispatcher Service.
</p>

<p>
	[  OK  ] Started OpenBSD Secure Shell server.
</p>

<p>
	         Starting Authorization Manager...
</p>

<p>
	[  OK  ] Started Network Manager Wait Online.
</p>

<p>
	[  OK  ] Reached target Network is Online.
</p>

<p>
	         Starting /etc/rc.local Compatibility...
</p>

<p>
	         Starting LSB: Advanced IEEE 802.11 management daemon...
</p>

<p>
	[  OK  ] Started Authorization Manager.
</p>

<p>
	[  OK  ] Started /etc/rc.local Compatibility.
</p>

<p>
	[  OK  ] Started LSB: Advanced IEEE 802.11 management daemon.
</p>

<p>
	[  OK  ] Started Getty on tty1.
</p>

<p>
	[  OK  ] Started Serial Getty on ttyMV0.
</p>

<p>
	[  OK  ] Reached target Login Prompts.
</p>

<p>
	[  OK  ] Started Dispatcher daemon for systemd-networkd.
</p>

<p>
	[  OK  ] Reached target Multi-User System.
</p>

<p>
	[  OK  ] Reached target Graphical Interface.
</p>

<p>
	         Starting Update UTMP about System Runlevel Changes...
</p>

<p>
	[  OK  ] Started Update UTMP about System Runlevel Changes.
</p>

<p>
	 
</p>

<p>
	Ubuntu 18.04.1 LTS espressobin ttyMV0
</p>

<p>
	 
</p>

<p>
	espressobin login: [   47.082691] Unable to handle kernel NULL pointer dereference at virtual address 0000000000000100
</p>

<p>
	[   47.089045] Mem abort info:
</p>

<p>
	[   47.091855]   ESR = 0x96000005
</p>

<p>
	[   47.094981]   Exception class = DABT (current EL), IL = 32 bits
</p>

<p>
	[   47.101079]   SET = 0, FnV = 0
</p>

<p>
	[   47.104215]   EA = 0, S1PTW = 0
</p>

<p>
	[   47.107435] Data abort info:
</p>

<p>
	[   47.110394]   ISV = 0, ISS = 0x00000005
</p>

<p>
	[   47.114364]   CM = 0, WnR = 0
</p>

<p>
	[   47.117406] user pgtable: 4k pages, 39-bit VAs, pgdp = 00000000a7778165
</p>

<p>
	[   47.124205] [0000000000000100] pgd=0000000000000000, pud=0000000000000000
</p>

<p>
	[   47.131198] Internal error: Oops: 96000005 [#1] PREEMPT SMP
</p>

<p>
	[   47.136875] Modules linked in: bridge stp llc zstd zram zsmalloc sch_fq_codel ip_tables x_tables mv88e6xxx uas dsa_core
</p>

<p>
	[   47.148000] CPU: 0 PID: 0 Comm: swapper/0 Not tainted 4.19.14-mvebu64 #5.69
</p>

<p>
	[   47.155148] Hardware name: Globalscale Marvell ESPRESSOBin Board (DT)
</p>

<p>
	[   47.161786] pstate: 40000005 (nZcv daif -PAN -UAO)
</p>

<p>
	[   47.166746] pc : ipv6_chk_mcast_addr+0x6c/0x140
</p>

<p>
	[   47.171378] lr : ipv6_chk_mcast_addr+0x54/0x140
</p>

<p>
	[   47.176021] sp : ffffff8008003740
</p>

<p>
	[   47.179429] x29: ffffff8008003740 x28: ffffff8008003b48 
</p>

<p>
	[   47.184893] x27: 0000000000000000 x26: ffffffc03b013828 
</p>

<p>
	[   47.190358] x25: 0000000000000001 x24: ffffffc03228faca 
</p>

<p>
	[   47.195825] x23: ffffffc03b89dcd0 x22: ffffffc03228faf0 
</p>

<p>
	[   47.201288] x21: 0000000000000000 x20: 0000000000000000 
</p>

<p>
	[   47.206756] x19: 0000000000000100 x18: 0000000000000000 
</p>

<p>
	[   47.212220] x17: 0000000000000000 x16: 0000000000000000 
</p>

<p>
	[   47.217687] x15: 0000000000000100 x14: 0000000000000400 
</p>

<p>
	[   47.223153] x13: 000000000000000a x12: 0000000000000000 
</p>

<p>
	[   47.228617] x11: 0000000000000000 x10: ffffff8008ef96c8 
</p>

<p>
	[   47.234083] x9 : 0000000000000000 x8 : ffffffc03b108e40 
</p>

<p>
	[   47.239548] x7 : 0000000000000001 x6 : 0000000000000001 
</p>

<p>
	[   47.245014] x5 : 00000040370d6000 x4 : 0000000000000064 
</p>

<p>
	[   47.250479] x3 : 00000000000002ff x2 : 0200010000000000 
</p>

<p>
	[   47.255945] x1 : 0300010000000000 x0 : 0300010000000300 
</p>

<p>
	[   47.261420] Process swapper/0 (pid: 0, stack limit = 0x000000002308e799)
</p>

<p>
	[   47.268310] Call trace:
</p>

<p>
	[   47.270839]  ipv6_chk_mcast_addr+0x6c/0x140
</p>

<p>
	[   47.275138]  ip6_mc_input+0xd0/0x238
</p>

<p>
	[   47.278808]  ip6_rcv_finish+0x4c/0x80
</p>

<p>
	[   47.282571]  ipv6_rcv+0x64/0xf8
</p>

<p>
	[   47.285800]  __netif_receive_skb_one_core+0x54/0x80
</p>

<p>
	[   47.290810]  __netif_receive_skb+0x14/0x60
</p>

<p>
	[   47.295022]  netif_receive_skb_internal+0x54/0x150
</p>

<p>
	[   47.299950]  netif_receive_skb+0xc/0x18
</p>

<p>
	[   47.304009]  br_netif_receive_skb+0x2c/0x48 [bridge]
</p>

<p>
	[   47.309094]  br_pass_frame_up+0x9c/0x130 [bridge]
</p>

<p>
	[   47.313930]  br_handle_frame_finish+0x2d8/0x400 [bridge]
</p>

<p>
	[   47.319396]  br_handle_frame+0x158/0x328 [bridge]
</p>

<p>
	[   47.324146]  __netif_receive_skb_core+0x218/0xac0
</p>

<p>
	[   47.328981]  __netif_receive_skb_one_core+0x38/0x80
</p>

<p>
	[   47.333998]  __netif_receive_skb+0x14/0x60
</p>

<p>
	[   47.338210]  netif_receive_skb_internal+0x54/0x150
</p>

<p>
	[   47.343137]  netif_receive_skb+0xc/0x18
</p>

<p>
	[   47.347130]  dsa_switch_rcv+0xac/0x1e0 [dsa_core]
</p>

<p>
	[   47.351918]  __netif_receive_skb_one_core+0x54/0x80
</p>

<p>
	[   47.356935]  __netif_receive_skb+0x14/0x60
</p>

<p>
	[   47.361148]  netif_receive_skb_internal+0x54/0x150
</p>

<p>
	[   47.366074]  napi_gro_receive+0xa4/0xc8
</p>

<p>
	[   47.370028]  mvneta_poll+0x758/0xc30
</p>

<p>
	[   47.373690]  net_rx_action+0x10c/0x2d0
</p>

<p>
	[   47.377547]  __do_softirq+0x10c/0x200
</p>

<p>
	[   47.381310]  irq_exit+0xac/0xc0
</p>

<p>
	[   47.384538]  __handle_domain_irq+0x60/0xb0
</p>

<p>
	[   47.388741]  gic_handle_irq+0x7c/0x180
</p>

<p>
	[   47.392593]  el1_irq+0xb0/0x128
</p>

<p>
	[   47.395824]  arch_cpu_idle+0x10/0x18
</p>

<p>
	[   47.399494]  do_idle+0x1d4/0x298
</p>

<p>
	[   47.402810]  cpu_startup_entry+0x24/0x28
</p>

<p>
	[   47.406851]  rest_init+0xd0/0xe0
</p>

<p>
	[   47.410164]  start_kernel+0x3ec/0x418
</p>

<p>
	[   47.413932] Code: a9400ac3 14000003 f9400e73 b4000593 (a9400660) 
</p>

<p>
	[   47.420209] ---[ end trace e9c57f1bcaeb7111 ]---
</p>

<p>
	[   47.424938] Kernel panic - not syncing: Fatal exception in interrupt
</p>

<p>
	[   47.431475] SMP: stopping secondary CPUs
</p>

<p>
	[   47.435511] Kernel Offset: disabled
</p>

<p>
	[   47.439093] CPU features: 0x0,2080200c
</p>

<p>
	[   47.442939] Memory Limit: none
</p>

<p>
	[   47.446094] ---[ end Kernel panic - not syncing: Fatal exception in interrupt ]---
</p>

<p>
	 
</p>
]]></description><guid isPermaLink="false">9569</guid><pubDate>Thu, 07 Feb 2019 11:10:31 +0000</pubDate></item><item><title>Espressobin as USB Device</title><link>https://forum.armbian.com/topic/9887-espressobin-as-usb-device/</link><description><![CDATA[
<div class="ipsMargin_top">
    
    
    
</div><p>
	Hi everyone, brace yourselves this a breakdown of the efforts I have made so far to turn the espressobin into a usb device.
</p>

<p>
	 
</p>

<p>
	The armada3720 soc on the espressobin contains a usb 3 and a usb 2 device controller. I have been trying to enable them in order to turn the espressobin into a usb network adapter of sorts or a usb mass storage device.
</p>

<p>
	 
</p>

<p>
	This may indeed be an impossibility, and I would love to hear any arguments as to why it is impossible.
</p>

<p>
	 
</p>

<p>
	Thus far here are the main issues as I understand them so far:
</p>

<p>
	 
</p>

<p>
	1. The espressobin does not have a usb type b port,  which is generally viewed as requirement for a usb device. However since there are other pieces of hardware that use the type A female interface in device mode maybe this is possible with the espressobin too.  The rockpi 4 has a Type A interface that can be put in device mode using a switch for example. Maybe the espressobin can turn put the port into device mode using software instead of a hardware switch.
</p>

<p>
	 
</p>

<p>
	2. Though the 4.4.x kernels have some sort of support for the usb3 device controller on the espressobin, neither mainline nor the marvell 4.14 kernel do. Which may indicate that the feature does not actually work or will not be supported longer term.
</p>

<p>
	 
</p>

<p>
	3. I can't get it work:
</p>

<p>
	 
</p>

<p>
	 Test methodology so far:
</p>

<p>
	a) Compile u-boot version 2018.03-armada-18.12 to put comphy lane0 in to device mode in dts file - see patch 0001 below
</p>

<p>
	b) Compile Marvell 4.4.52 kernel with host controller disabled and device controllers enabled, lane 0 comphy configured in various modes: COMPHY_USB3, and a few others, though I don't actually know what they are in any human decipherable form ... patch 0005)
</p>

<p>
	                            - To be more specific according to include/dt-bindings/phy-comphy-mvebu.h a device mode is defined which one would think would work for the usb device controller: 
</p>

<p>
	line 73
</p>

<p>
	#define COMPHY_USB3D0           COMPHY_DEF(COMPHY_USB3D_MODE,  COMPHY_UNIT_ID0, \<br>
	                                        COMPHY_SPEED_DEFAULT, COMPHY_POLARITY_NO_INVERT)
</p>

<p>
	                           
</p>

<p>
	                              - However if I set the mode of the comphy to COMPHY_USB3D0 in the armada-3720-community.dts file in the 4.4.52 kernel, the kernel boots and says that it is the "Wrong mode for the phy"
</p>

<p>
	                            - Once this happened I was only able to determine the hex values for compatible modes by inserting some debug codes into the drivers/usb/gadget/udc/mvebu_u3d.c driver code and recompiling. 
</p>

<p>
	                            - The hex values for the comphy modes I have been testing are summarised in patch 0002 below
</p>

<p>
	                            - So here is where I am now, I am configuring the u3d device to use comphy mode that is in a valid mode, but may or may not be in a vdevice mode and attempting to test the kernel as a usb device. The good news is that the controllers are visible by the kernel. /sys/class/udc becomes populated with two device controllers one for the usb3 and one for usb2 d0050000.u3d and  d0054100.udc respectively.
</p>

<p>
	                            - To configure them I use the ag (short for add gadget) script attached this script works fine on other machines.
</p>

<p>
	                            - RESULT: 
</p>

<p>
	                                               i) On linux machines as the host end absolutely no sign that there is a usb device connected when either using a usb-A male  to type-C cable or a USB-A male to USB-A male cable 
</p>

<p>
	                                               ii) On windows machines as the host end I get "Usb device malfunctioned because it did not respond to a port reset" or something along those lines
</p>

<p>
	                                               iii) On the espressobin as a device, I see "USB Device: disconnected" after the gadget seems to be initialized to some degree, but is saying it is disconnected because there is no signal on the vbus or something.
</p>

<p>
	                                                      a) When I change the checkvbus function to fake the vbus being connected, I can see that the controller is trying to pullup some dp or dn lines on the usb controller and I am able to see a "USB Device: connected" line being printed but still there is absolutely no indication that there is a device connected on a linux machine as the usb host as in RESULT(i)
</p>

<p>
	 
</p>

<p>
	Summary:
</p>

<p>
	The main suspects 
</p>

<p>
	1) Neither udc or u3d are connected physically to the usb hosts ports at all, neither the usb2 or the usb3 type a female ports, thus no amount of reconfiguration will casue them to allow the espressobin to act as a device.
</p>

<p>
	2) the lane 0 settings are not set correctly, I have not been assigning the COMPHY  the appropriate hex value as outlined in patch 0002, they may even need to be connected in host modes instead of device modes since the espressobin does not actually have a Type B port on the outside only two USB Type A and micro usb a/b.
</p>

<p>
	3) I have somehow misconfigured the utmi (like the lane 0 comphy, utmi32 can be configured to used in a device mode see patch 0004 and then referenced by the usb2 device controller see patch 0005.
</p>

<p>
	 
</p>

<p>
	INCIDENTALLY:
</p>

<p>
	The armada-3720 also supports a usb OTG mode whereby the usb3 xhci device, u3d and udc devices are enabled simultaneously in the armada-3720-community.dts file and a usb-phy is also created and enabled as described in the 4.4.52 documentation file: Documentation/devicetree/bindings/usb/armada3700-usb-phy.txt , I have tried this technique by enabling the OTG option in the kernel and then following the directions in a3700-usb-phy.txt, but did not really get anywhere, with similar results of nothing being detected by a linux usb host machine. 
</p>

<p>
	 
</p>

<p>
	 
</p>

<p>
	Patch 0001
</p>

<p>
	--- a/arch/arm/dts/armada-3720-espressobin.dts<br>
	+++ b/arch/arm/dts/armada-3720-espressobin.dts<br>
	@@ -60,7 +60,7 @@<br>
	 &amp;comphy {<br>
	        max-lanes = &lt;3&gt;;<br>
	        phy0 {<br>
	-               phy-type = &lt;COMPHY_TYPE_USB3&gt;;<br>
	+               phy-type = &lt;COMPHY_TYPE_USB3_DEVICE&gt;;<br>
	                phy-speed = &lt;COMPHY_SPEED_5G&gt;;<br>
	        };<br>
	 
</p>

<p>
	Patch 0002
</p>

<p>
	diff --git a/arch/arm64/boot/dts/marvell/armada-3720-community.dts b/arch/arm64/boot/dts/marvell/armada-3720-community.dts<br>
	index 844e46bcfc95..82a241528a86 100644<br>
	--- a/arch/arm64/boot/dts/marvell/armada-3720-community.dts<br>
	+++ b/arch/arm64/boot/dts/marvell/armada-3720-community.dts<br>
	@@ -114,7 +114,13 @@<br>
	 <br>
	                        u3d@50000 {<br>
	                                status = "okay";<br>
	-                               phys =  &lt;&amp;a3700_comphy 0 COMPHY_USB3&gt;; <br>
	+                               /* NUM1 phys =  &lt;&amp;a3700_comphy 0 0x21fc&gt;; */<br>
	+                               /* NUM2 phys =  &lt;&amp;a3700_comphy 0 0x31fc&gt;; */<br>
	+                               phys = &lt;&amp;a3700_comphy 0 0xa0fc&gt;; /* NUM3 */<br>
	+                               /* Either NUM1,NUM2,NUM3 corresponds to mode COMPHY_USB3 because<br>
	+                               these are the only three modes and I have tested, are available for the lane according to mvebu_u3d.c, and<br>
	+                               setting phys = &lt;&amp;a3700_comphy 0 COMPHY_USB3&gt;  works without causing the kernel to complain.<br>
	+                               */<br>
	                                phy-names = "usb";<br>
	                        };
</p>

<p>
	 
</p>

<p>
	Patch 0003
</p>

<p>
	diff --git a/arch/arm64/boot/dts/marvell/armada-37xx.dtsi b/arch/arm64/boot/dts/marvell/armada-37xx.dtsi<br>
	index e6f170ae2b39..cb8784456978 100644<br>
	--- a/arch/arm64/boot/dts/marvell/armada-37xx.dtsi<br>
	+++ b/arch/arm64/boot/dts/marvell/armada-37xx.dtsi<br>
	@@ -375,7 +375,7 @@<br>
	                        utmi_usb32: utmi@5d000 {<br>
	                                compatible = "marvell,armada-3700-utmi-phy";<br>
	                                reg = &lt;0x5d000 0x1000&gt;;<br>
	-                               utmi-port = &lt;UTMI_PHY_TO_USB3_HOST0&gt;;<br>
	+                               utmi-port = &lt;UTMI_PHY_TO_USB3_DEVICE0&gt;;<br>
	                                #phy-cells = &lt;0&gt;;<br>
	                                status = "disabled";<br>
	                        };
</p>

<p>
	 
</p>

<p>
	Patch 0005
</p>

<p>
	--- a/arch/arm64/boot/dts/marvell/armada-3720-community.dts<br>
	+++ b/arch/arm64/boot/dts/marvell/armada-3720-community.dts<br>
	@@ -113,20 +113,26 @@<br>
	                        };<br>
	 <br>
	                        u3d@50000 {<br>
	-                               status = "disabled";<br>
	-                               phys = &lt;&amp;a3700_comphy 0 COMPHY_USB3&gt;;<br>
	+                               status = "okay";<br>
	+                               /* NUM1 phys =  &lt;&amp;a3700_comphy 0 0x21fc&gt;; */<br>
	+                               /* NUM2 phys =  &lt;&amp;a3700_comphy 0 0x31fc&gt;; */<br>
	+                               phys = &lt;&amp;a3700_comphy 0 0xa0fc&gt;; /* NUM3 */<br>
	+                               /* Either NUM1,NUM2,NUM3 corresponds to mode COMPHY_USB3 because<br>
	+                               these are the only three modes and I have tested<br>
	+                               phys = &lt;&amp;a3700_comphy 0 COMPHY_USB3&gt; and the kernel does not complain<br>
	+                               */<br>
	                                phy-names = "usb";<br>
	                        };<br>
	 <br>
	                        udc@54100 {<br>
	-                               status = "disabled";<br>
	+                               status = "okay";<br>
	                                phys = &lt;&amp;utmi_usb32&gt;;<br>
	                                phy-names = "usb";<br>
	                        };<br>
	 <br>
	                        usb3@58000 {<br>
	                                compatible = "generic-xhci";<br>
	-                               status = "okay";<br>
	+                               status = "disabled";<br>
	                                phys = &lt;&amp;utmi_usb32&gt;, /* utmi usb32 dedicated phy */<br>
	                                       &lt;&amp;a3700_comphy 0 COMPHY_USB3&gt;; /* usb3 comphy */<br>
	                                phy-names = "usb2", "usb3";
</p>

<p><a class="ipsAttachLink" href="//forum.armbian.com/applications/core/interface/file/attachment.php?id=4285">ag</a></p>]]></description><guid isPermaLink="false">9887</guid><pubDate>Sat, 16 Mar 2019 13:45:45 +0000</pubDate></item><item><title>espressobin v7 ethernet port order</title><link>https://forum.armbian.com/topic/9815-espressobin-v7-ethernet-port-order/</link><description><![CDATA[
<div class="ipsMargin_top">
    
    
    
</div><p>
	New revelation... the v7 of espressobin has flipped the ethernet port order.
</p>

<p>
	On v5 they were (left to right) lan1 lan0 wan
</p>

<p>
	On v7 they are (left to right) wan lan0 lan1
</p>

<p>
	When I load armbian with latest u-boot (I believe v7 are the only boards with ddr4...) the ports are in v5 order.
</p>

<p>
	The v7 ports have the intended wan port separated from lan0 lan1, so they really need to be re-assigned.
</p>

<p>
	 
</p>

<p>
	Is there a way to fix this without rebuilding u-boot?
</p>
]]></description><guid isPermaLink="false">9815</guid><pubDate>Fri, 08 Mar 2019 06:22:49 +0000</pubDate></item><item><title>Espressobin MAC in u-boot?</title><link>https://forum.armbian.com/topic/9809-espressobin-mac-in-u-boot/</link><description><![CDATA[
<div class="ipsMargin_top">
    
    
    
</div><p>
	I've installed the latest u-boot for the boards I'm working with (I have a v5 and a v7) and while I have been able to figure out how to set the MAC in linux, I would like to set the WAN MAC at the uboot level if possible.
</p>

<p>
	The u-boot environment variables seem to have no affect. I've flashed two boards and they both come up with the same MAC in Armbian f0:ad:4e:03:64:7f
</p>

<p>
	Can this somehow be altered before flashing the new u-boot?
</p>
]]></description><guid isPermaLink="false">9809</guid><pubDate>Thu, 07 Mar 2019 16:07:31 +0000</pubDate></item><item><title>espressobin u-boot can't detect emmc</title><link>https://forum.armbian.com/topic/9670-espressobin-u-boot-cant-detect-emmc/</link><description><![CDATA[
<div class="ipsMargin_top">
    
    
    
</div><p>
	The u-boot I used is flash-image-1g-2cs-800_800.bin. It can boot linux from usb and in linux, it can detect my emmc.
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted">
<span class="pln">root@espressobin:~# dmesg|grep -i mmc
[    4.266090] mmc0: SDHCI controller on d00d8000.sdhci [d00d8000.sdhci] using ADMA
[    4.308521] mmc0: new DDR MMC card at address 0001
[    4.309517] mmcblk0: mmc0:0001 SEM04G 3.69 GiB
[    4.310228] mmcblk0boot0: mmc0:0001 SEM04G partition 1 2.00 MiB
[    4.310928] mmcblk0boot1: mmc0:0001 SEM04G partition 2 2.00 MiB
[    4.311176] mmcblk0rpmb: mmc0:0001 SEM04G partition 3 2.00 MiB, chardev (243:0)
[    4.311340] mmc1: SDHCI controller on d00d0000.sdhci [d00d0000.sdhci] using ADMA
[    4.316565]  mmcblk0: p1</span></pre>

<p>
	But u-boot can't detect emmc and boot from it:
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted">
<span class="pln">U-Boot 2018.03-devel-18.12.3-gc9aa92c-armbian (Dec 26 2018 - 13:45:06 +0100)

Model: Marvell Armada 3720 Community Board ESPRESSOBin
       CPU     800 [MHz]
       L2      800 [MHz]
       TClock  200 [MHz]
       DDR     800 [MHz]
DRAM:  1 GiB
Comphy chip #0:
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
Loading Environment from SPI Flash... SF: Detected w25q32dw with page size 256 Bytes, erase size 4 KiB, total 4 MiB
OK
Model: Marvell Armada 3720 Community Board ESPRESSOBin
Net:   eth0: neta@30000 [PRIME]
Hit any key to stop autoboot:  0
Marvell&gt;&gt; mmc list
sdhci@d0000: 0
Marvell&gt;&gt; mmc dev 0
Card did not respond to voltage select!
Marvell&gt;&gt; mmc dev 1
MMC Device 1 not found
no mmc device at slot 1</span></pre>

<p>
	Looks mmc dev0 is sd card and dev1 is emmc. This is different with boot script.
</p>
]]></description><guid isPermaLink="false">9670</guid><pubDate>Mon, 18 Feb 2019 14:43:34 +0000</pubDate></item><item><title>Espressobin - etherchannel?</title><link>https://forum.armbian.com/topic/9554-espressobin-etherchannel/</link><description><![CDATA[
<div class="ipsMargin_top">
    
    
    
</div><p>
	Hi everyone, 
</p>

<p>
	 
</p>

<p>
	especially armbian maintainers!
</p>

<p>
	 
</p>

<p>
	I'd like to make use of great performance of this board regarding SATA performance which is crippled by 1Gbps so my question is, would etherchannel work on this hardware? I understand that the board has only 1Gbps from the switch (dual LAN ports) so I guess the only possible way to exceed 1Gbps output would be to bundle WAN &amp;&amp; [LAN01|LAN02]. Anyone tried this or believe it should work? I don't have the board to try.
</p>

<p>
	 
</p>

<p>
	Thanks.
</p>
]]></description><guid isPermaLink="false">9554</guid><pubDate>Tue, 05 Feb 2019 10:38:30 +0000</pubDate></item><item><title>Booting Bionic on ESPRESSO v7: help w/ 1st time boot</title><link>https://forum.armbian.com/topic/9700-booting-bionic-on-espresso-v7-help-w-1st-time-boot/</link><description><![CDATA[
<div class="ipsMargin_top">
    
    
    
</div><p>
	Hello all. New ESPRESSObin owner here, so please forgive any obvious oversights I may have missed. I'm still getting familiar with it.
</p>

<p>
	 
</p>

<p>
	I'm following the instructions on the <a href="https://www.armbian.com/espressobin/" rel="external nofollow">Download</a> page. I have a new 32GB Samsung SD card with an Armbian (mainline kernel 4.19.y) flashed onto it using Etcher for Windows. I flashed a new version of u-boot, specifically "flash-image-ddr4-1g-1cs-1000_800.bin", and that seemed to work without a hitch. I defined the environment variables as directed. When booting, it seems to go through my devices and I would guess that it can't find the image based on the "bad device, wrong image format" messages but I'm not 100% sure.
</p>

<p>
	 
</p>

<p>
	I read that some folks suggest disconnecting your PC from power when using the console so I tried that. I tried reflashing the SD card and u-boot and those processes seem to be successful. I also tried using a 4GB USB flash drive with the same Armbian image flashed to it and the same message appears. I've been trying this for a few hours now- starting fresh, reflashing, rebooting, reading threads/guides, etc...
</p>

<p>
	 
</p>

<p>
	Can anyone point me in the right direction of how to overcome this? What am I doing wrong here? Any tips would be greatly appreciated.
</p>

<p>
	 
</p>

<p>
	Also, I see a reference to "REV 5" near the top of my log. Do I have a v5 board? I bought it from Amazon and it specifically said "v7" in the title and this board has the newer 15-pin SATA connector, and I believe that's an indicator of v7.
</p>

<p>
	 
</p>

<p>
	Full console log:
</p>

<div class="ipsSpoiler" data-ipsspoiler="">
	<div class="ipsSpoiler_header">
		<span>Spoiler</span>
	</div>

	<div class="ipsSpoiler_contents">
		<p>
			 
		</p>

		<pre class="ipsCode">

Marvell&gt;&gt; TIM-1.0
WTMI-devel-18.12.0-a0a1cb8
WTMI: system early-init
SVC REV: 5, CPU VDD voltage: 1.143V
NOTICE:  Booting Trusted Firmware
NOTICE:  BL1: v1.5(release):1f8ca7e (Marvell-devel-18.12.2)
NOTICE:  BL1: Built : 09:50:21, Feb 20 2019
NOTICE:  BL1: Booting BL2
NOTICE:  BL2: v1.5(release):1f8ca7e (Marvell-devel-18.12.2)
NOTICE:  BL2: Built : 09:50:23, Feb 20 2019
NOTICE:  BL1: Booting BL31
NOTICE:  BL31: v1.5(release):1f8ca7e (Marvell-devel-18.12.2)
NOTICE:  BL31: Built : 09:5

U-Boot 2018.03-devel-18.12.3-gc9aa92c-armbian (Feb 20 2019 - 09:45:04 +0100)

Model: Marvell Armada 3720 Community Board ESPRESSOBin
       CPU     1000 [MHz]
       L2      800 [MHz]
       TClock  200 [MHz]
       DDR     800 [MHz]
DRAM:  1 GiB
Comphy chip #0:
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
Loading Environment from SPI Flash... SF: Detected mx25u3235f with page size 256 Bytes, erase size 64 KiB, total 4 MiB
OK
Model: Marvell Armada 3720 Community Board ESPRESSOBin
Net:   eth0: neta@30000 [PRIME]
Hit any key to stop autoboot:  0
starting USB...
USB0:   Register 2000104 NbrPorts 2
Starting the controller
USB XHCI 1.00
USB1:   USB EHCI 1.00
scanning bus 0 for devices... 1 USB Device(s) found
scanning bus 1 for devices... 1 USB Device(s) found
       scanning usb for storage devices... 0 Storage Device(s) found
/
** Bad device usb 0 **
## Executing script at 006d0000
Wrong image format for "source" command
/boot/
** Bad device usb 0 **
## Executing script at 006d0000
Wrong image format for "source" command
scanning bus for devices...

Device 0: unknown device
/
** Bad device scsi 0 **
## Executing script at 006d0000
Wrong image format for "source" command
/boot/
** Bad device scsi 0 **
## Executing script at 006d0000
Wrong image format for "source" command
/
Card did not respond to voltage select!
** Bad device mmc 1 **
## Executing script at 006d0000
Wrong image format for "source" command
/boot/
Card did not respond to voltage select!
** Bad device mmc 1 **
## Executing script at 006d0000
Wrong image format for "source" command
/
** File not found /boot.scr **
## Executing script at 006d0000
Wrong image format for "source" command
/boot/
1119 bytes read in 14 ms (77.1 KiB/s)
## Executing script at 006d0000
172 bytes read in 5 ms (33.2 KiB/s)
16421376 bytes read in 703 ms (22.3 MiB/s)
ext4load - load binary file from a Ext4 filesystem

Usage:
ext4load &lt;interface&gt; [&lt;dev[:part]&gt; [addr [filename [bytes [pos]]]]]
    - load binary file 'filename' from 'dev' on 'interface'
      to address 'addr' from ext4 filesystem
** File not found /boot/dtb/marvell/armada-3720-community.dtb **
8942 bytes read in 8 ms (1.1 MiB/s)
Wrong Ramdisk Image Format
Ramdisk image is corrupt or invalid
Marvell&gt;&gt;</pre>
	</div>
</div>

<p>
	 
</p>
]]></description><guid isPermaLink="false">9700</guid><pubDate>Fri, 22 Feb 2019 07:56:48 +0000</pubDate></item><item><title>Ubuntu 18.04 installation to eMMC ESPRESSObin v7</title><link>https://forum.armbian.com/topic/9573-ubuntu-1804-installation-to-emmc-espressobin-v7/</link><description><![CDATA[
<div class="ipsMargin_top">
    
    
    
</div><p>
	I have worked through the installation of Armbian Ubuntu 18.04 to the embedded MMC in an ESPRESSObin v7.   It took a while and there were some quirks along the way, so here is a procedure with observations that may be useful to others.
</p>

<p>
	 
</p>

<ol><li>
		The Armbian u-boot does not appear to recognise the eMMC.  I used Globalscale's u-boot <a href="ftp://downloads.globalscaletechnologies.com/Downloads/Espressobin/ESPRESSObin%20V7/bootloader/espressobin-bootloader-cpu-1000-ddr4-1cs-1g-atf-g39a62a1-uboot-g14aeedc-20180601-REL.bin" rel="external nofollow">espressobin-bootloader-cpu-1000-ddr4-1cs-1g</a>
	</li>
	<li>
		I created a USB stick using the standard procedure and booted the ESPRESSObin from this.
	</li>
	<li>
		I copied the Armbian .img file to the ESPRESSObin USB system and used this to flash the eMMC
		<pre class="ipsCode prettyprint lang-html prettyprinted">
<span class="pln">sudo dd if= Armbian_5.69_Espressobin_Debian_stretch_next_4.19.14 of=/dev/mmcblk0 bs=128K status=progress</span></pre>

		<p>
			 
		</p>
	</li>
	<li>
		I could then mount the Linux partition on the eMMC.
		<pre class="ipsCode prettyprint lang-html prettyprinted">
<span class="pln">sudo mkdir /mnt/emmc
sudo mount /dev/mmcblk0p1 /mnt/emmc</span></pre>

		<p>
			 
		</p>
	</li>
	<li>
		Note that the eMMC u-boot device number is "1"  (not the hard-coded 0 in the boot.scr) so I edited /mnt/emmc/boot/boot.cmd to use $devnum instead:
		<pre class="ipsCode prettyprint lang-html prettyprinted">
<span class="pln">...
# use $devnum in place of hard-coded 0

ext4load $boot_interface $devnum:1  $kernel_addr ${prefix}$image_name      
ext4load $boot_interface $devnum:1  $initrd_addr ${prefix}$initrd_image
ext4load $boot_interface $devnum:1  $fdt_addr ${prefix}$fdt_name_a
ext4load $boot_interface $devnum:1  $fdt_addr ${prefix}$fdt_name_b</span></pre>

		<p>
			 
		</p>
	</li>
	<li>
		<p>
			I generated the boot.scr u-boot file:
		</p>

		<pre class="ipsCode prettyprint lang-html prettyprinted">
<span class="pln">sudo mkimage -C none -A arm -T script -d /mnt/emmc/boot/boot.cmd /mnt/emmc/boot/boot.scr</span></pre>
	</li>
	<li>
		<p>
			I rebooted with the USB stick removed. The system booted from the eMMC, however there were some issues with the Ubuntu system...
		</p>
	</li>
	<li>
		<p>
			The Linux startup waited for two minutes for systemd-networkd-wait-online.service. This appears to be a common issue with multiple Ethernet ports. I disabled the systemd-networkd-wait-online.service<br>
			 
		</p>

		<pre class="ipsCode prettyprint lang-html prettyprinted">
<span class="pln">sudo systemctl disable systemd-networkd-wait-online.service</span></pre>

		<p>
			   
		</p>
	</li>
	<li>
		<p>
			The Ubuntu system would not use the DHCP provided DNS server. I modifed /etc/systemd/resolved.conf to remove the default DNS server (1.0.0.1)
		</p>
	</li>
	<li>
		<p>
			The naming of the Ethernet ports in Armbian is different to Globalscale's<br>
			 
		</p>

		<p>
			Front view
		</p>

		<p>
			 
		</p>

		<p>
			USB2.0 lan1 lan0 wan USB3.0 (Armbian)
		</p>

		<p>
			USB2.0 wan lan0 lan1 USB3.0 (Globalscale)
		</p>
	</li>
	<li>
		<p>
			I set my system with three nn-bridged Ethernet ports<br>
			 
		</p>

		<pre class="ipsCode prettyprint lang-html prettyprinted">
<span class="pln">ls  /etc/systemd/network/
10-br0.netdev.disbled  10-br0.network.disabled  10-eth0.network  10-lan0.network  10-lan1.network  10-wan.network

cat /etc/systemd/network/*
[NetDev]
Name=br0
Kind=bridge
[Match]
Name=br0
[Network]
#DHCP=ipv4
#BindCarrier=eth0
[Match]
Name=eth0
[Network]
[Match]
Name=lan0
[Network]
#Bridge=br0
DHCP=ipv4
BindCarrier=eth0
[Match]
Name=lan1
[Network]
#Bridge=br0
DHCP=ipv4
BindCarrier=eth0
[Match]
Name=wan 
[Network]
#Bridge=br0
DHCP=ipv4
BindCarrier=eth0</span></pre>

		<p>
			 
		</p>
	</li>
	<li>
		<p>
			I could not find a way to specify the MAC addresses for the Ethernet ports so I installed macchanger and go it to assign random MACs at startup.  See <a href="https://wiki.archlinux.org/index.php/MAC_address_spoofing" rel="external nofollow">https://wiki.archlinux.org/index.php/MAC_address_spoofing</a> for setup.
		</p>
	</li>
</ol>]]></description><guid isPermaLink="false">9573</guid><pubDate>Thu, 07 Feb 2019 20:56:14 +0000</pubDate></item><item><title>Wrong numbering/names for the ethernet ports of the EspressoBin V7</title><link>https://forum.armbian.com/topic/9568-wrong-numberingnames-for-the-ethernet-ports-of-the-espressobin-v7/</link><description><![CDATA[
<div class="ipsMargin_top">
    
    
    
</div><p>
	I just got my EspressoBin V7 and installed the current armbian for it. I haven't tested much, but Globalscale has changed the numbering of the ethernet ports, as can been seen in the Wiki of the EspressoBin.
</p>

<p>
	 
</p>

<p>
	What do I have to do to rename the ports permanently, so that no update can change it back?
</p>

<p>
	Or is this something that needs to be changed in armbian for the V7 boards?
</p>
]]></description><guid isPermaLink="false">9568</guid><pubDate>Thu, 07 Feb 2019 08:31:13 +0000</pubDate></item><item><title>Is ESPRESSObin v7 Supported?</title><link>https://forum.armbian.com/topic/9420-is-espressobin-v7-supported/</link><description><![CDATA[
<div class="ipsMargin_top">
    
    
    
</div><p>
	Is the ESPRESSObin version 7 supported by Armbian?
</p>]]></description><guid isPermaLink="false">9420</guid><pubDate>Wed, 23 Jan 2019 06:04:02 +0000</pubDate></item><item><title>Clearfog PRO change pcie to msata</title><link>https://forum.armbian.com/topic/9502-clearfog-pro-change-pcie-to-msata/</link><description><![CDATA[
<div class="ipsMargin_top">
    
    
    
</div><p>
	Hi, I have not been able to find clear instructions explaning how to compile u-boot so it detects the installed msata disk.
</p>

<p>
	What I think I have to do is rebuild u-boot using the armbian build tools and patch uboot by moving and renaming file below
</p>

<p>
	~/armbian/patch/u-boot/u-boot-mvebu/slot0=sata_1=sata.patch.disabled
</p>

<p>
	to the folder
</p>

<p>
	~/armbian/userpatches/u-boot/u-boot-mvebu/board_clearfogpro/slot0=sata_1=sata.patch
</p>

<p>
	 
</p>

<p>
	After builds completes I get a linux-u-boot-clearfogpro_5.74_armhf.deb which I installed and nothing happened the msata disk still not detected.
</p>

<p>
	 
</p>

<p>
	Is that how am I supposted to go about to enable msata support?
</p>

<p>
	 
</p>

<p>
	ARMBIAN 5.60 stable Debian GNU/Linux 9 (stretch) 4.4.153-mvebu
</p>

<p>
	 
</p>

<p>
	root@armada:~# dpkg -L linux-u-boot-clearfogpro-default<br>
	/.<br>
	/usr<br>
	/usr/lib<br>
	/usr/lib/linux-u-boot-clearfogpro_5.74_armhf<br>
	/usr/lib/linux-u-boot-clearfogpro_5.74_armhf/u-boot-uart.flash<br>
	/usr/lib/linux-u-boot-clearfogpro_5.74_armhf/u-boot-uart.mmc<br>
	/usr/lib/linux-u-boot-clearfogpro_5.74_armhf/u-boot-uart.sata<br>
	/usr/lib/linux-u-boot-clearfogpro_5.74_armhf/u-boot.flash<br>
	/usr/lib/linux-u-boot-clearfogpro_5.74_armhf/u-boot.mmc<br>
	/usr/lib/linux-u-boot-clearfogpro_5.74_armhf/u-boot.sata<br>
	/usr/lib/u-boot<br>
	/usr/lib/u-boot/LICENSE<br>
	/usr/lib/u-boot/platform_install.sh
</p>
]]></description><guid isPermaLink="false">9502</guid><pubDate>Fri, 01 Feb 2019 00:15:32 +0000</pubDate></item><item><title>Clearfog[Pro]mikroBus UART 5V tolerant</title><link>https://forum.armbian.com/topic/9200-clearfogpromikrobus-uart-5v-tolerant/</link><description><![CDATA[<p>
	Hi,
</p>

<p>
	 
</p>

<p>
	does anyone know if the provided UART interface on the mikrobus header on the clearfog is 5V tolerant?
</p>

<p>
	 
</p>

<p>
	 
</p>

<p>
	Greetings,
</p>

<p>
	count-doku
</p>
]]></description><guid isPermaLink="false">9200</guid><pubDate>Tue, 01 Jan 2019 14:15:24 +0000</pubDate></item><item><title>Strange result from nftables on espressobin?</title><link>https://forum.armbian.com/topic/9267-strange-result-from-nftables-on-espressobin/</link><description><![CDATA[<p>
	I don't know if this is some strange thing about the kernel supplied for the Espressobin or what, but I am unable to load even the most basic rule set in nftables, the empty one that comes with the nftables package:
</p>

<p>
	 
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted">
<span class="pln">root@tottenham:~# cat /etc/nftables.conf 

flush ruleset

table inet filter {
	chain input { type filter hook input priority 0; policy accept;	}
	chain forward {
		type filter hook forward priority 0; policy accept;
	}
	chain output {
		type filter hook output priority 0; policy accept;
	}
}
root@tottenham:~# nft -f /etc/nftables.conf 
/etc/nftables.conf:5:15-19: Error: Could not process rule: No such file or directory
	chain input { type filter hook input priority 0; policy accept;	}
	             ^^^^^
/etc/nftables.conf:6:15-21: Error: Could not process rule: No such file or directory
	chain forward {
	             ^^^^^^^
/etc/nftables.conf:9:15-20: Error: Could not process rule: No such file or directory
	chain output {
	             ^^^^^^
root@tottenham:~# cat /proc/version
Linux version 4.19.12-mvebu64 (root@nightly) (gcc version 7.2.1 20171011 (Linaro GCC 7.2-2017.11)) #5.68 SMP PREEMPT Fri Dec 28 20:24:51 CET 2018</span></pre>

<p>
	Does anyone have any idea why it seems to think "type filter hook input priority 0;" is not OK?
</p>

<p>
	 
</p>

<p>
	if I create just *empty* chains it does work:
</p>

<p>
	 
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted">
<span class="pln">root@tottenham:~# nft create table inet filter
root@tottenham:~# nft create chain inet filter input
root@tottenham:~# nft list ruleset
table inet filter {
	chain input {
	}
}</span></pre>

<p>
	 
</p>
]]></description><guid isPermaLink="false">9267</guid><pubDate>Wed, 09 Jan 2019 23:05:53 +0000</pubDate></item><item><title>espressobin SPI woes. shall we make a list?</title><link>https://forum.armbian.com/topic/8938-espressobin-spi-woes-shall-we-make-a-list/</link><description><![CDATA[<p>
	so on 2018-11-20 i've ordered an espressobin and tried armbian. and i probably got bitten by "yet another spi chip".
</p>

<p>
	using: U-Boot 2017.03-armada-18.09.1-ga92bd86-armbian (Sep 05 2018 - 21:49:34 +0200)
</p>

<p>
	i get: SF: unrecognized JEDEC id bytes: 9d, 70, 16. from the chip lookup (U10):
</p>

<p>
	 
</p>

<p>
	IS25WP032 - UNSUPPORTED by armbian as of 2018-11-29
</p>

<p>
	 
</p>

<p>
	so i will try to gather already seen spi chips and their status with corresponding armbian uboots/kernels. since i'm new in the espressobin land, i ask other owners to post their chips and status.
</p>
]]></description><guid isPermaLink="false">8938</guid><pubDate>Thu, 29 Nov 2018 12:42:32 +0000</pubDate></item><item><title>Still no bcache module on 4.19.13</title><link>https://forum.armbian.com/topic/9186-still-no-bcache-module-on-41913/</link><description><![CDATA[<p>
	I just pulled my espressobin back out of the box, re-imaged with 4.18.6-nvebu64, and sparked it up.  Nearly everything just works, I'm so impressed!
</p>

<p>
	 
</p>

<p>
	The only problem I'm having is that the bcache tools doesn't seem to be providing a kernel module -- at least, none is present anywhere I can find, particularly in the initramfs. 
</p>

<p>
	 
</p>

<p>
	Any suggestions?
</p>
]]></description><guid isPermaLink="false">9186</guid><pubDate>Sun, 14 Oct 2018 23:02:23 +0000</pubDate></item><item><title>Marvell issued Armada LSP release 18.12 to general public</title><link>https://forum.armbian.com/topic/9142-marvell-issued-armada-lsp-release-1812-to-general-public/</link><description><![CDATA[<p>
	<a href="https://github.com/MarvellEmbeddedProcessors/u-boot-marvell/commits/u-boot-2018.03-armada-18.12" rel="external nofollow">https://github.com/MarvellEmbeddedProcessors/u-boot-marvell/commits/u-boot-2018.03-armada-18.12</a>
</p>

<p>
	<a href="https://github.com/MarvellEmbeddedProcessors/A3700-utils-marvell/commits/A3700_utils-armada-18.12" rel="external nofollow">https://github.com/MarvellEmbeddedProcessors/A3700-utils-marvell/commits/A3700_utils-armada-18.12</a>
</p>

<p>
	<a href="https://github.com/MarvellEmbeddedProcessors/mv-ddr-marvell/commits/mv_ddr-armada-18.12" rel="external nofollow">https://github.com/MarvellEmbeddedProcessors/mv-ddr-marvell/commits/mv_ddr-armada-18.12</a>
</p>

<p>
	<a href="https://github.com/MarvellEmbeddedProcessors/atf-marvell/commits/atf-v1.5-armada-18.12" rel="external nofollow">https://github.com/MarvellEmbeddedProcessors/atf-marvell/commits/atf-v1.5-armada-18.12</a>
</p>

<p>
	<a href="https://github.com/MarvellEmbeddedProcessors/uefi-marvell/commits/uefi-2.7-armada-18.12" rel="external nofollow">https://github.com/MarvellEmbeddedProcessors/uefi-marvell/commits/uefi-2.7-armada-18.12</a>
</p>

<p>
	<a href="https://github.com/MarvellEmbeddedProcessors/linux-marvell/commits/linux-4.14.76-armada-18.12" rel="external nofollow">https://github.com/MarvellEmbeddedProcessors/linux-marvell/commits/linux-4.14.76-armada-18.12</a>
</p>

<p>
	 
</p>

<p>
	This release is based on ATF v1.5, but is also compatible with mainline ATF v2.0 sources. The the flash image could be build with both mainline and LSP ATF sources
</p>
]]></description><guid isPermaLink="false">9142</guid><pubDate>Wed, 26 Dec 2018 07:59:36 +0000</pubDate></item><item><title>Update uboot is invalid</title><link>https://forum.armbian.com/topic/8447-update-uboot-is-invalid/</link><description><![CDATA[<p>
	I purchased a V7 version of ebin<br>
	But after updating uboot, the reboot is still in stock uboot.
</p>

<pre class="ipsCode">
Marvell&gt;&gt; bubt flash-image-1g-1cs-1000_800.bin spi usb
Burning U-BOOT image "flash-image-1g-1cs-1000_800.bin" from "usb" to "spi"
USB0:   Register 2000104 NbrPorts 2
Starting the controller
USB XHCI 1.00
USB1:   USB EHCI 1.00
scanning bus 0 for devices... 1 USB Device(s) found
scanning bus 1 for devices... 2 USB Device(s) found
reading flash-image-1g-1cs-1000_800.bin
Image checksum...OK!
SF: Detected mx25u3235f with page size 256 Bytes, erase size 64 KiB, total 4 MiB
262144 bytes written, 593344 bytes skipped in 2.65s, speed 424017 B/s
Done!
Marvell&gt;&gt; TIM-1.0
TIM-1.0
TIM-1.0
WTMI-armada-17.10.5-bb8f823
WTMI: system early-init
SVC REV: 4, CPU VDD voltage: 1.120V

Fill memory before self refresh...done

Now in Self-refresh Mode
Exited self-refresh ...


Self refresh Pass.
DDR self test mode test done!!
Vref read training
===================
Final vdac_value 0x00000020

Vref write training
===================
Final vref_value 0x0000001F

DLL TUNING
==============
   DLL 0xc0001050[21:16]: [8,35,1e]
   DLL 0xc0001050[29:24]: [8,2b,19]
   DLL 0xc0001054[21:16]: [b,31,1e]
   DLL 0xc0001054[29:24]: [e,30,1f]
   DLL 0xc0001074[21:16]: [0,3f,1f]
   DLL 0xc0001074NOTICE:  Booting Trusted Firmware
NOTICE:  BL1: v1.3(release):armada-17.10.3:39a62a1
NOTICE:  BL1: Built : 15:40:57, Jun  1 2NOTICE:  BL2: v1.3(release):armada-17.10.3:39a62a1
NOTICE:  BL2: Built : 15:40:59, Jun  1 201NOTICE:  BL31: v1.3(release):armada-17.10.3:39a62a1
NOTICE:  BL31:

U-Boot 2017.03-armada-17.10.2-g14aeedc (Jun 01 2018 - 15:39:10 +0800)

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
</pre>

<p>
	<img alt="5bbf40e79a3be.jpg" class="ipsImage" height="562" src="https://i.loli.net/2018/10/11/5bbf40e79a3be.jpg" width="1000"></p>

<p>
	<img alt="5bbf40f54eff6.jpg" class="ipsImage" height="562" src="https://i.loli.net/2018/10/11/5bbf40f54eff6.jpg" width="1000"></p>
]]></description><guid isPermaLink="false">8447</guid><pubDate>Thu, 11 Oct 2018 12:31:34 +0000</pubDate></item><item><title>I can not switch channels other than 36 and 44</title><link>https://forum.armbian.com/topic/9089-i-can-not-switch-channels-other-than-36-and-44/</link><description><![CDATA[<p>
	I have Espressobin v7 1G and PCIe card WLE900VX. With armbian-config create AP.  Starts successfully on 36 channels. I tried all the channels in 5Ghz, but works only successfully at 36 and 44. 
</p>

<p>
	By selecting another channel tells me after trying that I can not start AP on 5Ghz and start at 2GHz   successfull.
</p>

<p>
	Any idea how to deal with this?
</p>
]]></description><guid isPermaLink="false">9089</guid><pubDate>Mon, 17 Dec 2018 09:51:50 +0000</pubDate></item><item><title>Not getting gigabit speeds from lan to wan?</title><link>https://forum.armbian.com/topic/8910-not-getting-gigabit-speeds-from-lan-to-wan/</link><description><![CDATA[<p>
	Hello! 
</p>

<p>
	 
</p>

<p>
	recently purchased the 2g espressobin and am not understanding why I cannot obtain gigabit speeds from lan to wan. I am able to do so from the OS out/in, but from a client machine to a machine attached to the wan I am getting 1/3 the speed of gigabit. Below is the iperf results along with my systemd/network settings. Does anyone have an idea why this is occurring?
</p>

<p>
	 
</p>

<p>
	Client to machine in Ethernet attached to wan:
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted">
<span class="pln">Connecting to host 192.168.2.1, port 5001
[  4] local 192.168.22.209 port 5859 connected to 192.168.2.1 port 5001
[ ID] Interval           Transfer     Bandwidth
[  4]   0.00-1.00   sec  36.6 MBytes   307 Mbits/sec
[  4]   1.00-2.00   sec  42.4 MBytes   355 Mbits/sec
[  4]   2.00-3.00   sec  42.1 MBytes   354 Mbits/sec
[  4]   3.00-4.00   sec  42.0 MBytes   352 Mbits/sec
[  4]   4.00-5.00   sec  42.2 MBytes   355 Mbits/sec
[  4]   5.00-6.00   sec  42.4 MBytes   355 Mbits/sec
[  4]   6.00-7.00   sec  42.0 MBytes   353 Mbits/sec
[  4]   7.00-8.00   sec  42.5 MBytes   357 Mbits/sec
[  4]   8.00-9.00   sec  42.5 MBytes   356 Mbits/sec
[  4]   9.00-10.00  sec  42.0 MBytes   353 Mbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bandwidth
[  4]   0.00-10.00  sec   417 MBytes   350 Mbits/sec                  sender
[  4]   0.00-10.00  sec   417 MBytes   349 Mbits/sec                  receiver

iperf Done.</span></pre>

<p>
	<br>
	From espressobin OS to wan connected machine:
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted">
<span class="pln">root@espressobin:~# iperf3 -c 192.168.2.1 -p 5001
Connecting to host 192.168.2.1, port 5001
[  4] local 192.168.2.76 port 44154 connected to 192.168.2.1 port 5001
[ ID] Interval           Transfer     Bandwidth       Retr  Cwnd
[  4]   0.00-1.00   sec   105 MBytes   879 Mbits/sec    0    708 KBytes
[  4]   1.00-2.00   sec   112 MBytes   938 Mbits/sec    0    708 KBytes
[  4]   2.00-3.00   sec   111 MBytes   934 Mbits/sec    0    708 KBytes
[  4]   3.00-4.00   sec   112 MBytes   939 Mbits/sec    0    708 KBytes
[  4]   4.00-5.00   sec   111 MBytes   933 Mbits/sec    0    708 KBytes
[  4]   5.00-6.00   sec   112 MBytes   939 Mbits/sec    0    708 KBytes
[  4]   6.00-7.00   sec   111 MBytes   934 Mbits/sec    0    708 KBytes
[  4]   7.00-8.00   sec   112 MBytes   939 Mbits/sec    0    708 KBytes
[  4]   8.00-9.00   sec   111 MBytes   933 Mbits/sec    0    708 KBytes
[  4]   9.00-10.00  sec   112 MBytes   939 Mbits/sec    0    708 KBytes
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bandwidth       Retr
[  4]   0.00-10.00  sec  1.08 GBytes   931 Mbits/sec    0             sender
[  4]   0.00-10.00  sec  1.08 GBytes   931 Mbits/sec                  receiver
</span></pre>

<p>
	systemd/network config:
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted">
<span class="pln">root@espressobin:~# cat /etc/systemd/network/*
/etc/systemd/network/10-br0.netdev:
[NetDev]
Name=br0
Kind=bridge

/etc/systemd/network/10-br0.network:
[Match]
Name=br0

[Network]
Address=192.168.22.1/24
IPForward=ipv4
IPMasquerade=yes
ConfigureWithoutCarrier=yes

/etc/systemd/network/10-eth0.network:
[Match]
Name=eth0

[Network]
DHCP=ipv4

/etc/systemd/network/10-lan0.network:
[Match]
Name=lan0

[Network]
Bridge=br0

/etc/systemd/network/10-lan1.network:
[Match]
Name=lan1

[Network]
Bridge=br0

/etc/systemd/network/10-wan.network:
[Match]
Name=wan

[Network]
DHCP=yes
BindCarrier=eth0
IPForward=ipv4
root@espressobin:~#

Linux espressobin 4.18.16-mvebu64 #402 SMP PREEMPT Fri Oct 26 17:23:18 CEST 2018 aarch64 GNU/Linux
</span></pre>

<p>
	 
</p>
]]></description><guid isPermaLink="false">8910</guid><pubDate>Mon, 26 Nov 2018 21:59:28 +0000</pubDate></item><item><title>ClearfogPro - USB Serial Graphics (Was: U-Blox MPCI-L201 4g first connection help)</title><link>https://forum.armbian.com/topic/8877-clearfogpro-usb-serial-graphics-was-u-blox-mpci-l201-4g-first-connection-help/</link><description><![CDATA[<p>
	EDIT: This started off as a request for help starting up a 4G modem. After attempting to connect ANY network with nmtui, it's become also a request to configure a terminal such as 'screen' to be able to see the nmtui commands for any connection.
</p>

<p>
	 
</p>

<p>
	I recently acquired an U-Blox MPCI-L201 4g LTE modem. This is my first time attempting this type of connection and things are not as intuitive as I would hope so I thought I would reach out.
</p>

<p>
	 
</p>

<p>
	I downloaded the most recent Armbian Stretch from the downloads page and re-flashed the emmc. 
</p>

<p>
	lsusb clearly shows the device
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted">
<span class="pln">root@clearfogpro:~# lsusb
Bus 005 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 004 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 002 Device 002: ID 1546:1146 U-Blox AG 
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
root@clearfogpro:~# </span></pre>

<p>
	I'm using screen in a command box on an XU4 with Hardkernel's 18.04 as the host.
</p>

<p>
	 
</p>

<p>
	I've had good results with nmtui on a fresh Armbian install to set up the initial network connection, so I thought I would give that a try. It looks like the modem shows 4 additional wired connections that are not there if the card is removed. But I have to move the cursor to get something to display -
</p>

<p>
	 
</p>

<p>
	<img class="ipsImage ipsImage_thumbnailed" data-fileid="3521" src="https://forum.armbian.com/uploads/monthly_2018_11/nmtui1.png.f368ea41c98f973e0ee79cb26e7b4cdd.png" alt="nmtui1.png.f368ea41c98f973e0ee79cb26e7b4cdd.png"></p>

<p>
	 
</p>

<p>
	If I move the cursor up and down it exposes the entries -
</p>

<p>
	 
</p>

<p>
	<img class="ipsImage ipsImage_thumbnailed" data-fileid="3522" src="https://forum.armbian.com/uploads/monthly_2018_11/nmtui2.png.04056d4baa25b7c8007e26ce074a1edc.png" alt="nmtui2.png.04056d4baa25b7c8007e26ce074a1edc.png"></p>

<p>
	 
</p>

<p>
	Choosing Activate reveals the four wired connections -
</p>

<p>
	 
</p>

<p>
	<img class="ipsImage ipsImage_thumbnailed" data-fileid="3523" src="https://forum.armbian.com/uploads/monthly_2018_11/nmtui3.png.79c8b222a1aa46a3097f12110911889b.png" alt="nmtui3.png.79c8b222a1aa46a3097f12110911889b.png"></p>

<p>
	 
</p>

<p>
	so it appears the hardware is 'working.' These entries only show if the device is in either of the mpci slots. 
</p>

<p>
	 
</p>

<p>
	But it gets more difficult to decipher from there. Attempting to select one of the wired connections and then the Activate button makes it impossible to figure out what's happening on the screen -
</p>

<p>
	 
</p>

<p>
	<img class="ipsImage ipsImage_thumbnailed" data-fileid="3524" src="https://forum.armbian.com/uploads/monthly_2018_11/nmtui4.png.a293bbb2d12e3f0268f92186fb25d3b1.png" alt="nmtui4.png.a293bbb2d12e3f0268f92186fb25d3b1.png"></p>

<p>
	 
</p>

<p>
	Armbian-config displays similarly so I'm assuming this particular problem is graphic oriented.
</p>

<p>
	 
</p>

<p>
	<img class="ipsImage ipsImage_thumbnailed" data-fileid="3525" src="https://forum.armbian.com/uploads/monthly_2018_11/armbian-config1.png.97ca48840ac94c946efae35d8a21474e.png" alt="armbian-config1.png.97ca48840ac94c946efae35d8a21474e.png"></p>

<p>
	 
</p>

<p>
	I booted the XU4 into an Armbian build and had similar results. I found some really detailed information on the screen command that, while really interesting, was basically useless for this issue as far as I can tell as I couldn't find any formatting parameters with the exception of the "-a" switch which I think should automatically try to format pages but it didn't make a difference.
</p>

<p>
	 
</p>

<p>
	Through trial and success I connected to my Hotspot so I updated and upgraded, but that made no difference. But now I can find its ip and connect via ssh, and nmtui is nice via ssh!
</p>

<p>
	 
</p>

<p>
	<img class="ipsImage ipsImage_thumbnailed" data-fileid="3526" src="https://forum.armbian.com/uploads/monthly_2018_11/nmtui5.png.553f62d76e63a712e901c04dd24f8451.png" alt="nmtui5.png.553f62d76e63a712e901c04dd24f8451.png"></p>

<p>
	 
</p>

<p>
	But armbian-config, although it appears to run properly, complains that it does not have internet although clearly it does -
</p>

<p>
	 
</p>

<p>
	<img class="ipsImage ipsImage_thumbnailed" data-fileid="3528" src="https://forum.armbian.com/uploads/monthly_2018_11/armbian-config3.png.b02e9cd125a3f0a6869e3dce79db8669.png" alt="armbian-config3.png.b02e9cd125a3f0a6869e3dce79db8669.png"></p>

<p>
	 
</p>

<p>
	As I tried several times I noted the asterisks (*) move to different wired connections under USB Ethernet. After connecting via SSH I noted the &lt;Activate&gt; button becomes &lt;Deactivate&gt; when highlighting a starred entry, verified with my WiFi hotspot.  (BUT how is the Eth1 active with nothing connected?)
</p>

<p>
	 
</p>

<p>
	So this leads me to ask a couple questions ...
</p>

<p>
	 
</p>

<p>
	a) How to get past this 'screen' issue. In the past I've noticed these graphic issues don't happen on an SSH session.  I was lucky to guess and type the passphrase of my wifi and get this connected. I tried unsuccessfully several times to guess and enter the info for one of the ethernet ports. 
</p>

<p>
	I tried several different terminal emulators, all had weird display results. I really need to be controlling the device through the USB serial rather than ssh through a hotspot on my phone. Again, it was a good guess getting this connected and I don't want to try again to get onto my local wifi.
</p>

<p>
	 
</p>

<p>
	b) once I was able to SSH to the clearfog, armbian-config shows me there is an ethernet connection over USB0 along side the terminal connection - how can I connect to this? I know there is a way to have multiple IPs on an adapter in linux but I haven't tried that; the instructions I found seemed more complex than I wanted to dive into, although I'd bet there's a simple proper way to do this.
</p>

<p>
	 
</p>

<p>
	<img class="ipsImage ipsImage_thumbnailed" data-fileid="3527" src="https://forum.armbian.com/uploads/monthly_2018_11/armbian-config2.png.4b4891302d11c4179e119bba10514f24.png" alt="armbian-config2.png.4b4891302d11c4179e119bba10514f24.png"></p>

<p>
	 
</p>

<p>
	c) What's the proper, or a better, way to enable a new 4G modem? I read some cryptic notes about wvdial on a TV box and followed some google links to various docs but I'm not quite putting it together. (separate post) Or is it even an issue as it looks like it and the sim work together to "just connect?"
</p>

<p>
	 
</p>

<p>
	d) If it is connected, or when I get it connected, how to I determine what the details are such as its IP, etc? It appears that it 'just works' but I need to be able to reference it for networking and, well, learn something.
</p>

<p>
	 
</p>

<p>
	Thanks in advance for any advice offered.
</p>

<p>
	 
</p>

<p>
	 
</p>

<p>
	 
</p>
]]></description><guid isPermaLink="false">8877</guid><pubDate>Sat, 24 Nov 2018 17:06:03 +0000</pubDate></item></channel></rss>
