<?xml version="1.0"?>
<rss version="2.0"><channel><title>Tinkerboard Latest Topics</title><link>https://forum.armbian.com/forum/178-tinkerboard/</link><description>Tinkerboard Latest Topics</description><language>en</language><item><title>6.12.41 OOPS while loading zfs.ko</title><link>https://forum.armbian.com/topic/55276-61241-oops-while-loading-zfsko/</link><description><![CDATA[<p>
	I grabbed the "Armbian 25.8.1 Bookworm Minimal / IOT" image from <a href="https://www.armbian.com/tinkerboard/," rel="external nofollow">https://www.armbian.com/tinkerboard/,</a> landed it on a microSD card, booted it, and ran
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln">apt update
apt upgrade
apt install linux-headers-current-rockchip
apt install zfs-dkms zfsutils-linux</span></pre>

<p>
	This gets me linux-image-current-rockchip 25.8.1 (kernel 6.12.44-current-rockchip) and a module built from zfs-dkms 2.3.2-2~bpo12+2.  So far so good.  And then I ran
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln">modprobe zfs.ko</span></pre>

<p>
	and was rewarded with the following panic in the kernel's module loader:
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln">[ 1128.728803] spl: loading out-of-tree module taints kernel.
[ 1128.859152] zfs: module license 'CDDL' taints kernel.
[ 1128.859178] Disabling lock debugging due to kernel taint
[ 1128.859401] zfs: module license taints kernel.
[ 1128.860612] 8&lt;--- cut here ---
[ 1128.860624] Unable to handle kernel paging request at virtual address 5e4f51d0 when read
[ 1128.860641] [5e4f51d0] *pgd=00000000
[ 1128.860663] Internal error: Oops: 5 [#1] SMP ARM
[ 1128.865857] Modules linked in: spl(O) zram zsmalloc snd_soc_hdmi_codec snd_usb_audio snd_soc_simple_card binfmt_misc snd_soc_rockchip_i2s snd_soc_simple_card_utils snd_hwdep hantro_vpu snd_usbmidi_lib rockchip_vdec(C) snd_ump snd_soc_core r8723bs(C) rockchip_rga rockchip_iep snd_rawmidi v4l2_vp9 panfrost snd_pcm_dmaengine v4l2_jpeg rk_crypto snd_seq_device v4l2_h264 dw_hdmi_i2s_audio snd_pcm videobuf2_dma_contig gpu_sched dw_hdmi_cec v4l2_mem2mem snd_timer syscon_reboot_mode crypto_engine reboot_mode snd dw_wdt rk3288_gpiomem soundcore rockchip_thermal cpufreq_dt fuse gpio_keys realtek
[ 1128.924379] CPU: 3 UID: 0 PID: 20465 Comm: modprobe Tainted: P         C O       6.12.44-current-rockchip #1
[ 1128.935373] Tainted: [P]=PROPRIETARY_MODULE, [C]=CRAP, [O]=OOT_MODULE
[ 1128.942570] Hardware name: Rockchip (Device Tree)
[ 1128.947822] PC is at resolve_symbol+0xf8/0x368
[ 1128.952795] LR is at cmp_name+0x14/0x18
[ 1128.957081] pc : [</span><span class="tag">&lt;b01ac790&gt;</span><span class="pln">]    lr : [</span><span class="tag">&lt;b01ab960&gt;</span><span class="pln">]    psr: 90010013
[ 1128.964083] sp : f1f1dd68  ip : f1f1dca8  fp : f1f1ddbc
[ 1128.969919] r10: f1f1ded0  r9 : af1f81dc  r8 : af1f62ac
[ 1128.975755] r7 : af2489c0  r6 : af248c48  r5 : f1f1de48  r4 : af52c300
[ 1128.983049] r3 : 00000000  r2 : 5e4f51c0  r1 : 00000000  r0 : 00000001
[ 1128.990342] Flags: NzcV  IRQs on  FIQs on  Mode SVC_32  ISA ARM  Segment none
[ 1128.998318] Control: 10c5387d  Table: 0364c06a  DAC: 00000051
[ 1129.004737] Register r0 information: non-paged memory
[ 1129.010383] Register r1 information: NULL pointer
[ 1129.015639] Register r2 information: non-paged memory
[ 1129.021283] Register r3 information: NULL pointer
[ 1129.026538] Register r4 information: 201-page vmalloc region starting at 0xaf514000 allocated at load_module+0x744/0x1b34
[ 1129.038795] Register r5 information: 2-page vmalloc region starting at 0xf1f1c000 allocated at kernel_clone+0xac/0x340
[ 1129.050759] Register r6 information: 5-page vmalloc region starting at 0xaf247000 allocated at load_module+0x744/0x1b34
[ 1129.062820] Register r7 information: 5-page vmalloc region starting at 0xaf247000 allocated at load_module+0x744/0x1b34
[ 1129.074881] Register r8 information: 3-page vmalloc region starting at 0xaf1f6000 allocated at load_module+0x744/0x1b34
[ 1129.086942] Register r9 information: 3-page vmalloc region starting at 0xaf1f6000 allocated at load_module+0x744/0x1b34
[ 1129.099003] Register r10 information: 2-page vmalloc region starting at 0xf1f1c000 allocated at kernel_clone+0xac/0x340
[ 1129.111062] Register r11 information: 2-page vmalloc region starting at 0xf1f1c000 allocated at kernel_clone+0xac/0x340
[ 1129.123120] Register r12 information: 2-page vmalloc region starting at 0xf1f1c000 allocated at kernel_clone+0xac/0x340
[ 1129.135179] Process modprobe (pid: 20465, stack limit = 0xf191b45c)
[ 1129.142183] Stack: (0xf1f1dd68 to 0xf1f1e000)
[ 1129.147050] dd60:                   b01abd14 af52c3fc 00000000 f26174f8 00000100 af2489c0
[ 1129.156193] dd80: 00000000 af1f62ac 00000000 e7df2e2d b4795600 00005a2b f26174f8 f26bcb48
[ 1129.165334] dda0: af6dc2b4 00000000 0006a3d0 f1f1ded0 f1f1deb4 f1f1ddc0 b01ae384 b01ac6a4
[ 1129.174476] ddc0: b02f81d4 b02f2340 f26bcbc0 00000000 00000003 004d6d38 00000000 00000001
[ 1129.183618] dde0: 00000000 b4795600 f26bc508 00000000 af52c3fc 0000001e 00000000 b132bdb0
[ 1129.192759] de00: 00000000 af52c300 af52c300 b1bd8b84 af52c30c b1c8a1a4 00000000 00000001
[ 1129.201901] de20: b5b7e600 f26bcbc0 00459bc0 00459bc0 f1f1de5c f1f1de40 00459bc0 00000000
[ 1129.211041] de40: 7fffffff b5b7e600 00000000 00000000 00000000 00000000 00000000 00000000
[ 1129.220182] de60: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[ 1129.229324] de80: 00000000 e7df2e2d 00000002 00000000 b5b7e600 004d6d38 b5b7e600 b1c8a5b4
[ 1129.238465] dea0: bbba0708 b5b7e600 f1f1df3c f1f1deb8 b01aeedc b01ad31c f1f1decc 7fffffff
[ 1129.247607] dec0: 00000000 00000002 00000000 f2263000 f2576523 f24d6640 f2263000 00459bc0
[ 1129.256749] dee0: f26bc508 f26bc388 f25e9c54 0008272c 000a7eac 000a5a90 000c5d78 00000000
[ 1129.265890] df00: 000a5a80 00000028 00000029 00000016 00000000 0000001e 00000000 e7df2e2d
[ 1129.275031] df20: 00000001 000000f6 b1c8a1a4 00000001 f1f1dfa4 f1f1df40 b01af2ac b01aee50
[ 1129.284172] df40: 00000000 00000000 004d6d38 b1c8a58c bbba0708 00000000 b1c8a58c 00000000
[ 1129.293314] df60: 00000000 f1f1df64 f1f1df64 fffffffc 00000000 e7df2e2d 000000c0 004d8ad8
[ 1129.302456] df80: 00fa74bc 22b57200 0000017b b01002c8 b4795600 0000017b 00000000 f1f1dfa8
[ 1129.311598] dfa0: b0100060 b01af108 004d8ad8 00fa74bc 00000004 004d6d38 00000000 004d86bc
[ 1129.320738] dfc0: 004d8ad8 00fa74bc 22b57200 0000017b 00fa7520 00000000 00000000 004d50bc
[ 1129.329879] dfe0: aeb5c0e8 aeb5c0d8 004cf149 a6bc3002 40070030 00000004 00000000 00000000
[ 1129.339018] Call trace: 
[ 1129.341845]  resolve_symbol from load_module+0x1074/0x1b34
[ 1129.347983]  r10:f1f1ded0 r9:0006a3d0 r8:00000000 r7:af6dc2b4 r6:f26bcb48 r5:f26174f8
[ 1129.356735]  r4:00005a2b
[ 1129.359559]  load_module from init_module_from_file+0x98/0xd4
[ 1129.365987]  r10:b5b7e600 r9:bbba0708 r8:b1c8a5b4 r7:b5b7e600 r6:004d6d38 r5:b5b7e600
[ 1129.374738]  r4:00000000
[ 1129.377562]  init_module_from_file from sys_finit_module+0x1b0/0x310
[ 1129.384670]  r6:00000001 r5:b1c8a1a4 r4:000000f6
[ 1129.389826]  sys_finit_module from ret_fast_syscall+0x0/0x54
[ 1129.396154] Exception stack(0xf1f1dfa8 to 0xf1f1dff0)
[ 1129.401798] dfa0:                   004d8ad8 00fa74bc 00000004 004d6d38 00000000 004d86bc
[ 1129.410939] dfc0: 004d8ad8 00fa74bc 22b57200 0000017b 00fa7520 00000000 00000000 004d50bc
[ 1129.420079] dfe0: aeb5c0e8 aeb5c0d8 004cf149 a6bc3002
[ 1129.425724]  r10:0000017b r9:b4795600 r8:b01002c8 r7:0000017b r6:22b57200 r5:00fa74bc
[ 1129.434475]  r4:004d8ad8
[ 1129.437302] Code: ea00004a e5922000 e1520006 0a000047 (e5923010) 
[ 1129.444162] ---[ end trace 0000000000000000 ]---</span></pre>

<p>
	I have been unable to find debug symbols or a way to get an objdump of the loaded kernel (probably I am just missing something).  Please advise what more I can tell you to be useful.
</p>

<p>
	 
</p>

<p>
	I am unable to run armbianmonitor; after the above, lsmod hangs, and upon boot, the machine attempts to load zfs.ko which again crashes as above and userspace is pretty direly stuck.
</p>

<p>
	 
</p>

<p>
	FWIW, I am happily running ZFS on a Tinkerboard with an older system, specifically linux-image-current-rockchip 24.11.1 (which is kernel 6.6.63-current-rockchip) and zfs-dkms 2.2.2-0ubuntu9.1.
</p>
]]></description><guid isPermaLink="false">55276</guid><pubDate>Mon, 22 Sep 2025 03:43:24 +0000</pubDate></item><item><title>Is it possible to use Armbian 25.8.1 noble XFCE  tinkerboard/S image for an ASUS ChromeBook C100P?</title><link>https://forum.armbian.com/topic/55248-is-it-possible-to-use-armbian-2581-noble-xfce-tinkerboards-image-for-an-asus-chromebook-c100p/</link><description><![CDATA[<p>
	Can I use the Armbian 25.8.1 noble XFCE  thinkboard/S image for an ASUS ChromeBook C100P, which is no longer supported by Google, to convert in Linux Debian notepad?
</p>
]]></description><guid isPermaLink="false">55248</guid><pubDate>Thu, 18 Sep 2025 21:08:11 +0000</pubDate></item><item><title>RK3288/RK3328 Legacy Multimedia Framework</title><link>https://forum.armbian.com/topic/16517-rk3288rk3328-legacy-multimedia-framework/</link><description><![CDATA[
<div class="ipsMargin_top">
    
    
    
</div><p style="text-align:center;">
	<em><strong>IT'S FINALLY HERE...</strong></em>
</p>

<p style="text-align:center;">
	<img alt="background-business-design-star-internet-concept-1626698-pxhere_com.jpg.2352c62703c79f129c15f79dbd868248.jpg" class="ipsImage ipsImage_thumbnailed" data-fileid="7377" data-ratio="66.67" width="480" src="https://forum.armbian.com/uploads/monthly_2020_12/background-business-design-star-internet-concept-1626698-pxhere_com.jpg.2352c62703c79f129c15f79dbd868248.jpg" />
</p>

<p style="text-align:center;">
	<strong><span style="font-size:18px;">THE OFFICIAL ROCKCHIP-LEGACY MULTIMEDIA INTEGRATION</span></strong>
</p>

<p>
	 
</p>

<p>
	After two years of using a separate script to enable the multimedia features in RK3288/3328 Legacy Kernel, the whole framework has been incorporated to the official Armbian packaging system. The choice distro for this integration is Debian Buster (see FAQ at the end of this post about the reasons).
</p>

<p>
	 
</p>

<p>
	<strong><span style="font-size:18px;">I. Installation</span></strong>
</p>

<ol>
	<li>
		Download a Armbian <strong>Buster Legacy Desktop</strong> image for your board, and install it with <a href="https://www.armbian.com/" rel="external nofollow">the standard Armbian method</a>.
	</li>
	<li>
		Install the complete multimedia solution with
		<pre class="ipsCode">
sudo apt update &amp;&amp; sudo apt upgrade

sudo apt install media-buster-legacy-tinkerboard --install-recommends
## Or ##
sudo apt install media-buster-legacy-rk3328 --install-recommends</pre>
		The switch "--install-recommends" will add the whole Kodi binary addons collection (retro-gaming cores, music visualizations, screensavers, additional media decoders/encoders, vfs, etc.), plus the GLES-to-OpenGL wrapper "gl4es".
	</li>
</ol>

<p>
	 
</p>

<p>
	<strong><span style="font-size:18px;">II. Features</span></strong>
</p>

<ol>
	<li>
		<em><strong>Accelerated GLES/EGL X desktop</strong></em>: No action needed.
	</li>
	<li>
		<em><strong>Accelerated Chromium, with WebGL and video display acceleration</strong></em>: No action needed
	</li>
	<li>
		<em><strong>Desktop video player capable of smooth 4K HEVC-HDR</strong></em>: Use the "Rockchip Gst Player" from the Multimedia menu, or choose it with right-click on the media file. Command-line 4K playing is also possible with "gst-play-1.0 --videosink=kmssink".
	</li>
	<li>
		<em><strong>RKMPP-accelerated MPV</strong></em>: Use normally for standard operation (windowed with mouse-operated GUI). For fullscreen, keyboard-operated mode, use the command line switch "<em>--<abbr title="Graphic processing unit (3D acceleration)"><abbr title="Graphic processing unit (3D acceleration)">gpu</abbr></abbr>-context=drm</em>" (this will allow you to play smooth 4K).<br />
		        - See instructions below, in the next post, for playing Youtube videos up to 4k with this MPV.
	</li>
	<li>
		<em><strong>ISP Camera with real-time h.264/1080p HW encoding (RK3288 only)</strong></em>: Using the Gstreamer Plugin. Check this wiki for instructions on how to use it. Most of it applies to Armbian, except for the selection of ov5647/imx219 camera, which must be done <a href="https://docs.armbian.com/User-Guide_Allwinner_overlays/" rel="external nofollow">using DT overlays</a>.
	</li>
	<li>
		<em><strong>OpenCL 1.2 support (RK3288 only)</strong></em>: It will be fully functional, no further action needed. You can <a href="https://users.armbian.com/jmcc/misc/clsamples32.tar.xz" rel="external nofollow">download some tests and examples from this link</a>.
	</li>
	<li>
		<em><strong>Kodi 18.9 Leia with full RKMPP+GBM acceleration, 4K-HDR capable</strong></em>: You can start it from Light<span> </span>DM menu as your user account: <br />
		<span> </span><img alt="kodi-gbm-info.jpg.98205322d9bdd05e99626da201d4e84e.jpg" class="ipsImage ipsImage_thumbnailed" data-fileid="7379" data-ratio="69.60" style="width:250px;height:auto;" width="435" src="https://forum.armbian.com/uploads/monthly_2020_12/kodi-gbm-info.jpg.98205322d9bdd05e99626da201d4e84e.jpg" /><br />
		Alternatively, you can also run it as a system service with these command lines:
		<pre class="ipsCode prettyprint lang-html prettyprinted">
<span class="pln">sudo systemctl disable lightdm
sudo systemctl enable kodi-gbm
sudo reboot</span></pre>

		<p>
			 
		</p>
	</li>
	<li>
		<em><strong>Full collection of Kodi binary add-ons</strong></em>: Includes retrogaming cores, media encoders and decoders, PVR, screensavers, vfs and audio visualizations. They are all installed with the package "kodi-addons-full", but are disabled by default. They need to be enabled individually within the Kodi GUI.
	</li>
	<li>
		<em><strong>OpenGL 2.1 support through the gl4es wrapper</strong></em>: It is installed with the package "gl4es", with no further action needed.
	</li>
</ol>

<p>
	 
</p>

<p>
	<span style="font-size:18px;"><strong>III. Sources</strong></span>
</p>

<p>
	This is the list of the sources used for the packages:
</p>

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

	<div class="ipsSpoiler_contents">
		<p>
			libdrm- <abbr title="Rockchip"><abbr title="Rockchip">rk</abbr></abbr>: <a href="https://github.com/teacupx/libdrm-rk" rel="external nofollow">https://github.com/teacupx/libdrm-<abbr title="Rockchip"><abbr title="Rockchip">rk</abbr></abbr></a>
		</p>

		<p>
			xserver-<abbr title="Rockchip"><abbr title="Rockchip">rk</abbr></abbr>: <a href="https://github.com/teacupx/xserver-rockchip" rel="external nofollow">https://github.com/teacupx/xserver-rockchip</a>
		</p>

		<p>
			xf86-video-armsoc: <a href="https://github.com/teacupx/xf86-video-armsoc" rel="external nofollow">https://github.com/teacupx/xf86-video-armsoc</a>
		</p>

		<p>
			rkmpp: <a href="https://github.com/teacupx/mpp" rel="external nofollow">https://github.com/teacupx/mpp</a>
		</p>

		<p>
			gstreamer-<abbr title="Rockchip"><abbr title="Rockchip">rk</abbr></abbr>: <a href="https://github.com/teacupx/gstreamer-rockchip" rel="external nofollow">https://github.com/teacupx/gstreamer-rockchip</a> <a href="https://github.com/teacupx/gstreamer-rockchip-extra" rel="external nofollow">https://github.com/teacupx/gstreamer-rockchip-extra</a>
		</p>

		<p>
			kodi-<abbr title="Rockchip"><abbr title="Rockchip">rk</abbr></abbr>: <a href="https://github.com/teacupx/xbmc" rel="external nofollow">https://github.com/teacupx/xbmc</a>
		</p>

		<p>
			kodi-addons-full: <a href="https://github.com/teacupx/repo-binary-addons" rel="external nofollow">https://github.com/teacupx/repo-binary-addons</a>
		</p>

		<p>
			gl4es: <a href="https://github.com/ptitSeb/gl4es" rel="external nofollow">https://github.com/ptitSeb/gl4es</a>
		</p>

		<p>
			libmali and meta-packages: <a href="https://github.com/teacupx/armbian-media" rel="external nofollow">https://github.com/teacupx/armbian-media</a>
		</p>

		<p>
			libcec: https://github.com/teacupx/libcec
		</p>

		<p>
			librga: https://github.com/teacupx/linux-rga
		</p>

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

<p>
	 
</p>

<p>
	<strong><span style="font-size:18px;">IV. FAQ</span></strong>
</p>

<ul>
	<li>
		<em><strong>¿Why did you use Debian Buster as a base for this implementation?</strong></em><br />
		It was the most appropriate for several reasons. Upstream Rockchip-Linux developers use Debian buster, so the software could be ported with less modifications than if we chose a different distro. Besides, it is a completely stable distro, unlike Bullseye, which is a moving target as of today. It also has Chromium as a package, unlike Focal that uses snap instead. For last, it has a good backports repo, with several libs that would otherwise need to be compiled and maintained if we chose, for example, Focal.<br />
		 
	</li>
	<li>
		<em><strong>¿Why Legacy instead of Mainline?</strong></em><br />
		This is an implementation based on the vendor's BSP kernel. It has been tested and is reliable, which many people will prefer rather than having a bleeding-edge, less stable implementation. In addition to that, Mainline upstream multimedia support is still a <abbr title="Work in progress"><abbr title="Work in progress">WIP</abbr></abbr>, and lacks many features that are only present on Legacy kernels.<br />
		 
	</li>
	<li>
		<em><strong>¿Will you add new features to this implementation?</strong></em><br />
		No, this implementation will only receive bug fixes if necessary. From now on, all multimedia work will be focused on Mainline and recent distros (like Focal or Bullseye). All new features will go there.
	</li>
</ul>
]]></description><guid isPermaLink="false">16517</guid><pubDate>Thu, 17 Dec 2020 15:18:27 +0000</pubDate></item><item><title>I Need Best Armbian Setup for Tinker Board (Python + I&#xB2;C/UART/PWM/GPIO Support)</title><link>https://forum.armbian.com/topic/54129-i-need-best-armbian-setup-for-tinker-board-python-i%C2%B2cuartpwmgpio-support/</link><description><![CDATA[<p>
	Hi everyone,
</p>

<p>
	I’m using an ASUS Tinker Board (RK3288, 2 GB, released in 2017). Since this board is quite old and we are now in 2025
</p>

<p>
	I want to run the latest stable Armbian and develop a Python application using I²C, UART, PWM, and <abbr title="General purpose input/output">GPIO</abbr> pins.
</p>

<p>
	Which Armbian image and kernel branch (current or edge) is the most stable for this board?
</p>

<p>
	Are there any specific steps or adjustments needed due to its older hardware?
</p>

<p>
	Thanks!
</p>
]]></description><guid isPermaLink="false">54129</guid><pubDate>Sun, 27 Jul 2025 16:37:26 +0000</pubDate></item><item><title>Tinkerboard S R2.0 - Record Audio</title><link>https://forum.armbian.com/topic/50353-tinkerboard-s-r20-record-audio/</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://paste.armbian.com/xayodaqowe' target='_blank'  rel="nofollow noreferrer">
	
		
			https://paste.armbian.com/xayodaqowe
		
	
</a>
</div></span>
    </div>
    
    
</div><p>
	Can anyone point me in the right direction for an Armbian image that would allow audio recording over the 3.5mm jack? I'm trying to record audio over the 3.5mm jack. This works on a previous installation, but I'm trying to update to a curreent Armbian.
</p>

<p>
	<br />
	Running Tinkerboard S R2.0 and this image:<br />
	<strong>Armbian_25.2.1_Tinkerboard_noble_current_6.12.13_xfce_desktop.img</strong>
</p>

<p>
	 
</p>

<p>
	Playback works record does not. 
</p>

<p>
	Works:
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln">aplay /usr/share/sounds/alsa/Side_Right.wav -D hw:CARD=Audio,DEV=2</span></pre>

<p>
	 
</p>

<p>
	None of the following arecord commands work:
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln">arecord --vumeter=mono -D hw:CARD=Audio,DEV=0 -f S16_LE -c 2 -d 5 /tmp/t.wav
arecord --vumeter=mono -D hw:CARD=Audio,DEV=1 -f S16_LE -c 2 -d 5 /tmp/t.wav
arecord --vumeter=mono -D plughw:CARD=Audio,DEV=0 -f S16_LE -c 2 -d 5 /tmp/t.wav
arecord --vumeter=mono -D plughw:CARD=Audio,DEV=1 -f S16_LE -c 2 -d 5 /tmp/t.wav
arecord --vumeter=mono -D default:CARD=Audio -f S16_LE -c 2 -d 5 /tmp/t.wav
arecord --vumeter=mono -D sysdefault:CARD=Audio -f S16_LE -c 2 -d 5 /tmp/t.wav
arecord --vumeter=mono -D front:CARD=Audio,DEV=0 -f S16_LE -c 2 -d 5 /tmp/t.wav</span></pre>

<p>
	 
</p>
]]></description><guid isPermaLink="false">50353</guid><pubDate>Sat, 08 Mar 2025 03:03:52 +0000</pubDate></item><item><title>MKS TS35 for Asus Tinker Board S</title><link>https://forum.armbian.com/topic/49691-mks-ts35-for-asus-tinker-board-s/</link><description><![CDATA[<p>
	Sorry bad English.
</p>

<p>
	I advise that I'm a noob.
</p>

<p>
	I have a MKS TS35 v2.0, that uses ST7796/ILI9341 (or ILI9486, I think) for LCD and ADS7843E for touch, and now I want to use it in my Asus Tinker Board for Klipper. I know that it's possible because exists one HOW-TO of this for Raspberry Pi 3b+. I wanna that someone, with knowledge in Armbian and Tinker Board, build (adapt) this <abbr title="Device tree source"><abbr title="Device tree source">DTS</abbr></abbr> on GITHUB <a href="https://github.com/fbeltrao-br/mksts35/blob/main/mksts35v2.dts" rel="external nofollow">https://github.com/fbeltrao-br/mksts35/blob/main/mksts35v2.<abbr title="Device tree source"><abbr title="Device tree source">dts</abbr></abbr></a>. I want this especially because the pinout <a href="https://github.com/fbeltrao-br/mksts35/blob/main/pinout.png" rel="external nofollow">https://github.com/fbeltrao-br/mksts35/blob/main/pinout.png</a>, that is more easy for me understand what pins I need connect. 
</p>
]]></description><guid isPermaLink="false">49691</guid><pubDate>Fri, 07 Feb 2025 16:26:47 +0000</pubDate></item><item><title>hardware acceleration support for Armbian 24.11.1? is kodi-gbm viable?</title><link>https://forum.armbian.com/topic/49098-hardware-acceleration-support-for-armbian-24111-is-kodi-gbm-viable/</link><description><![CDATA[
<div class="ipsMargin_top">
    
    
    
</div><p>
	sorry just switched my box for the first time in a long time. i was wondering if i can seamlessly upgrade to the latest Armbian without losing hardware acceleration included in <a href="https://forum.armbian.com/topic/16517-rk3288rk3328-legacy-multimedia-framework/" rel="">RK3288/RK3328 Legacy Multimedia Framework</a> or is it only for Debian Buster? is kodi-gbm (RKMPP) still viable? is there a compatible version much higher than 18.9 "Leia"? thanks!
</p>
]]></description><guid isPermaLink="false">49098</guid><pubDate>Fri, 03 Jan 2025 07:49:13 +0000</pubDate></item><item><title>Enabling SPI Interface on Tinkerboard 2S</title><link>https://forum.armbian.com/topic/47883-enabling-spi-interface-on-tinkerboard-2s/</link><description><![CDATA[<p>
	Hi,
</p>

<p>
	 
</p>

<p>
	I tried to activate the SPI interface on a Tinkerboard2S. I used the last Armbian version (Armbian_community_25.2.0-trunk.110_Tinkerboard-2_bookworm_current_6.6.63_minimal).
</p>

<p>
	 
</p>

<p>
	I edited the /boot/armbianEnv.txt and add the overlays, I found different parameters and all doesn't work, I tried:
</p>

<ul>
	<li>
		overlays=spi0 spi2
	</li>
	<li>
		overlays=spi-spidev<br />
		param_spidev_spi_bus=0
	</li>
	<li>
		and via armbian-config:<br />
		fdt_overlays=rockchip-rk3399-spi-spidev
	</li>
</ul>

<p>
	 
</p>

<p>
	But with all approaches I didn't get a /dev/spi* device.
</p>

<p>
	 
</p>

<p>
	Any ideas?
</p>

<p>
	 
</p>

<p>
	TIA
</p>

<p>
	 
</p>
]]></description><guid isPermaLink="false">47883</guid><pubDate>Wed, 04 Dec 2024 11:41:17 +0000</pubDate></item><item><title>5 inch hdmi display not working</title><link>https://forum.armbian.com/topic/46932-5-inch-hdmi-display-not-working/</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://paste.armbian.com/zodihaqiwi' target='_blank'  rel="nofollow noreferrer">
	
		
			https://paste.armbian.com/zodihaqiwi
		
	
</a>
</div></span>
    </div>
    
    
</div><p>
	Hello,
</p>

<p>
	 
</p>

<p>
	the latest armbian image (Bookworm_current_xfce) with kernel 6.6 has issues with the winstar tftp 5 inch hdmi display that I am using.
</p>

<p>
	Bootloader (u-boot) is showing but after loading the  kernel message, screen goes blank.
</p>

<p>
	 
</p>

<p>
	The screen resolution is 800x480, in attach the pdf specs.
</p>

<p>
	 
</p>

<p>
	Info: the official asus image with kernel 4.4 works, but it is not an option for me as I don't want to use debian buster.
</p>

<p>
	Please help.
</p>

<p>
	Thank you very much.
</p>

<p>
	Bogdan
</p>
<p>
<a class="ipsAttachLink" href="https://forum.armbian.com/applications/core/interface/file/attachment.php?id=13440&amp;key=3400337953b3b71e2cc39b48c80bedcf" data-fileExt='pdf' data-fileid='13440' data-filekey='3400337953b3b71e2cc39b48c80bedcf'>WF50FSYFGDHNV.pdf</a></p>]]></description><guid isPermaLink="false">46932</guid><pubDate>Wed, 06 Nov 2024 14:25:07 +0000</pubDate></item><item><title>DPMS settings for Armbian Jammy (headless)</title><link>https://forum.armbian.com/topic/46546-dpms-settings-for-armbian-jammy-headless/</link><description><![CDATA[<p>
	Hi!<br />
	I'm using Tinkerboard S R2.0 in headless mode, but with LightDM (kiosk mode). It's connected to HDMI display, and I soldered display's backlight on/off contact to a relay that can turn on/off the backlight.
</p>

<p>
	I see that Amrbian turns off image output (launches screensaver as a black screen) after 10-15 min, but I could not find out where those settings are stored. Please help to find out.
</p>
]]></description><guid isPermaLink="false">46546</guid><pubDate>Sat, 19 Oct 2024 19:23:55 +0000</pubDate></item><item><title>Tinkerboard S R2.0 How to access PWM on GPIO 32-33?</title><link>https://forum.armbian.com/topic/45963-tinkerboard-s-r20-how-to-access-pwm-on-gpio-32-33/</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://paste.armbian.com/obihohuzuf' target='_blank'  rel="nofollow noreferrer">
	
		
			https://paste.armbian.com/obihohuzuf
		
	
</a>
</div></span>
    </div>
    
    
</div><p>
	Hi! <br />
	When I try to access PWM via procedure described here
</p>

<p>
	<a href="https://tinker-board.asus.com/forum/index.php?/topic/15132-direct-gpio-access/" rel="external nofollow">https://tinker-board.asus.com/forum/index.php?/topic/15132-direct-<abbr title="General purpose input/output"><abbr title="General purpose input/output">gpio</abbr></abbr>-access/</a>
</p>

<p>
	I see that
</p>

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

	<div class="ipsQuote_contents">
		<p>
			pwmchip2
		</p>
	</div>
</blockquote>

<p>
	&amp;
</p>

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

	<div class="ipsQuote_contents">
		<p>
			pwmchip3
		</p>
	</div>
</blockquote>

<p>
	are not present (although they should be)
</p>

<p>
	 
</p>

<p>
	I can see pwmchip0, but I don't understand what <abbr title="General purpose input/output"><abbr title="General purpose input/output">GPIO</abbr></abbr> it is.<br />
	Following ASUS docs from GitHub
</p>

<p>
	<a href="https://github.com/TinkerBoard/TinkerBoard/wiki/User-Guide#gpio-config-table-for-tinker-board-s--tinker-board-s-r20" rel="external nofollow">https://github.com/TinkerBoard/TinkerBoard/wiki/User-Guide#<abbr title="General purpose input/output"><abbr title="General purpose input/output">gpio</abbr></abbr>-config-table-for-tinker-board-s--tinker-board-s-r20</a>
</p>

<p>
	 
</p>

<p>
	GPIO32 and GPIO33 should be here:
</p>

<p>
	PWM:/sys/class/pwm/pwmchip3
</p>

<p>
	and PWM:/sys/class/pwm/pwmchip2
</p>

<p>
	 
</p>

<p>
	But those directories are not present.
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln">root@tinkerboard:~# ls -la /sys/class/pwm/
total 0
drwxr-xr-x  2 root root 0 Oct  7 11:47 .
drwxr-xr-x 65 root root 0 Jan  1  1970 ..
lrwxrwxrwx  1 root root 0 Oct  7 11:47 pwmchip0 -&gt; ../../devices/platform/ff680000.pwm/pwm/pwmchip0</span></pre>

<p>
	<br />
	 
</p>

<p>
	 
</p>

<p>
	My Armbian Env is:
</p>

<p>
	 
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln">verbosity=0
bootlogo=true
console=serial
overlay_prefix=rockchip
overlays=i2c1 i2c4 spi2 spidev2 uart1 uart2
rootdev=UUID=7a71009a-a5f6-439f-a2d3-38574c1ea09b
rootfstype=ext4
extraargs=vt.global_cursor_default=0 quiet splash plymouth.ignore-serial-consoles systemd.unified_cgroup_hierarchy=0
stdout=serial
usbstoragequirks=0x2537:0x1066:u,0x2537:0x1068:u</span></pre>

<p>
	 
</p>
]]></description><guid isPermaLink="false">45963</guid><pubDate>Mon, 07 Oct 2024 08:46:04 +0000</pubDate></item><item><title>Armbian 24.5.1 Noble XFCE not responding to keyboard, failed to execute default Web Browser</title><link>https://forum.armbian.com/topic/42519-armbian-2451-noble-xfce-not-responding-to-keyboard-failed-to-execute-default-web-browser/</link><description><![CDATA[<p>
	On Tinkerboard S, I installed Armbian 24.5.1 Noble XFCE to mmc and tried again with an SD card after having trouble.
</p>

<p>
	 
</p>

<p>
	The desktop does not respond to 2 different keyboards I have tried. If I use a mouse to open Terminal, the keyboards do work in the Terminal.
</p>

<p>
	 
</p>

<p>
	If I try to open Web Browser in the applications menu, I get a window saying "Failed to execute Web Browser. Input/output error."
</p>

<p>
	 
</p>

<p>
	apt update and apt upgrade do not fix the problem.
</p>

<p>
	 
</p>

<p>
	Here is a log: <a href="https://paste.armbian.com/onikesixam" rel="external nofollow">https://paste.armbian.com/onikesixam</a>
</p>
]]></description><guid isPermaLink="false">42519</guid><pubDate>Mon, 15 Jul 2024 17:06:46 +0000</pubDate></item><item><title>Tinkerboard not booting after updates</title><link>https://forum.armbian.com/topic/35677-tinkerboard-not-booting-after-updates/</link><description><![CDATA[<p>
	Tinkerboard (not 2) not booting after kernel updates for some reason.<br />
	Who knows how to fix this?
</p>
]]></description><guid isPermaLink="false">35677</guid><pubDate>Tue, 05 Mar 2024 21:55:03 +0000</pubDate></item><item><title>Can't connect on my WiFi, continuously asking for my password</title><link>https://forum.armbian.com/topic/24646-cant-connect-on-my-wifi-continuously-asking-for-my-password/</link><description><![CDATA[<p>
	Good evening, last week they changed the electric meter in my building, but in order to do so they cut the power, and my Tinkerboard (the first model, the one issued back in 2017, Asus first's <abbr title="Single board computer"><abbr title="Single board computer">SBC</abbr></abbr>), that I use as my "Save for later, and never look at it again" network folder, suffered.
</p>

<p>
	It continued to reboot from some kernel panic, which I forgot to take note; but since it hadn't been upgraded to jammy, I took the opportunity to do it. Pluging in the uSD card (with the newly released jammy version, just downloaded here), power, and all (including the ethernet cord!!), first boot I have to create my user (which, for some reasons refuses to let me put my usual fr3d tag, obliging me to go with the common "fred", but OK ), then all the trivial steps to set my locale settings. Then  the beautiful armbian desktop penguin greats me. 
</p>

<p>
	Nice now some more little custumisations and I'm ready to go, or so I thought; the wireless connection doesn't work, it fails to connect (and it is only 2m away from my router), it continues to ask me for the password, which has was not changed in the meantime.
</p>

<p>
	I tried 
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln">nmtui</span></pre>

<p>
	But nothing change, well I only got the funny message 
</p>

<p>
	 
</p>

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

	<div class="ipsQuote_contents">
		<p>
			Secrets were not given.......
		</p>
	</div>
</blockquote>

<p>
	 
</p>

<p>
	I also tried to fix it by looking into 
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln">armbian-config</span></pre>

<p>
	but nothing, after the third time, I get the same message about "secrets" not being given.<br />
	<br />
	I also tried installing "non-free" package, hoping it would find missing piece of software/firmware/driver to solve my issue, but as you can immagine it doesn't.<br />
	And I also found out the "browser" can't be opened, as it gives me some kind of Input/output errors, yet if I scroll down to the internet program section, I can open firefox, and it seems (only used it for 1h, more or less) to be working properly.<br />
	Would some good soul help me find a solution??
</p>

<p>
	 
</p>

<p>
	As soon as I'm able to send some screenshots i'll do it.
</p>

<p>
	<br />
	Thanks in advance,
</p>

<p>
	fr3d
</p>
]]></description><guid isPermaLink="false">24646</guid><pubDate>Thu, 24 Nov 2022 20:41:06 +0000</pubDate></item><item><title>ch340 hardware support fails after current Tinkerboard image updated to default desktop in armbian-config</title><link>https://forum.armbian.com/topic/33248-ch340-hardware-support-fails-after-current-tinkerboard-image-updated-to-default-desktop-in-armbian-config/</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://paste.armbian.com/valogixima' target='_blank'  rel="nofollow noreferrer">
	
		
			https://paste.armbian.com/valogixima
		
	
</a>
</div></span>
    </div>
    
    
</div><p>
	I installed Armbian 23.11 Bookworm Kernel 6.1, Size: 482Mb, Release date: Nov 30, 2023. After installation, a CH340 based board was connected to my original Tinkerboard and recognized. Subsequently, I used armbian-config to provide the default desktop (Cinnamon flavor). Thereafter, the CH340 board is incompletely recognized. Specifically, no device is presented as /dev/ttyUSB?. The device appears in the list from lsusb, the kernel module ch341.ko loads, but no device in /dev. The forum search shows a previous instance of a similar issue many years back. I attempted to build the driver from wch.cn, but the kernel sources pulled from armbian-config were for the Linux tinkerboard 6.1.63-current-rockchip kernel and,so, a mismatch for the running kernel.
</p>

<p>
	<br />
	uname -a<br />
	Linux tinkerboard 6.1.68-current-rockchip #1 SMP PREEMPT Wed Dec 13 17:39:30 UTC 2023 armv7l GNU/Linux
</p>

<p>
	 
</p>

<p>
	lsusb |grep -i ch34<br />
	Bus 001 Device 006: ID 1a86:7523 QinHeng Electronics CH340 serial converter
</p>

<p>
	 
</p>

<p>
	lsmod | grep -i ch34<br />
	ch341                  20480  0<br />
	usbserial              28672  1 ch341
</p>

<p>
	 
</p>
]]></description><guid isPermaLink="false">33248</guid><pubDate>Tue, 16 Jan 2024 02:37:08 +0000</pubDate></item><item><title>USB and LAN randomly disconnects. any help? or ideas to replicate it?</title><link>https://forum.armbian.com/topic/31886-usb-and-lan-randomly-disconnects-any-help-or-ideas-to-replicate-it/</link><description><![CDATA[<p>
	to recap:
</p>

<ul>
	<li>
		Tinkerboard (rev 1?) has 2 USB devices (from RK3288's internal ports), one for the Realtek HD audio, and one for the 4 USB ports (Genesys 4-port USB hub). 
		<ul>
			<li>
				while i have no info for the HD audio, the hub is powered via the <a href="https://datasheetspdf.com/pdf-file/1087892/GENESYSLOGIC/GL852G/1" rel="external nofollow">5V lines (noted as V5 pin in the datasheet)</a>. my mistake would be not checking if all the 5V power lines are shorted, or it's just connected to the hub. there's an option to NC the pin if using an external regulator (say, the RK808 power management chip?)
			</li>
		</ul>
	</li>
	<li>
		The LAN is separated to the hub and instead directly connected to the RK3288
		<ul>
			<li>
				At least the datasheet for RK3288 says. no pinouts whatsoever so i think this is all inside the chip
			</li>
		</ul>
	</li>
</ul>

<p>
	I noticed this strange behavior across unique setups (LAN connected, 1x keyboard-usb combo, and even 1x-3x USB SATA devices (power separated since these are 3.5 inch drives))
</p>

<ul>
	<li>
		Sometimes the USB hub disconnects for no particular reason while turned on
		<ul>
			<li>
				"disconnects", i mean, when SSH over the device the `lsusb` appears nothing but the Realtek devices. the Genesys hub isnt listed.
			</li>
			<li>
				i wouldnt associate it with power considering that the whole board only consumes 0.7A Max (on all those setups) when connected to an ammeter
			</li>
			<li>
				this carries over across reboots and wont reset until power was disconnected off the wall.
				<ul>
					<li>
						i need to rest the board for a while (like several minutes) without power and peripherals. probably a polyfuse triggering and resetting?
					</li>
				</ul>
			</li>
			<li>
				this also happens on occasions when i plugged failing drives. 
				<ul>
					<li>
						i was thinking if it has to do with `usb 1-1 disconnected` where the kernel restarts the USB devices on General Failure on the SATA commands. but it's a weird behavior that it restarts the whole hub rather than the device itself. 
					</li>
				</ul>
			</li>
		</ul>
	</li>
	<li>
		Sometimes the LAN disconnects as well simultaneously
		<ul>
			<li>
				cant SSH over the LAN, only via WiFi.
			</li>
			<li>
				this can be resetted via a reboot, unlike the USB hub.
			</li>
		</ul>
	</li>
</ul>

<p>
	<br />
	any help would be appreciated, or tips to recreate this. i was thinking of using USB load testers as a stress test. a limitation of mine is also me not providing /var/log/syslogs on these events considering i cant access the device when this happened.
</p>
]]></description><guid isPermaLink="false">31886</guid><pubDate>Wed, 22 Nov 2023 15:35:40 +0000</pubDate></item><item><title>Possible to modify bootloader in order to preserve GPIO state after reboot?</title><link>https://forum.armbian.com/topic/30231-possible-to-modify-bootloader-in-order-to-preserve-gpio-state-after-reboot/</link><description><![CDATA[<p>
	Hi!
</p>

<p>
	I need to make sure that my GPIOs remember the last state when my Tinkerboard reboots. Is it possible to modify the bootloader and avoid <abbr title="General purpose input/output"><abbr title="General purpose input/output">GPIO</abbr></abbr>.cleanup?
</p>

<p>
	If yes, then how? <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>Thanks!</span>
</p>
]]></description><guid isPermaLink="false">30231</guid><pubDate>Fri, 15 Sep 2023 06:54:33 +0000</pubDate></item><item><title>Armbian TinkeBoard - No HDMI video/signal after UBOOT</title><link>https://forum.armbian.com/topic/29710-armbian-tinkeboard-no-hdmi-videosignal-after-uboot/</link><description><![CDATA[<p>
	Hello to all,
</p>

<p>
	 
</p>

<p>
	I am using an HDMI switch. I have noticed that TinkerBoard Armbian, displays fine the UBOOT text/logo but after that, the HDMI shows no signal/image<br />
	<br />
	If I connect the HDMI cable directly from the board to the monitor all is ok.
</p>

<p>
	What would be the reason or setting to be changed so TinkerBoard HDMI port can output display either case (hdmi direct to over a hdmi switch)<br />
	<br />
	tx in advance
</p>
]]></description><guid isPermaLink="false">29710</guid><pubDate>Thu, 17 Aug 2023 07:55:11 +0000</pubDate></item><item><title>Read-only /boot?</title><link>https://forum.armbian.com/topic/27362-read-only-boot/</link><description><![CDATA[<p>
	How can I make sure my /boot is protected against power failure making <abbr title="embedded MultiMediaCard">eMMC</abbr> of Tinkerboard corrupted?
</p>

<p>
	Is it possible to mount read-only /boot while leaving the rest of FS writeable? I know about Overlay root FS, it's OK, but I need to protect only boot.
</p>

<p>
	Please help to mount it properly.
</p>

<p>
	Thanks!
</p>
]]></description><guid isPermaLink="false">27362</guid><pubDate>Sat, 18 Mar 2023 15:19:45 +0000</pubDate></item><item><title><![CDATA[Tinkerboard S R2.0, patch to disable u-boot console & logo]]></title><link>https://forum.armbian.com/topic/27147-tinkerboard-s-r20-patch-to-disable-u-boot-console-logo/</link><description><![CDATA[<p>
	Please advise what patch can I apply during compilation of Armbian Jammy for Tinkerboard S R2.0 to completely hide u-boot logo and messages?
</p>

<p>
	And where the patch should be placed?
</p>

<p>
	There are many folders in /home/max/build/patch/u-boot/
</p>

<p>
	Thanks!
</p>
]]></description><guid isPermaLink="false">27147</guid><pubDate>Sat, 11 Mar 2023 20:04:36 +0000</pubDate></item><item><title>Cannot mount squashfs image using "squashfs"</title><link>https://forum.armbian.com/topic/27359-cannot-mount-squashfs-image-using-squashfs/</link><description><![CDATA[<p>
	I try to install chromium and get this:
</p>

<p>
	 
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln">
root@tinkerboard:~# sudo apt install chromium-browser
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following NEW packages will be installed:
  chromium-browser
0 upgraded, 1 newly installed, 0 to remove and 1 not upgraded.
Need to get 0 B/49.2 kB of archives.
After this operation, 165 kB of additional disk space will be used.
Preconfiguring packages ...
(Reading database ... 41567 files and directories currently installed.)
Preparing to unpack .../chromium-browser_1%3a85.0.4183.83-0ubuntu2.22.04.1_armhf.deb ...
=&gt; Installing the chromium snap
==&gt; Checking connectivity with the snap store
==&gt; Installing the chromium snap
error: system does not fully support snapd: cannot mount squashfs image using "squashfs": mount:
       /tmp/syscheck-mountpoint-3456514169: unknown filesystem type 'squashfs'.
dpkg: error processing archive /var/cache/apt/archives/chromium-browser_1%3a85.0.4183.83-0ubuntu2.22.04.1_armhf.deb (--unpack):
 new chromium-browser package pre-installation script subprocess returned error exit status 1
Errors were encountered while processing:
 /var/cache/apt/archives/chromium-browser_1%3a85.0.4183.83-0ubuntu2.22.04.1_armhf.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)</span></pre>

<p>
	 
</p>

<p>
	This only happens in Armbian 23, in Armbian 22 both Ubuntu/Debian images everything worked well.
</p>

<p>
	Any way to solve without rebuilding image?
</p>
]]></description><guid isPermaLink="false">27359</guid><pubDate>Sat, 18 Mar 2023 08:52:58 +0000</pubDate></item><item><title>Steven</title><link>https://forum.armbian.com/topic/26874-steven/</link><description><![CDATA[<p>
	Anybody with a Tinker Board with a <abbr title="Graphic processing unit (3D acceleration)">Gpu</abbr> could run an inference for me? I need a benchmark for my thesis.
</p>
]]></description><guid isPermaLink="false">26874</guid><pubDate>Sat, 25 Feb 2023 05:44:36 +0000</pubDate></item><item><title>System on SATA / USB for OMV and Nextcloud</title><link>https://forum.armbian.com/topic/16078-system-on-sata-usb-for-omv-and-nextcloud/</link><description><![CDATA[
<div class="ipsMargin_top">
    
    
    
</div><p>
	Hi,
</p>

<p>
	 
</p>

<p>
	I'll install OpenMediaVault and Nextcloud on a tinkerboard and I would like to know if there is any advantage on run system on SATA / USB in this case and if it is possible to do this on tinkerboard since it was not clear for me on the docs.
</p>

<p>
	 
</p>

<p>
	Thank you
</p>
]]></description><guid isPermaLink="false">16078</guid><pubDate>Mon, 23 Nov 2020 00:42:41 +0000</pubDate></item><item><title>Properly powering the Tinkerboard</title><link>https://forum.armbian.com/topic/5845-properly-powering-the-tinkerboard/</link><description><![CDATA[<p>
	My current setup is the tinkerboard powered by the <a href="https://www.raspberrypi.org/products/raspberry-pi-universal-power-supply/" rel="external nofollow">raspberry pi universal adapter</a> connected to ethernet and a external HDD(Maxtor M3) powered by the Tinkerboard's usb. I have used it very lightly in this configuration (ssh-ing into it and copying some files to the hdd) but from what I have gathered from the information available here this powering setup is inedequate and will lead to problems.
</p>

<p>
	So I want to follow the recommended method and power it through the GPIO pins. I am considering using <a href="http://www.meanwell.com/productPdf.aspx?i=1" rel="external nofollow">this</a> or <a href="http://www.meanwell.com/productPdf.aspx?i=399" rel="external nofollow">this</a> powersupply. (I realize 10A on the second one is overkill for the tinkerboard, but the price difference from the 3A rated one is minimal and I could find some other use for it in the future). Is any of this a reasonable choice? TonyMac32 warns not to exceed 5.5v but both list a voltage protection range higher than that.
</p>

<p>
	TonyMac32 also mentions using a zener diode and a capacitor to filter power and protect the board from overvoltage. While I have a basic understanding of electronics, I don't know how to make that circuit or the exact values of the components that I would need. Could someone elaborate on how to make this circuit and the difference it would make over plugging straight to the GPIO pins?
</p>

<p>
	Thank you
</p>

<p>
	 
</p>
]]></description><guid isPermaLink="false">5845</guid><pubDate>Wed, 06 Dec 2017 17:49:12 +0000</pubDate></item><item><title>some findings on tinkerboard's power consumption with a newer power supply</title><link>https://forum.armbian.com/topic/25774-some-findings-on-tinkerboards-power-consumption-with-a-newer-power-supply/</link><description><![CDATA[<p>
	probably a post bragging of my christmas gifts, but mostly just documentation because it really confused and stumbled me from the get go<br />
	<br />
	so, my setup was powering tinkerboard (the first revision, without the new fangled eMMCs) via <abbr title="General purpose input/output"><abbr title="General purpose input/output">GPIO</abbr></abbr> because it confused the hell out of me how to power this beast. this was powered through the XL4015 buck converter 12.1/12.2 V on input, with ammeter and voltmeter included on the board. (the board was current limited to 5A, because why not? the rk808 is 6A tops)
</p>

<ol>
	<li>
		ok from the get go the board powers (not load tested, just power through and run kodi-gbm UI) from 3.4V to 6.2V. undervolting or overvolting it doesnt shuts itself down (no red light), then bringing back to operating voltages boots the board up<br />
		<br />
		also take not that operating voltages for RK808 was 2.7V to 5.5V. the missing 0.7V was probably the diode drop people are talking about. maybe? without a multimeter (only using the power supply's voltmeter-ammeter) i can't check it that much. but i'm fine that it has wide range of operating voltages.
	</li>
	<li>
		on all observed voltages, 3A seems to be the max current. it needs to be sustained though. also full load without peripherals (and HDMI, HDMI seems to be active than passive) is observed 2.3-2.5A. booting up the board needs about 0.7A to keep on going<br />
		<br />
		this would probably contradict as well the "increase voltage to 5.25 or smthing" given that no matter how many volts you put into it, it would only use 3A.
	</li>
	<li>
		weirdly (since this contradicts the block schematics from tinkerboard), #1 and #2 are observed in both USB and <abbr title="General purpose input/output"><abbr title="General purpose input/output">GPIO</abbr></abbr> with no difference (significant or not) under load.<br />
		<br />
		it's weird since<br />
		3.1. if USB lines were protected, there should be a diode drop *only* on USB lines. but this was seen on <abbr title="General purpose input/output"><abbr title="General purpose input/output">GPIO</abbr></abbr> as well.<br />
		3.2. some claims microUSB only has max 2.5A but this is not seen in this case: the setup sustained 2.7A going 2.9A.<br />
		<br />
		also, powering both <abbr title="General purpose input/output"><abbr title="General purpose input/output">GPIO</abbr></abbr> and USB with the same power block doesnt seem to affect stability at all (still hard limits at 3A.)
	</li>
</ol>

<p>
	<br />
	so with that, there are few suggestions for powering the board as well (and minor observations. opinionated parts ahead)
</p>

<ul>
	<li>
		people talking about overvolting or undervolting the power rails doesnt really help at all at slightest. it'll still top at 3A. what overvolting could help were powering via USB peripherals, but i wouldnt recommend it plugging straight given the fact that 2.5A on full load? you only have 0.5A to spare on heavy load.<br />
		<br />
		get a usb y splitter (tape over the USB power lines to the board. idk why but i have usb resets whenever i dont have them. then again plugging a hard drive in there shouldnt be happening in the first place)
	</li>
	<li>
		the raspberry pi 3B+ adaptor (5.25V, 2.5A)? good enough actually! as long as it can deliver 5V across the device, AND as long as you dont have power heavy devices on it. it doesnt matter that much so long as your USB cable can handle phone-charger level of amps. rk3288 was designed with mobile phones in mind. it'll always power at 3.7V. i always having issues when im using a cable that can only do 0.5A across it. no can do.<br />
		<br />
		probably for me, but this is why you dont need to be hung with the minor details. starting from this, im wracking my brain around if tinkerboard was sensitive to power drops (like 5.1v or 5.2v would show stability improvements) but nope! just chuck it right in, it'll be fine. just check your connections and stuff.
	</li>
	<li>
		powering through the <abbr title="General purpose input/output"><abbr title="General purpose input/output">GPIO</abbr></abbr> pins is recommended of course, but it's an overkill. probably the reason for it was most USB chargers only go 2A max and that would underpower the tinkerboard, doing  boot loops instead of starting correctly. then again YMMV: my place has 3A or 5A chargers everywhere. and with the introduction and interests of fast chargers, you'll find chargers (and cables) that can deliver more than you expect.
	</li>
	<li>
		on sidenote on powering through the <abbr title="General purpose input/output"><abbr title="General purpose input/output">GPIO</abbr></abbr>: PLEASE GET YOUR GAUGES RIGHT. i powered it via the ATX FDD (remember those?) connector, with 12V pin removed. it turns out for some reason its max current is 1A and its just thin flimsy as hell. get a thicker wire.<br />
		<br />
		it didnt drop the current (thankfully) but the wire became so warm to touch, it's weird. i wouldnt wanna run this on full load. at least i didnt get burned wires. cooling fan helps a lot
	</li>
	<li>
		also you <em>cant </em>bypass that 3A limit. that's 3A <em>total</em>, both <abbr title="General purpose input/output"><abbr title="General purpose input/output">GPIO</abbr></abbr> and USB inputs. even powering both USB and <abbr title="General purpose input/output"><abbr title="General purpose input/output">GPIO</abbr></abbr> (like that one person suggested) doesnt really do anything. you wouldnt get that much power in, but at least you can protect your wires?<br />
		<br />
		which is weird since block schematics shows <abbr title="General purpose input/output"><abbr title="General purpose input/output">GPIO</abbr></abbr> and USB has different lines? so it should have different protections and stuff. a multimeter can help see if those inputs are shorted (<abbr title="General purpose input/output"><abbr title="General purpose input/output">GPIO</abbr></abbr> vs microUSB vs peripherals) but i dont have one at the moment<br />
		<br />
		i would also like to measure the voltage across the peripherals if any load situations will lead to undervolting the outputs, but i dont have a USB tester at the moment.
	</li>
	<li>
		RK808 seems to be programmable but interfacing with it is outside of my skill set. any help would do
	</li>
</ul>

<p>
	 
</p>

<p>
	i hope this post helps everyone well. no one uses these boards anymore except for niche use cases but i still enjoy it. i hope in the future i can get myself a huge NAS server with an RK3588S on it. kinda lonely to be honest
</p>
]]></description><guid isPermaLink="false">25774</guid><pubDate>Fri, 13 Jan 2023 16:20:35 +0000</pubDate></item><item><title>anyone surely solved the reboot cycle for tinkerboard?</title><link>https://forum.armbian.com/topic/24186-anyone-surely-solved-the-reboot-cycle-for-tinkerboard/</link><description><![CDATA[<p>
	i'm stuck with this since day 1 but now i upgraded to armbian (with kodi-gbm) i had this problem worse
</p>

<p>
	 
</p>

<p>
	stress testing the board with stress -c 4 doesn't bring the board into shutdown, but logging in to kodi-gbm or using graphical interface? it brings instability all of a sudden. there's no inherent pattern from the shudowns except when i launch kodi or access some files (emby transcoding doesn't cause any instability). anything outside the text mode should cause it to shutdown. weirdly enough, when i removed the USB peripherals (2xUSB HDD, own power supply for both cases) the instability worsens and doesn't boot or sometimes reboot cycle after fsck.ext4 on startup.
</p>

<p>
	 
</p>

<p>
	this board was powered by an ATX <abbr title="Power supply unit"><abbr title="Power supply unit">PSU</abbr></abbr> (using the FDD connector). measured 5.1V across it. is there a possibility i tripped some overcurrent protection or something?
</p>

<p>
	 
</p>

<p>
	any suggestions how to fix it? can i actually power it using a separate usb 5v/3a connector as stated here? <a href="https://github.com/berinc/Asus-Tinker-Board" rel="external nofollow">https://github.com/berinc/Asus-Tinker-Board</a>
</p>

<p>
	 
</p>

<p>
	i don't have any troubleshooting tools at the moment. i don't have a usb tester or a multimeter (leads broke.)
</p>

<p>
	 
</p>

<p>
	thanks for your help.
</p>
]]></description><guid isPermaLink="false">24186</guid><pubDate>Fri, 28 Oct 2022 19:56:28 +0000</pubDate></item><item><title>tinkerboard minimal console bullseye hdmi hotplug for teamviewer issue</title><link>https://forum.armbian.com/topic/25213-tinkerboard-minimal-console-bullseye-hdmi-hotplug-for-teamviewer-issue/</link><description><![CDATA[<p>
	hi ,
</p>

<p>
	i installed Armbian 22.11 Jammy minimal image for headless console only usage. 
</p>

<p>
	 
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln"> uname -a
Linux tinkerboard 5.15.80-rockchip #22.11.1 SMP PREEMPT Wed Nov 30 11:05:19 UTC 2022 armv7l armv7l armv7l GNU/Linux</span></pre>

<p>
	 
</p>

<p>
	i installed teamviewer and if device rebooted with hdmi connected, i am able to use  teamviewer and teamviewer shows shell output
</p>

<p>
	 
</p>

<p>
	but when rebooted without hdmi cable connected, teamviewer seems wo<abbr title="Rockchip">rk</abbr>ing on device , but cant connect it.. 
</p>

<p>
	here is teamviewer info 
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln"> TeamViewer                           15.37.3  (DEB)

 TeamViewer ID:                        1374960804

 teamviewerd status                   ● teamviewerd.service - TeamViewer remote control daemon
     Loaded: loaded (/etc/systemd/system/teamviewerd.service; enabled; vendor preset: enabled)
     Active: active (running) since Fri 2022-12-23 13:40:52 +03; 6min ago
    Process: 1659 ExecStart=/opt/teamviewer/tv_bin/teamviewerd -d (code=exited, status=0/SUCCESS)
   Main PID: 1758 (teamviewerd)
      Tasks: 18 (limit: 4734)
     Memory: 13.3M
        CPU: 6.351s
     CGroup: /system.slice/teamviewerd.service
             └─1758 /opt/teamviewer/tv_bin/teamviewerd -d

Dec 23 13:40:47 tinkerboard systemd[1]: Starting TeamViewer remote control daemon...
Dec 23 13:40:52 tinkerboard systemd[1]: teamviewerd.service: Can't open PID file /run/teamviewerd.pid (yet?) after start: Operation not permitted
Dec 23 13:40:52 tinkerboard systemd[1]: Started TeamViewer remote control daemon.</span></pre>

<p>
	 
</p>

<p>
	so what i tried on armbianEnv.txt with several combinations (even one by one and with different combinations)
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln">setenv video-mode sunxi:640x480-24@60,monitor=dvi,hpd=0,edid=0

setenv videoconfig "drm_kms_helper.edid_firmware=edid/1024x768.bin"
setenv HPD "false"
setenv vout "dvi"
saveenv</span></pre>

<p>
	 
</p>

<p>
	and recompiled boot.cmd with: 
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln">sudo mkimage -C none -A arm -T script -d /boot/boot.cmd /boot/boot.scr</span></pre>

<p>
	 
</p>

<p>
	 
</p>

<p>
	still cant connect teamviewer without hdmi cable.. 
</p>

<p>
	so what am i missing? or how to do it properly on tinkerboard with armbian?
</p>

<p>
	ps: it was easy on raspberrypi , just change resolution in raspi-config and save.. teamviewer started to wo<abbr title="Rockchip">rk</abbr>.. 
</p>

<p>
	 
</p>

<p>
	thanks.. 
</p>

<p>
	 
</p>
]]></description><guid isPermaLink="false">25213</guid><pubDate>Fri, 23 Dec 2022 10:52:42 +0000</pubDate></item><item><title>Docker fails on Tinkerboard</title><link>https://forum.armbian.com/topic/24677-docker-fails-on-tinkerboard/</link><description><![CDATA[<p>
	Keep getting the error below when trying to run docker containers. I have a first gen Tinkerboard with Armbian on a SSD. Seen some post's about some error with cgroups v2, and using kernels below 5.x
</p>

<p>
	 
</p>

<pre class="ipsCode">sudo docker run -d --name hello hello-world

b22653867370a24ab900fc077f50fc6b05bb6eb986906caee88250fc9e9f5433 docker: Error response from daemon:
failed to create shim task: OCI runtime create failed: runc create failed: unable to start container
process: error during container init: error setting cgroup config for procHooks process:
bpf_prog_query(BPF_CGROUP_DEVICE) failed: function not implemented: unknown.</pre>

<p>
	 
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln">docker --version
Docker version 20.10.21, build baeda1f</span></pre>

<p>
	 
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln">uname -a
Linux tinkerboard 5.15.74-rockchip #22.08.6 SMP PREEMPT Tue Oct 18 06:40:37 UTC 2022 armv7l armv7l armv7l GNU/Linux</span></pre>

<p>
	 
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln">lsb_release -a
No LSB modules are available.
Distributor ID:	Ubuntu
Description:	Ubuntu 22.04.1 LTS
Release:	22.04
Codename:	jammy</span></pre>

<p>
	 
</p>
]]></description><guid isPermaLink="false">24677</guid><pubDate>Fri, 25 Nov 2022 18:23:27 +0000</pubDate></item><item><title>/etc/network/interfaces.hostapd missing by default</title><link>https://forum.armbian.com/topic/25477-etcnetworkinterfaceshostapd-missing-by-default/</link><description><![CDATA[<p>
	Hello, I'm trying to setup a hotspot on a tinkerboard S running bullseye.  
</p>

<p>
	Following the procedure from
</p>

<p>
	 
</p>

<p>
	<a href="https://docs.armbian.com/User-Guide_Advanced-Features/" rel="external nofollow">https://docs.armbian.com/User-Guide_Advanced-Features/</a>
</p>

<p>
	 
</p>

<p>
	at the point where it requires:
</p>

<p>
	 
</p>

<p>
	2. Copy /etc/netwo<abbr title="Rockchip">rk</abbr>/interfaces.hostapd to /etc/netwo<abbr title="Rockchip">rk</abbr>/interfaces
</p>

<p>
	 
</p>

<p>
	i realize the file interfaces.hostapd is missing, even though hostapd is installed
</p>

<p>
	 
</p>

<p>
	hostapd is already the newest version (3:2.10-6~armbian22.02.3+1)
</p>

<p>
	 
</p>

<p>
	I manually created the file with the following content even though I'm not sure if that's correct (as referred in one post on the forum):
</p>

<p>
	 
</p>

<p>
	auto lo br0<br />
	iface lo inet loopback
</p>

<p>
	allow-hotplug eth0<br />
	iface eth0 inet manual
</p>

<p>
	allow-hotplug wlan0<br />
	iface wlan0 inet manual
</p>

<p>
	iface br0 inet dhcp<br />
	bridge_ports eth0 wlan0
</p>

<p>
	 
</p>

<p>
	/etc/netwo<abbr title="Rockchip">rk</abbr>/interfaces.hostapd remains in there without issues, but at the moment of copying its info to /etc/netwo<abbr title="Rockchip">rk</abbr>/interfaces and rebooting, the <abbr title="Single board computer">SBC</abbr> won't let me log in through ssh.  In order to do so i have to comment the added lines to gain back access.
</p>

<p>
	Any pointers on how can i finish the process to create the hotspot?
</p>

<p>
	Thanks.
</p>
]]></description><guid isPermaLink="false">25477</guid><pubDate>Sat, 31 Dec 2022 02:44:00 +0000</pubDate></item><item><title>Enabling SPI on Asus Tinker Board</title><link>https://forum.armbian.com/topic/23599-enabling-spi-on-asus-tinker-board/</link><description><![CDATA[<p>
	Hi. I'm running Armbian 22.05.3 Focal with Linux 5.10.60-rockchip on an Asus Tinker board. Can someone tell me how to enable SPI? I've seen instructions that say you should be able to run armbian-config and go to System &gt; Hardware &gt; spi-spidev, however the Hardware menu does not exist for me.
</p>
]]></description><guid isPermaLink="false">23599</guid><pubDate>Wed, 21 Sep 2022 06:55:31 +0000</pubDate></item><item><title>Armbian-config does not create a working hotspot!!</title><link>https://forum.armbian.com/topic/24727-armbian-config-does-not-create-a-working-hotspot/</link><description><![CDATA[<p>
	So I have downloaded several versions of Armbian for Tinkerboard using BullsEye and Yammy.  Not one creates a working Access Point.  The Bullseye version ends with a message that the hotspot has been activated but nothing appears.  The yammy version fails with a message there is no usable driver for hostapd.  It appears there are a lot of issues with this function.  Why not leave it out or document which boards the feature doesn't support.  It would save a lot of time going down rabbit holes.
</p>

<p>
	 
</p>
]]></description><guid isPermaLink="false">24727</guid><pubDate>Mon, 28 Nov 2022 19:03:11 +0000</pubDate></item><item><title>Tinkerboard GPIO no output possible</title><link>https://forum.armbian.com/topic/24388-tinkerboard-gpio-no-output-possible/</link><description><![CDATA[<p>
	Hi,
</p>

<p>
	I have installed "Armbian_22.08.7_Tinkerboard_bullseye_current_5.15.74_minimal.img.xz" on a Tinkerboard (no S, with RK3288).
</p>

<p>
	 
</p>

<p>
	I have tried to set the output of some header pins without success. I used both "sysfs" and "gpiod" (which uses char-devices).<br />
	<br />
	Test procedure, e.g. for pin 36 (gpio223):
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln"># echo "223" &gt; /sys/class/gpio/export
# cat /sys/class/gpio/gpio223/direction 
in
# cat /sys/class/gpio/gpio223/value 
0

# echo "out" &gt; /sys/class/gpio/gpio223/direction
# cat /sys/class/gpio/gpio223/direction
out
# echo "1" &gt; /sys/class/gpio/gpio223/value
# cat /sys/class/gpio/gpio223/value 
0
# echo "0" &gt; /sys/class/gpio/gpio223/value
# cat /sys/class/gpio/gpio223/value 
0</span></pre>

<p>
	 
</p>

<p>
	The example is for the pin36 is grounded by an resistor with 1kOhm. If the resistor is switched to 3.3V all read values are go to "1".<br />
	The read values match the measured voltage (~0V for "0", ~3.3.V for "1").
</p>

<p>
	 
</p>

<p>
	The same behaviour for "gpioset 7 7=0". After this, the "gpioinfo 7" lists the line as output, like expected. Only the voltage remain unchanged (gpioget will change the line to input).
</p>

<p>
	 
</p>

<p>
	With TinkerOS the same test is working (with sysfs only, because old Kernel 4.4.).
</p>

<p>
	 
</p>

<p>
	Afterwards I have also tested some (or all) different options, like "sudo gpioset -m wait -D push-pull -B pull-down gpiochip7 7=0". But no success.
</p>

<p>
	 
</p>

<p>
	Have I something missed to set up in the device tree? I have enabled i2c1 &amp; i2c4 and disabled all other features (uart, spi and w1-<abbr title="General purpose input/output">gpio</abbr> etc.) by usage of armbian-config.
</p>

<p>
	 
</p>

<p>
	Thanks for your help in advance
</p>
]]></description><guid isPermaLink="false">24388</guid><pubDate>Sat, 12 Nov 2022 16:01:05 +0000</pubDate></item><item><title>Can't enable the Bluetooth on Tinkerboard</title><link>https://forum.armbian.com/topic/19785-cant-enable-the-bluetooth-on-tinkerboard/</link><description><![CDATA[
<div class="ipsMargin_top">
    
    
    
</div><p>
	Hello
</p>

<p>
	 
</p>

<p>
	I cannot enable the Bluetooth on Tinkerboard device. Tried latest image, fresh install.
</p>

<p>
	 
</p>

<p>
	I've opened the question on StackOverflow: <a href="https://superuser.com/questions/1698728/cannot-enable-bluetooth-on-tinkerboard-armbian" rel="external nofollow">https://superuser.com/questions/1698728/cannot-enable-bluetooth-on-tinkerboard-armbian</a>
</p>

<p>
	It contains technical details.
</p>

<p>
	 
</p>

<p>
	The latest what I've found so far is it could be related to Kernel compilation flags:
</p>

<p>
	 
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln"># Extract from the /boot/config-5.10.60-rockchip

CONFIG_SERIAL_DEV_BUS=y
CONFIG_BT_HCIUART_3WIRE=y
CONFIG_BT_HCIUART_SERDEV=y
# CONFIG_BT_HCIUART_RTL - is not set
# CONFIG_SERIAL_DEV_CTRL_TTYPORT - is not set</span></pre>

<p>
	 
</p>

<p>
	I tried to download and compile the kernel and stuck. Basically I do not know where to find the kernel used to build the image.
</p>

<p>
	And most of all I'm not 100% sure I have to recompile the kernel. I do not believe nobody tested the Bluetooth before. Most probably it is configuration issue.
</p>

<p>
	 
</p>

<p>
	Please assist
</p>
]]></description><guid isPermaLink="false">19785</guid><pubDate>Wed, 02 Feb 2022 11:42:56 +0000</pubDate></item><item><title>HDMI Picture goes on and off every few seconds</title><link>https://forum.armbian.com/topic/24133-hdmi-picture-goes-on-and-off-every-few-seconds/</link><description><![CDATA[<p>
	Hi all,
</p>

<p>
	I have Armbian 22.08.6 Jammy with Linux 5.15.74-rockchip with Desktop running on an "Asus Tinker Board Rev. 1.2".
</p>

<p>
	 
</p>

<p>
	My Problem is that I get no stable HDMI Connection. Picture is appearing and disappearing every few seconds. Changing Cable, Monitors, Resolution and Refreshrate doesn’t change the problem. 
</p>

<p>
	 
</p>

<p>
	After Research in the forum I saw that I should provide „armbianmonitor -u“ here:
</p>

<p>
	 
</p>

<p>
	<a href="https://paste.armbian.com/oriqiwilah" rel="external nofollow">https://paste.armbian.com/oriqiwilah</a>
</p>

<p>
	 
</p>

<p>
	I would be able to compile a custom
</p>

<p>
	image, but I don‘t know where to start bugfixing because I am no HDMI Expert.
</p>

<p>
	 
</p>

<p>
	Maybe it has something to do with a Sync-Problem like described here:
</p>

<p>
	<a href="https://forum.armbian.com/topic/7342-terminal-video-corruptionsync-problem-tinker-board/?do=findComment&amp;comment=56099" rel="">https://forum.armbian.com/topic/7342-terminal-video-corruptionsync-problem-tinker-board/?do=findComment&amp;comment=56099</a>
</p>

<p>
	 
</p>

<p>
	Thank you for help!
</p>

<p>
	 
</p>

<p>
	 
</p>

<p>
	PS:
</p>

<p>
	I posted this question accidentally in the wrong language before and tried to contact the moderators, but I am not allowed to post new question or reach them with the private message feature. So I post this here as a new user! Thanks!
</p>
]]></description><guid isPermaLink="false">24133</guid><pubDate>Tue, 25 Oct 2022 06:48:42 +0000</pubDate></item><item><title>HDMI Flickert - ein paar Sekunden sichtbares Bild dann wieder unsichtbar - Armbian 22.08.6 Jammy with Linux 5.15.74-rockchip</title><link>https://forum.armbian.com/topic/24126-hdmi-flickert-ein-paar-sekunden-sichtbares-bild-dann-wieder-unsichtbar-armbian-22086-jammy-with-linux-51574-rockchip/</link><description><![CDATA[<p>
	Hallo!
</p>

<p>
	Habe Armbian 22.08.6 Jammy with Linux 5.15.74-rockchip mit Desktop auf "Asus Tinker Board Rev. 1.2" laufen, aber leider bekomme ich per HDMI keine stabile Verbindung.
</p>

<p>
	HDMI Kabel bereits getauscht (geht mit anderen Geräten einwandfrei) auch Montor getauscht (geht mit anderen Geräten auch einwandfrei).
</p>

<p>
	 
</p>

<p>
	Auflösungen und Framerates habe ich durchprobiert - fehlerbild aber immer das gleiche; Bild bleibt bestenfalls ein paar sekunden ein, dann geht es wieder aus für ein paar Sekunden und das setzt sich fort.
</p>

<p>
	 
</p>

<p>
	Hab ein bisschen hier im Forum recheriert und sehe das man ein "armbianmonitor -u" ausführen soll und im Forum posten:
</p>

<p>
	<a href="https://paste.armbian.com/oriqiwilah" rel="external nofollow">https://paste.armbian.com/oriqiwilah</a>
</p>

<p>
	 
</p>

<p>
	Ich bin grundsätzlich in der Lage ein neues Image zu kompilieren aber ich bin noch unsicher wo ich anfangen soll den Fehler zu suchen.
</p>

<p>
	Hier ein Forumbeitrag über ein Sync Problem -  weiß nicht ob das mit dem zu tun hat.
</p>

<p>
	 
</p>

<p>
	Vielen Dank!
</p>

<p>
	 
</p>
<iframe allowfullscreen="" data-controller="core.front.core.autosizeiframe" data-embedauthorid="1002" data-embedcontent="" data-embedid="embed2798711246" src="https://forum.armbian.com/topic/7342-terminal-video-corruptionsync-problem-tinker-board/?do=embed&amp;comment=56099&amp;embedComment=56099&amp;embedDo=findComment" style="height:296px;max-width:500px;"></iframe>

<p>
	 
</p>

<p>
	 
</p>
]]></description><guid isPermaLink="false">24126</guid><pubDate>Mon, 24 Oct 2022 20:34:23 +0000</pubDate></item><item><title>Tinkerboard shuts down on kernel panic instead of rebooting</title><link>https://forum.armbian.com/topic/23110-tinkerboard-shuts-down-on-kernel-panic-instead-of-rebooting/</link><description><![CDATA[<p>
	Hello,
</p>

<p>
	 
</p>

<p>
	I have set
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln">kernel.panic=180</span></pre>

<p>
	in <strong>/etc/sysctl.conf</strong> to reboot on a kernel panic. 
</p>

<p>
	 
</p>

<p>
	Before, the system would keep running/hanging and I could read the errors if I turned on a attached display.  Now the result is that the tinkerboard switches off.  My expected result would be a reboot.
</p>

<p>
	 
</p>

<p>
	Do I have to set something else?  Or do I need to use <strong>watchdog</strong>? 
</p>

<p>
	 
</p>

<p>
	I am using the original tinkerboard with debian bullseye, kernel 5.15.48-rockchip.  
</p>
]]></description><guid isPermaLink="false">23110</guid><pubDate>Thu, 25 Aug 2022 09:20:08 +0000</pubDate></item><item><title>Thinkerboard S Diode Dylema</title><link>https://forum.armbian.com/topic/22720-thinkerboard-s-diode-dylema/</link><description><![CDATA[<p>
	I have a question or at last 2.
</p>

<p>
	1.Where to connect outside diode to thinkerboard .
</p>

<p>
	2.How to turn off/on it from command line.
</p>
]]></description><guid isPermaLink="false">22720</guid><pubDate>Tue, 02 Aug 2022 10:05:35 +0000</pubDate></item><item><title>RK3288 U-boot 2020.07</title><link>https://forum.armbian.com/topic/15288-rk3288-u-boot-202007/</link><description><![CDATA[
<div class="ipsMargin_top">
    
    
    
</div><p>
	I've been (trying) to move the Tinker and MiQi u-boots to 2020.07, however if I use any of the following:
</p>

<p>
	 
</p>

<p>
	A MiQi,
</p>

<p>
	A Tinker S
</p>

<p>
	an image for a Tinker S
</p>

<p>
	an image for a Tinker on a Tinker S
</p>

<p>
	 
</p>

<p>
	I get stuck in the initramfs busybox with it telling me the filesystem is toast.  The only 2020.07 combo I've gotten to boot is the Tinker with the non-<abbr title="embedded MultiMediaCard">eMMC</abbr> supporting u-boot.  As for clues, I haven't found any, the u-boot source code is of course very well organized for debugging purposes  <span>:lol:.</span>
</p>

<p>
	 
</p>

<p>
	<span>If anyone has an idea about what could be going on with this let me know, I'm shelving the effort to think about other stuff.</span>
</p>
]]></description><guid isPermaLink="false">15288</guid><pubDate>Wed, 23 Sep 2020 04:04:31 +0000</pubDate></item><item><title>MCP2515 problem</title><link>https://forum.armbian.com/topic/21335-mcp2515-problem/</link><description><![CDATA[<p>
	Hi, i want to connect a MCP 2515 (the small modules for arduino) to my tinkerboard "Armbian 22.02.1 Hirsute with bleeding edge Linux 5.17.5-rockchip"
</p>

<p>
	I have enabled the SPI0 (and UART1) directly from armbian-config, I have disabled all the other peripherals.
</p>

<p>
	The connections are these:
</p>

<p>
	 
</p>

<p>
	INT   -------------&gt; pin 32
</p>

<p>
	CLK -------------&gt; pin 11
</p>

<p>
	SI ----------------&gt; pin 13
</p>

<p>
	SO --------------&gt; pin 15
</p>

<p>
	CS --------------&gt; pin 29
</p>

<p>
	 
</p>

<p>
	in <span>: </span>/boot/armbianEnv.txt
</p>

<p>
	 
</p>

<p>
	i add this:
</p>

<p>
	user_overlays=spi-mcp251x
</p>

<p>
	 
</p>

<p>
	but it don't work and i can't find a guide for this board
</p>

<p>
	 
</p>

<p>
	thanks a lot for your help
</p>
]]></description><guid isPermaLink="false">21335</guid><pubDate>Wed, 08 Jun 2022 11:23:31 +0000</pubDate></item><item><title>USB downs on plugging devices / Hotplug and "cold" plug</title><link>https://forum.armbian.com/topic/21022-usb-downs-on-plugging-devices-hotplug-and-cold-plug/</link><description><![CDATA[<p>
	Hi!
</p>

<p>
	 
</p>

<p>
	I've got a problem getting USB devices to work with Armbian 22.02.1 (Tinkerboard_bullseye_current_5.15.25) - fresh install, bare image without <strong>any</strong> modifications.
</p>

<p>
	 
</p>

<p>
	While a simple usb keyboard would more or less work, plugging some devices seems to crash the built-in USB hub.
</p>

<p>
	This happens in "cold"-plug as in "hot"-plug, whereas there are slight differences.
</p>

<p>
	 
</p>

<p>
	Booting up without any USB device attached:
</p>

<p>
	 
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln">lsusb
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 05e3:0608 Genesys Logic, Inc. Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 002: ID 0bda:49f6 Realtek Semiconductor Corp. USB Audio
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub</span></pre>

<p>
	 
</p>

<p>
	After hot-plugging in any USB device the Genesis USB Hub has disappeared:
</p>

<p>
	 
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln">lsusb
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
Bus 003 Device 002: ID 0bda:49f6 Realtek Semiconductor Corp. USB Audio
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub</span></pre>

<p>
	 
</p>

<p>
	dmesg has these two entries:
</p>

<p>
	 
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln">[  131.740593] usb 1-1: USB disconnect, device number 2
[  134.624629] usb usb1-port1: connect-debounce failed</span></pre>

<p>
	 
</p>

<p>
	So far what I tried to find out a little more:
</p>

<p>
	 
</p>

<ul>
	<li>
		USB Card Readers and Datasticks work if "cold" plugged (=before power on), but crash on hotplug.
	</li>
	<li>
		USB Card Readers crash if hotplugged or "cold" plugged, removed and re-attached.
	</li>
	<li>
		USB stays crashed if the system reboots without a power off in between. Always!
	</li>
	<li>
		Huawei Surfsticks that do a modeswitch (e.g. USB_MODESWITCH etc. to get from  storage- to network-mode) crash the system. Maybe modeswitch triggers the same problem as hotplug?
	</li>
	<li>
		I tried Tinkerboard R2.0 and S R2.0 - and serveral of each from my collection. Same problem with every board.
	</li>
</ul>

<p>
	 
</p>

<p>
	Does anyone have more information on or suggestions how to analyse these issues?<br />
	I read hotplug was in issue in 2018, does this remain?
</p>

<p>
	 
</p>
]]></description><guid isPermaLink="false">21022</guid><pubDate>Fri, 20 May 2022 11:24:33 +0000</pubDate></item><item><title>Utilization of additional serial ports and I2C busses on Tinkerboard S</title><link>https://forum.armbian.com/topic/19974-utilization-of-additional-serial-ports-and-i2c-busses-on-tinkerboard-s/</link><description><![CDATA[<p>
	Hello,
</p>

<p>
	 
</p>

<p>
	I've used the Tinkerboard S (Rockchip RK3288) with the Armbian images available for download (<a href="https://www.armbian.com/tinkerboard/" rel="external nofollow">https://www.armbian.com/tinkerboard/</a>).  Currently, the /dev/ttyS4 serial port is not available unless CONFIG_SERIAL_8250_NR_UARTS=5 when the Linux kernel is built since the serial ports are populated in /dev starting with /dev/ttyS0 and the last serial port to be populated is /dev/ttyS4.  By default,  CONFIG_SERIAL_8250_NR_UARTS=4.  Some additional kernel settings are required to ensure that all of the available serial ports can be utilized.  Moreover,  I had to activate I2C4 in the device tree overlay using the Armbian configuration utility (<a href="https://docs.armbian.com/User-Guide_Armbian-Config/" rel="external nofollow">https://docs.armbian.com/User-Guide_Armbian-Config/</a>) since I2C4 is required for my application.  I also built the kernel and the BSP using the excellent instructions posted on the Ambian website.
</p>

<p>
	 
</p>

<p>
	Would a patch be good to contribute?  I can contribute this myself if required.  I am wondering if there is a reason (design philosophy) for not supporting all of the serial ports and some of the devices listed in the device pinout.  Perhaps it would be good to ensure that all or most of the features listed in the pinout work out of the box on the supported images?
</p>

<p>
	 
</p>

<p>
	 
</p>
]]></description><guid isPermaLink="false">19974</guid><pubDate>Wed, 02 Mar 2022 17:07:19 +0000</pubDate></item><item><title>[Invalid] - Tinkerboard S i2c</title><link>https://forum.armbian.com/topic/19249-invalid-tinkerboard-s-i2c/</link><description><![CDATA[
<div class="ipsMargin_top">
    
    
    
</div><p>
	Hi!<br />
	I have installed Armbian buster 21.08.3 and can`t discover any externally connected i2c devices, such as rtc or ssd1306<br />
	Any ideas?<br />
	i2cdetect -l<br />
	i2c-2   i2c             rk3x-i2c                                I2C adapter<br />
	i2c-0   i2c             rk3x-i2c                                I2C adapter<br />
	i2c-5   i2c             rk3x-i2c                                I2C adapter<br />
	<br />
	sudo i2cdetect -y 0                                                                            <br />
	     0  1  2  3  4  5  6  7  8  9  a  b  c  d  e  f<br />
	00:         -- -- -- -- -- -- -- -- -- -- -- -- --<br />
	10: -- -- -- -- -- -- -- -- -- -- -- UU -- -- -- --<br />
	20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --<br />
	30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --<br />
	40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --<br />
	50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --<br />
	60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
</p>

<p>
	sudo i2cdetect -y 2<br />
	     0  1  2  3  4  5  6  7  8  9  a  b  c  d  e  f<br />
	00:          -- -- -- -- -- -- -- -- -- -- -- -- --<br />
	10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --<br />
	20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --<br />
	30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --<br />
	40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --<br />
	50: 50 51 52 53 -- -- -- -- -- -- -- -- -- -- -- --<br />
	60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --<br />
	70: -- -- -- -- -- -- -- --
</p>

<p>
	sudo i2cdetect -y 5<br />
	     0  1  2  3  4  5  6  7  8  9  a  b  c  d  e  f<br />
	00:          -- -- -- -- -- -- -- -- -- -- -- -- --<br />
	10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --<br />
	20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --<br />
	30: -- -- -- -- -- -- -- 37 -- -- 3a -- -- -- -- --<br />
	40: -- -- -- -- -- -- -- -- -- 49 -- -- -- -- -- --<br />
	50: 50 -- -- -- -- -- -- -- -- 59 -- -- -- -- -- --<br />
	60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --<br />
	70: -- -- -- -- -- -- -- --
</p>
]]></description><guid isPermaLink="false">19249</guid><pubDate>Wed, 10 Nov 2021 12:33:52 +0000</pubDate></item><item><title>Brightness option missing in armbian</title><link>https://forum.armbian.com/topic/17229-brightness-option-missing-in-armbian/</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://justpaste.it/5jszu' target='_blank'  rel="nofollow noreferrer">
	
		
			https://justpaste.it/5jszu
		
	
</a>
</div></span>
    </div>
    
    
</div><p>
	<a href="https://justpaste.it/5jszu" rel="external nofollow">https://justpaste.it/5jszu</a>
</p>

<p>
	 
</p>

<p>
	I tried with I2C connected and disconnected between screen and tinkerboard.  No change. (See below, looks like i2c-3/3-0045/tinker_mcu_bl is missing ).   I checked around that area and tinker_mcu_bl is missing, but folder 3-0045 exists with lots of files in there. (bottom of the post)
</p>

<p>
	 
</p>

<p>
	From dmesg I also see that i2c had a failure (ret = -6). (see next paste)
</p>

<p>
	 
</p>

<p>
	Looking forward I see that -6 is no device found on i2c bus (assuming that's correct?). Does anyone know if brightness control works?
</p>

<p>
	 
</p>

<p>
	 
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted">
<span class="pln">[    2.446829] tinker-mcu: tinker_mcu_probe: address = 0x45   
[    2.446843] tinker-mcu: send_cmds: 80  
[    2.493126] tinker-mcu: init_cmd_check: recv_cmds: 0xC3    
[    3.161121] tinker_mcu_screen_power_up 
[    3.161122] tinker-mcu: tinker_mcu_screen_power_up:   
[    3.161127] tinker-mcu: send_cmds: 8500     
[    4.545081] tinker-mcu: send_cmds: 8501     
[    4.569108] tinker-mcu: send_cmds: 8104     
[    4.572138] tinker-mcu: send_cmds: send command failed, ret = -6     
[    4.574293] tinker-mcu: tinker_mcu_set_bright: bright = 0xff </span></pre>

<p>
	 
</p>

<pre class="ipsCode">
shadowpho@tinkerboard:~$ sudo rpi-backlight -Btinker-board -p toggle    
Traceback (most recent call last):    
File "/usr/local/bin/rpi-backlight", line 10, in &lt;module&gt;  sys.exit(main())     
File "/usr/local/lib/python3.7/dist-packages/rpi_backlight/cli.py", line 103, in main   if backlight.power:  
File "/usr/local/lib/python3.7/dist-packages/rpi_backlight/__init__.py", line 213, in power     return bool(self._get_value("tinker_mcu_bl"))     
File "/usr/local/lib/python3.7/dist-packages/rpi_backlight/__init__.py", line 85, in _get_value raise e     
File "/usr/local/lib/python3.7/dist-packages/rpi_backlight/__init__.py", line 77, in _get_value return int((self._backlight_sysfs_path / name).read_text())    
File "/usr/lib/python3.7/pathlib.py", line 1199, in read_text with self.open(mode='r', encoding=encoding, errors=errors) as f: 
File "/usr/lib/python3.7/pathlib.py", line 1186, in open   opener=self._opener) 
File "/usr/lib/python3.7/pathlib.py", line 1039, in _opener   return self._accessor.open(self, flags, mode)   FileNotFoundError: [Errno 2] No such file or directory: '/sys/devices/platform/ff150000.i2c/i2c-3/3-0045/tinker_mcu_bl'   </pre>

<p>
	 
</p>
]]></description><guid isPermaLink="false">17229</guid><pubDate>Tue, 09 Mar 2021 07:29:43 +0000</pubDate></item><item><title>Asus Tinkerboard on kernel 4.4.213-rockchip bricked after shutdown</title><link>https://forum.armbian.com/topic/18252-asus-tinkerboard-on-kernel-44213-rockchip-bricked-after-shutdown/</link><description><![CDATA[<p>
	Hello,
</p>

<p>
	 
</p>

<p>
	 
</p>

<p>
	yesterday i got a powerloss , and my Asus tinkerboard got shutdown. i think i had some updates installed but not yet rebooted
</p>

<p>
	the Tinkerboard never restarted again.
</p>

<p>
	i first suspected a crashed <abbr title="embedded MultiMediaCard"><abbr title="embedded MultiMediaCard">Emmc</abbr></abbr> disk but i did the following tests and got to the conclusion that Armbian for Tinkerboard is currently broken
</p>

<p>
	 
</p>

<p>
	- restored a past complete image to either SD or <abbr title="embedded MultiMediaCard"><abbr title="embedded MultiMediaCard">Emmc</abbr></abbr> : boots ok.
</p>

<p>
	- shutdown then unplug/replug power : OK
</p>

<p>
	- update with apt-get update + apt-get upgrade =&gt; reboot OK, but shutdown, and then never restart, bricked. shutdown down either with desktop or command line
</p>

<p>
	 
</p>

<p>
	tested also with a second Tinkerboard with no <abbr title="embedded MultiMediaCard"><abbr title="embedded MultiMediaCard">Emmc</abbr></abbr>, SD re-image from working backup, boot on SD : OK. apt-get upgrade. reboot : OK. shutdown =&gt; bricked.
</p>

<p>
	 
</p>

<p>
	what can i check on my SD card ( i installed a Windows ext2/ext4 explorer) to correct the issue ?
</p>

<p>
	 
</p>

<p>
	 
</p>
]]></description><guid isPermaLink="false">18252</guid><pubDate>Sun, 30 May 2021 09:01:52 +0000</pubDate></item><item><title>Kernel bug/crash when trying to connect Tinker Board S as WiFi AP</title><link>https://forum.armbian.com/topic/17387-kernel-bugcrash-when-trying-to-connect-tinker-board-s-as-wifi-ap/</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/2UmR' target='_blank'  rel="nofollow noreferrer">
	
		
			http://ix.io/2UmR
		
	
</a>
</div></span>
    </div>
    
    
</div><p>
	I have a brand new Tinker Board S with the latest Armbian buster installed. I have hostapd set up for the board to be a WiFi access point. I can see the SSID on my Windows and mobile devices but when I connect, hostapd tells me an error code 8 and that the device is disassociated. I don't think this is the issue as the kernel panics at exactly the same time.  Here is the output from dmesg:
</p>

<p>
	 
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted">
<span class="pln">[  101.279674] ------------[ cut here ]------------
[  101.284852] kernel BUG at mm/slub.c:4117!
[  101.289337] Internal error: Oops - BUG: 0 [#1] PREEMPT SMP ARM
[  101.295860] Modules linked in: fuse rtc_ds1307 xt_state xt_conntrack nft_counter nft_chain_nat xt_MASQUERADE nf_nat nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 nft_compat nf_tables nfnetlink snd_soc_simple_card snd_soc_simple_card_utils snd_usb_audio snd_hwdep snd_usbmidi_lib snd_rawmidi snd_seq_device hantro_vpu(C) snd_soc_rockchip_i2s snd_soc_hdmi_codec snd_soc_rockchip_pcm rockchip_rga snd_soc_core v4l2_h264 snd_pcm_dmaengine videobuf2_dma_contig videobuf2_dma_sg snd_pcm videobuf2_vmalloc v4l2_mem2mem videobuf2_memops videobuf2_v4l2 snd_timer videobuf2_common snd soundcore dw_wdt rk_crypto syscon_reboot_mode reboot_mode rk3288_gpiomem r8723bs(C) rockchip_thermal cpufreq_dt zram ip_tables gpio_keys panfrost gpu_sched dw_hdmi_i2s_audio dw_hdmi_cec realtek
[  101.371009] CPU: 0 PID: 2294 Comm: RTW_CMD_THREAD Tainted: G         C        5.10.21-rockchip #21.02.3
[  101.381513] Hardware name: Rockchip (Device Tree)
[  101.386781] PC is at kfree+0x49c/0x524
[  101.390971] LR is at nl80211_send_station+0x964/0x100c
[  101.396717] pc : [</span><span class="tag">&lt;c02c9ebc&gt;</span><span class="pln">]    lr : [</span><span class="tag">&lt;c0ec8430&gt;</span><span class="pln">]    psr: 40070013
[  101.403723] sp : c404fd10  ip : c404fd50  fp : c404fd4c
[  101.409565] r10: c1506808  r9 : 00023454  r8 : c1772340
[  101.415406] r7 : eee1d454  r6 : c0ec8430  r5 : c0fad7a8  r4 : 00000000
[  101.422705] r3 : eee1d458  r2 : 00000000  r1 : c793df78  r0 : c0fad7a8
[  101.430006] Flags: nZcv  IRQs on  FIQs on  Mode SVC_32  ISA ARM  Segment none
[  101.437985] Control: 10c5387d  Table: 07ca406a  DAC: 00000051
[  101.444411] Process RTW_CMD_THREAD (pid: 2294, stack limit = 0xabe5bfbc)
[  101.451905] Stack: (0xc404fd10 to 0xc4050000)
[  101.456770] fd00:                                     00000011 00000000 c0fad7a8 c6124190
[  101.465921] fd20: c793df1c c404fdf8 c4cc4780 00000011 00000000 c0fad7a8 c612418c c1506808
[  101.475071] fd40: c404fdac c404fd50 c0ec8430 c02c9a2c 00000005 00000013 c404fd74 00000000
[  101.484221] fd60: c1506808 c6124030 c612418c c6124014 e3500000 ba00005c 0008d8ec d3fcf9d2
[  101.493371] fd80: f08db550 c342c9e0 00000000 c342c000 00000a20 c793df0a c404fdf8 c4cc4780
[  101.502521] fda0: c404fdf4 c404fdb0 c0ec910c c0ec7ad8 00000000 c342c800 c342c000 c793df0a
[  101.511671] fdc0: c404fdf8 c1506808 00000008 c1506808 0000001c 00000000 00000000 bf0ac050
[  101.520821] fde0: c793e980 ffff3def c404feec c404fdf8 bf0a1ffc c0ec9088 00000000 00000000
[  101.529971] fe00: c010d19c 00060040 00000fff d3fcf9d2 c010c214 c1506808 d3fcf9d2 00000006
[  101.539120] fe20: 00000000 00000000 00000000 ffff3def c404fe64 c404fe40 bf084e68 bf084b5c
[  101.548270] fe40: c404fe74 c404fe50 c010c214 c010d11c c1506808 00000000 c0fb4d9c c1504900
[  101.557420] fe60: bf0ac050 c793e980 c793df1c 0000005c c404fec4 c404fe80 c02cba38 c028872c
[  101.566570] fe80: bf05ceb4 c02c9b18 c2001d80 c793df80 00ffff00 ffffe000 00000078 c793df00
[  101.575720] fea0: c404febc c012af1c c0fad8e8 c0fad7a8 c404fed4 c404fec0 c012af1c c01526f4
[  101.584870] fec0: bf05cf10 f11dff84 c404feec d3fcf9d2 f08da000 f11dff84 00000078 c793df00
[  101.594020] fee0: c404ff0c c404fef0 bf05cf28 bf0a1f88 f08db000 00000000 f08db4b8 c1504900
[  101.603170] ff00: c404ff24 c404ff10 bf067dd8 bf05cd6c f08db000 f08dd000 c404ff74 c404ff28
[  101.612320] ff20: bf055930 bf067d58 60000013 c60ad600 f08db49c f08da000 bf0b4000 c342da00
[  101.621470] ff40: c404e000 f08db480 c404ff74 c60ad600 c543f640 c404e000 bf05579c f08da000
[  101.630620] ff60: 00000000 c61037c8 c404ffac c404ff78 c0149700 bf0557a8 c60ad630 c60ad630
[  101.639769] ff80: 00000000 c543f640 c0149564 00000000 00000000 00000000 00000000 00000000
[  101.648919] ffa0: 00000000 c404ffb0 c0100148 c0149570 00000000 00000000 00000000 00000000
[  101.658068] ffc0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[  101.667217] ffe0: 00000000 00000000 00000000 00000000 00000013 00000000 00000000 00000000
[  101.676360] Backtrace:
[  101.679110] [</span><span class="tag">&lt;c02c9a20&gt;</span><span class="pln">] (kfree) from [</span><span class="tag">&lt;c0ec8430&gt;</span><span class="pln">] (nl80211_send_station+0x964/0x100c)
[  101.687970]  r10:c1506808 r9:c612418c r8:c0fad7a8 r7:00000000 r6:00000011 r5:c4cc4780
[  101.696726]  r4:c404fdf8
[  101.699566] [</span><span class="tag">&lt;c0ec7acc&gt;</span><span class="pln">] (nl80211_send_station) from [</span><span class="tag">&lt;c0ec910c&gt;</span><span class="pln">] (cfg80211_new_sta+0x90/0x1bc)
[  101.709290]  r10:c4cc4780 r9:c404fdf8 r8:c793df0a r7:00000a20 r6:c342c000 r5:00000000
[  101.718045]  r4:c342c9e0
[  101.720945] [</span><span class="tag">&lt;c0ec907c&gt;</span><span class="pln">] (cfg80211_new_sta) from [</span><span class="tag">&lt;bf0a1ffc&gt;</span><span class="pln">] (rtw_cfg80211_indicate_sta_assoc+0x80/0x9c [r8723bs])
[  101.732614]  r10:ffff3def r9:c793e980 r8:bf0ac050 r7:00000000 r6:00000000 r5:0000001c
[  101.741369]  r4:c1506808
[  101.744319] [</span><span class="tag">&lt;bf0a1f7c&gt;</span><span class="pln">] (rtw_cfg80211_indicate_sta_assoc [r8723bs]) from [</span><span class="tag">&lt;bf05cf28&gt;</span><span class="pln">] (rtw_stassoc_event_callback+0x1c8/0x1d4 [r8723bs])
[  101.758130]  r7:c793df00 r6:00000078 r5:f11dff84 r4:f08da000
[  101.764572] [</span><span class="tag">&lt;bf05cd60&gt;</span><span class="pln">] (rtw_stassoc_event_callback [r8723bs]) from [</span><span class="tag">&lt;bf067dd8&gt;</span><span class="pln">] (mlme_evt_hdl+0x8c/0xb4 [r8723bs])
[  101.776345]  r7:c1504900 r6:f08db4b8 r5:00000000 r4:f08db000
[  101.782788] [</span><span class="tag">&lt;bf067d4c&gt;</span><span class="pln">] (mlme_evt_hdl [r8723bs]) from [</span><span class="tag">&lt;bf055930&gt;</span><span class="pln">] (rtw_cmd_thread+0x194/0x3d4 [r8723bs])
[  101.793585]  r5:f08dd000 r4:f08db000
[  101.797647] [</span><span class="tag">&lt;bf05579c&gt;</span><span class="pln">] (rtw_cmd_thread [r8723bs]) from [</span><span class="tag">&lt;c0149700&gt;</span><span class="pln">] (kthread+0x19c/0x1b4)
[  101.806992]  r10:c61037c8 r9:00000000 r8:f08da000 r7:bf05579c r6:c404e000 r5:c543f640
[  101.815747]  r4:c60ad600
[  101.818586] [</span><span class="tag">&lt;c0149564&gt;</span><span class="pln">] (kthread) from [</span><span class="tag">&lt;c0100148&gt;</span><span class="pln">] (ret_from_fork+0x14/0x2c)
[  101.826662] Exception stack(0xc404ffb0 to 0xc404fff8)
[  101.832305] ffa0:                                     00000000 00000000 00000000 00000000
[  101.841455] ffc0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[  101.850603] ffe0: 00000000 00000000 00000000 00000000 00000013 00000000
[  101.858003]  r10:00000000 r9:00000000 r8:00000000 r7:00000000 r6:00000000 r5:c0149564
[  101.866758]  r4:c543f640
[  101.869594] Code: eaffff17 e5973004 e3130001 1affff83 (e7f001f2)
[  101.876416] ---[ end trace 8e72c51e24431188 ]---
[  106.311591] RTL8723BS: ap recv disassoc reason code(8) sta:b8:ee:65:33:39:bf</span></pre>

<p>
	 
</p>

<p>
	I found potential similar posts on this forum but they were marked as addressed/patched/resolved. Do I somehow have an older nl80211 driver?
</p>

<p>
	 
</p>
]]></description><guid isPermaLink="false">17387</guid><pubDate>Sun, 28 Mar 2021 13:19:11 +0000</pubDate></item><item><title>Tinkerboard build, no overlay folder</title><link>https://forum.armbian.com/topic/17238-tinkerboard-build-no-overlay-folder/</link><description><![CDATA[
<div class="ipsMargin_top">
    
    
    
</div><p>
	Hi,
</p>

<p>
	 
</p>

<p>
	New build, Armbian_21.05.0-trunk_Tinkerboard_focal_current_5.10.22_xfce_desktop.img.
</p>

<p>
	The build finished ok and the image after flashing is working just fine, but..
</p>

<p>
	unfortunately there is no /boot/<abbr title="Device tree blob"><abbr title="Device tree blob">dtb</abbr></abbr>/overlay folder and of course none and its .dtbo entries are found anywere.
</p>

<p>
	 
</p>

<p>
	Am I missing something ?
</p>

<p>
	Is the latest build system broken for Tinkerboard ?
</p>

<p>
	Do I need to specify something during the build process menu ?
</p>

<p>
	 
</p>

<p>
	 
</p>

<p>
	/PS
</p>

<p>
	Just checked with the Armbian ready-made provided image for Tinkerboard, the
</p>

<p>
	Armbian_21.02.1_Tinkerboard_focal_current_5.10.12_desktop.img.xz
</p>

<p>
	and
</p>

<p>
	Armbian_21.02.3_Tinkerboard_buster_current_5.10.21_xfce_desktop.img.xz
</p>

<p>
	they also lack the /boot/<abbr title="Device tree blob"><abbr title="Device tree blob">dtb</abbr></abbr>/overlay folder..
</p>
]]></description><guid isPermaLink="false">17238</guid><pubDate>Wed, 10 Mar 2021 23:52:31 +0000</pubDate></item><item><title>Tinkerboard Buster Minimal dpkg-reconfigure : command not found</title><link>https://forum.armbian.com/topic/17200-tinkerboard-buster-minimal-dpkg-reconfigure-command-not-found/</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/2RJA' target='_blank'  rel="nofollow noreferrer">
	
		
			http://ix.io/2RJA
		
	
</a>
</div></span>
    </div>
    
    
</div><p>
	On a fresh Buster Minimal install, what is required to get armbian-config fully functional?
</p>

<p>
	 
</p>

<p>
	apt install armbian-config 'works' but some functions don't, for instance it fails setting the locale as dpkg-reconfigure errors as 
</p>

<p>
	usr/lib/armbian-config/jobs.sh line 839 dpkg-reconfigure : command not found
</p>

<p>
	 
</p>

<p>
	EDIT:
</p>

<p>
	In armbian-config I selected 'full firmware package' and rebooted, time zone settings now work.
</p>

<p>
	Was odd that the welcome page said run armbian-config (beta) but it had to be installed manually via apt.
</p>
]]></description><guid isPermaLink="false">17200</guid><pubDate>Fri, 05 Mar 2021 04:05:39 +0000</pubDate></item><item><title>[Invalid] - Anydesk in tinker board</title><link>https://forum.armbian.com/topic/16900-invalid-anydesk-in-tinker-board/</link><description><![CDATA[
<div class="ipsMargin_top">
    
    
    
</div><p>
	Hey guys, i want help to install anydesk in tinker board with armbian focal
</p>
]]></description><guid isPermaLink="false">16900</guid><pubDate>Wed, 27 Jan 2021 10:16:10 +0000</pubDate></item><item><title>20.11.6_Tinkerboard_bionic_legacy_4.4.213_desktop broken: bash - no such file</title><link>https://forum.armbian.com/topic/16821-20116_tinkerboard_bionic_legacy_44213_desktop-broken-bash-no-such-file/</link><description><![CDATA[
<div class="ipsMargin_top">
    
    
    
</div><p>
	I just download <strong>Armbian_20.11.6_Tinkerboard_bionic_legacy_4.4.213_desktop.img.xz </strong>flased it on sd card with balenaEtcher, tried to boot and got error:
</p>

<p>
	 
</p>

<p>
	<a class="ipsAttachLink ipsAttachLink_image" href="https://forum.armbian.com/uploads/monthly_2021_01/2021-01-19_13-37-46.jpg.d3dabdceeec9cf757b4d3d5449363da5.jpg" data-fileid="7473" data-fileext="jpg" rel=""><img class="ipsImage ipsImage_thumbnailed" data-fileid="7473" data-ratio="75.00" width="1000" alt="2021-01-19_13-37-46.thumb.jpg.00d3bcaa3249d44d765c05ebba1f7f95.jpg" src="https://forum.armbian.com/uploads/monthly_2021_01/2021-01-19_13-37-46.thumb.jpg.00d3bcaa3249d44d765c05ebba1f7f95.jpg" /></a>
</p>

<p>
	 
</p>

<p>
	So. I can't do my first login.
</p>
]]></description><guid isPermaLink="false">16821</guid><pubDate>Tue, 19 Jan 2021 10:52:04 +0000</pubDate></item><item><title>Change the resume pins</title><link>https://forum.armbian.com/topic/16742-change-the-resume-pins/</link><description><![CDATA[
<div class="ipsMargin_top">
    
    
    
</div><p>
	Hi all,
</p>

<p>
	I'm using for the Tinkerboard the mem freeze and resume methods; in particular using by the pins near the video connector (and a button) to resume the board.
</p>

<p>
	Is it possible to use other pins to achieve that?
</p>

<p>
	Thanks!
</p>
]]></description><guid isPermaLink="false">16742</guid><pubDate>Mon, 11 Jan 2021 11:59:59 +0000</pubDate></item><item><title>RK3288 Media Script (TinkerBoard)</title><link>https://forum.armbian.com/topic/7262-rk3288-media-script-tinkerboard/</link><description><![CDATA[
<div class="ipsMargin_top">
    
    
    
</div><p>
	<strong><span style="color:#c0392b;"><span style="font-size:20px;">THE MEDIA SCRIPT IS DEPRECATED, IN FAVOR OF THE OFFICIAL LEGACY MULTIMEDIA FRAMEWORK. PLEASE REFER TO THIS TOPIC:</span></span></strong>
</p>

<p>
	 
</p>
<iframe allowfullscreen="" data-controller="core.front.core.autosizeiframe" data-embedauthorid="7899" data-embedcontent="" data-embedid="embed5148686868" scrolling="no" src="https://forum.armbian.com/topic/16517-rk3288rk3328-legacy-multimedia-framework/?do=embed" style="height:393px;max-width:502px;"></iframe>

<p style="text-align:center;">
	 
</p>

<p style="text-align:center;">
	 
</p>

<p style="text-align:center;">
	<em>The UN-official, UN-supported, UN-necessary, UN-popular, UN-precedented...</em>
</p>

<p style="text-align:center;">
	<span style="font-size:18px;"><strong>RK3288 MEDIA TESTING SCRIPT [2.0: Bionic update]</strong></span>
</p>

<p style="text-align:center;">
	 
</p>

<p>
	So here is the final release of the RK3288 media testing script. Basically, the script provides the following functionality:
</p>

<ul>
	<li>
		Installing all the libraries and system configurations necessary for <abbr title="Graphic processing unit (3D acceleration)">GPU</abbr> accelerated X desktop, Chromium WebGL, full <abbr title="Video processing unit (encoding/decoding)">VPU</abbr> video play acceleration up to 4k@30 HEVC (the maximum supported by the <abbr title="System On a Chip">SoC</abbr>), and GLES 3.1 / OpenCL 1.2 support.
	</li>
	<li>
		Three video players supporting full <abbr title="Video processing unit (encoding/decoding)">VPU</abbr> acceleration (RKMPP) and KMS display (GBM or a X11 DRM "hack", <a href="http://rockchip.wikidot.com/graphics" rel="external nofollow">as described by the authors</a>), namely: MPV, Gstreamer and Kodi 18.0 alpha preview.
	</li>
	<li>
		Two example programs using the OpenCL functionality: Examples form the Arm Compute Library, and a <abbr title="Graphic processing unit (3D acceleration)">GPU</abbr> crypto miner (an old version, but small and simple).
	</li>
	<li>
		A library that will act as an OpenGL to OpenGL-ES wrapper, allowing you to run programs that use OpenGL 1.5-2.0.
	</li>
	<li>
		Two additional small packages, that have no big interest from the developer prospective, but I find them interesting to play with: Support libraries for commercial web video streaming (tested with Netflix), and a simple Pulseaudio GTK equalizer using LADSPA.
	</li>
</ul>

<p>
	 
</p>

<p>
	Here is a more thorough documentation:
</p>

<p>
	 
</p>

<p>
	Version 2.0 (Bionic):
</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">ARMBIAN UNOFFICIAL RK3288 MEDIA TESTING SCRIPT
----------------------------------------------
v2.0 Bionic - 2018/10/22


This script will install several multimedia-related software pieces in a
RK3288 Ubuntu Bionic Armbian desktop default image (kernel 4.4.y).
Currently it only supports the installation of the features, while
uninstall must be performed manually.

The script must be run in a command line from the same directory it was
unpacked (./media-rk3288.sh), and will ask for superuser privileges if
not launched with "sudo". Each subfolder contains, in addition to the
packages needed for installation, a text file with information about the
sources for those packages.

The script will present the user with a menu where they can select the
features to be installed. Here is a brief description of each option:

- System: This option will install the base libraries, X server packages
          and system files configuration. It must be run at least once
          before installing any of the other features, or after any
          system upgrade that modified X or Chromium configuration.
          Enabling system config will also present the user with the
          choice of two different versions of the Rockchip X server:
            · Stable: The standard version that you can download from 
              Rockchip repos.
            . Experimental: This version is taken from some PR that 
              didn't make it into the release version, and is supposed
              to give better performance. More info here:
              https://github.com/rockchip-linux/xserver/pull/10
           
- Devel: When this option is enabled, the script will install the 
         development libraries for every other option that is selected.
         So, for example, if in your first run of the script you keep 
         this option disabled and enable the rest, it will install all 
         the features but without any devel lib. If eventually you need,
         e.g., to compile some app requiring Gstreamer development libs,
         then you can run again the script, and select only "Devel" and
         "Gstreamer", so in that run it will only install Gstreamer with
         the development libraries, without touching the rest.
         
- MPV: This is a RKMPP accelerated version of MPV. In order to use the 
       hardware acceleration, it needs to make use of KMS for display,
       which means that it will ignore the X server if it is running,
       and play video in a full-screen overlay, using keyboard or LIRC
       to control the player. Type "man mpv" for a list of keyboard
       controls (tip: shift+Q will save position and exit).
       Alternatively, you can also use software decoding, and output to
       a X window with mouse support. It will still have some display
       acceleration through X11/EGL, though not as efficient as GBM/KMS.
         · To use the X, non-RKMPP version, just type "mpv </span><span class="tag">&lt;file&gt;</span><span class="pln">" in
           the console, or use the launcher labeled simply "MPV".
         . To use the GBM+RKMPP version, type "mpv-gbm </span><span class="tag">&lt;file&gt;</span><span class="pln">", or use
           the "MPV (GBM)" launcher.
         · You can use the player even in a console-only session.

- Gstreamer: These are the Rockchip Gstreamer plugins for media playback
             and capture.
             Notice that the Gstreamer plugin is the only method that
             allows full RKMMP+KMS acceleration associated to a X 
             window.
               · To play a video in a X session, use the launcher "Rock-
                 chip Gst Player".
               . From the command line, in a X session, type:
                 "gst-play-1.0 --videosink=rkximagesink </span><span class="tag">&lt;file&gt;</span><span class="pln">"
               . From a console-only session, type:
                 "gst-play-1.0 --videosink=kmssink </span><span class="tag">&lt;file&gt;</span><span class="pln">"

- CLSamples: A couple of simple programs to test OpenCL capabilities:
	     · Compiled examples from the Arm Compute Library
	     . An old GPU crypto miner (cgminer) with support for
	       extra algorythms like Skein.
	     They are installed under ~/clsamples, where you can find
	     a readme.txt file with instructions.

- GL4ES: An Opengl-ES wrapper library that will allow you to use OpenGL
         1.5-2.0 compatible programs with hardware acceleration. 
         More info: https://github.com/ptitSeb/gl4es.
         · In order to make it easier to use the library, we have
           included a script called "glrun", that will set the proper
           environment variables. Launch your OpenGL program like this:
           "glrun </span><span class="tag">&lt;command&gt;</span><span class="pln">"
         
- Streaming: This will install the Widevine and Pepper-Flash libraries
             for Chrome, enabling you to stream videos from sites such
             as Netflix (tested) or Hulu (untested).
             It will also install the h264ify addon, which will force
             all Youtube videos to use the H.264 codec.

- Equalizer: A GTK-based equalizer for PulseAudio, using LADSPA. You
             need to enable it through the menu entry, and select the
             desired preset or tweak your own settings. The "Boosted"
             preset is recommended for everyday use.
             This package is old and unmaintained, but I still find it
             useful.

- Kodi: Kodi 18.0 Leia beta 3. This version is supposed to be stable
        enough for normal use. But the main purpose of including Kodi in
        the script is to test the new RKMPP+KMS implementation. We don't
        intend to offer a full-fledged distribution of Kodi. For that, I
        recommend using LibreELEC.
        It cannot be launched from an active X session, you need to
        switch to a virtual terminal first.
        · The "Kodi" desktop launcher will switch you to VT1, launch
          Kodi and then bring you back to VT7.
        · From the command line, in a X session, type:
          "kodi-gbm-wrapper" for the same effect.
        · If you are already in a console-only session, you can just 
          type "kodi".

All the RKMPP accelerated players can handle up to 4K@30 HEVC with
perfect smoothness.


Please report bugs and suggestions in the thread dedicated to this
script at the Armbian Forum. Enjoy!

JMCC.</span></pre>

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

<p>
	 
</p>

<p>
	Version 1.0 (Xenial):
</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">ARMBIAN UNOFFICIAL RK3288 MEDIA TESTING SCRIPT
----------------------------------------------
v1.0 Xenial - 2018/05/16

This script will install several multimedia-related software pieces in a
RK3288 Ubuntu Xenial Armbian desktop default image (kernel 4.4.y).
Currently it only supports the installation of the features, while
uninstall must be performed manually.

The script must be run in a command line from the same directory it was
unpacked (./media-rk3288.sh), and will ask for superuser privileges if
not launched with "sudo". Each subfolder contains, in addition to the
packages needed for installation, a text file with information about the
sources for those packages.

The script will present the user with a menu where they can select the
features to be installed. Here is a brief description of each option:

- System: This option will install the base libraries, X server packages
          and system files configuration. It must be run at least once
          before installing any of the other features, or after any
          system upgrade that modified X or Chromium configuration.
          Enabling system config will also present the user with the
          choice of two different versions of the Rockchip X server:
            · An older version that replaces the standard 1.18.y server
              bundled with Xenial, and therefore doesn't need to install
              a backported version of the X server.
            . The most recent version from the Rockchip Git. It is based
              on X server versiojn 1.19.y, so it requires the
              installation of a backported X server.
           The older version does not have proper video Vsync, so it is
           not too recommended for multimedia use. It might also be less
           stable, more testing is needed to tell. On the other hand, it
           offers the possibility of enabling window manager compositing
           and gives a snappier desktop experience.
           
- Devel: When this option is enabled, the script will install the 
         development libraries for every other option that is enabled.
         So, for example, if in your first run of the script you keep 
         this option disabled and enable the rest, it will install all 
         the features but without any devel lib. If eventually you need,
         e.g., to compile some app requiring Gstreamer development libs,
         then you can run again the script, and select only "Devel" and
         "Gstreamer", so in that run it will only install Gstreamer with
         the development libraries, without touching the rest.
         
- MPV: This is a RKMPP accelerated version of MPV. In order to use the 
       hardware acceleration, it needs to make use of KMS for display,
       which means that it will ignore the X server if it is running,
       and play video in a full-screen overlay, using keyboard or LIRC
       to control the player. Type "man mpv" for a list of keyboard
       controls (tip: shift+Q will save position and exit).
       Alternatively, you can also use software decoding, and output to
       a X window with mouse support. It will still have some display
       acceleration through X11/EGL, though not as efficient as GBM/KMS.
         · To use the X, non-RKMPP version, just type "mpv </span><span class="tag">&lt;file&gt;</span><span class="pln">" in
           the console, or use the launcher labeled simply "MPV".
         . To use the GBM+RKMPP version, type "mpv-gbm </span><span class="tag">&lt;file&gt;</span><span class="pln">", or use
           the "MPV (GBM)" launcher.
         · You can use the player even in a console-only session.
- Gstreamer: These are the Rockchip Gstreamer plugins for media playback
             and capture. The plugins themselves are just a few small
             libs, but since the version shipped with Xenial is so old,
             we need to install also a full Gstreamer 1.12 backport.
             It will also install a demo Qt5 player.
             Notice that the Gstreamer plugin is the only method that
             allows full RKMMP+KMS acceleration associated to a X 
             window.
               · To play a video in a X session, use the launcher "Rock-
                 chip Gst Player".
               . From the command line, in a X session, type:
                 "gst-play-1.0 --videosink=rkximagesink </span><span class="tag">&lt;file&gt;</span><span class="pln">"
               . From a console-only session, type:
                 "gst-play-1.0 --videosink=kmssink </span><span class="tag">&lt;file&gt;</span><span class="pln">"
- CLSamples: A couple of simple programs to test OpenCL capabilities:
         · Compiled examples from the Arm Compute Library
         . An old GPU crypto miner (cgminer) with support for
           extra algorythms like Skein.
         They are installed under ~/clsamples, where you can find
         a readme.txt file with instructions.
- Streaming: This will install the Widevine and Pepper-Flash libraries
             for Chrome, enabling you to stream videos from sites such
             as Netflix (tested) or Hulu (untested).
             It will also install the h264ify addon, which will force
             all Youtube videos to use the H.264 codec.
- Equalizer: A GTK-based equalizer for PulseAudio, using LADSPA. You
             need to enable it through the menu entry, and select the
             desired preset or tweak your own settings. The "Boosted"
             preset is recommended for everyday use.
             This package is old and unmaintained, but I still find it
             useful.
- Kodi: A preview of Kodi 18.0 Leia. Since it is still in alpha state,
        it is not recommended for regular use, but you can test the
        quality of the new RKMPP+KMS implementation that is being
        added to this version. It will crash when trying to open a file
        from USB sticks or Samba share, so please copy them to the
        SD card before testing.
        It cannot be launched from an active X session, you need to
        switch to a virtual terminal first.
        · The "Kodi" desktop launcher will switch you to VT1, launch
          Kodi and then bring you back to VT7.
        · From the command line, in a X session, type:
          "kodi-gbm-wrapper" for the same effect.
        · If you are already in a console-only session, you can just 
          type "kodi".
All the RKMPP accelerated players can handle up to 4K@30 HEVC with
perfect smoothness.

Please report bugs and suggestions in the thread dedicated to this
script at the Armbian Forum. Enjoy!
JMCC.
</span></pre>

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

<p style="text-align:center;">
	<br />
	<span style="font-size:18px;"><strong><a href="https://mega.nz/#!4qw1XABQ!ASl4k9YLKqouWutzavlsq-K6Blu7eqyax1oVmfIUKGw" rel="external nofollow">&gt;&gt;&gt; DOWNLOAD LINK (2.0, FOR BIONIC DESKTOP) &lt;&lt;&lt;</a></strong></span>
</p>

<p style="text-align:center;">
	 
</p>

<p style="text-align:center;">
	<u><span style="font-size:16px;"><a href="https://mega.nz/#!grBA0AxK!HRLKGYCZ3BZovry4oLLMXZm5-mHZxrUA3qxTtRjD77Q" rel="external nofollow">&gt; Older Download link (1.0, for Xenial) &lt;</a></span></u>
</p>

<p>
	 
</p>

<p>
	<strong>Instructions:</strong>
</p>

<ol>
	<li>
		Download the file above
	</li>
	<li>
		Untar it: tar xvf media-rk3288_*.tar.xz
	</li>
	<li>
		cd media-script
	</li>
	<li>
		./media-rk3288.sh
	</li>
</ol>

<p>
	 
</p>

<p>
	<strong>Notes:</strong>
</p>

<ul>
	<li>
		This script is not officially supported by the Armbian project. It is just a community effort to help the development of the main build, by experimenting with a possible implementation of the media capabilities of this particular <abbr title="System On a Chip">SoC</abbr>.
	</li>
	<li>
		Therefore, questions about the script should not be laid out as support requests, but as commentaries or community peer-to-peer assistance.
	</li>
	<li>
		That being said, all commentaries/suggestions/corrections are very welcome. In the same way, I will do my best to help solve any difficulty that may arise regarding the script.
	</li>
</ul>

<p>
	 
</p>

<p>
	Enjoy!
</p>

<p>
	 
</p>

<p>
	 
</p>

<p>
	 
</p>
]]></description><guid isPermaLink="false">7262</guid><pubDate>Fri, 18 May 2018 22:33:27 +0000</pubDate></item><item><title>bug: screen blinking on TinkerBoard after update to 5.9.14-rockchip</title><link>https://forum.armbian.com/topic/16480-bug-screen-blinking-on-tinkerboard-after-update-to-5914-rockchip/</link><description><![CDATA[
<div class="ipsMargin_top">
    
    
    
</div><p>
	I got wierd screen blinking after update kernel from 5.8.18-rockchip to 5.9.14-rockchip.
</p>

<p>
	<br />
	Here is blurry video with screen blinking.
</p>

<div class="ipsEmbeddedVideo">
	<div>
		<iframe allowfullscreen="" frameborder="0" height="113" width="200" data-embed-src="https://www.youtube.com/embed/50k0095KaQE?feature=oembed"></iframe>
	</div>
</div>

<p>
	<br />
	My screen resolution is 1600x900 and i'm using HDMI-to-VGA adapter. All was working fine with kernel 5.8.18-rockchip.
</p>

<p>
	<br />
	I still can connect to <abbr title="Single board computer"><abbr title="Single board computer">sbc</abbr></abbr> via ssh, so I checked kernel version, install old one and blinking gone:
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted">
<span class="pln">q@tinkerboard:/var/cache/apt/archives$ uname -a
Linux tinkerboard 5.9.14-rockchip #20.11.3 SMP PREEMPT Fri Dec 11 22:00:29 CET 2020 armv7l armv7l armv7l GNU/Linux
q@tinkerboard:/var/cache/apt/archives$ dpkg-deb -I linux-image-current-rockchip_20.11_armhf.deb
 new Debian package, version 2.0.
 size 27169880 bytes: control archive=50048 bytes.
     403 bytes,    12 lines      control
  194536 bytes,  1942 lines      md5sums
     428 bytes,    15 lines   *  postinst             #!/bin/bash
     299 bytes,    12 lines   *  postrm               #!/bin/bash
     932 bytes,    34 lines   *  preinst              #!/bin/bash
     297 bytes,    12 lines   *  prerm                #!/bin/bash
 Package: linux-image-current-rockchip
 Source: linux-5.8.18-rockchip
 Version: 20.11
 Architecture: armhf
 Maintainer: Igor Pecovnik </span><span class="tag">&lt;igor.pecovnik</span><span class="pln">@****</span><span class="atn">l</span><span class="pln">.</span><span class="atn">com</span><span class="tag">&gt;</span><span class="pln">
 Installed-Size: 80090
 Section: kernel
 Priority: optional
 Homepage: http://www.kernel.org/
 Description: Linux kernel, version 5.8.18-rockchip
  This package contains the Linux kernel, modules and corresponding other
  files, version: 5.8.18-rockchip.
q@tinkerboard:/var/cache/apt/archives$ sudo dpkg -i linux-image-current-rockchip_20.11_armhf.deb
dpkg: warning: downgrading linux-image-current-rockchip from 20.11.3 to 20.11
(Reading database ... 112356 files and directories currently installed.)
Preparing to unpack linux-image-current-rockchip_20.11_armhf.deb ...
update-initramfs: Deleting /boot/initrd.img-5.9.14-rockchip
Removing obsolete file uInitrd-5.9.14-rockchip
Unpacking linux-image-current-rockchip (20.11) over (20.11.3) ...
Setting up linux-image-current-rockchip (20.11) ...
update-initramfs: Generating /boot/initrd.img-5.8.18-rockchip
update-initramfs: Converting to u-boot format
q@tinkerboard:/var/cache/apt/archives$ sudo reboot</span></pre>

<p>
	<br />
	Please, fix blinking bug in 5.9.14-rockchip.<br />
	<br />
	Looks like problem raised when hdmi patches was disabled: <a href="https://github.com/armbian/build/commit/62c27823a637698e88284bc0c0f0d31342ed9641" rel="external nofollow">https://github.com/armbian/build/commit/62c27823a637698e88284bc0c0f0d31342ed9641</a>
</p>
]]></description><guid isPermaLink="false">16480</guid><pubDate>Tue, 15 Dec 2020 05:02:47 +0000</pubDate></item><item><title>The VPU driver</title><link>https://forum.armbian.com/topic/4806-the-vpu-driver/</link><description><![CDATA[<p>
	Alright, <a href="https://github.com/Miouyouyou/MyyQi/issues/8" rel="external nofollow">the biggest issue with the ASUS Tinkerboard being "resolved"</a>, I'm starting to take care of <a href="https://github.com/Miouyouyou/rockchip-vcodec" rel="external nofollow">the VPU driver</a>, in order to use it with <a href="https://github.com/Miouyouyou/RockMyy" rel="external nofollow">mainline kernels</a>.
</p>

<p>
	 
</p>

<p>
	The hardware video encoding/decoding facilities are the real meat of the RK3288, and recent Rockchip boards.
</p>

<p>
	The VPU driver aims to use these facilities in order to provide the smooth video playback experience that every Netflix/Hulu addict expects when buying such boards.
</p>

<p>
	 
</p>

<p>
	Which mean, once this part dealt with, you might be able to enjoy your Multimedia oriented distributions/softwares on your Rockchip boards (MiQi, Tinkerboard and maybe Pine64 too !)
</p>

<p>
	 
</p>

<p>
	So <a href="https://github.com/rockchip-linux/kernel" rel="external nofollow">the driver is already available in Rockchip 4.4 kernels</a>, and <a href="https://github.com/phhusson/rockchip_forwardports" rel="external nofollow">started to be ported in an Out-Of-Tree fashion</a> by <a href="https://github.com/phhusson" rel="external nofollow">phhusson on Github</a>, and then got the attention of <a href="https://github.com/wzyy2" rel="external nofollow">wzyy2</a>, one of the Rockchip guy, which <a href="https://github.com/rockchip-linux/rockchip_forwardports" rel="external nofollow">updated it and took care of multiple bugs</a> that were present in this version.
</p>

<p>
	 
</p>

<p>
	I'm now <a href="https://github.com/Miouyouyou/rockchip-vcodec" rel="external nofollow">reassembling the code, include files and all in my rockchip-vcodec repository</a>, patching the code to use it with the <a href="https://github.com/Miouyouyou/RockMyy-Build" rel="external nofollow">latest 4.13 kernels</a>.
</p>

<p>
	 
</p>

<p>
	Now, the problems are : I don't get the big picture from the user side. So it's kinda hard to test this quickly.
</p>

<p>
	 
</p>

<p>
	Rockchip seems to rely on their library, <a href="https://github.com/rockchip-linux/mpp" rel="external nofollow">MPP</a>, and <a href="https://github.com/rockchip-linux/meta-rockchip/tree/master/recipes-multimedia" rel="external nofollow">patched gstreamer packages</a> if I understand correctly. Last time I tried the "test-suite" of the MPP library, things were "clunky". Since it's mostly maintained by one person, <a href="https://github.com/hizukiayaka" rel="external nofollow">ayaka</a>, I'm pretty sure that it's the kind of test-suite that only the owner clearly understands. I know that problem, as I did the same thing with some of my libraries.
</p>

<p>
	 
</p>

<p>
	 
</p>

<p>
	So, basically, the main goals are :
</p>

<ul><li>
		! Compile the VPU driver without issues. I took care of that for now. The driver compiles, loads AND unloads correctly, without issues.
	</li>
	<li>
		? Understand clearly what packages, patches and software are needed to use the VPU services provided by the VPU driver.
	</li>
	<li>
		? Enjoy 1080p movies without a hitch on RK3288 boards (and others Rockchip boards if possible) !
	</li>
</ul><p>
	 
</p>

<p>
	I'll add these goals on the Github pages so that everyone gets how things are going, from the GH page.
</p>

<p>
	 
</p>

<p>
	If you have any issue with the driver and/or it's use, file it on my repository and I'll see what I can do.
</p>
]]></description><guid isPermaLink="false">4806</guid><pubDate>Fri, 28 Jul 2017 03:36:52 +0000</pubDate></item><item><title>Tinkerboard on-board Bluetooth: Cannot connect more than one device at a time</title><link>https://forum.armbian.com/topic/16282-tinkerboard-on-board-bluetooth-cannot-connect-more-than-one-device-at-a-time/</link><description><![CDATA[
<div class="ipsMargin_top">
    
    
    
</div><p>
	Hello,
</p>

<p>
	 
</p>

<p>
	I have been experimenting with the bluetooth audio on my tinkerboard.  The issue is both present on the last rockchip-next (4.1x I think) and the rockchip-current 5.8.18 kernel. I am using bluez and bluealsa.
</p>

<p>
	 
</p>

<p>
	The problem is specific to the onboard bluetooth, using an external bluetooth dongle (a cheap and old CSR Bluetooth 3.0 dongle from China)  works as expected, I can even send audio to multiple devices simultaneously (quality is very bad, but thats a bandwidth problem).
</p>

<p>
	 
</p>

<p>
	As long as I just connect one bluetooth audio device everything is fine.  I can have multiple paired, but disconnected, devices and as long as I connect and play and diconnect, things keep working.  But as soon as I try to connect a second device, while another one is already connected (not even playing), the second device shortly shows up as connected in `bluetoothctl` (while the LED on the speaker itself stil shows not-connected) and about 10-20 seconds later the device shows up as disconnected and would not even reconnect unless switched on or off.  
</p>

<p>
	 
</p>

<p>
	The error logged by bluetoothd / bluez (5.55-1) is
</p>

<pre class="ipsCode">
bluetoothd[15142]: profiles/audio/avdtp.c:avdtp_connect_cb() connect to 74:A3:xx:xx:xx:xx: Connection refused (111)</pre>

<p>
	 
</p>

<p>
	The connection process does not reach the bluealsa layer, I had similar problems when quickly testing with pulseaudio's bluetooth module.
</p>

<p>
	 
</p>

<p>
	<strong>My question:</strong>
</p>

<p>
	Is there anywhere in the armbian tinkerboard configuration some hardcoded option to only connect to one device at a time?  I cannot imagine this to be alimit of the on-board chip, Are there any config options for the HCI UART kernel driver?
</p>
]]></description><guid isPermaLink="false">16282</guid><pubDate>Fri, 04 Dec 2020 15:03:47 +0000</pubDate></item><item><title>Missing download links for tinkerboard</title><link>https://forum.armbian.com/topic/15896-missing-download-links-for-tinkerboard/</link><description><![CDATA[
<div class="ipsMargin_top">
    
    
    
</div><p>
	Hi. I would like to download last armbian image for my Asus tinkerboard, but all download links broken:<br />
	<a href="https://www.armbian.com/tinkerboard/" rel="external nofollow">https://www.armbian.com/tinkerboard/</a><br />
	Can you fix that?<br />
	<br />
	I found <strong>Armbian_20.08.1_Tinkerboard_focal_current_5.8.6_desktop.img.xz </strong>here: <a href="https://armbian.tnahosting.net/archive/tinkerboard/archive/" rel="external nofollow">https://armbian.tnahosting.net/archive/tinkerboard/archive/</a>
</p>

<p>
	Is that latest one?
</p>
]]></description><guid isPermaLink="false">15896</guid><pubDate>Wed, 11 Nov 2020 10:43:50 +0000</pubDate></item><item><title>Wifi AP kernel bug in kernel 5.4.44</title><link>https://forum.armbian.com/topic/14727-wifi-ap-kernel-bug-in-kernel-5444/</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/2su5' target='_blank'  rel="nofollow noreferrer">
	
		
			http://ix.io/2su5
		
	
</a>
</div></span>
    </div>
    
    
</div><p>
	Wifi AP access point broken in Linux tinkerboard 5.4.44-rockchip #20.05.2 SMP PREEMPT Wed Jun 3 10:43:15 CEST 2020 armv7l armv7l armv7l GNU/Linux
</p>

<p>
	 
</p>

<p>
	[  456.873025] ------------[ cut here ]------------<br>
	[  456.878198] kernel BUG at mm/slub.c:3968!<br>
	[  456.882680] Internal error: Oops - BUG: 0 [#1] PREEMPT SMP ARM<br>
	[  456.889200] Modules linked in: xt_MASQUERADE xt_conntrack ipt_REJECT iptable_filter nf_nat_h323 nf_conntrack_h323 nf_nat_pptp nf_conntrack_pptp nf_nat_tftp nf_conntrack_tftp nf_nat_sip nf_conntrack_sip nf_nat_irc nf_conntrack_irc nf_nat_ftp nf_conntrack_ftp iptable_nat nf_nat nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 fuse zstd snd_soc_hdmi_codec zram snd_soc_simple_card snd_soc_simple_card_utils gpio_keys panfrost dw_hdmi_i2s_audio gpu_sched snd_usb_audio snd_soc_rockchip_i2s snd_soc_rockchip_pcm snd_hwdep snd_usbmidi_lib rockchip_rga snd_rawmidi snd_soc_core snd_seq_device snd_pcm_dmaengine videobuf2_dma_sg v4l2_mem2mem snd_pcm videobuf2_memops videobuf2_v4l2 snd_timer rk_crypto snd videobuf2_common soundcore syscon_reboot_mode dw_wdt reboot_mode rk3288_gpiomem r8723bs(C) rockchip_thermal cpufreq_dt sch_fq_codel ip_tables hid_logitech_hidpp hid_logitech_dj realtek<br>
	[  456.975109] CPU: 1 PID: 1564 Comm: RTW_CMD_THREAD Tainted: G         C        5.4.44-rockchip #20.05.2<br>
	[  456.985512] Hardware name: Rockchip (Device Tree)<br>
	[  456.990779] PC is at kfree+0x2dc/0x308<br>
	[  456.994974] LR is at nl80211_send_station+0x954/0xfc4<br>
	[  457.000621] pc : [&lt;c02b81c0&gt;]    lr : [&lt;c0e2a470&gt;]    psr: 400b0013<br>
	[  457.007625] sp : e8edfd28  ip : e8edfd58  fp : e8edfd54<br>
	[  457.013464] r10: c1606788  r9 : eccca0c0  r8 : e8edfec0<br>
	[  457.019304] r7 : e8edfec0  r6 : c0e2a470  r5 : ef3bb75c  r4 : 00000000<br>
	[  457.026601] r3 : 00000100  r2 : 00000024  r1 : ea678d61  r0 : e8edfec0<br>
	[  457.033901] Flags: nZcv  IRQs on  FIQs on  Mode SVC_32  ISA ARM  Segment none<br>
	[  457.041878] Control: 10c5387d  Table: 2965806a  DAC: 00000051<br>
	[  457.048303] Process RTW_CMD_THREAD (pid: 1564, stack limit = 0x081ec079)<br>
	[  457.055796] Stack: (0xe8edfd28 to 0xe8ee0000)<br>
	[  457.060669] fd20:                   ea678cdc c07996bc e8edfe00 e80a9480 00000011 00000000<br>
	[  457.069818] fd40: e8edfec0 eccca0c0 e8edfdb4 e8edfd58 c0e2a470 c02b7ef0 00000005 00000013<br>
	[  457.078967] fd60: c0276534 00000000 c1606788 eccca030 eccca0c0 eccca014 00000000 00000000<br>
	[  457.088115] fd80: 0086c550 e9c85a1a 000101dc ec46d9e0 ec46d000 00000000 00000a20 ea678cca<br>
	[  457.097263] fda0: e8edfe00 e80a9480 e8edfdfc e8edfdb8 c0e2b18c c0e29b28 00000000 ec46d800<br>
	[  457.106411] fdc0: ec46d000 ea678cca e8edfe00 00000001 e8edfdec c1606788 0000001c 00000000<br>
	[  457.115560] fde0: 00000000 bf091050 e85b9d80 00009930 e8edfeec e8edfe00 bf086684 c0e2b108<br>
	[  457.124708] fe00: 00000000 00000000 000fffff c02b72e4 c010d6a0 c1606788 e9c85a1a c02b73bc<br>
	[  457.133856] fe20: 0000000a 00000000 e8edfebc e8edfe38 c02b73bc c0151ec8 bf069230 bf068f24<br>
	[  457.143004] fe40: e816fc00 c1606788 c010d6a0 00210d00 8015000a 00000001 00000001 e816fc00<br>
	[  457.152153] fe60: ffffe000 600b0013 e8edfeac e8edfe78 ea678cdc 00000085 e8edfec4 8015000a<br>
	[  457.161301] fe80: c02b5990 c0277ffc e8edfef0 e9c85a1a 000000a1 ee401c00 ef39d39c bf03df0c<br>
	[  457.170450] fea0: e816fc00 c012bf24 ffffe000 000000a1 e8edfed4 e8edfec0 c012bf24 c0151ec8<br>
	[  457.179598] fec0: bf03df20 f1225f84 e8edfeec e9c85a1a f086b000 f1225f84 000000a1 ea678cc0<br>
	[  457.188746] fee0: e8edff0c e8edfef0 bf03df38 bf086610 f086c000 00000000 f086c4b8 c1604900<br>
	[  457.197894] ff00: e8edff24 e8edff10 bf048e4c bf03dd7c f086c000 f086e000 e8edff74 e8edff28<br>
	[  457.207042] ff20: bf03693c bf048dcc e8edff4c e8edff38 f086c49c f086b000 bf099000 ec46f200<br>
	[  457.216190] ff40: e8ede000 f086c480 c014902c e8369900 e9975200 00000000 e8ede000 f086b000<br>
	[  457.225339] ff60: bf0367a4 ed7a57e8 e8edffac e8edff78 c014a214 bf0367b0 e8369928 e8369928<br>
	[  457.234486] ff80: 00000000 e9975200 c014a0a4 00000000 00000000 00000000 00000000 00000000<br>
	[  457.243626] ffa0: 00000000 e8edffb0 c01010e8 c014a0b0 00000000 00000000 00000000 00000000<br>
	[  457.252752] ffc0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000<br>
	[  457.261879] ffe0: 00000000 00000000 00000000 00000000 00000013 00000000 00000000 00000000<br>
	[  457.271004] Backtrace: <br>
	[  457.273733] [&lt;c02b7ee4&gt;] (kfree) from [&lt;c0e2a470&gt;] (nl80211_send_station+0x954/0xfc4)<br>
	[  457.282481]  r9:eccca0c0 r8:e8edfec0 r7:00000000 r6:00000011 r5:e80a9480 r4:e8edfe00<br>
	[  457.291132] [&lt;c0e29b1c&gt;] (nl80211_send_station) from [&lt;c0e2b18c&gt;] (cfg80211_new_sta+0x90/0x1cc)<br>
	[  457.300850]  r10:e80a9480 r9:e8edfe00 r8:ea678cca r7:00000a20 r6:00000000 r5:ec46d000<br>
	[  457.309586]  r4:ec46d9e0<br>
	[  457.312433] [&lt;c0e2b0fc&gt;] (cfg80211_new_sta) from [&lt;bf086684&gt;] (rtw_cfg80211_indicate_sta_assoc+0x80/0x9c [r8723bs])<br>
	[  457.324095]  r10:00009930 r9:e85b9d80 r8:bf091050 r7:00000000 r6:00000000 r5:0000001c<br>
	[  457.332831]  r4:c1606788<br>
	[  457.335692] [&lt;bf086604&gt;] (rtw_cfg80211_indicate_sta_assoc [r8723bs]) from [&lt;bf03df38&gt;] (rtw_stassoc_event_callback+0x1c8/0x1d4 [r8723bs])<br>
	[  457.349489]  r7:ea678cc0 r6:000000a1 r5:f1225f84 r4:f086b000<br>
	[  457.355845] [&lt;bf03dd70&gt;] (rtw_stassoc_event_callback [r8723bs]) from [&lt;bf048e4c&gt;] (mlme_evt_hdl+0x8c/0xb4 [r8723bs])<br>
	[  457.367601]  r7:c1604900 r6:f086c4b8 r5:00000000 r4:f086c000<br>
	[  457.373959] [&lt;bf048dc0&gt;] (mlme_evt_hdl [r8723bs]) from [&lt;bf03693c&gt;] (rtw_cmd_thread+0x198/0x3d8 [r8723bs])<br>
	[  457.384744]  r5:f086e000 r4:f086c000<br>
	[  457.388754] [&lt;bf0367a4&gt;] (rtw_cmd_thread [r8723bs]) from [&lt;c014a214&gt;] (kthread+0x170/0x174)<br>
	[  457.398083]  r10:ed7a57e8 r9:bf0367a4 r8:f086b000 r7:e8ede000 r6:00000000 r5:e9975200<br>
	[  457.406828]  r4:e8369900<br>
	[  457.409653] [&lt;c014a0a4&gt;] (kthread) from [&lt;c01010e8&gt;] (ret_from_fork+0x14/0x2c)<br>
	[  457.417718] Exception stack(0xe8edffb0 to 0xe8edfff8)<br>
	[  457.423356] ffa0:                                     00000000 00000000 00000000 00000000<br>
	[  457.432492] ffc0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000<br>
	[  457.441618] ffe0: 00000000 00000000 00000000 00000000 00000013 00000000<br>
	[  457.449006]  r10:00000000 r9:00000000 r8:00000000 r7:00000000 r6:00000000 r5:c014a0a4<br>
	[  457.457750]  r4:e9975200<br>
	[  457.460574] Code: 1a000003 e5953004 e3130001 1a000000 (e7f001f2) <br>
	[  457.467381] ---[ end trace 4acbc8c15e9e6aa7 ]---<br>
	 
</p>

<p>
	 
</p>
]]></description><guid isPermaLink="false">14727</guid><pubDate>Tue, 28 Jul 2020 00:13:39 +0000</pubDate></item><item><title>Will the arm64 work on the Rockchip RK3288 SoC ?</title><link>https://forum.armbian.com/topic/15485-will-the-arm64-work-on-the-rockchip-rk3288-soc/</link><description><![CDATA[<p>
	Hi,
</p>

<p>
	since i have a Asus tinkerboard incoming i was wondering if anyone knows if the "generic" arm64 distro will work this board. Its based of the rockchip RK3288 <abbr title="System On a Chip">SoC</abbr>
</p>

<p>
	The support pages states that the board supports debian, but since i dont need a UI ect (im going to use it headless) i dont need the board to load a ui into memory and wanted to use a normal build instead of the TinkerOS
</p>

<p>
	Please note, my knowledge of the inner workings of *nix is quite limited, so if my question is to generic or imprecise i apologize.
</p>
]]></description><guid isPermaLink="false">15485</guid><pubDate>Sat, 10 Oct 2020 10:26:59 +0000</pubDate></item><item><title>RK3288 ngpio in device tree</title><link>https://forum.armbian.com/topic/15432-rk3288-ngpio-in-device-tree/</link><description><![CDATA[
<div class="ipsMargin_top">
    
    
    
</div><p>
	HI all,
</p>

<p>
	 
</p>

<p>
	first of all, I found thi sissue adopting a new board to the <abbr title="Community supported Chip - no official support">CSC</abbr> tree, done by <span><span><span><a contenteditable="false" data-ipshover="" data-ipshover-target="https://forum.armbian.com/profile/1215-balbes150/?do=hovercard" data-mentionid="1215" href="https://forum.armbian.com/profile/1215-balbes150/" rel="">@balbes150</a>.</span></span> As it seems to be a problem of RK3288 in general, I post here, in case please move the topic to the approriate place.</span>
</p>

<p>
	 
</p>

<p>
	<span><span><span>I have a JLD076 board, and started adjusting the <abbr title="Device tree source">DTS</abbr> to the schematic. According to the schematic, and the TRM of RK3289, there is a maximum number of 160 GPIOs.</span></span></span>
</p>

<p>
	<span><span><span>This is also the number I get from my schematics.</span></span></span>
</p>

<p>
	So I expected th get suitable number of pins from gpioinfo (bank:number 0:19, 1:4, 2:18, 3:28, 4:26, 5:12, 6:19, 7:24, 8:10).
</p>

<p>
	Instead, I get listed (0:24, 1...7:32, 8:16).
</p>

<p>
	I tried now to set ngpios for the &amp;gpioX entries in the <abbr title="Device tree source">DTS</abbr>, both in the rk3288.dtsi and the rk3288-ev-act8846.<abbr title="Device tree source">dts</abbr>, and verified by <abbr title="Device tree compiler">dtc</abbr> that the ngpios entry is in the <abbr title="Device tree blob">DTB</abbr> file, but gpioinfo still shows the wrong number of pins.
</p>

<p>
	This seems to be hardcoded somewhere... any ideas on what I do wrong here?
</p>

<p>
	 
</p>

<p>
	Best regards, any help is appreciated. Michael
</p>
]]></description><guid isPermaLink="false">15432</guid><pubDate>Mon, 05 Oct 2020 06:52:56 +0000</pubDate></item><item><title>TinkerBoard MIPI DSI RPI 7" Screen not working anymore</title><link>https://forum.armbian.com/topic/10893-tinkerboard-mipi-dsi-rpi-7-screen-not-working-anymore/</link><description><![CDATA[
<div class="ipsMargin_top">
    
    
    
</div><p>
	Just as a notice the Raspberrry PI 7" DSI Touchscreen was working fine on Armbian with the 4.4 Kernel. Using the current Armbian for Tinkerboard and the 4.19 Kernel it does not work any longer,
</p>

<p>
	nor does it with the current development Kernel 5.1. Does there have to be any special things to be set to get it working again? On the 4.4 Kernel it was working out of the box.
</p>

<p>
	 
</p>

<p>
	Thanx
</p>
]]></description><guid isPermaLink="false">10893</guid><pubDate>Tue, 09 Jul 2019 22:51:18 +0000</pubDate></item><item><title>panfrost on RK3288 and GPU on 600MHz problems</title><link>https://forum.armbian.com/topic/13515-panfrost-on-rk3288-and-gpu-on-600mhz-problems/</link><description><![CDATA[
<div class="ipsMargin_top">
    
    
    
</div><p>
	I am testing RK3288 with ubuntu 20.04 (gnome) btw NICE
</p>

<p>
	And I have some problems with panfrost and I am looking for anybody with RK3288 device that can confirm or not same behavior.
</p>

<p>
	Problem is that when I switch GPU to 600MHz
</p>

<p>
	sudo bash -c 'echo "userspace" &gt; /sys/class/drm/card1/device/devfreq/ffa30000.gpu/governor'
</p>

<p>
	sudo bash -c 'echo "600000000" &gt; /sys/class/drm/card1/device/devfreq/ffa30000.gpu/userspace/set_freq'
</p>

<p>
	 
</p>

<p>
	and when I run glmark2-es2 or glmark2-es2-wayland
</p>

<p>
	I start to see <a href="https://pastebin.com/NuYqHdxH" rel="external nofollow">https://pastebin.com/NuYqHdxH</a>  in kernel.log
</p>

<p>
	 
</p>

<p>
	So I made bugreport(<a href="https://gitlab.freedesktop.org/mesa/mesa/-/issues/2693" rel="external nofollow">https://gitlab.freedesktop.org/mesa/mesa/-/issues/2693</a>) for panfrost and they think that problem is in low voltage on gpu
</p>

<p>
	as everything is fine on 400MHz
</p>

<p>
	 
</p>

<p>
	So anybody can try?
</p>

<p>
	just build ubuntu 20.04 for your RK3288 device
</p>

<p>
	sudo BETA=yes EXPERT=yes ./compile.sh
</p>

<p>
	server build should be fine
</p>

<p>
	and then apt install ubuntu-desktop
</p>

<p>
	ubuntu 20.04 has almost latest mesa so everything work just fine
</p>
]]></description><guid isPermaLink="false">13515</guid><pubDate>Sat, 28 Mar 2020 13:04:59 +0000</pubDate></item><item><title>console=serial is not working</title><link>https://forum.armbian.com/topic/14866-consoleserial-is-not-working/</link><description><![CDATA[
<div class="ipsMargin_top">
    
    
    
</div><p>
	In order to review the Tinker Board boot logs via serial console, I set up <em>armbianEnv.txt</em> to get the logs.
</p>

<p>
	But Armbian didn't output anything. Can anyone tell me what is wrong?
</p>

<p>
	 
</p>

<p>
	As long as I reviewed <em>boot.cmd</em>, the serial port was assigned to <em>/dev/ttyS2</em>. So I used UART2 GPIO pins (GP7C7 for TX, GP7C6 for RX) to interact.
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted">
<span class="pln">(snip)
if test "${console}" = "serial" || test "${console}" = "both"; then setenv consoleargs "console=ttyS2,115200n8 ${consoleargs}"; fi
(snip)</span></pre>

<p>
	The barudrate is 115200.
</p>

<p>
	Of course, I re-checked my connection between USB-UART serial cable and UART2 GPIO pins (USB-UART RX to GP7C7TX, USB-UART TX to GP7C6 RX).
</p>

<p>
	 
</p>

<p>
	Any information is helpful and appreciated.
</p>

<p>
	Thanks.
</p>

<p>
	----
</p>

<p>
	 
</p>

<p>
	<strong>Referenced Doc:</strong>
</p>

<p>
	<a href="https://docs.armbian.com/User-Guide_Allwinner_overlays/#example-bootarmbianenvtxt-contents" rel="external nofollow">https://docs.armbian.com/User-Guide_Allwinner_overlays/#example-bootarmbianenvtxt-contents</a>
</p>

<p>
	 
</p>

<p>
	<strong>my armbianEnv.txt:</strong>
</p>

<p>
	I added <em>console=serial</em>.
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted">
<span class="pln">verbosity=1
console=serial
overlay_prefix=rockchip
overlays=i2c1 i2c4 spi2 spidev2 uart1 uart2
rootdev=UUID=(stripped)
rootfstype=ext4
usbstoragequirks=0x2537:0x1066:u,0x2537:0x1068:u</span></pre>

<p>
	<br>
	<strong>USB UART Cable:</strong><br>
	FTDI TTL-232R-3V3
</p>

<p>
	 
</p>

<p>
	<strong>Board Product:</strong>
</p>

<p>
	ASUS Tinker Board (Power supply via GPIO, 5V4A)
</p>

<p>
	 
</p>

<p>
	<strong>Armbian Image File:</strong><br>
	Armbian_20.05.2_Tinkerboard_buster_current_5.4.44_minimal.img.xz<br>
	<br>
	<strong>OS Info:</strong>
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted">
<span class="pln">root@tinkerboard:/boot# cat /etc/armbian-release 
# PLEASE DO NOT EDIT THIS FILE
BOARD=tinkerboard
BOARD_NAME="Tinkerboard"
BOARDFAMILY=rockchip
BUILD_REPOSITORY_URL=https://github.com/armbian/build
BUILD_REPOSITORY_COMMIT=2efd215a
DISTRIBUTION_CODENAME=buster
DISTRIBUTION_STATUS=supported
VERSION=20.05.2
LINUXFAMILY=rockchip
BRANCH=current
ARCH=arm
IMAGE_TYPE=stable
BOARD_TYPE=conf
INITRD_ARCH=arm
KERNEL_IMAGE_TYPE=Image

root@tinkerboard:/boot# uname -a
Linux tinkerboard 5.4.44-rockchip #20.05.2 SMP PREEMPT Wed Jun 3 10:43:15 CEST 2020 armv7l GNU/Linux</span></pre>

<p>
	 
</p>
]]></description><guid isPermaLink="false">14866</guid><pubDate>Wed, 12 Aug 2020 09:45:05 +0000</pubDate></item><item><title>RK3328 Kernel</title><link>https://forum.armbian.com/topic/9674-rk3328-kernel/</link><description><![CDATA[
<div class="ipsMargin_top">
    
    
    
</div><p>
	<img alt="two_pis.png" src="https://1.bp.blogspot.com/-9ItF8wuIQno/WIOSOndJmuI/AAAAAAAAM-Y/kZFsQH8Lk_M8q0tOL0kZgojNPVy7HCxhwCLcB/s640/two_pis.png"></p>]]></description><guid isPermaLink="false">9674</guid><pubDate>Sat, 21 Jan 2017 17:09:16 +0000</pubDate></item><item><title>dist-upgrade?</title><link>https://forum.armbian.com/topic/14288-dist-upgrade/</link><description><![CDATA[
<div class="ipsMargin_top">
    
    
    
</div><p>
	Hello people, I use a Tinker Board as a low power desktop computer for browsing, office documents and general tinkering, and after all this time it got personalized enough to worry about loosing all this setup and it is a hassle to just overwrite everything every time a new image comes around.
</p>

<p>
	Was wondering if it is possible to use apt dist-upgrade as means to get from Bionic Desktop 5.4 to Focal Desktop 5.4 as can be done on x86 platforms without breaking everything?
</p>

<p>
	 
</p>
]]></description><guid isPermaLink="false">14288</guid><pubDate>Sun, 07 Jun 2020 09:41:59 +0000</pubDate></item><item><title>Supported 7" screen - CRTC 0 failed - 1024x600</title><link>https://forum.armbian.com/topic/14485-supported-7-screen-crtc-0-failed-1024x600/</link><description><![CDATA[
<div class="ipsMargin_top">
    
    
    
</div><p>
	I logged an issue a little while ago with Armbian running on the Tinkerboard that the screen when rotated 90 degrees couldn't draw the screen at any speed.
</p>

<p>
	I have been playing with a few alternatives incl going back to the original tinkeros. All have issues so I was delighted to see the FOCAL port.
</p>

<p>
	I am using the recommended Waveshare 7" touchscreen that you advertise on the home page as tested 3rd party hardware.
</p>

<p>
	Both the desktop and the server versions of Focal come up with the error Configure crtc 0 failed setting mode when I manually set the supported resolution of 1024 x 600 at 60Hz using xrandr
</p>

<p>
	Exactly the same settings on TinkerOS works perfectly., but has many other issues!
</p>

<p>
	In the /var/log/Xorg.0.log file there is an message
</p>

<p>
	Allocate new frame buffer 1024 x 600 stride
</p>

<p>
	failed to set mode : Invalid argument.
</p>

<p>
	 
</p>

<p>
	I used cvt to generate the modeline using settings 1024 600 60
</p>

<p>
	then I used xrandr --newmode and added the modeline
</p>

<p>
	xrandr --addmode HDMI-1 1024x600_60.00
</p>

<p>
	 
</p>

<p>
	When I set the output to use this setting
</p>

<p>
	xrandr --output HDMI-1 --mode "1024x600_60.00" 
</p>

<p>
	I get the error crtc 0 failed.
</p>

<p>
	 
</p>

<p>
	As mentioned this works on TinkerOS and is the device that is included in the tested 3rd party hardware. 
</p>

<p>
	What I am doing wrong? 
</p>

<p>
	Thanks in advance.
</p>

<p>
	 
</p>
]]></description><guid isPermaLink="false">14485</guid><pubDate>Thu, 25 Jun 2020 16:46:12 +0000</pubDate></item><item><title>Tinker Board Desktop glitching</title><link>https://forum.armbian.com/topic/13698-tinker-board-desktop-glitching/</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/2hzq' target='_blank'  rel="nofollow noreferrer">
	
		
			http://ix.io/2hzq
		
	
</a>
</div></span>
    </div>
    
    
</div><p>
	Hello people, I have an Asus Tinker Board S and decided to use the Mainline Armbian for this board, love the new panfrost driver but seems it is glitching all over the place, icons in the menu disappear and reappear when mouse hovers over them, tick boxes do not show if they are ticked and only flicker when mouse is over them and applications menu keep redrawing all over when trying to use among the most prominent problems. Other operating systems work well in this matter.
</p>

<p>
	Anyone else is having these problems with the mainline 5.4.28 kernel build?
</p>
]]></description><guid isPermaLink="false">13698</guid><pubDate>Sat, 11 Apr 2020 09:26:32 +0000</pubDate></item><item><title>DeviceTree problem: Enable SPI0, disable UART4</title><link>https://forum.armbian.com/topic/14243-devicetree-problem-enable-spi0-disable-uart4/</link><description><![CDATA[<p>
	However, Armbian is configured to provide only spidev2.0, while TinkerOS can have spidev0.0, spidev0.1, spidev2.0 and spidev2.1 all enabled at the same time as long as you disable UART4 which shares GPIO header pins with SPI0. In the TinkerOS case, there is a config tool which edits a small and straightforward text file in /boot/ containing lines such as "intf:spi0=on" or "intf:uart4=off". The corresponding Armbian file seems to be /boot/armbianEnv.txt - possibly with overlays=... lines and DTS files. There also is a tool called armbian-add-overlay to load (at runtime?) DTS files...
</p>]]></description><guid isPermaLink="false">14243</guid><pubDate>Tue, 02 Jun 2020 05:01:23 +0000</pubDate></item><item><title>Module md_mod not found in directory /lib/modules/4.4.213-rockchip</title><link>https://forum.armbian.com/topic/13950-module-md_mod-not-found-in-directory-libmodules44213-rockchip/</link><description><![CDATA[
<div class="ipsMargin_top">
    
    
    
</div><p>
	So recently I decided to use my (quite old) tinker board, I downloaded the last armbian (desktop, 4.4.213) OS, managed to install a vncserver (x11vnc) and also to use it without a screen plugged in it. And now I would like to turn it into a urbackup server, but I got some error with mdadm, "Module md_mod not found in directory /lib/modules/4.4.213-rockchip".<br>
	I tried to use this forum to find a solution (<a href="https://github.com/armbian/build" rel="external nofollow">https://github.com/armbian/build</a>), but I couldn't make it work. When i tipe ´´git clone <a href="https://github.com/armbian/build%C2%B4%C2%B4" rel="external nofollow">https://github.com/armbian/build´´</a> it stop around 7% at resolving deltas, and it just freeze.<br><br>
	Someone could have any idea how to solve this issue??<br><br>
	And i can't get my armbianmonitor link to paste......<br><br>
	Thanks guys.
</p>]]></description><guid isPermaLink="false">13950</guid><pubDate>Wed, 06 May 2020 14:12:01 +0000</pubDate></item><item><title>Testing HDMI with Tinkerboard (and others RK3288)</title><link>https://forum.armbian.com/topic/14005-testing-hdmi-with-tinkerboard-and-others-rk3288/</link><description><![CDATA[
<div class="ipsMargin_top">
    
    
    
</div><p>
	If anyone has troubles with HDMI when using 5.x kernels, and has enough skills to recompile an armbian, give this a try <span>:</span> <a href="https://github.com/Miouyouyou/build" rel="external nofollow">https://github.com/Miouyouyou/build</a>
</p>

<p>
	 
</p>

<p>
	And then either answer here, or in the bug report <span>: </span><a href="https://github.com/armbian/build/pull/1887" rel="external nofollow">https://github.com/armbian/build/pull/1887</a>
</p>
]]></description><guid isPermaLink="false">14005</guid><pubDate>Sat, 09 May 2020 22:57:03 +0000</pubDate></item><item><title>No HDMI signal on Tinkerboard Samsung TV</title><link>https://forum.armbian.com/topic/13910-no-hdmi-signal-on-tinkerboard-samsung-tv/</link><description><![CDATA[
<div class="ipsMargin_top">
    
    
    
</div><p>
	So I have armbian installed on a tinkerboard and have had absolutely no issues with it until I bought a new Samsung 7000 series TV (2019).  For some reason this TV does not recognize the signal coming from the tinkerboard. 
</p>

<p>
	For the life of me I cannot figure out how to get this to work.  I notice a few references online about being able to force a resolution but nothing related to the rockchip boards. 
</p>

<p>
	 
</p>

<p>
	Is there an equivalent way to force a display resolution as in this article?
</p>

<p>
	https://docs.armbian.com/Hardware_Allwinner/#how-to-reconfigure-video-output
</p>

<p>
	 
</p>

<p>
	I'm running 4.19.21-rockchip 5.76
</p>

<p>
	 
</p>

<p>
	I've also tried kernel 5.4.28 as well and it's the same issue.  Just for kicks I loaded Lakka on there and it works just fine so I know the board itself is working properly. 
</p>

<p>
	I don't even know where to begin.  I was hoping someone could chime in and point me in the right direction. 
</p>

<p>
	 
</p>
]]></description><guid isPermaLink="false">13910</guid><pubDate>Sat, 02 May 2020 06:39:14 +0000</pubDate></item><item><title>RK3288: missing processor serial number at cpuinfo  file after kernel compilation on tinkerboard</title><link>https://forum.armbian.com/topic/13873-rk3288-missing-processor-serial-number-at-cpuinfo-file-after-kernel-compilation-on-tinkerboard/</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/2jQR' target='_blank'  rel="nofollow noreferrer">
	
		
			http://ix.io/2jQR
		
	
</a>
</div></span>
    </div>
    
    
</div><p>
	Hi,
</p>

<p>
	I installed "Armbian_20.02.7_Tinkerboard_buster_current_5.4.28_minimal" at my tinkerboard and, in order to enable uart 4, I had to rebuild the kernel onboard (from linux-source-current-rockchip_20.02.7_all.deb).
</p>

<p>
	The uart 4 came alive but the processor serial number now is missing from cpuinfo (printing 0000000000). How can I bring  it up again?
</p>
]]></description><guid isPermaLink="false">13873</guid><pubDate>Tue, 28 Apr 2020 00:52:38 +0000</pubDate></item><item><title>RK3288 device tree overlays</title><link>https://forum.armbian.com/topic/9067-rk3288-device-tree-overlays/</link><description><![CDATA[<p>
	Topic to discuss RK3288 overlays, primarily concerning ASUS Tinker Board, the MiQi is technically EOL and has very little GPIO anyway, and TV boxes are more or less sealed.
</p>

<p>
	 
</p>

<p>
	Kernel 4.19 will be the pilot for this, the discussion now that it seems to be working thanks to <a contenteditable="false" data-ipshover="" data-ipshover-target="https://forum.armbian.com/profile/587-martinayotte/?do=hovercard" data-mentionid="587" href="https://forum.armbian.com/profile/587-martinayotte/" rel="">@martinayotte</a> and <a contenteditable="false" data-ipshover="" data-ipshover-target="https://forum.armbian.com/profile/480-zadorbloodstained/?do=hovercard" data-mentionid="480" href="https://forum.armbian.com/profile/480-zadorbloodstained/" rel="">@zador.blood.stained</a>'s feedback and examples is what to overlay.
</p>

<p>
	 
</p>

<p>
	For testing/debugging I started with some ASUS overlays for RTC and 1wire.
</p>

<p>
	Easy ones:
</p>

<p>
	 
</p>

<ul><li>
		spidev out of the default tree but as default overlays.  instead of making 1 overlay and messing with parameters, just make 2 overlays
	</li>
	<li>
		DAC's:  I don't have a lot of hardware to play with, but <a contenteditable="false" data-ipshover="" data-ipshover-target="https://forum.armbian.com/profile/5409-gkkpch/?do=hovercard" data-mentionid="5409" href="https://forum.armbian.com/profile/5409-gkkpch/" rel="">@gkkpch</a> has contributed to the existing ASUS overlays, if we ask super nicely maybe we'll get some help.  I2S on mainline is a question
	</li>
</ul><p>
	 
</p>

<p>
	Harder ones:
</p>

<p>
	 
</p>

<p>
	       RPI display:   I almost got this working on Mainline, I need to return to it, make it work, and make it an overlay.
</p>

<p>
	       Cameras:      I honestly don't know if this is actually possible, I need to look at the drivers a bit more closely.
</p>

<p>
	 
</p>

<p>
	 
</p>

<p>
	Original Content from Split:<br>
	 
</p>

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

	<div class="ipsQuote_contents">
		<p>
			<a contenteditable="false" data-ipshover="" data-ipshover-target="https://forum.armbian.com/profile/587-martinayotte/?do=hovercard" data-mentionid="587" href="https://forum.armbian.com/profile/587-martinayotte/" rel="">@martinayotte</a> I am trying to get overlays working on Rockchip, so far I have them compiling, and the boot script is loading them and such, I am having an issue with the fdt apply command, debugging tonight, something needs enabled in U-boot I assume.
		</p>
	</div>
</blockquote>

<p>
	 
</p>

<p>
	 
</p>
]]></description><guid isPermaLink="false">9067</guid><pubDate>Thu, 13 Dec 2018 15:34:05 +0000</pubDate></item><item><title>TinkerBoard with Armbian_20.02.1_Tinkerboard_bionic_current_5.4.20_desktop doesn't start</title><link>https://forum.armbian.com/topic/13430-tinkerboard-with-armbian_20021_tinkerboard_bionic_current_5420_desktop-doesnt-start/</link><description><![CDATA[<p>
	Hi. I installed Armbian_20.02.1_Tinkerboard_bionic_current_5.4.20_desktop on my TinkerBoard (not S) and get weird screen state (white, then growing black circle in the middle).<br>
	I tried <a href="https://dl.armbian.com/tinkerboard/archive/Armbian_20.02.1_Tinkerboard_bionic_legacy_4.4.213_desktop.7z" rel="external nofollow">Armbian_20.02.1_Tinkerboard_bionic_legacy_4.4.213_desktop</a> and it works very good, but I still want to test vulkan driver, so I updated only kernel to 4.19 (install linux-image-next-rockchip, linux-header-next-rockchip, linux-dtb-next-rockchip and delete 3 old packages).<br>
	After reboot I got same screen. Is it known bug? Can it be related, that I'm using HDMI-to-VGA adapter? Can you help me to fix it or get usefull logs?
</p>]]></description><guid isPermaLink="false">13430</guid><pubDate>Sun, 22 Mar 2020 16:03:07 +0000</pubDate></item><item><title>Interface p2p0 is preferred over wlan0 how do I disable it?</title><link>https://forum.armbian.com/topic/13688-interface-p2p0-is-preferred-over-wlan0-how-do-i-disable-it/</link><description><![CDATA[
<div class="ipsMargin_top">
    
    
    
</div><p>
	I have a TinkerBoard S.
</p>

<p>
	 
</p>

<p>
	In Bionic Desktop (kernel 4.4), the wireless icon menu lists two devices: wlan0 (which is the expected interface) and p2p0: I don't know this one, but it is always chosen for auto-connecting to the local wireless lan, receiving a random IP and not the one I configured on the router.
</p>

<p>
	I can then manually connect to the network with the wlan0 interface the IP is correct.
</p>

<p>
	 
</p>

<p>
	How do I disable / remove / anyway stop that p2p0 interface to "steal" the network connection?
</p>

<p>
	 
</p>

<p>
	 
</p>
]]></description><guid isPermaLink="false">13688</guid><pubDate>Fri, 10 Apr 2020 22:42:57 +0000</pubDate></item><item><title>bionic desktop 4.4 kernel disable swap</title><link>https://forum.armbian.com/topic/13686-bionic-desktop-44-kernel-disable-swap/</link><description><![CDATA[
<div class="ipsMargin_top">
    
    
    
</div><p>
	  
</p>

<p>
	I used
</p>

<pre class="ipsCode">
sudo swapoff -a</pre>

<p>
	as suggested in this thread:
</p>
<iframe allowfullscreen="" data-controller="core.front.core.autosizeiframe" data-embedauthorid="4113" data-embedcontent="" data-embedid="embed5897925606" scrolling="no" src="https://forum.armbian.com/topic/3857-how-to-disable-swap/?do=embed" style="height:208px;max-width:502px;"></iframe>

<p>
	but the setting isn't persisted, and upon reboot
</p>

<pre class="ipsCode">
sudo swapon --summary</pre>

<p>
	shows a partition
</p>

<p>
	 
</p>

<p>
	There's no "swap" text in my /etc/fstab
</p>

<p>
	 
</p>

<p>
	I'm trying to install Kubernetes, so I need to disable swap.
</p>

<p>
	 
</p>
]]></description><guid isPermaLink="false">13686</guid><pubDate>Fri, 10 Apr 2020 22:05:53 +0000</pubDate></item><item><title>armbian Bionic desktop 1388x768 asus tinkerboard s hdmi tv resolution</title><link>https://forum.armbian.com/topic/13678-armbian-bionic-desktop-1388x768-asus-tinkerboard-s-hdmi-tv-resolution/</link><description><![CDATA[
<div class="ipsMargin_top">
    
    
    
</div><p>
	Hello, I own a Tinker Board S (bought one or two years ago) attached to a Sony Bravia KDL 22EX320 TV by HDMI, which has a native resolution of 1388x768 pixels.
</p>

<p>
	Bionic desktop with kernel 5.4 (got from https://dl.armbian.com/tinkerboard/Bionic_current_desktop) didn't properly recognize the TV resolution, but set it to 1920x1024.
</p>

<p>
	 
</p>

<p>
	If I run
</p>

<pre class="ipsCode">
xrandr --props</pre>

<p>
	the resolution is not listed.
</p>

<p>
	 
</p>

<p>
	I'm posting because I'm almost sure that the old TinkerOS 2.0.8 (that I installed with the board) recognized the TV resolution correctly - it anyway boots to desktop without requiring interaction, so not being able to read the text at the edges of the console is not a big issue - and I just tested that the current 2.1.11 does too: they both start in 1920x1024, but the Monitor settings windows lists 1360x768.
</p>

<p>
	 
</p>

<p>
	Back to Armbian, I however managed to create the default user and to get to the Bionic desktop; I'd like to add that the display settings window should have a "Test" function that reverts to the previous settings if the new aren't confirmed, because if the chosen resolution isn't supported, the screen stays black.
</p>

<p>
	 
</p>

<p>
	 
</p>
]]></description><guid isPermaLink="false">13678</guid><pubDate>Fri, 10 Apr 2020 11:13:44 +0000</pubDate></item><item><title>Tinkerboard S 5.4.28-rockchip drops in network randomly</title><link>https://forum.armbian.com/topic/13545-tinkerboard-s-5428-rockchip-drops-in-network-randomly/</link><description><![CDATA[
<div class="ipsMargin_top">
    
    
    
</div><p>
	I have Tinker Board S. I have been using both Tinker OS and Armbian for a while. Recently I upgraded to 5.4.28-rockchip. I noticed that randomly and frequently when I watch cnn.com or other media, my video would freeze. Initially I thought the firefox or chromium crashes. However, later, I realized it was the network issue. Other devices were still able to connect to the internet. When I checked the ifconfig, the network devices still showed proper connection. However, there is no way to ping any URLs. Disconnecting/reconnecting network does not fix the issue. The only fix was reboot.
</p>

<p>
	 
</p>

<p>
	How can I troubleshoot this issue? I was trying to do armbianmonitor but at that time, there was no network at all.
</p>

<p>
	 
</p>

<p>
	<a href="http://ix.io/2fVR" rel="external nofollow">http://ix.io/2fVR</a> This is armbianmonitor after reboot and no problem at all.  for baseline reference. 
</p>
]]></description><guid isPermaLink="false">13545</guid><pubDate>Sun, 29 Mar 2020 21:55:53 +0000</pubDate></item><item><title>TinkerBoard S with Armbian_20.02.1_Tinkerboard_buster.* doesn't start....</title><link>https://forum.armbian.com/topic/13365-tinkerboard-s-with-armbian_20021_tinkerboard_buster-doesnt-start/</link><description><![CDATA[<p>
	Hello togehter,
</p>

<p>
	 
</p>

<p>
	i had 2 ASUS TinkerBoard S and I want to work with your software...
</p>

<p>
	The Software was via Etcher installed on several MC - Cards (16, 32 and 64 GB), but it still not working.
</p>

<p>
	The POWER - LED is red and the both LEDs on GBIC - Interface are blinking green and yellow <span>:-(</span>
</p>

<p>
	 
</p>

<p>
	<span>So, what kind of problems that  I have here.</span>
</p>

<p>
	<span>I tried out several IMAGE from your WebSite - but no one won't to work with me <span>:-(</span></span>
</p>

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

<p>
	 
</p>

<p>
	Matthias 
</p>
]]></description><guid isPermaLink="false">13365</guid><pubDate>Tue, 17 Mar 2020 01:20:37 +0000</pubDate></item><item><title>display rotation extremely slow</title><link>https://forum.armbian.com/topic/13362-display-rotation-extremely-slow/</link><description><![CDATA[
<div class="ipsMargin_top">
    
    
    
</div><p>
	Using Linux tinkerboard 4.19.69-rockchip #5.95 SMP PREEMPT Mon Sep 2 07:34:36 CEST 2019 armv7l armv7l armv7l GNU/Linux
</p>

<p>
	 
</p>

<p>
	Using glxgears as a test case.. I get 60fps without the screen rotated.  If I rotate the screen right or left the frame rate drops to 4fps.  That's on a fresh boot with nothing else running.  I tested TinkerOS on the same board and it works fine rotated.  My Raspberry PI 4 works fine rotated as well.  What could be the problem with Armbian?
</p>
]]></description><guid isPermaLink="false">13362</guid><pubDate>Mon, 16 Mar 2020 18:09:09 +0000</pubDate></item><item><title>Openvpn hotspot causes tinker board and rock64 to crash</title><link>https://forum.armbian.com/topic/13395-openvpn-hotspot-causes-tinker-board-and-rock64-to-crash/</link><description><![CDATA[
<div class="ipsMargin_top">
    
    
    
</div><p>
	Anyone have an issue where on a fresh install with apt update and upgrade I create a hotspot then have openvpn connect on boot. It works fine as a hotspot with 200mbps up and down but when the traffic is routes through a vpn by connecting openvpn the board will crash/become unresponsive if the upload is used heavily. Works great until I run a speedtest and on the upload the board will crash. Normal use is fine even pegging download causes no issue. Le potato s905x works amazing in this regard and never crashes period. Is this a known bug?
</p>]]></description><guid isPermaLink="false">13395</guid><pubDate>Wed, 18 Mar 2020 22:35:39 +0000</pubDate></item><item><title>Tinkerboard max CPU freq limited to 1.61GHz</title><link>https://forum.armbian.com/topic/12547-tinkerboard-max-cpu-freq-limited-to-161ghz/</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/25Ix' target='_blank'  rel="nofollow noreferrer">
	
		
			http://ix.io/25Ix
		
	
</a>
</div></span>
    </div>
    
    
</div><p>
	Hi!
</p>

<p>
	 
</p>

<p>
	I seem to have the same problem described here:
</p>
<iframe allowfullscreen="" data-controller="core.front.core.autosizeiframe" data-embedauthorid="1276" data-embedcontent="" data-embedid="embed1329563108" scrolling="no" src="https://forum.armbian.com/topic/6975-how-to-change-max-cpu-frequencies-tinkerboard/?do=embed" style="height:208px;max-width:502px;"></iframe>

<p>
	I have an Asus Tinkerboard, not the S version.
</p>

<p>
	Today I upgraded from the latest Asus TinkerOS image:
</p>

<p>
	20190821-tinker-board-linaro-stretch-alip-v2.0.11.img
</p>

<p>
	to:
</p>

<p>
	Armbian_19.11.3.346_Tinkerboard_buster_current_5.3.15_minimal.img
</p>

<p>
	 
</p>

<p>
	I notice that my maximum CPU frequency has dropped from 1.80GHz to 1.61GHz.
</p>

<p>
	 
</p>

<p>
	cpufreq-info now reports:
</p>

<p>
	 
</p>

<p>
	$ 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>
	  driver: cpufreq-dt<br>
	  CPUs which run at the same hardware frequency: 0 1 2 3<br>
	  CPUs which need to have their frequency coordinated by software: 0 1 2 3<br>
	  maximum transition latency: 115 us.<br>
	  hardware limits: 126 MHz - 1.61 GHz
</p>

<p>
	...
</p>

<p>
	 
</p>

<p>
	and my cpufrequtils config is unmodified:
</p>

<p>
	 
</p>

<p>
	$ cat /etc/default/cpufrequtils<br>
	ENABLE=true<br>
	MIN_SPEED=600000<br>
	MAX_SPEED=1900000<br>
	GOVERNOR=ondemand
</p>

<p>
	 
</p>

<p>
	Whereas on TinkerOS, cpufreq-info reported:
</p>

<p>
	 
</p>

<p>
	$ cpufreq-info
</p>

<p>
	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>
	  driver: cpufreq-dt<br>
	  CPUs which run at the same hardware frequency: 0 1 2 3<br>
	  CPUs which need to have their frequency coordinated by software: 0 1 2 3<br>
	  maximum transition latency: 115 us.<br>
	  hardware limits: 126 MHz - 1.80 GHz
</p>

<p>
	...
</p>

<p>
	 
</p>

<p>
	Is this something I can change locally, or does something need to change in the Armbian image?
</p>

<p>
	 
</p>
]]></description><guid isPermaLink="false">12547</guid><pubDate>Sat, 28 Dec 2019 16:08:11 +0000</pubDate></item><item><title>Tinker S-Armbian 19.11.6 bionic 5.4.8 desktop-boot problem</title><link>https://forum.armbian.com/topic/12655-tinker-s-armbian-19116-bionic-548-desktop-boot-problem/</link><description><![CDATA[
<div class="ipsMargin_top">
    
    
    
</div><p>
	<img alt="20200108-203943.jpg" class="ipsImage" data-ratio="75.00" height="480" width="640" src="https://i.ibb.co/DrbxM02/20200108-203943.jpg">Hi guys
</p>

<p>
	i am new on forum so i am sorry if this topic is in wrong place or if i badly look for answer in existing topics.
</p>

<p>
	 
</p>

<p>
	I already using bionic legacy 4.4.199 destkop for few weeks and i am happy ( only problem which i have is with bluetooth-device manager not working aftar i connect keyboard or mouse and handsfree doesnt work too)
</p>

<p>
	 
</p>

<p>
	but i see on web that there is new version so i download bionic 5.4.8 desktop to give a try. boot look normal until i get to tinkerboard login. there i use default root/1234 - it ask for changing root pass so i make it - then Retype pass and after enter it doesnt do anything. i can type anythong but enter only move to another line but nothing else.
</p>

<p>
	 
</p>

<p>
	i even try to flash twice but same result.
</p>

<p>
	 
</p>

<p>
	I have same problem on buster_current_5.4.8_minimal
</p>

<p>
	 
</p>

<p>
	is it normal (on develop) or there is problem on my TB?
</p>

<p>
	 
</p>

<p>
	thanks for answers.
</p>

<p>
	(sorry for my bad english)
</p>
]]></description><guid isPermaLink="false">12655</guid><pubDate>Wed, 08 Jan 2020 19:39:08 +0000</pubDate></item><item><title>Tinkerboard S - Searching for Debian Stretch Image</title><link>https://forum.armbian.com/topic/12839-tinkerboard-s-searching-for-debian-stretch-image/</link><description><![CDATA[
<div class="ipsMargin_top">
    
    
    
</div><p>
	Hi there,
</p>

<p>
	 
</p>

<p>
	can anyone give me an URL that i can download an Armbian Stretch Release for the Tinkerboard S?
</p>

<p>
	 
</p>

<p>
	I´ve Problems with my RPI-RF-MOD and i´m thinking it is something with the new Releases.
</p>

<p>
	 
</p>

<p>
	Thx.
</p>
]]></description><guid isPermaLink="false">12839</guid><pubDate>Sun, 26 Jan 2020 23:16:06 +0000</pubDate></item><item><title><![CDATA[Tinker: effects after 'echo mem > /sys/power/state']]></title><link>https://forum.armbian.com/topic/12801-tinker-effects-after-echo-mem-syspowerstate/</link><description><![CDATA[
<div class="ipsMargin_top">
    
    
    
</div><p>
	Hi all,
</p>

<p>
	I'm trying a Tinkerboard running armbian (minimal) and DietPi.
</p>

<p>
	My goal is to handle suspend and wake up.
</p>

<p>
	To enter in suspend mode i run 'echo mem &gt; /sys/power/state'.
</p>

<p>
	I'm looking other ways to suspend .. by C application or by a signal on GPIO
</p>

<p>
	 
</p>

<p>
	To wakes up I notes different modes on different OSes:
</p>

<p>
	- linaro pressing power button, pressing a key on usb+bt keyboard, pressing usb+bt mouse button
</p>

<p>
	- dietpi - pressing power button
</p>

<p>
	- armbian minimal - nothing ? my guess is that the board shuts down
</p>

<p>
	 
</p>

<p>
	Please con you confirm?
</p>

<p>
	Where does reside this different behaviors?
</p>

<p>
	Thanks, regards.
</p>

<p>
	 
</p>

<p>
	PS: is it possible to handle hibernation?
</p>

<p>
	 
</p>
]]></description><guid isPermaLink="false">12801</guid><pubDate>Thu, 23 Jan 2020 11:18:36 +0000</pubDate></item><item><title>RTL8723BS in AP mode gets kernel errors</title><link>https://forum.armbian.com/topic/12542-rtl8723bs-in-ap-mode-gets-kernel-errors/</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/25BM' target='_blank'  rel="nofollow noreferrer">
	
		
			http://ix.io/25BM
		
	
</a>
</div></span>
    </div>
    
    
</div><p>
	Hello,
</p>

<p>
	 
</p>

<p>
	I'm unable to make the RTL8723BS chip on my Tinker Board to work on AP mode with the 5.4 kernel (same configuration works on legacy kernel).  When I try to connect I get this error on dmesg:
</p>

<p>
	 
</p>

<p>
	RTL8723BS: ap recv deauth reason code(3) sta:40:4e:36:cf:8a:18
</p>

<p>
	 
</p>

<p>
	On the console I also get a bunch of kernel errors similar to this:
</p>

<p>
	 
</p>

<p>
	<em>Message from syslogd@localhost at Dec 27 14:26:11 ...<br>
	 kernel:[  799.239910] ff60: bf0377a4 dd8057e8 dd07ffac dd07ff78 c014a17c bf0377b0 de2d9128 de2d9128</em><br>
	 
</p>

<p>
	 
</p>

<p>
	Is this a known problem?
</p>

<p>
	 
</p>

<p>
	Thanks
</p>
]]></description><guid isPermaLink="false">12542</guid><pubDate>Fri, 27 Dec 2019 14:32:15 +0000</pubDate></item><item><title>Tinker board boot logo boot.bmp</title><link>https://forum.armbian.com/topic/12645-tinker-board-boot-logo-bootbmp/</link><description><![CDATA[
<div class="ipsMargin_top">
    
    
    
</div><p>
	Hello,
</p>

<p>
	 
</p>

<p>
	I'm trying to show a startup logo a Tinker Board without success. I tried to add a parameter logo=/boot/boot.bmp to /boot/armbianEnv.txt but it doesn't work.
</p>

<p>
	Is the boot logo implemented on the Tinker Board? Does it require a patch?
</p>

<p>
	 
</p>

<p>
	Thanks for your feedback.
</p>

<p>
	 
</p>
]]></description><guid isPermaLink="false">12645</guid><pubDate>Wed, 08 Jan 2020 11:09:29 +0000</pubDate></item><item><title>Installing Kali Linux alongside Armbian on a Tinkerboard</title><link>https://forum.armbian.com/topic/12493-installing-kali-linux-alongside-armbian-on-a-tinkerboard/</link><description><![CDATA[<p>
	Hi, because I find in 4r dont see any topic to talk more about change ramdisk as increase or decrease, so I make this cmt, hope somebody help me know
</p>

<p>
	 
</p>

<p>
	+ How to resize for ramdisk, and how to using sd card as ramdisk and swap file, so emmc size will be have more space, because I want install kali into
</p>

<p>
	+ If using bionic desktop, and only install kali tool for pentest, will bionic running ok ? or I must build and install kali as root ?
</p>

<p>
	 
</p>

<p>
	Hope someone can help me know it.
</p>

<p>
	Thank you so much
</p>
]]></description><guid isPermaLink="false">12493</guid><pubDate>Fri, 20 Dec 2019 21:27:42 +0000</pubDate></item><item><title>RFCOMM TTY support not available</title><link>https://forum.armbian.com/topic/12265-rfcomm-tty-support-not-available/</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://drive.google.com/file/d/1xiER1K1VAu51wAqatZwSfYrfIEG1yNFk/view?usp=sharing' target='_blank'  rel="nofollow noreferrer">
	
		
			https://drive.google.com/file/d/1xiER1K1VAu51wAqatZwSfYrfIEG1yNFk/view?usp=sharing
		
	
</a>
</div></span>
    </div>
    
    
</div><p>
	Dear all,
</p>

<p>
	 
</p>

<p>
	I'm looking for help on having  RFCOMM TTY working on a Tinker Board S. Any help will be welcome !!
</p>

<p>
	 
</p>

<p>
	Using <span>: Ubuntu Bionic with Armbian Linux 4.19.69-rockchip</span>
</p>

<p>
	<span># uname -a<br>
	Linux astrotinker 4.19.69-rockchip #5.95 SMP PREEMPT Mon Sep 2 07:34:36 CEST 2019 armv7l armv7l armv7l GNU/Linux</span>
</p>

<p>
	<br>
	I'm trying to have rfcomm tty working with a bt HC-05 dongle, but RFCOMM TTY seems not to be available. The BT HC-05 is well reconized and connected:
</p>

<p>
	 # bluetoothctl<br>
	[NEW] Controller 80:C5:F2:46:E2:C2 astrotinker [default]<br>
	[NEW] Device 00:14:03:06:04:ED HC-05_TIC<br>
	Agent registered
</p>

<p>
	 
</p>

<p>
	# systemctl restart bluetooth.service
</p>

<p>
	# systemctl status bluetooth.service<br>
	● bluetooth.service - Bluetooth service<br>
	   Loaded: loaded (/lib/systemd/system/bluetooth.service; enabled; vendor preset: enabled)<br>
	   Active: active (running) since Mon 2019-11-25 22:23:51 CET; 3min 30s ago<br>
	     Docs: man:bluetoothd(8)<br>
	  Process: 5198 ExecStartPost=/usr/bin/rfcomm bind rfcomm1 00:14:03:06:04:ED (code=exited, status=0/SUCCESS)<br>
	 Main PID: 5196 (bluetoothd)<br>
	   Status: "Running"<br>
	    Tasks: 1 (limit: 4784)<br>
	   CGroup: /system.slice/bluetooth.service<br>
	           └─5196 /usr/lib/bluetooth/bluetoothd -E
</p>

<p>
	Nov 25 22:23:51 astrotinker bluetoothd[5196]: System does not support network plugin<br>
	Nov 25 22:23:51 astrotinker bluetoothd[5196]: Bluetooth management interface 1.14 initialized<br>
	Nov 25 22:23:51 astrotinker bluetoothd[5196]: Endpoint registered: sender=:1.129 path=/MediaEndpoint/A2DPSource<br>
	Nov 25 22:23:51 astrotinker bluetoothd[5196]: Endpoint registered: sender=:1.129 path=/MediaEndpoint/A2DPSink<br>
	Nov 25 22:23:51 astrotinker bluetoothd[5196]: Endpoint registered: sender=:1.73 path=/MediaEndpoint/A2DPSource<br>
	Nov 25 22:23:51 astrotinker bluetoothd[5196]: Endpoint registered: sender=:1.73 path=/MediaEndpoint/A2DPSink<br>
	Nov 25 22:23:51 astrotinker bluetoothd[5196]: RFCOMM server failed for Headset Voice gateway: rfcomm_bind: Address already in use (98)<br>
	Nov 25 22:23:51 astrotinker bluetoothd[5196]: RFCOMM server failed for :1.73/Profile/HSPHSProfile/00001108-0000-1000-8000-00805f9b34fb:<br><strong>Nov 25 22:23:51 astrotinker rfcomm[5198]: RFCOMM TTY support not available</strong><br>
	Nov 25 22:23:51 astrotinker systemd[1]: Started Bluetooth service.<br>
	 
</p>

<p>
	# journalctl -u bluetooth.service<br>
	-- Logs begin at Mon 2019-11-25 00:30:28 CET, end at Mon 2019-11-25 22:23:52 CET. --<br>
	Nov 25 00:30:35 astrotinker systemd[1]: Starting Bluetooth service...<br>
	Nov 25 00:30:35 astrotinker bluetoothd[1466]: Bluetooth daemon 5.48<br>
	Nov 25 00:30:35 astrotinker bluetoothd[1466]: Starting SDP server<br>
	Nov 25 00:30:35 astrotinker bluetoothd[1466]: kernel lacks bnep-protocol support<br>
	Nov 25 00:30:35 astrotinker bluetoothd[1466]: System does not support network plugin<br>
	Nov 25 00:30:35 astrotinker bluetoothd[1466]: Bluetooth management interface 1.14 initialized<br>
	Nov 25 00:30:35 astrotinker rfcomm[1467]: <strong>RFCOMM TTY support not available</strong>
</p>

<p>
	<br>
	Regards
</p>

<p>
	Franck
</p>

<p>
	 
</p>

<p>
	 
</p>
]]></description><guid isPermaLink="false">12265</guid><pubDate>Mon, 25 Nov 2019 21:07:58 +0000</pubDate></item><item><title>Tinker Board S</title><link>https://forum.armbian.com/topic/10554-tinker-board-s/</link><description><![CDATA[
<div class="ipsMargin_top">
    
    
    
</div><p>
	Hi all,
</p>

<p>
	I just bought TinkerBoard S and I downloaded 
</p>

<p>
	Armbian Stretch 4.19 (tried both with and without desktop ) and I tried to boot.
</p>

<p>
	But no luck I was waiting for few mins but nothing.
</p>

<p>
	I also tried Armbian Strech 4.4 but also nothing.
</p>

<p>
	Am I missing something here?
</p>

<p>
	Original TinkerOS work without any issue
</p>

<p>
	 
</p>

<p>
	Thank you for any advice/help
</p>

<p>
	 
</p>

<p>
	 
</p>
]]></description><guid isPermaLink="false">10554</guid><pubDate>Wed, 05 Jun 2019 08:43:38 +0000</pubDate></item><item><title>Cores and Governors</title><link>https://forum.armbian.com/topic/12180-cores-and-governors/</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/224O' target='_blank'  rel="nofollow noreferrer">
	
		
			http://ix.io/224O
		
	
</a>
</div></span>
    </div>
    
    
</div><p>
	Hello people, I am trying to set CPU Governors but all the cores change to the same clock and cpufreq-info reports "CPUs which run at the same hardware frequency: 0 1 2 3", with that even one thread working is making the CPU scale up all clocks and heat more than it should, is there a way to unlink them and each one have their own clocks according to each core processing load?
</p>]]></description><guid isPermaLink="false">12180</guid><pubDate>Sun, 17 Nov 2019 17:39:58 +0000</pubDate></item><item><title>Tinker: not able to rotate my display</title><link>https://forum.armbian.com/topic/11999-tinker-not-able-to-rotate-my-display/</link><description><![CDATA[
<div class="ipsMargin_top">
    
    
    
</div><p>
	Hello all,
</p>

<p>
	I downloaded the Armbian Buster OS desktop version.
</p>

<p>
	I need to run it with a vertical display - portrait mode.
</p>

<p>
	The OS starts correctly and I see the desktop in landscape mode but when I try to rotate left the display, it does not rotate and return to landscape mode.
</p>

<p>
	The display is a large NBT monitor 1920x1080 that I need to rotate to 1080x1920.
</p>

<p>
	 
</p>

<p>
	Any idea?
</p>

<p>
	Regards
</p>
]]></description><guid isPermaLink="false">11999</guid><pubDate>Wed, 30 Oct 2019 14:06:55 +0000</pubDate></item><item><title>Tinker Board current RTOS working (Free offer)</title><link>https://forum.armbian.com/topic/10007-tinker-board-current-rtos-working-free-offer/</link><description><![CDATA[
<div class="ipsMargin_top">
    
    
    
</div><p>
	Looking for a current realtime RTOS real time deb package or SD card image for the tinkerboard. I have been trying to compile a current real time build.  All of my attempts have failed so far.  <u>free offer described below</u>
</p>]]></description><guid isPermaLink="false">10007</guid><pubDate>Fri, 29 Mar 2019 02:18:00 +0000</pubDate></item><item><title>Tinkerboard: Use MicroUSB to connect USB-Hub</title><link>https://forum.armbian.com/topic/11478-tinkerboard-use-microusb-to-connect-usb-hub/</link><description><![CDATA[
<div class="ipsMargin_top">
    
    
    
</div><p>
	Hello!
</p>

<p>
	 
</p>

<p>
	I would like to know if it is possible to use the microUSB-Connector for connecting a USB device (a 7-port USB hub in my case)?
</p>

<p>
	My Tinkerboard is powered through the GPIO pins, so i don't use the microUSB for power input.
</p>

<p>
	 
</p>

<p>
	Is it even possible from the hardware architecture of the board?
</p>

<p>
	 
</p>

<p>
	Do i need some extra kernel packages and/or USB OTG to make it work?
</p>

<p>
	 
</p>

<p>
	 
</p>

<p>
	Thanks in advance,
</p>

<p>
	aElmecker
</p>
]]></description><guid isPermaLink="false">11478</guid><pubDate>Tue, 03 Sep 2019 08:33:52 +0000</pubDate></item><item><title>tinkerboard gpio resetting</title><link>https://forum.armbian.com/topic/11108-tinkerboard-gpio-resetting/</link><description><![CDATA[
<div class="ipsMargin_top">
    
    
    
</div><p>
	Greetings,
</p>

<p>
	After setting my tinkerboard pins 22 and 24 as an Inputs, they reverts to being an output pin on HIgh after around 30 seconds. What is the cause of this? Is this some kind of feature. I don't have this happen on any other pin other than these 2.
</p>

<p>
	 
</p>

<p>
	iomari
</p>
]]></description><guid isPermaLink="false">11108</guid><pubDate>Tue, 30 Jul 2019 09:56:24 +0000</pubDate></item><item><title>python gpio function not retuning proper values</title><link>https://forum.armbian.com/topic/11716-python-gpio-function-not-retuning-proper-values/</link><description><![CDATA[
<div class="ipsMargin_top">
    
    
    
</div><p>
	Greetings,
</p>

<p>
	On the tinkerBoard, I'm using python.
</p>

<p>
	I having difficulty understanding why the functions don't return the values that is expected according tho the library help.
</p>

<p>
	I'm using python3 and the ASUS GPIO library.
</p>

<p>
	 
</p>

<p>
	import ASUS.GPIO as GPIO 
</p>

<p>
	GPIO.setmode(GPIO.BOARD)
</p>

<p>
	 
</p>

<p>
	This is the output from ipython:
</p>

<p>
	In [18]: help(GPIO.gpio_function)                                                                                                                                                                                    <br>
	Help on built-in function gpio_function in module ASUS.GPIO:
</p>

<p>
	gpio_function(...)<br>
	    Return the current GPIO function (IN, OUT, PWM, SERIAL, I2C, SPI)<br>
	    channel - either board pin number ,RK number or ASUS number depending on which mode is set.
</p>

<p>
	 
</p>

<p>
	But when I try for instance:
</p>

<p>
	In [19]: GPIO.gpio_function(29)                                                                                                                                                                                      <br>
	Out[19]: 1
</p>

<p>
	 
</p>

<p>
	AS you can see, the return value is '1' not  (IN, OUT, PWM, SERIAL, I2C, SPI)
</p>

<p>
	 
</p>

<p>
	Also if I run:
</p>

<p>
	 
</p>

<p>
	In [20]: help(GPIO.getmode)                                                                                                                                                                                         <br>
	Help on built-in function getmode in module ASUS.GPIO:
</p>

<p>
	getmode(...)<br>
	    Get numbering mode used for channel numbers.<br>
	    Returns BOARD, RK, ASUS or UNKNOWN
</p>

<p>
	 
</p>

<p>
	Then I run:
</p>

<p>
	In [21]: GPIO.getmode()                                                                                                                                                                                              <br>
	Out[21]: 10<br>
	 
</p>

<p>
	As you can see, I'm not getting a return of 'BOARD, RK, ASUS or UNKNOWN'
</p>

<p>
	but instead I'm getting 10.
</p>

<p>
	 
</p>

<p>
	IS it me or are the outputs to these functions wrong?
</p>

<p>
	 
</p>

<p>
	iomari
</p>
]]></description><guid isPermaLink="false">11716</guid><pubDate>Wed, 25 Sep 2019 16:12:09 +0000</pubDate></item><item><title>Armbian Tinkerboard Polish desktop language</title><link>https://forum.armbian.com/topic/9844-armbian-tinkerboard-polish-desktop-language/</link><description><![CDATA[
<div class="ipsMargin_top">
    
    
    
</div><p>
	Hi 
</p>

<p>
	 
</p>

<p>
	I have a problem with change desktop language from en to polish. I tryed all solutions armbian-config , dpkg-reconfigure locales, export LANG. 
</p>

<p>
	After reboot I got english desktop and locale info 
</p>

<p>
	 
</p>

<p>
	<a href="http://ecocut.pl/wp-content/uploads/2019/03/locale-1.jpg" rel="external nofollow">http://ecocut.pl/wp-content/uploads/2019/03/locale-1.jpg</a>
</p>

<p>
	 
</p>
]]></description><guid isPermaLink="false">9844</guid><pubDate>Mon, 11 Mar 2019 09:39:58 +0000</pubDate></item><item><title>HDMI-Monitor bricked tinkers today (next 5.60)</title><link>https://forum.armbian.com/topic/8293-hdmi-monitor-bricked-tinkers-today-next-560/</link><description><![CDATA[<p>
	I have 85 tinkers running with armbian 5.41 xenial next 4.14.23.  Normally I run a script that apt upgrades them all but I run a small batch of them first as a test.  Today I ran apt update/upgrade on three of them and they are all bricked.  No output to the screen.  Can't ping them.  Any ideas?
</p>]]></description><guid isPermaLink="false">8293</guid><pubDate>Tue, 25 Sep 2018 15:31:21 +0000</pubDate></item><item><title>justboom and hifiberry overlays</title><link>https://forum.armbian.com/topic/10510-justboom-and-hifiberry-overlays/</link><description><![CDATA[
<div class="ipsMargin_top">
    
    
    
</div><p>
	Hi, 
</p>

<p>
	 
</p>

<p>
	I am looking for a solution to have the JustBoom and HifiBerry Audio Hat with dtoverlays working like in the TinkerOS 2.0.8 Image from ASUS.
</p>

<p>
	Does someone known and has a procedure how to compile those and integrate in the Image or Compile a new kernel with its integration or a way to get those two hat's working?
</p>

<p>
	 
</p>

<p>
	Many Thanks for your help
</p>

<p>
	 
</p>

<p>
	Roman
</p>
]]></description><guid isPermaLink="false">10510</guid><pubDate>Fri, 31 May 2019 07:13:20 +0000</pubDate></item><item><title>Can't get waveshare 35a overlay for 3.5" LCD display to work</title><link>https://forum.armbian.com/topic/11163-cant-get-waveshare-35a-overlay-for-35-lcd-display-to-work/</link><description><![CDATA[
<div class="ipsMargin_top">
    
    
    
</div><p>
	Hi,
</p>

<p>
	 
</p>

<p>
	I spent several days trying to figure this out, which is a bit confusing given all the information that is available and posts and wikis saying that "Waveshare" LCDs are supposed to work, but something is still not right, hope you guys can help.
</p>

<p>
	 
</p>

<p>
	What I have:
</p>

<p>
	ASUS Tinker Board S, flashed with Armbian_5.90_Tinkerboard_Debian_buster_default_4.4.182_desktop.img
</p>

<p>
	Updated to 4.19.57-rockchip via armbian-config (in order to get the fbtft* modules that were missing in 4.4).
</p>

<p>
	The LCD is a 3.5" original Waveshare 32a panel.
</p>

<p>
	 
</p>

<p>
	I started by adding the overlay for this screen (i.e. my armbianEnv.txt has these overlays: overlays=i2c1 i2c4 spi2 waveshare35a-tinker uart1 uart2):
</p>

<p>
	<a href="https://github.com/TinkerBoard/debian_kernel/blob/develop/arch/arm/boot/dts/overlays/waveshare35a-tinker-overlay.dts" rel="external nofollow">https://github.com/TinkerBoard/debian_kernel/blob/develop/arch/arm/boot/dts/overlays/waveshare35a-tinker-overlay.dts</a>
</p>

<p>
	 
</p>

<p>
	I have a serial console connection and I could see that the overlay is getting loaded upon boot:
</p>

<pre class="ipsCode">
Applying kernel provided DT overlay rockchip-i2c1.dtbo
286 bytes read in 1 ms (279.3 KiB/s)
Applying kernel provided DT overlay rockchip-i2c4.dtbo
311 bytes read in 1 ms (303.7 KiB/s)
Applying kernel provided DT overlay rockchip-spi2.dtbo
2224 bytes read in 2 ms (1.1 MiB/s)
Applying kernel provided DT overlay rockchip-waveshare35a-tinker.dtbo
287 bytes read in 2 ms (139.6 KiB/s)
Applying kernel provided DT overlay rockchip-uart1.dtbo
287 bytes read in 1 ms (280.3 KiB/s)
Applying kernel provided DT overlay rockchip-uart2.dtbo
232 bytes read in 1 ms (226.6 KiB/s)
Applying kernel provided DT fixup script (rockchip-fixup.scr)
</pre>

<p>
	 
</p>

<p>
	Adding the above overlay made the touchscreen work out of the box, however the framebuffer device didn't. In dmesg I could see the following:
</p>

<p>
	 
</p>

<pre class="ipsCode">
[   15.706674] fbtft: module is from the staging directory, the quality is unknown, you have been warned.
[   15.712403] fb_ili9486: module is from the staging directory, the quality is unknown, you have been warned.
[   15.712696] rockchip-pinctrl pinctrl: unable to find group for node waveshare35a_pins
[   15.712708] fb_ili9486: probe of spi2.0 failed with error -22</pre>

<p>
	 
</p>

<p>
	I read the driver sources, pinctrl documentation, overlay documentation, but being a userspace coder I did not really know what to make of all this and the above pinctrl error message.
</p>

<p>
	 
</p>

<p>
	The waveshare nodes were available in the live device tree, so I am not sure why this line triggers and where this "group" is supposed to be coming from:
</p>

<p>
	<a href="https://github.com/armbian/linux/blob/rockchip/drivers/pinctrl/" rel="external nofollow">https://github.com/armbian/linux/blob/rockchip/drivers/pinctrl/pinctrl-rockchip.c#L566</a>
</p>

<p>
	 
</p>

<p>
	I then tried to configure the fbtft_device driver manually using the following parameters (tried to use the values from the waveshare dts):
</p>

<p>
	modprobe fbtft_device custom name=fb_ili9486 gpios=dc:163,reet:171 speed=15000000 busnum=2 rotate=270 fps=30 txbuflen=32768 bgr=0 width=480 height=320
</p>

<p>
	 
</p>

<p>
	The above made half of the screen to react, settig the rotation to 0 allowed to access the whole screen (tried catting /dev/random into /dev/fb0 which fills the screen with random colored pixels).
</p>

<p>
	 
</p>

<p>
	I added xorg settings as suggested in the tinkerboard wiki and started xorg:
</p>

<p>
	 
</p>

<pre class="ipsCode">
Section "Device"
    Identifier  "Rockchip Graphics"
    Driver      "fbdev"
    Option      "fbdev"          "/dev/fb0"
    Option      "DRI"            "2"
EndSection
</pre>

<p>
	However the image looked totally distorted (I had the feeling that its drawing every other line), it was however vaguely recognizable as some text / X login screen.
</p>

<p>
	<img alt="DSCF9683.JPG" class="ipsImage" data-ratio="69.13" height="553" width="800" src="http://deadlock.dhs.org/jin/DSCF9683.JPG"></p>

<p>
	 
</p>

<p>
	Just out of curiosity I removed the overlay, rebooted and again loaded the driver as above with the same result (only that touchscreen did not work anymore as expected).
</p>

<p>
	 
</p>

<p>
	I am adding a full dmesg output with the overlay applied, the first fbtft load attempt is the "automatic" one and shows the rockchip pinctrl error, the second fbtft loading comes from my manual modprobe line which I pasted earlier.
</p>

<p>
	 
</p>

<p>
	I have no idea where to go from here, I thought those Waveshare screens are well supported, and from what I read they seem to work for others. What am I missing?
</p>

<p>
	 
</p>

<p>
	 
</p>

<p>
	Kind regards,
</p>

<p>
	Jin
</p>

<p>
	 
</p>

<p>
	P.S. ...couple of hours later...
</p>

<p>
	 
</p>

<p>
	Turned out that the results are a lot better if width and height parameters are left out. While the dts suggests to use bgr=0, bgr=1 gives correct colors, but it seems that the gamma is totally off. I also tried taking the init sequence from the dts and passing it to fbtft_device, but I could not see any difference.
</p>

<p>
	 
</p>

<p>
	So right now I ended up with the following line and results:
</p>

<pre class="ipsCode">
modprobe fbtft_device custom name=fb_ili9486 bgr=1 gpios=dc:163,reset:171 speed=15000000 busnum=2 fps=30 txbuflen=32768</pre>

<p>
	 
</p>

<p>
	<img alt="DSCF9690.JPG.10e6ddee664377a831d4c9fe493866da.JPG" class="ipsImage ipsImage_thumbnailed" data-fileid="5035" data-ratio="72.50" width="800" src="https://forum.armbian.com/uploads/monthly_2019_08/DSCF9690.JPG.10e6ddee664377a831d4c9fe493866da.JPG"></p>

<p>
	Original image for comparison:
</p>

<p>
	<img alt="RGB_24bits_palette_color_test_chart.png" class="ipsImage" data-ratio="77.52" height="200" width="258" src="https://upload.wikimedia.org/wikipedia/commons/b/b8/RGB_24bits_palette_color_test_chart.png"></p>

<p>
	 
</p>

<p>
	 
</p>

<p>
	<img alt="DSCF9689.JPG.67518486a00af5d1a605916a4e04af02.JPG" class="ipsImage ipsImage_thumbnailed" data-fileid="5036" data-ratio="68.88" width="800" src="https://forum.armbian.com/uploads/monthly_2019_08/DSCF9689.JPG.67518486a00af5d1a605916a4e04af02.JPG"></p>

<p>
	 
</p>

<p>
	 
</p>

<p>
	So, some progress at last, I'd however be still interested in fixing the pinctrl problem and understanding why the dts would not work...<br>
	Next question of course - how to come up with proper gamma values?
</p>

<p>
	 
</p>

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

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

		<pre class="ipsCode prettyprint lang-html prettyprinted">

<span class="pln">[    0.000000] Booting Linux on physical CPU 0x500
[    0.000000] Linux version 4.19.57-rockchip (root@nightly) (gcc version 7.4.1 20181213 [linaro-7.4-2019.02 revision 56ec6f6b99cc167ff0c2f8e1a2eed33b1edc85d4] (Linaro GCC 7.4-2019.02)) #5.90 SMP PREEMPT Sat Jul 6 11:15:03 CEST 2019
[    0.000000] CPU: ARMv7 Processor [410fc0d1] revision 1 (ARMv7), cr=10c5387d
[    0.000000] CPU: div instructions available: patching division code
[    0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache
[    0.000000] OF: fdt: Machine model: Rockchip RK3288 Tinker Board
[    0.000000] Memory policy: Data cache writealloc
[    0.000000] On node 0 totalpages: 524288
[    0.000000]   Normal zone: 1728 pages used for memmap
[    0.000000]   Normal zone: 0 pages reserved
[    0.000000]   Normal zone: 196608 pages, LIFO batch:63
[    0.000000]   HighMem zone: 327680 pages, LIFO batch:63
[    0.000000] random: get_random_bytes called from start_kernel+0xa8/0x4c0 with crng_init=0
[    0.000000] percpu: Embedded 18 pages/cpu s43032 r8192 d22504 u73728
[    0.000000] pcpu-alloc: s43032 r8192 d22504 u73728 alloc=18*4096
[    0.000000] pcpu-alloc: [0] 0 [0] 1 [0] 2 [0] 3 
[    0.000000] Built 1 zonelists, mobility grouping on.  Total pages: 522560
[    0.000000] Kernel command line: earlyprintk root=UUID=a26ac16a-d702-4a37-b486-8fb5073e7627 rootwait rootfstype=ext4 console=ttyS2,115200n8  panic=10 consoleblank=0 loglevel=1 ubootpart=a11b0125-01 usb-storage.quirks=0x2537:0x1066:u,0x2537:0x1068:u   cgroup_enable=cpuset cgroup_memory=1 cgroup_enable=memory swapaccount=1
[    0.000000] Dentry cache hash table entries: 131072 (order: 7, 524288 bytes)
[    0.000000] Inode-cache hash table entries: 65536 (order: 6, 262144 bytes)
[    0.000000] allocated 2097152 bytes of page_ext
[    0.000000] Memory: 2042376K/2097152K available (14336K kernel code, 972K rwdata, 2752K rodata, 2048K init, 4696K bss, 54776K reserved, 0K cma-reserved, 1310720K highmem)
[    0.000000] Virtual kernel memory layout:
                   vector  : 0xffff0000 - 0xffff1000   (   4 kB)
                   fixmap  : 0xffc00000 - 0xfff00000   (3072 kB)
                   vmalloc : 0xf0800000 - 0xff800000   ( 240 MB)
                   lowmem  : 0xc0000000 - 0xf0000000   ( 768 MB)
                   pkmap   : 0xbfe00000 - 0xc0000000   (   2 MB)
                   modules : 0xbf000000 - 0xbfe00000   (  14 MB)
                     .text : 0x(ptrval) - 0x(ptrval)   (15328 kB)
                     .init : 0x(ptrval) - 0x(ptrval)   (2048 kB)
                     .data : 0x(ptrval) - 0x(ptrval)   ( 973 kB)
                      .bss : 0x(ptrval) - 0x(ptrval)   (4697 kB)
[    0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1
[    0.000000] ftrace: allocating 42774 entries in 126 pages
[    0.000000] rcu: Preemptible hierarchical RCU implementation.
[    0.000000] 	Tasks RCU enabled.
[    0.000000] NR_IRQS: 16, nr_irqs: 16, preallocated irqs: 16
[    0.000000] rockchip_mmc_get_phase: invalid clk rate
[    0.000000] rockchip_mmc_get_phase: invalid clk rate
[    0.000000] rockchip_mmc_get_phase: invalid clk rate
[    0.000000] rockchip_mmc_get_phase: invalid clk rate
[    0.000000] rockchip_mmc_get_phase: invalid clk rate
[    0.000000] rockchip_mmc_get_phase: invalid clk rate
[    0.000000] rockchip_mmc_get_phase: invalid clk rate
[    0.000000] rockchip_mmc_get_phase: invalid clk rate
[    0.000000] arch_timer: cp15 timer(s) running at 24.00MHz (phys).
[    0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0x588fe9dc0, max_idle_ns: 440795202592 ns
[    0.000008] sched_clock: 56 bits at 24MHz, resolution 41ns, wraps every 4398046511097ns
[    0.000022] Switching to timer-based delay loop, resolution 41ns
[    0.001817] Console: colour dummy device 80x30
[    0.001860] Calibrating delay loop (skipped), value calculated using timer frequency.. 48.00 BogoMIPS (lpj=96000)
[    0.001879] pid_max: default: 32768 minimum: 301
[    0.002046] Security Framework initialized
[    0.002056] Yama: becoming mindful.
[    0.002146] Mount-cache hash table entries: 2048 (order: 1, 8192 bytes)
[    0.002164] Mountpoint-cache hash table entries: 2048 (order: 1, 8192 bytes)
[    0.003117] CPU: Testing write buffer coherency: ok
[    0.003163] CPU0: Spectre v2: using BPIALL workaround
[    0.003545] CPU0: thread -1, cpu 0, socket 5, mpidr 80000500
[    0.028039] Setting up static identity map for 0x100000 - 0x100060
[    0.036044] rcu: Hierarchical SRCU implementation.
[    0.052154] smp: Bringing up secondary CPUs ...
[    0.085663] CPU1: thread -1, cpu 1, socket 5, mpidr 80000501
[    0.085672] CPU1: Spectre v2: using BPIALL workaround
[    0.117863] CPU2: thread -1, cpu 2, socket 5, mpidr 80000502
[    0.117872] CPU2: Spectre v2: using BPIALL workaround
[    0.150080] CPU3: thread -1, cpu 3, socket 5, mpidr 80000503
[    0.150088] CPU3: Spectre v2: using BPIALL workaround
[    0.150304] smp: Brought up 1 node, 4 CPUs
[    0.150317] SMP: Total of 4 processors activated (192.00 BogoMIPS).
[    0.150324] CPU: All CPU(s) started in SVC mode.
[    0.152187] devtmpfs: initialized
[    0.168016] VFP support v0.3: implementor 41 architecture 3 part 30 variant d rev 0
[    0.168503] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns
[    0.168525] futex hash table entries: 1024 (order: 4, 65536 bytes)
[    0.168969] xor: measuring software checksum speed
[    0.209042]    arm4regs  :  1042.000 MB/sec
[    0.249156]    8regs     :   803.000 MB/sec
[    0.289276]    32regs    :   801.000 MB/sec
[    0.329389]    neon      :  1330.000 MB/sec
[    0.329398] xor: using function: neon (1330.000 MB/sec)
[    0.329464] pinctrl core: initialized pinctrl subsystem
[    0.330668] NET: Registered protocol family 16
[    0.333551] DMA: preallocated 2048 KiB pool for atomic coherent allocations
[    0.334191] audit: initializing netlink subsys (disabled)
[    0.334417] audit: type=2000 audit(0.332:1): state=initialized audit_enabled=0 res=1
[    0.335944] cpuidle: using governor ladder
[    0.335999] cpuidle: using governor menu
[    0.337134] hw-breakpoint: found 5 (+1 reserved) breakpoint and 4 watchpoint registers.
[    0.337144] hw-breakpoint: maximum watchpoint size is 4 bytes.
[    0.359598] gpio gpiochip0: (gpio0): added GPIO chardev (254:0)
[    0.359727] gpiochip_setup_dev: registered GPIOs 0 to 23 on device: gpiochip0 (gpio0)
[    0.359957] gpio gpiochip1: (gpio1): added GPIO chardev (254:1)
[    0.360067] gpiochip_setup_dev: registered GPIOs 24 to 55 on device: gpiochip1 (gpio1)
[    0.360292] gpio gpiochip2: (gpio2): added GPIO chardev (254:2)
[    0.360399] gpiochip_setup_dev: registered GPIOs 56 to 87 on device: gpiochip2 (gpio2)
[    0.360622] gpio gpiochip3: (gpio3): added GPIO chardev (254:3)
[    0.360731] gpiochip_setup_dev: registered GPIOs 88 to 119 on device: gpiochip3 (gpio3)
[    0.360962] gpio gpiochip4: (gpio4): added GPIO chardev (254:4)
[    0.361079] gpiochip_setup_dev: registered GPIOs 120 to 151 on device: gpiochip4 (gpio4)
[    0.361297] gpio gpiochip5: (gpio5): added GPIO chardev (254:5)
[    0.361416] gpiochip_setup_dev: registered GPIOs 152 to 183 on device: gpiochip5 (gpio5)
[    0.361624] gpio gpiochip6: (gpio6): added GPIO chardev (254:6)
[    0.361737] gpiochip_setup_dev: registered GPIOs 184 to 215 on device: gpiochip6 (gpio6)
[    0.361999] gpio gpiochip7: (gpio7): added GPIO chardev (254:7)
[    0.362110] gpiochip_setup_dev: registered GPIOs 216 to 247 on device: gpiochip7 (gpio7)
[    0.362337] gpio gpiochip8: (gpio8): added GPIO chardev (254:8)
[    0.362445] gpiochip_setup_dev: registered GPIOs 248 to 263 on device: gpiochip8 (gpio8)
[    0.463058] raid6: int32x1  gen()    89 MB/s
[    0.530840] raid6: int32x1  xor()   104 MB/s
[    0.599447] raid6: int32x2  gen()   101 MB/s
[    0.667234] raid6: int32x2  xor()   127 MB/s
[    0.735624] raid6: int32x4  gen()   163 MB/s
[    0.803879] raid6: int32x4  xor()   137 MB/s
[    0.872120] raid6: int32x8  gen()   201 MB/s
[    0.940330] raid6: int32x8  xor()   129 MB/s
[    1.008421] raid6: neonx1   gen()   345 MB/s
[    1.076565] raid6: neonx1   xor()   453 MB/s
[    1.144778] raid6: neonx2   gen()   426 MB/s
[    1.212946] raid6: neonx2   xor()   608 MB/s
[    1.281166] raid6: neonx4   gen()   741 MB/s
[    1.349343] raid6: neonx4   xor()   712 MB/s
[    1.417567] raid6: neonx8   gen()   650 MB/s
[    1.485736] raid6: neonx8   xor()   625 MB/s
[    1.485744] raid6: using algorithm neonx4 gen() 741 MB/s
[    1.485751] raid6: .... xor() 712 MB/s, rmw enabled
[    1.485758] raid6: using neon recovery algorithm
[    1.486410] of_get_named_gpiod_flags: can't parse 'gpio' property of node '/vsys-regulator[0]'
[    1.486921] of_get_named_gpiod_flags: parsed 'gpio' property of node '/sdmmc-regulator[0]' - status (0)
[    1.490751] SCSI subsystem initialized
[    1.491041] usbcore: registered new interface driver usbfs
[    1.491110] usbcore: registered new interface driver hub
[    1.491194] usbcore: registered new device driver usb
[    1.491311] media: Linux media interface: v0.10
[    1.491356] videodev: Linux video capture interface: v2.00
[    1.491521] pps_core: LinuxPPS API ver. 1 registered
[    1.491530] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti </span><span class="tag">&lt;giometti</span><span class="pln">@</span><span class="atn">linux</span><span class="pln">.</span><span class="atn">it</span><span class="tag">&gt;</span><span class="pln">
[    1.491557] PTP clock support registered
[    1.492940] Bluetooth: Core ver 2.22
[    1.493004] NET: Registered protocol family 31
[    1.493013] Bluetooth: HCI device and connection manager initialized
[    1.493029] Bluetooth: HCI socket layer initialized
[    1.493041] Bluetooth: L2CAP socket layer initialized
[    1.493151] Bluetooth: SCO socket layer initialized
[    1.494166] clocksource: Switched to clocksource arch_sys_counter
[    1.682963] VFS: Disk quotas dquot_6.6.0
[    1.683056] VFS: Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
[    1.683257] FS-Cache: Loaded
[    1.683504] CacheFiles: Loaded
[    1.698535] NET: Registered protocol family 2
[    1.699431] tcp_listen_portaddr_hash hash table entries: 512 (order: 1, 12288 bytes)
[    1.699484] TCP established hash table entries: 8192 (order: 3, 32768 bytes)
[    1.699591] TCP bind hash table entries: 8192 (order: 5, 163840 bytes)
[    1.699864] TCP: Hash tables configured (established 8192 bind 8192)
[    1.700020] UDP hash table entries: 512 (order: 2, 24576 bytes)
[    1.700090] UDP-Lite hash table entries: 512 (order: 2, 24576 bytes)
[    1.700400] NET: Registered protocol family 1
[    1.701175] RPC: Registered named UNIX socket transport module.
[    1.701184] RPC: Registered udp transport module.
[    1.701190] RPC: Registered tcp transport module.
[    1.701197] RPC: Registered tcp NFSv4.1 backchannel transport module.
[    1.702037] Trying to unpack rootfs image as initramfs...
[    2.251983] Freeing initrd memory: 6380K
[    2.253233] hw perfevents: enabled with armv7_cortex_a12 PMU driver, 7 counters available
[    2.255705] Initialise system trusted keyrings
[    2.255970] workingset: timestamp_bits=14 max_order=19 bucket_order=5
[    2.264649] zbud: loaded
[    2.267012] FS-Cache: Netfs 'nfs' registered for caching
[    2.267788] NFS: Registering the id_resolver key type
[    2.267823] Key type id_resolver registered
[    2.267831] Key type id_legacy registered
[    2.267853] nfs4filelayout_init: NFSv4 File Layout Driver Registering...
[    2.268124] SGI XFS with ACLs, security attributes, realtime, no debug enabled
[    2.283453] async_tx: api initialized (async)
[    2.283468] Key type asymmetric registered
[    2.283477] Asymmetric key parser 'x509' registered
[    2.283551] bounce: pool size: 64 pages
[    2.283607] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 243)
[    2.287850] io scheduler noop registered
[    2.287860] io scheduler deadline registered
[    2.288083] io scheduler cfq registered (default)
[    2.288094] io scheduler mq-deadline registered
[    2.288102] io scheduler kyber registered
[    2.295813] dma-pl330 ff250000.dma-controller: Loaded driver for PL330 DMAC-241330
[    2.295830] dma-pl330 ff250000.dma-controller: 	DBUFF-128x8bytes Num_Chans-8 Num_Peri-20 Num_Events-16
[    2.296768] dma-pl330 ffb20000.dma-controller: Loaded driver for PL330 DMAC-241330
[    2.296784] dma-pl330 ffb20000.dma-controller: 	DBUFF-64x8bytes Num_Chans-5 Num_Peri-6 Num_Events-10
[    2.297528] Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled
[    2.299814] ff180000.serial: ttyS0 at MMIO 0xff180000 (irq = 39, base_baud = 1500000) is a 16550A
[    2.300820] ff190000.serial: ttyS1 at MMIO 0xff190000 (irq = 40, base_baud = 1500000) is a 16550A
[    2.301830] ff690000.serial: ttyS2 at MMIO 0xff690000 (irq = 41, base_baud = 1500000) is a 16550A
[    2.302049] console [ttyS2] enabled
[    2.304461] iommu: Adding device ff930000.vop to group 0
[    2.304728] rockchip-vop ff930000.vop: Linked as a consumer to ff930300.iommu
[    2.305133] iommu: Adding device ff940000.vop to group 1
[    2.305181] rockchip-vop ff940000.vop: Linked as a consumer to ff940300.iommu
[    2.306897] rockchip-drm display-subsystem: Linked as a consumer to ff930000.vop
[    2.306935] rockchip-drm display-subsystem: Linked as a consumer to ff940000.vop
[    2.307468] rockchip-drm display-subsystem: Linked as a consumer to ff980000.hdmi
[    2.308276] rockchip-drm display-subsystem: bound ff930000.vop (ops 0xc0f6d3fc)
[    2.308762] rockchip-drm display-subsystem: bound ff940000.vop (ops 0xc0f6d3fc)
[    2.308851] rockchip-drm display-subsystem: failed to bind ff980000.hdmi (ops 0xc0f6ea90): -517
[    2.309094] rockchip-drm display-subsystem: master bind failed: -517
[    2.309438] usbcore: registered new interface driver udl
[    2.314037] brd: module loaded
[    2.326677] loop: module loaded
[    2.330110] mdio_bus fixed-0: GPIO lookup for consumer reset
[    2.330123] mdio_bus fixed-0: using lookup tables for GPIO lookup
[    2.330135] mdio_bus fixed-0: No GPIO consumer reset found
[    2.330327] libphy: Fixed MDIO Bus: probed
[    2.331655] rk_gmac-dwmac ff290000.ethernet: PTP uses main clock
[    2.331697] rk_gmac-dwmac ff290000.ethernet: phy regulator is not available yet, deferred probing
[    2.333123] usbcore: registered new interface driver rt2500usb
[    2.333187] usbcore: registered new interface driver rt73usb
[    2.333252] usbcore: registered new interface driver rt2800usb
[    2.333321] usbcore: registered new interface driver rtl8xxxu
[    2.333396] usbcore: registered new interface driver rndis_wlan
[    2.333459] usbcore: registered new interface driver cdc_ether
[    2.333513] usbcore: registered new interface driver rndis_host
[    2.333900] dwc2 ff540000.usb: ff540000.usb supply vusb_d not found, using dummy regulator
[    2.333997] dwc2 ff540000.usb: Linked as a consumer to regulator.0
[    2.334019] dwc2 ff540000.usb: ff540000.usb supply vusb_a not found, using dummy regulator
[    2.394536] dwc2 ff540000.usb: DWC OTG Controller
[    2.394572] dwc2 ff540000.usb: new USB bus registered, assigned bus number 1
[    2.394618] dwc2 ff540000.usb: irq 46, io mem 0xff540000
[    2.395007] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 4.19
[    2.395022] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    2.395033] usb usb1: Product: DWC OTG Controller
[    2.395044] usb usb1: Manufacturer: Linux 4.19.57-rockchip dwc2_hsotg
[    2.395055] usb usb1: SerialNumber: ff540000.usb
[    2.395829] hub 1-0:1.0: USB hub found
[    2.395894] hub 1-0:1.0: 1 port detected
[    2.396786] dwc2 ff580000.usb: ff580000.usb supply vusb_d not found, using dummy regulator
[    2.396878] dwc2 ff580000.usb: Linked as a consumer to regulator.0
[    2.396900] dwc2 ff580000.usb: ff580000.usb supply vusb_a not found, using dummy regulator
[    2.522270] dwc2 ff580000.usb: EPs: 10, dedicated fifos, 972 entries in SPRAM
[    2.522744] dwc2 ff580000.usb: DWC OTG Controller
[    2.522788] dwc2 ff580000.usb: new USB bus registered, assigned bus number 2
[    2.522832] dwc2 ff580000.usb: irq 47, io mem 0xff580000
[    2.523125] usb usb2: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 4.19
[    2.523141] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    2.523152] usb usb2: Product: DWC OTG Controller
[    2.523163] usb usb2: Manufacturer: Linux 4.19.57-rockchip dwc2_hsotg
[    2.523174] usb usb2: SerialNumber: ff580000.usb
[    2.523933] hub 2-0:1.0: USB hub found
[    2.524001] hub 2-0:1.0: 1 port detected
[    2.526110] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[    2.526119] ehci-platform: EHCI generic platform driver
[    2.526442] ehci-platform ff500000.usb: EHCI Host Controller
[    2.526741] ehci-platform ff500000.usb: new USB bus registered, assigned bus number 3
[    2.526908] ehci-platform ff500000.usb: irq 45, io mem 0xff500000
[    2.542228] ehci-platform ff500000.usb: USB 2.0 started, EHCI 1.00
[    2.542540] usb usb3: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 4.19
[    2.542554] usb usb3: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    2.542566] usb usb3: Product: EHCI Host Controller
[    2.542577] usb usb3: Manufacturer: Linux 4.19.57-rockchip ehci_hcd
[    2.542587] usb usb3: SerialNumber: ff500000.usb
[    2.543318] hub 3-0:1.0: USB hub found
[    2.543383] hub 3-0:1.0: 1 port detected
[    2.544338] usbcore: registered new interface driver usb-storage
[    2.545057] usbcore: registered new interface driver iforce
[    2.545150] usbcore: registered new interface driver xpad
[    2.545322] usbcore: registered new interface driver usbtouchscreen
[    2.545944] i2c /dev entries driver
[    2.550755] rk808 0-001b: chip id: 0x0
[    2.555023] rk808 0-001b: GPIO lookup for consumer dvs
[    2.555035] rk808 0-001b: using device tree for GPIO lookup
[    2.555081] of_get_named_gpiod_flags: parsed 'dvs-gpios' property of node '/i2c@ff650000/pmic@1b[0]' - status (0)
[    2.555110] gpio gpiochip0: Persistence not supported for GPIO 11
[    2.555324] rk808 0-001b: GPIO lookup for consumer dvs
[    2.555335] rk808 0-001b: using device tree for GPIO lookup
[    2.555378] of_get_named_gpiod_flags: parsed 'dvs-gpios' property of node '/i2c@ff650000/pmic@1b[1]' - status (0)
[    2.555403] gpio gpiochip0: Persistence not supported for GPIO 12
[    2.555509] DCDC_REG1: supplied by vcc_sys
[    2.556690] DCDC_REG2: supplied by vcc_sys
[    2.557702] DCDC_REG3: supplied by vcc_sys
[    2.558070] DCDC_REG4: supplied by vcc_sys
[    2.559032] LDO_REG1: supplied by vcc_sys
[    2.560611] LDO_REG2: supplied by vcc_sys
[    2.561879] LDO_REG3: supplied by vcc_sys
[    2.563361] LDO_REG4: supplied by vcc_io
[    2.564798] LDO_REG5: supplied by vcc_io
[    2.566262] LDO_REG6: supplied by vcc_io
[    2.566536] vdd10_lcd: Bringing 800000uV into 1000000-1000000uV
[    2.567987] LDO_REG7: supplied by vcc_sys
[    2.569449] LDO_REG8: supplied by vcc_sys
[    2.570883] SWITCH_REG1: supplied by vcc_io
[    2.571317] SWITCH_REG2: supplied by vcc_io
[    2.575331] rk808-rtc rk808-rtc: registered as rtc0
[    2.577921] rockchip-iodomain ff770000.syscon:io-domains: Linked as a consumer to regulator.13
[    2.578097] rockchip-iodomain ff770000.syscon:io-domains: Linked as a consumer to regulator.11
[    2.580472] device-mapper: ioctl: 4.39.0-ioctl (2018-04-03) initialised: dm-devel@redhat.com
[    2.580902] device-mapper: raid: Loading target version 1.14.0
[    2.581157] Bluetooth: HCI UART driver ver 2.3
[    2.581168] Bluetooth: HCI UART protocol H4 registered
[    2.581176] Bluetooth: HCI UART protocol ATH3K registered
[    2.581236] Bluetooth: HCI UART protocol Three-wire (H5) registered
[    2.581322] usbcore: registered new interface driver bfusb
[    2.581403] usbcore: registered new interface driver btusb
[    2.581411] Bluetooth: Generic Bluetooth SDIO driver ver 0.1
[    2.582141] pwrseq_simple sdio-pwrseq: GPIO lookup for consumer reset
[    2.582204] pwrseq_simple sdio-pwrseq: using device tree for GPIO lookup
[    2.582249] of_get_named_gpiod_flags: parsed 'reset-gpios' property of node '/sdio-pwrseq[0]' - status (0)
[    2.582283] gpio gpiochip4: Persistence not supported for GPIO 28
[    2.582316] pwrseq_simple sdio-pwrseq: GPIO lookup for consumer reset
[    2.582326] pwrseq_simple sdio-pwrseq: using device tree for GPIO lookup
[    2.582365] of_get_named_gpiod_flags: parsed 'reset-gpios' property of node '/sdio-pwrseq[1]' - status (0)
[    2.582391] gpio gpiochip4: Persistence not supported for GPIO 27
[    2.582840] sdhci: Secure Digital Host Controller Interface driver
[    2.582847] sdhci: Copyright(c) Pierre Ossman
[    2.582853] Synopsys Designware Multimedia Card Interface Driver
[    2.583881] dwmmc_rockchip ff0c0000.dwmmc: IDMAC supports 32-bit address mode.
[    2.583926] dwmmc_rockchip ff0c0000.dwmmc: Using internal DMA controller.
[    2.583944] dwmmc_rockchip ff0c0000.dwmmc: Version ID is 270a
[    2.584019] dwmmc_rockchip ff0c0000.dwmmc: DW MMC controller at irq 30,32 bit host data width,256 deep fifo
[    2.584166] dwmmc_rockchip ff0c0000.dwmmc: Linked as a consumer to regulator.15
[    2.584285] dwmmc_rockchip ff0c0000.dwmmc: Linked as a consumer to regulator.11
[    2.584326] dwmmc_rockchip ff0c0000.dwmmc: GPIO lookup for consumer cd
[    2.584336] dwmmc_rockchip ff0c0000.dwmmc: using device tree for GPIO lookup
[    2.584364] of_get_named_gpiod_flags: can't parse 'cd-gpios' property of node '/dwmmc@ff0c0000[0]'
[    2.584387] of_get_named_gpiod_flags: can't parse 'cd-gpio' property of node '/dwmmc@ff0c0000[0]'
[    2.584400] dwmmc_rockchip ff0c0000.dwmmc: using lookup tables for GPIO lookup
[    2.584411] dwmmc_rockchip ff0c0000.dwmmc: No GPIO consumer cd found
[    2.584426] dwmmc_rockchip ff0c0000.dwmmc: GPIO lookup for consumer wp
[    2.584437] dwmmc_rockchip ff0c0000.dwmmc: using device tree for GPIO lookup
[    2.584458] of_get_named_gpiod_flags: can't parse 'wp-gpios' property of node '/dwmmc@ff0c0000[0]'
[    2.584477] of_get_named_gpiod_flags: can't parse 'wp-gpio' property of node '/dwmmc@ff0c0000[0]'
[    2.584489] dwmmc_rockchip ff0c0000.dwmmc: using lookup tables for GPIO lookup
[    2.584500] dwmmc_rockchip ff0c0000.dwmmc: No GPIO consumer wp found
[    2.597417] mmc_host mmc0: Bus speed (slot 0) = 400000Hz (slot req 400000Hz, actual 400000HZ div = 0)
[    2.611063] dwmmc_rockchip ff0d0000.dwmmc: IDMAC supports 32-bit address mode.
[    2.611105] dwmmc_rockchip ff0d0000.dwmmc: Using internal DMA controller.
[    2.611123] dwmmc_rockchip ff0d0000.dwmmc: Version ID is 270a
[    2.611209] dwmmc_rockchip ff0d0000.dwmmc: DW MMC controller at irq 31,32 bit host data width,256 deep fifo
[    2.611296] dwmmc_rockchip ff0d0000.dwmmc: GPIO lookup for consumer wp
[    2.611307] dwmmc_rockchip ff0d0000.dwmmc: using device tree for GPIO lookup
[    2.611333] of_get_named_gpiod_flags: can't parse 'wp-gpios' property of node '/dwmmc@ff0d0000[0]'
[    2.611355] of_get_named_gpiod_flags: can't parse 'wp-gpio' property of node '/dwmmc@ff0d0000[0]'
[    2.611368] dwmmc_rockchip ff0d0000.dwmmc: using lookup tables for GPIO lookup
[    2.611380] dwmmc_rockchip ff0d0000.dwmmc: No GPIO consumer wp found
[    2.611446] dwmmc_rockchip ff0d0000.dwmmc: allocated mmc-pwrseq
[    2.611459] mmc_host mmc1: card is non-removable.
[    2.624591] mmc_host mmc1: Bus speed (slot 0) = 400000Hz (slot req 400000Hz, actual 400000HZ div = 0)
[    2.638002] dwmmc_rockchip ff0f0000.dwmmc: IDMAC supports 32-bit address mode.
[    2.638054] dwmmc_rockchip ff0f0000.dwmmc: Using internal DMA controller.
[    2.638073] dwmmc_rockchip ff0f0000.dwmmc: Version ID is 270a
[    2.638192] dwmmc_rockchip ff0f0000.dwmmc: DW MMC controller at irq 32,32 bit host data width,256 deep fifo
[    2.638339] dwmmc_rockchip ff0f0000.dwmmc: GPIO lookup for consumer wp
[    2.638351] dwmmc_rockchip ff0f0000.dwmmc: using device tree for GPIO lookup
[    2.638378] of_get_named_gpiod_flags: can't parse 'wp-gpios' property of node '/dwmmc@ff0f0000[0]'
[    2.638400] of_get_named_gpiod_flags: can't parse 'wp-gpio' property of node '/dwmmc@ff0f0000[0]'
[    2.638414] dwmmc_rockchip ff0f0000.dwmmc: using lookup tables for GPIO lookup
[    2.638425] dwmmc_rockchip ff0f0000.dwmmc: No GPIO consumer wp found
[    2.638488] mmc_host mmc2: card is non-removable.
[    2.645429] random: fast init done
[    2.651329] mmc_host mmc2: Bus speed (slot 0) = 400000Hz (slot req 400000Hz, actual 400000HZ div = 0)
[    2.654693] mmc_host mmc1: Bus speed (slot 0) = 50000000Hz (slot req 50000000Hz, actual 50000000HZ div = 0)
[    2.657184] mmc1: new high speed SDIO card at address 0001
[    2.662762] sdhci-pltfm: SDHCI platform and OF driver helper
[    2.663040] of_get_named_gpiod_flags: parsed 'gpios' property of node '/gpio-leds/act-led[0]' - status (0)
[    2.663076] gpio gpiochip1: Persistence not supported for GPIO 24
[    2.663084] no flags found for gpios
[    2.663295] of_get_named_gpiod_flags: parsed 'gpios' property of node '/gpio-leds/heartbeat-led[0]' - status (0)
[    2.663325] gpio gpiochip1: Persistence not supported for GPIO 25
[    2.663332] no flags found for gpios
[    2.663569] of_get_named_gpiod_flags: parsed 'gpios' property of node '/gpio-leds/pwr-led[0]' - status (0)
[    2.663597] gpio gpiochip0: Persistence not supported for GPIO 3
[    2.663604] no flags found for gpios
[    2.664139] ledtrig-cpu: registered to indicate activity on CPUs
[    2.664329] hidraw: raw HID events driver (C) Jiri Kosina
[    2.664723] usbcore: registered new interface driver usbhid
[    2.664731] usbhid: USB HID core driver
[    2.665179] ashmem: initialized
[    2.665650] rockchip-saradc ff100000.saradc: Linked as a consumer to regulator.7
[    2.668954] NET: Registered protocol family 10
[    2.724388] mmc_host mmc2: Bus speed (slot 0) = 148500000Hz (slot req 150000000Hz, actual 148500000HZ div = 0)
[    2.727624] Segment Routing with IPv6
[    2.728620] NET: Registered protocol family 17
[    2.728694] bridge: filtering via arp/ip/ip6tables is no longer available by default. Update your scripts to load br_netfilter if you need this.
[    2.728879] Bluetooth: RFCOMM socket layer initialized
[    2.728917] Bluetooth: RFCOMM ver 1.11
[    2.728940] Bluetooth: HIDP (Human Interface Emulation) ver 1.2
[    2.728956] Bluetooth: HIDP socket layer initialized
[    2.729019] 8021q: 802.1Q VLAN Support v1.8
[    2.729052] lib80211: common routines for IEEE802.11 drivers
[    2.729061] lib80211_crypt: registered algorithm 'NULL'
[    2.729069] lib80211_crypt: registered algorithm 'WEP'
[    2.729077] lib80211_crypt: registered algorithm 'CCMP'
[    2.729085] lib80211_crypt: registered algorithm 'TKIP'
[    2.729120] Key type dns_resolver registered
[    2.729579] ThumbEE CPU extension supported.
[    2.729596] Registering SWP/SWPB emulation handler
[    2.730782] Loading compiled-in X.509 certificates
[    2.730889] zswap: loaded using pool lzo/zbud
[    2.732533] Btrfs loaded, crc32c=crc32c-generic
[    2.780009] rockchip-drm display-subsystem: bound ff930000.vop (ops 0xc0f6d3fc)
[    2.780435] rockchip-drm display-subsystem: bound ff940000.vop (ops 0xc0f6d3fc)
[    2.780703] dwhdmi-rockchip ff980000.hdmi: Detected HDMI TX controller v2.00a with HDCP (DWC MHL PHY)
[    2.781508] rockchip-drm display-subsystem: bound ff980000.hdmi (ops 0xc0f6ea90)
[    2.781520] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
[    2.781526] [drm] No driver support for vblank timestamp query.
[    2.781575] [drm] Cannot find any crtc or sizes
[    2.782421] [drm] Initialized rockchip 1.0.0 20140818 for display-subsystem on minor 0
[    2.783432] rk_gmac-dwmac ff290000.ethernet: PTP uses main clock
[    2.783583] rk_gmac-dwmac ff290000.ethernet: Linked as a consumer to regulator.16
[    2.783601] rk_gmac-dwmac ff290000.ethernet: clock input or output? (input).
[    2.783616] rk_gmac-dwmac ff290000.ethernet: TX delay(0x30).
[    2.783629] rk_gmac-dwmac ff290000.ethernet: RX delay(0x10).
[    2.783645] rk_gmac-dwmac ff290000.ethernet: integrated PHY? (no).
[    2.783732] rk_gmac-dwmac ff290000.ethernet: cannot get clock clk_mac_speed
[    2.783743] rk_gmac-dwmac ff290000.ethernet: clock input from PHY
[    2.788769] rk_gmac-dwmac ff290000.ethernet: init for RGMII
[    2.789043] rk_gmac-dwmac ff290000.ethernet: User ID: 0x10, Synopsys ID: 0x35
[    2.789060] rk_gmac-dwmac ff290000.ethernet: 	DWMAC1000
[    2.789071] rk_gmac-dwmac ff290000.ethernet: DMA HW capability register supported
[    2.789081] rk_gmac-dwmac ff290000.ethernet: RX Checksum Offload Engine supported
[    2.789092] rk_gmac-dwmac ff290000.ethernet: COE Type 2
[    2.789103] rk_gmac-dwmac ff290000.ethernet: TX Checksum insertion supported
[    2.789112] rk_gmac-dwmac ff290000.ethernet: Wake-Up On Lan supported
[    2.789164] rk_gmac-dwmac ff290000.ethernet: Normal descriptors
[    2.789175] rk_gmac-dwmac ff290000.ethernet: Ring mode enabled
[    2.789184] rk_gmac-dwmac ff290000.ethernet: Enable RX Mitigation via HW Watchdog Timer
[    2.789315] mdio_bus stmmac-0: GPIO lookup for consumer reset
[    2.789327] mdio_bus stmmac-0: using lookup tables for GPIO lookup
[    2.789338] mdio_bus stmmac-0: No GPIO consumer reset found
[    2.789381] of_get_named_gpiod_flags: parsed 'snps,reset-gpio' property of node '/ethernet@ff290000[0]' - status (0)
[    2.790243] usb 1-1: new high-speed USB device number 2 using dwc2
[    2.878214] usb 3-1: new high-speed USB device number 2 using ehci-platform
[    2.999804] usb 1-1: New USB device found, idVendor=05e3, idProduct=0610, bcdDevice=32.98
[    2.999819] usb 1-1: New USB device strings: Mfr=0, Product=1, SerialNumber=0
[    2.999830] usb 1-1: Product: USB2.0 Hub
[    3.000743] hub 1-1:1.0: USB hub found
[    3.001106] hub 1-1:1.0: 4 ports detected
[    3.083063] dwmmc_rockchip ff0f0000.dwmmc: Successfully tuned phase to 200
[    3.084725] mmc2: new HS200 MMC card at address 0001
[    3.086392] mmcblk2: mmc2:0001 HAG4a2 14.7 GiB 
[    3.087579] mmcblk2boot0: mmc2:0001 HAG4a2 partition 1 4.00 MiB
[    3.088769] mmcblk2boot1: mmc2:0001 HAG4a2 partition 2 4.00 MiB
[    3.089064] mmcblk2rpmb: mmc2:0001 HAG4a2 partition 3 4.00 MiB, chardev (241:0)
[    3.090484]  mmcblk2: p1
[    3.236257] usb 3-1: config 1 has an invalid interface number: 255 but max is 6
[    3.236273] usb 3-1: config 1 has no interface number 6
[    3.237730] usb 3-1: New USB device found, idVendor=0bda, idProduct=481a, bcdDevice= 0.00
[    3.237745] usb 3-1: New USB device strings: Mfr=3, Product=1, SerialNumber=2
[    3.237756] usb 3-1: Product: USB Audio
[    3.237767] usb 3-1: Manufacturer: Generic
[    3.237778] usb 3-1: SerialNumber: 201405280001
[    3.245849] input: Generic USB Audio Consumer Control as /devices/platform/ff500000.usb/usb3/3-1/3-1:1.255/0003:0BDA:481A.0001/input/input0
[    3.302738] input: Generic USB Audio as /devices/platform/ff500000.usb/usb3/3-1/3-1:1.255/0003:0BDA:481A.0001/input/input1
[    3.303451] hid-generic 0003:0BDA:481A.0001: input,hiddev96,hidraw0: USB HID v1.11 Device [Generic USB Audio] on usb-ff500000.usb-1/input255
[    3.810278] [drm] Cannot find any crtc or sizes
[    3.878294] libphy: stmmac: probed
[    3.878315] RTL8211E Gigabit Ethernet stmmac-0:00: attached PHY driver [RTL8211E Gigabit Ethernet] (mii_bus:phy_addr=stmmac-0:00, irq=POLL)
[    3.878329] RTL8211E Gigabit Ethernet stmmac-0:01: attached PHY driver [RTL8211E Gigabit Ethernet] (mii_bus:phy_addr=stmmac-0:01, irq=POLL)
[    3.880431] rk808-rtc rk808-rtc: setting system clock to 2013-01-18 08:50:08 UTC (1358499008)
[    3.880778] cfg80211: Loading compiled-in X.509 certificates for regulatory database
[    3.909864] cfg80211: Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7'
[    3.910483] vcc_sd: supplied by vcc_io
[    3.910600] vcc_sd: disabling
[    3.910901] ttyS2 - failed to request DMA
[    3.916060] platform regulatory.0: Direct firmware load for regulatory.db failed with error -2
[    3.916072] cfg80211: failed to load regulatory.db
[    3.919057] Freeing unused kernel memory: 2048K
[    3.919423] Run /init as init process
[   12.735934] EXT4-fs (mmcblk2p1): mounted filesystem with writeback data mode. Opts: (null)
[   13.141096] systemd[1]: System time before build time, advancing clock.
[   13.179610] systemd[1]: systemd 241 running in system mode. (+PAM +AUDIT +SELINUX +IMA +APPARMOR +SMACK +SYSVINIT +UTMP +LIBCRYPTSETUP +GCRYPT +GNUTLS +ACL +XZ +LZ4 +SECCOMP +BLKID +ELFUTILS +KMOD -IDN2 +IDN -PCRE2 default-hierarchy=hybrid)
[   13.180855] systemd[1]: Detected architecture arm.
[   13.214872] systemd[1]: Set hostname to </span><span class="tag">&lt;tinkerboard&gt;</span><span class="pln">.
[   13.216978] systemd[1]: Failed to bump fs.file-max, ignoring: Invalid argument
[   13.573876] systemd[1]: File /lib/systemd/system/systemd-journald.service:12 configures an IP firewall (IPAddressDeny=any), but the local system does not support BPF/cgroup based firewalling.
[   13.573903] systemd[1]: Proceeding WITHOUT firewalling in effect! (This warning is only shown for the first loaded unit using IP firewalling.)
[   13.971581] random: systemd: uninitialized urandom read (16 bytes read)
[   13.986412] random: systemd: uninitialized urandom read (16 bytes read)
[   13.986854] systemd[1]: Listening on initctl Compatibility Named Pipe.
[   13.998465] random: systemd: uninitialized urandom read (16 bytes read)
[   13.998993] systemd[1]: Listening on udev Kernel Socket.
[   14.011153] systemd[1]: Listening on Journal Socket (/dev/log).
[   14.023294] systemd[1]: Listening on Journal Audit Socket.
[   14.393791] EXT4-fs (mmcblk2p1): re-mounted. Opts: commit=600,errors=remount-ro
[   15.166675] random: crng init done
[   15.166686] random: 7 urandom warning(s) missed due to ratelimiting
[   15.482786] systemd-journald[270]: Received request to flush runtime journal from PID 1
[   15.780425] cpu cpu0: Linked as a consumer to regulator.3
[   15.780529] cpu cpu0: Dropping the link to regulator.3
[   15.780824] cpu cpu0: Linked as a consumer to regulator.3
[   15.790262] cpufreq: cpufreq_online: CPU0: Running at unlisted freq: 500000 KHz
[   15.791978] cpufreq: cpufreq_online: CPU0: Unlisted initial frequency changed to: 600000 KHz
[   15.829654] of_get_named_gpiod_flags: parsed 'pendown-gpio' property of node '/spi@ff130000/waveshare35a-ts@1[0]' - status (0)
[   15.829769] ads7846 spi2.1: spi2.1 supply vcc not found, using dummy regulator
[   15.829815] ads7846 spi2.1: Linked as a consumer to regulator.0
[   15.832115] fbtft: module is from the staging directory, the quality is unknown, you have been warned.
[   15.838505] fb_ili9486: module is from the staging directory, the quality is unknown, you have been warned.
[   15.838869] rockchip-pinctrl pinctrl: unable to find group for node waveshare35a_pins
[   15.838884] fb_ili9486: probe of spi2.0 failed with error -22
[   15.838893] r8723bs: module is from the staging directory, the quality is unknown, you have been warned.
[   15.839866] ads7846 spi2.1: touchscreen, irq 246
[   15.840212] input: ADS7846 Touchscreen as /devices/platform/ff130000.spi/spi_master/spi2/spi2.1/input/input2
[   15.845273] RTL8723BS: module init start
[   15.845279] RTL8723BS: rtl8723bs v4.3.5.5_12290.20140916_BTCOEX20140507-4E40
[   15.845281] RTL8723BS: rtl8723bs BT-Coex version = BTCOEX20140507-4E40
[   15.845832] pnetdev = 81701a00
[   15.918220] zram: Added device: zram0
[   15.918684] zram: Added device: zram1
[   15.924573] zram: Added device: zram2
[   15.948357] mali ffa30000.gpu: Linked as a consumer to regulator.4
[   15.948943] mali ffa30000.gpu: GPU identified as 0x0750 r0p0 status 1
[   15.949120] mali ffa30000.gpu: Protected mode not available
[   15.949722] rk3288-crypto ff8a0000.cypto-controller: Crypto Accelerator successfully registered
[   15.954937] mali ffa30000.gpu: Probed as mali0
[   15.956764] of_get_named_gpiod_flags: parsed 'gpios' property of node '/gpio-keys/button@0[0]' - status (0)
[   15.956780] gpio gpiochip0: Persistence not supported for GPIO 5
[   15.956912] input: gpio-keys as /devices/platform/gpio-keys/input/input3
[   16.005718] zram1: detected capacity change from 0 to 1050013696
[   16.015553] RTL8723BS: rtw_ndev_init(wlan0)
[   16.016328] RTL8723BS: module init ret =0
[   16.145558] Adding 1025400k swap on /dev/zram1.  Priority:5 extents:1 across:1025400k SSFS
[   16.196627] of_get_named_gpiod_flags: can't parse 'simple-audio-card,hp-det-gpio' property of node '/sound[0]'
[   16.196637] of_get_named_gpiod_flags: can't parse 'simple-audio-card,mic-det-gpio' property of node '/sound[0]'
[   16.196975] asoc-simple-card sound: i2s-hifi &lt;-&gt; ff890000.i2s mapping ok
[   16.300344] zram0: detected capacity change from 0 to 52428800
[   16.429337] EXT4-fs (zram0): mounted filesystem without journal. Opts: discard
[   18.062115] usbcore: registered new interface driver snd-usb-audio
[   19.305218] gpio gpiochip4: Persistence not supported for GPIO 26
[   19.305406] gpio gpiochip4: Persistence not supported for GPIO 29
[   19.305549] gpio gpiochip4: Persistence not supported for GPIO 31
[   19.971322] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
[   19.972383] RTL8211E Gigabit Ethernet stmmac-0:00: attached PHY driver [RTL8211E Gigabit Ethernet] (mii_bus:phy_addr=stmmac-0:00, irq=POLL)
[   19.986166] rk_gmac-dwmac ff290000.ethernet eth0: No Safety Features support found
[   19.986177] rk_gmac-dwmac ff290000.ethernet eth0: PTP not supported by HW
[   19.986434] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
[   19.999831] IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready
[   20.013348] rtl8723bs: acquire FW from file:rtlwifi/rtl8723bs_nic.bin
[   20.994680] rk_gmac-dwmac ff290000.ethernet eth0: Link is Up - 100Mbps/Full - flow control rx/tx
[   21.320389] IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready
[   21.320433] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
[   21.340142] ttyS0 - failed to request DMA
[   21.473675] IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready
[   91.334599] fbtft_device: module is from the staging directory, the quality is unknown, you have been warned.
[   91.335565] ads7846 spi2.1: ads7846 spi2.1 2000kHz 8 bits mode=0x00
[   91.335580] spi spi2.0: ili9486 spi2.0 15000kHz 8 bits mode=0x00
[   91.335670] rockchip-efuse ffb40000.efuse: ffb40000.efuse id=-1 pdata? no
[   91.336172] spi spi2.0: Deleting spi2.0
[   91.910870] Console: switching to colour frame buffer device 60x40
[   91.911340] graphics fb0: fb_ili9486 frame buffer, 480x320, 300 KiB video memory, 32 KiB buffer memory, fps=31, spi2.0 at 15 MHz
[   91.911402] fbtft_device: GPIOS used by 'fb_ili9486':
[   91.911405] fbtft_device: 'dc' = GPIO163
[   91.911407] fbtft_device: 'reset' = GPIO171
[   91.911414] ads7846 spi2.1: ads7846 spi2.1 2000kHz 8 bits mode=0x00
[   91.911418] fb_ili9486 spi2.0: fb_ili9486 spi2.0 15000kHz 8 bits mode=0x00</span></pre>

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

<p>
	 
</p>
]]></description><guid isPermaLink="false">11163</guid><pubDate>Sun, 04 Aug 2019 20:41:29 +0000</pubDate></item><item><title>GPIO Pin 40 is high on Tinker Board S</title><link>https://forum.armbian.com/topic/11178-gpio-pin-40-is-high-on-tinker-board-s/</link><description><![CDATA[<p>
	Installed the desktop version of Armbian (bionic) on  Asus Tinker Board S and noticed that the GPIO Pin 40 is always high on boot up. Please let me know whether this is high by default for any reason and if possible how to set it to Low while start up.
</p>]]></description><guid isPermaLink="false">11178</guid><pubDate>Tue, 06 Aug 2019 05:26:42 +0000</pubDate></item><item><title>Tinker Board Sound</title><link>https://forum.armbian.com/topic/4807-tinker-board-sound/</link><description><![CDATA[<p>
	<strong>Update May-21-2018</strong>:  script may have negative impact on HDMI audio, needs further investigation.  Patches pushed to enable I2S HDMI device, but audio does not come out.
</p>

<p>
	 
</p>

<p>
	<strong>Update Feb-20-2018</strong>:  script update committed for out of the box audio support (both outputs and inputs) for ASUS Tinker Board. 
</p>

<p>
	 
</p>

<p>
	Available sinks:
</p>

<ul><li>
		BT-VOIP
	</li>
	<li>
		SPDIF
	</li>
	<li>
		Headset (the jack)
	</li>
</ul><p>
	Available sources:
</p>

<ul><li>
		BT-VOIP
	</li>
	<li>
		Headset-input (the jack)
	</li>
</ul><p>
	 
</p>

<p>
	Tinkerboard sound is possible with Armbian, however I have not worked to get it set up "out of the box" because of a major bug in the sound itself, namely that it outputs pure high pitched garbage from certain applications and certain source materials.  I don't want anyone going deaf/destroying equipment, and I don't want to get backed into a corner on something I don't immediately know how to fix.  That said, I'm hoping <a contenteditable="false" data-ipshover="" data-ipshover-target="https://forum.armbian.com/index.php?/profile/5794-kwiboo/&amp;do=hovercard" data-mentionid="5794" href="https://forum.armbian.com/index.php?/profile/5794-kwiboo/" rel="">@Kwiboo</a> or <a contenteditable="false" data-ipshover="" data-ipshover-target="https://forum.armbian.com/index.php?/profile/578-da-alchemist/&amp;do=hovercard" data-mentionid="578" href="https://forum.armbian.com/index.php?/profile/578-da-alchemist/" rel="">@Da Alchemist</a> or <span>the like may have an idea of what's going on here, it's one of the more annoying issues holding this back from being a daily driver.  It's important to note I experienced the same sort of insanity using a simple I2S DAC with the Tinker Board.  If some PA settings can take care of it that's great, if it's a clock issue on the Tinker I'm not sure where to go from there.  I will be doing some testing on the new kernel 4.13, as there have been some clock reassignments/adjustments that, while seemingly unrelated, may be.  Also, has anyone found a specific driver for the Realtek chip, or is it still just "generic USB Audio?"</span>
</p>
]]></description><guid isPermaLink="false">4807</guid><pubDate>Fri, 28 Jul 2017 05:35:32 +0000</pubDate></item></channel></rss>
