<?xml version="1.0"?>
<rss version="2.0"><channel><title>NanoPi R76S Latest Topics</title><link>https://testforum.armbian.com/forum/280-nanopi-r76s/</link><description>NanoPi R76S Latest Topics</description><language>en</language><item><title>NanoPi R76S: U-Boot 2026.04 warm-reboot mmc failure &#x2014; OpenWrt PR #23520 workaround does not work on Armbian vendor kernel</title><link>https://testforum.armbian.com/topic/60938-nanopi-r76s-u-boot-202604-warm-reboot-mmc-failure-%E2%80%94-openwrt-pr-23520-workaround-does-not-work-on-armbian-vendor-kernel/</link><description><![CDATA[<p>
	Hi @Kwiboo and Armbian rk35xx maintainers,
</p>

<p>
	I'm hitting a boot-time <abbr title="embedded MultiMediaCard">eMMC</abbr> reliability issue on NanoPi R76S with the current<br />
	Armbian U-Boot 2026.04 build, and the community-known workaround from OpenWrt<br />
	PR #23520 breaks kernel boot completely in our Armbian environment. Sharing<br />
	detailed reproduction and requesting guidance.
</p>

<p>
	## Setup<br />
	- Board: NanoPi R76S (RK3576), 4GB LPDDR5, 64GB Hynix <abbr title="embedded MultiMediaCard">eMMC</abbr> (hC8aP, manfid 0x000090)<br />
	- Armbian build: derived from 26.5.1, `linux-u-boot-nanopi-r76s-vendor 26.5.1`<br />
	- U-Boot: 2026.04_armbian-2026.04-S88dc-P3cfe-H30d2-V3c1d-Bd0d2-R448a<br />
	- Kernel: 6.1.115-vendor-rk35xx (Armbian rk35xx vendor kernel)<br />
	- BL31: v2.3 fwver v1.20
</p>

<p>
	## Baseline Symptom (Reproducible ~50%)<br />
	`sudo reboot` from Linux → SPL/BL31/U-Boot proper OK → boot.scr loads (255 B) →<br />
	first `ext4load` of kernel Image fails with `fs_devread read error - block`.<br />
	Second `ext4load` also fails, block layer reports `No partition table - mmc 0`.<br />
	Reproduction across both warm reboot and cold power cycle. Matches OpenWrt<br />
	issue #23491 exactly.
</p>

<p>
	Interestingly `mmc rescan` in U-Boot prompt re-reads mmc info (58.2 GiB Hynix<br />
	detected, partition table intact) but subsequent `boot` command still fails —<br />
	suggesting U-Boot driver leaves stale state that even a manual rescan cannot<br />
	clear.
</p>

<p>
	## Attempted Workarounds (All Failed in Our Environment)
</p>

<p>
	### v1: 26 MHz variant (aggressive)<br />
	- U-Boot embedded DT `mmc@2a330000`: dropped `cap-mmc-highspeed`,<br />
	  `mmc-hs400-1_8v`, `mmc-hs400-enhanced-strobe`; set `max-frequency=&lt;26000000&gt;`<br />
	- Kernel DT overlay (same node): same property removal + 26 MHz<br />
	- Result: `Starting kernel ...` reached, then **immediate hang, no dmesg**.
</p>

<p>
	### v2: OpenWrt PR #23520 exact patch (52 MHz, U-Boot only)<br />
	- U-Boot DT: kept `cap-mmc-highspeed`, removed only `mmc-hs400-1_8v` and<br />
	  `mmc-hs400-enhanced-strobe`; set `max-frequency=&lt;52000000&gt;` (52 MHz HS)<br />
	- Kernel DT: untouched (HS400ES)<br />
	- Result: U-Boot loads kernel at 44.5 MiB/s (HS speed confirmed), reaches<br />
	  `Starting kernel ...`, then **hang, no dmesg**.
</p>

<p>
	### v3: Symmetric 52 MHz on both U-Boot and kernel DT<br />
	- U-Boot DT: same as v2<br />
	- Kernel DT overlay: removed HS400 properties + 52 MHz cap<br />
	- Result: identical hang after `Starting kernel ...`.
</p>

<p>
	Observation: **any modification to U-Boot's embedded DT for mmc@2a330000<br />
	appears to make the Armbian vendor kernel silently fail before earlycon<br />
	initialization.** The stock Armbian U-Boot + stock kernel DT combination boots<br />
	kernel reliably (log flushes normally), but exhibits the ~50% warm-reboot bug.
</p>

<p>
	Rolling back U-Boot to the original (via slot B rootfs `u-boot.itb`) restores<br />
	kernel boot immediately.
</p>

<p>
	## Questions
</p>

<p>
	1. Has anyone successfully applied OpenWrt PR #23520's workaround (or any<br />
	   variant) to Armbian's vendor kernel on RK3576? If so, what was the specific<br />
	   property combination?
</p>

<p>
	2. Is this a known incompatibility between the mainline U-Boot mmc probe path<br />
	   and the Armbian rk35xx vendor kernel's dw_mshc driver? The Rockchip PSCI<br />
	   handoff seems to fail silently before console_init.
</p>

<p>
	3. Would upgrading to U-Boot 2026.07 (just released) help? My search showed<br />
	   zero mmc/sdhci commits in v2026.04..v2026.07 range for rockchip. Am I<br />
	   missing a Karlman patch series that isn't yet in Armbian's fork?
</p>

<p>
	4. Any suggested next step: (a) chase FriendlyElec BSP U-Boot behavior, (b)<br />
	   patch the vendor kernel's dw_mshc probe to handle inherited controller<br />
	   state, or (c) accept as known-limitation until Armbian moves to kernel 6.6+?
</p>

<p>
	5. If (b), which specific probe/reset path in<br />
	   `drivers/mmc/host/dw_mmc-rockchip.c` or `sdhci-of-dwcmshc.c` should we<br />
	   audit? Any references to similar rk3588 handoff issues that were resolved?
</p>

<p>
	Full boot logs (successful, failed variants v1/v2/v3, rollback recovery)<br />
	available on request. Willing to test patches against test board and report<br />
	back with UART logs.
</p>

<p>
	Thanks for maintaining rockchip U-Boot,<br />
	Peter Rim
</p>

<p>
	Related:<br />
	- https://github.com/openwrt/openwrt/issues/23491<br />
	- https://github.com/openwrt/openwrt/pull/23520<br />
	- https://github.com/armbian/build/pull/9869 (R76S migration to v2026.04)
</p>
<p>
<a class="ipsAttachLink" href="https://testforum.armbian.com/applications/core/interface/file/attachment.php?id=16669&amp;key=75bec362b5cccc895d2f7fe30d24374e" data-fileExt='gz' data-fileid='16669' data-filekey='75bec362b5cccc895d2f7fe30d24374e'>rk3576-mmc-bug-attachments.tar.gz</a></p>]]></description><guid isPermaLink="false">60938</guid><pubDate>Fri, 10 Jul 2026 08:37:57 +0000</pubDate></item><item><title>NanoPi R76s rev.2 unbootable</title><link>https://testforum.armbian.com/topic/59113-nanopi-r76s-rev2-unbootable/</link><description><![CDATA[<p>
	Good afternoon. I bought a NanoPi R76s rev. 2 (3GB RAM + 0 <abbr title="embedded MultiMediaCard"><abbr title="embedded MultiMediaCard">EMMC</abbr></abbr>). It works fine with the manufacturer's firmware. However, it doesn't boot on Armbian (26.02.1). I assume rev. 2 isn't supported. Is it possible to add support?<br>
	 
</p>

<p>
	Armbian_26.2.1_Nanopi-r76s_noble_vendor_6.1.115_gnome_desktop.img.xz
</p>

<div class="ipsSpoiler" data-ipsspoiler="">
	<div class="ipsSpoiler_header">
		<span>Скрытый текст</span>
	</div>

	<div class="ipsSpoiler_contents">
		<p>
			<a class="ipsAttachLink ipsAttachLink_image" data-fileext="png" data-fileid="16299" href="https://testforum.armbian.com/uploads/monthly_2026_04/image_2026-04-13_16-11-59.png.07b81e214422af61e1281686e2b473b8.png" rel=""><img alt="image_2026-04-13_16-11-59.thumb.png.66723635802f10c62dd356aae21e535c.png" class="ipsImage ipsImage_thumbnailed" data-fileid="16299" width="579" src="https://testforum.armbian.com/uploads/monthly_2026_04/image_2026-04-13_16-11-59.thumb.png.66723635802f10c62dd356aae21e535c.png" loading="lazy" height="746.91"></a>
		</p>
	</div>
</div>

<p>
	 
</p>

<p>
	---
</p>

<p>
	my build from tag 26.02.1: (log <a href="https://paste.armbian.com/poduzitifu" rel="external nofollow">https://paste.armbian.com/poduzitifu</a> )
</p>

<div class="ipsSpoiler" data-ipsspoiler="">
	<div class="ipsSpoiler_header">
		<span>Скрытый текст</span>
	</div>

	<div class="ipsSpoiler_contents">
		<p>
			<a class="ipsAttachLink ipsAttachLink_image" data-fileext="png" data-fileid="16300" href="https://testforum.armbian.com/uploads/monthly_2026_04/image_2026-04-13_16-12-57.png.de13a6d9dec8cc44ae540dfd53520079.png" rel=""><img alt="image_2026-04-13_16-12-57.thumb.png.c02ab61ba6fb487c296ad7c8e7829185.png" class="ipsImage ipsImage_thumbnailed" data-fileid="16300" width="830" src="https://testforum.armbian.com/uploads/monthly_2026_04/image_2026-04-13_16-12-57.thumb.png.c02ab61ba6fb487c296ad7c8e7829185.png" loading="lazy" height="747"></a>
		</p>
	</div>
</div>

<p>
	 
</p>

<p>
	---
</p>

<p>
	vendor ubuntu boot log <a href="https://drive.google.com/file/d/1OZqZk48LsbSzFz63fcqMKVp5YkhyNOoT/view?usp=drive_link" rel="external nofollow">https://drive.google.com/file/d/1OZqZk48LsbSzFz63fcqMKVp5YkhyNOoT/view?usp=drive_link</a> (rk3576-sd-ubuntu-noble-gnome-desktop-6.1-arm64-20260403.img.gz)
</p>

<div class="ipsSpoiler" data-ipsspoiler="">
	<div class="ipsSpoiler_header">
		<span>Скрытый текст</span>
	</div>

	<div class="ipsSpoiler_contents">
		<p>
			<a class="ipsAttachLink ipsAttachLink_image" data-fileext="png" data-fileid="16301" href="https://testforum.armbian.com/uploads/monthly_2026_04/image_2026-04-13_16-14-14.png.91c4d0938816c278ca4ed0ce7be77d2f.png" rel=""><img alt="image_2026-04-13_16-14-14.thumb.png.3605c5ca51d7bb5246cec7f58c9b2722.png" class="ipsImage ipsImage_thumbnailed" data-fileid="16301" width="1000" src="https://testforum.armbian.com/uploads/monthly_2026_04/image_2026-04-13_16-14-14.thumb.png.3605c5ca51d7bb5246cec7f58c9b2722.png" loading="lazy" height="630"></a>
		</p>

		<p>
			 
		</p>

		<p>
			<a class="ipsAttachLink ipsAttachLink_image" data-fileext="png" data-fileid="16302" href="https://testforum.armbian.com/uploads/monthly_2026_04/image_2026-04-13_16-14-49.png.a7477e681531a31fb863b38434a4d579.png" rel=""><img alt="image_2026-04-13_16-14-49.thumb.png.45d229f702f24062be7f4688b915dbbd.png" class="ipsImage ipsImage_thumbnailed" data-fileid="16302" width="487" src="https://testforum.armbian.com/uploads/monthly_2026_04/image_2026-04-13_16-14-49.thumb.png.45d229f702f24062be7f4688b915dbbd.png" loading="lazy" height="749.98"></a>
		</p>
	</div>
</div>

<p>
	 
</p>
]]></description><guid isPermaLink="false">59113</guid><pubDate>Mon, 13 Apr 2026 13:53:09 +0000</pubDate></item><item><title>Can't boot rolling release on R76S</title><link>https://testforum.armbian.com/topic/59383-cant-boot-rolling-release-on-r76s/</link><description><![CDATA[<p>
	Hello all!
</p>

<p>
	 
</p>

<p>
	Not sure what is going on at all but I'm having a problem booting the "rolling release" of armbian (debian 14/forky) minimal cli. I'm using a nano pi R76S with 4gb of RAM and 64GB <abbr title="embedded MultiMediaCard"><abbr title="embedded MultiMediaCard">emmc</abbr></abbr>. 
</p>

<p>
	 
</p>

<p>
	I can successfully burn a microsd for the previous version  (also minimal cli vesion) which boots ok.However if I try to use the newer version nothing happens -- the red LED on the R76S stays permanently on and I get no display or any other life.
</p>

<p>
	 
</p>

<p>
	I did try using different microsd cards but it did not make any difference. I also tried using the same microsd (I wrote the older version first to the microsd which boots) then wrote again on the same microsd. 
</p>

<p>
	 
</p>

<p>
	I'm using the download page for the images from here - <a href="https://armbian.com/boards/nanopi-r76s" rel="external nofollow">https://armbian.com/boards/nanopi-r76s</a>
</p>

<p>
	 
</p>

<p>
	ljones
</p>
]]></description><guid isPermaLink="false">59383</guid><pubDate>Tue, 28 Apr 2026 21:15:14 +0000</pubDate></item><item><title>Edge kernel image parameters</title><link>https://testforum.armbian.com/topic/56762-edge-kernel-image-parameters/</link><description><![CDATA[<p>
	The page for the <a href="https://www.armbian.com/nanopi-r76s/" rel="external nofollow">NanoPi R76S</a> has also an <strong>edge</strong> kernel (6.18) image.
</p>

<p>
	 
</p>

<p>
	I noticed some issues related to <strong>sdcard</strong> and <strong><abbr title="embedded MultiMediaCard">emmc</abbr></strong>. I know edge images are not officially supported and that is fine. But given the image is available I would like the parameters/configuration/conditions for the current available image.
</p>

<p>
	Could you explain the background or assumptions behind the 6.18 edge image for the R76S? (e.g., test conditions you used when building it)
</p>
]]></description><guid isPermaLink="false">56762</guid><pubDate>Wed, 17 Dec 2025 10:47:12 +0000</pubDate></item><item><title>support request: NanoPi-R76S</title><link>https://testforum.armbian.com/topic/55017-support-request-nanopi-r76s/</link><description><![CDATA[<p>
	Hi guys,
</p>

<p>
	 
</p>

<p>
	I would like to make a support request for the: NanoPi-R76S ($49):
</p>

<p>
	<img class="ipsImage ipsImage_thumbnailed" data-fileid="15055" width="178" alt="image.png.085a66b3f453cd160dbe78435cbd3110.png" src="https://testforum.armbian.com/uploads/monthly_2025_09/image.png.085a66b3f453cd160dbe78435cbd3110.png" loading="lazy" height="119.26">
</p>

<p>
	<a href="https://www.friendlyelec.com/index.php?route=product/product&amp;product_id=308" rel="external nofollow">https://www.friendlyelec.com/index.php?route=product/product&amp;product_id=308</a>
</p>

<p>
	 
</p>

<p>
	Thank you for considering.
</p>

<p>
	 
</p>

<p>
	Dantes
</p>

<p>
	 
</p>

<p>
	 
</p>
]]></description><guid isPermaLink="false">55017</guid><pubDate>Sat, 06 Sep 2025 05:29:21 +0000</pubDate></item></channel></rss>
