<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/">
	<channel>
		<title><![CDATA[PINE64 - BSD on PINE A64-LTS / SOPINE]]></title>
		<link>https://forum.pine64.org/</link>
		<description><![CDATA[PINE64 - https://forum.pine64.org]]></description>
		<pubDate>Sat, 18 Apr 2026 18:31:37 +0000</pubDate>
		<generator>MyBB</generator>
		<item>
			<title><![CDATA[Upper USB slot not working on FreeBSD]]></title>
			<link>https://forum.pine64.org/showthread.php?tid=9481</link>
			<pubDate>Fri, 20 Mar 2020 23:01:43 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.pine64.org/member.php?action=profile&uid=17103">Pbowen</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.pine64.org/showthread.php?tid=9481</guid>
			<description><![CDATA[I have FreeBSD-CURRENT installed onto SD card for the Pine64-lts. I boots fine so I installed X and Open-Motif, and they work fine as well. The only problem I have at the moment is the upper USB slot is not working for things like dongles for wireless keyboard/ mouse, or WiFi adapter, or flash drive. It works fine for all of those things under Armbian, so I know it's not a board issue. Is there a way to configure "something" to get it to recognize the flash drives and stuff?<br />
<br />
Thanks,<br />
Patrick]]></description>
			<content:encoded><![CDATA[I have FreeBSD-CURRENT installed onto SD card for the Pine64-lts. I boots fine so I installed X and Open-Motif, and they work fine as well. The only problem I have at the moment is the upper USB slot is not working for things like dongles for wireless keyboard/ mouse, or WiFi adapter, or flash drive. It works fine for all of those things under Armbian, so I know it's not a board issue. Is there a way to configure "something" to get it to recognize the flash drives and stuff?<br />
<br />
Thanks,<br />
Patrick]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Installing OpenBSD on Pine A64 - LTS]]></title>
			<link>https://forum.pine64.org/showthread.php?tid=7500</link>
			<pubDate>Thu, 16 May 2019 14:34:32 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.pine64.org/member.php?action=profile&uid=10825">epsilonKNOT</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.pine64.org/showthread.php?tid=7500</guid>
			<description><![CDATA[I wrote up a small tutorial on installing openbsd on the pinea64-lts model:<br />
<a href="https://github.com/epsilon-0/openbsd-pine-a64-lts" target="_blank" rel="noopener" class="mycode_url">https://github.com/epsilon-0/openbsd-pine-a64-lts</a><br />
<br />
Hope it helps some people <img src="https://forum.pine64.org/images/smilies/biggrin.png" alt="Big Grin" title="Big Grin" class="smilie smilie_4" />]]></description>
			<content:encoded><![CDATA[I wrote up a small tutorial on installing openbsd on the pinea64-lts model:<br />
<a href="https://github.com/epsilon-0/openbsd-pine-a64-lts" target="_blank" rel="noopener" class="mycode_url">https://github.com/epsilon-0/openbsd-pine-a64-lts</a><br />
<br />
Hope it helps some people <img src="https://forum.pine64.org/images/smilies/biggrin.png" alt="Big Grin" title="Big Grin" class="smilie smilie_4" />]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Trying to install OpenBSD, I get u-Boot error]]></title>
			<link>https://forum.pine64.org/showthread.php?tid=7249</link>
			<pubDate>Sat, 09 Mar 2019 23:34:13 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.pine64.org/member.php?action=profile&uid=11190">AndroTester</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.pine64.org/showthread.php?tid=7249</guid>
			<description><![CDATA[Hi there.<br />
<br />
I tried to install OpenBSD, I copied the minirootfs to sd card from an OpenBSD machine and copied relevant dtb to sd card:<br />
<br />
dd if=miniroot64.fs of/dev/rsd0c bs=1m<br />
mount /dev/sd0i /mnt<br />
mkdir /mnt/allwinner<br />
cp /usr/local/share/dtb/arm64/allwinner/sun50i-a64-pine64.dtb /mnt/allwinner<br />
<br />
<br />
But it didn't help. I get <br />
U-Boot SPL 2018.09 (Oct 12 2018 - 03:54:15 -0600)<br />
DRAM: 0 MiB<br />
### ERROR ### Please RESET the board ###<br />
<br />
Please advise]]></description>
			<content:encoded><![CDATA[Hi there.<br />
<br />
I tried to install OpenBSD, I copied the minirootfs to sd card from an OpenBSD machine and copied relevant dtb to sd card:<br />
<br />
dd if=miniroot64.fs of/dev/rsd0c bs=1m<br />
mount /dev/sd0i /mnt<br />
mkdir /mnt/allwinner<br />
cp /usr/local/share/dtb/arm64/allwinner/sun50i-a64-pine64.dtb /mnt/allwinner<br />
<br />
<br />
But it didn't help. I get <br />
U-Boot SPL 2018.09 (Oct 12 2018 - 03:54:15 -0600)<br />
DRAM: 0 MiB<br />
### ERROR ### Please RESET the board ###<br />
<br />
Please advise]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[FreeBSD for Clusterboard (V1.1) [*WIP]]]></title>
			<link>https://forum.pine64.org/showthread.php?tid=6339</link>
			<pubDate>Tue, 31 Jul 2018 21:09:32 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.pine64.org/member.php?action=profile&uid=8979">paradise</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.pine64.org/showthread.php?tid=6339</guid>
			<description><![CDATA[Hi,<br />
<br />
I made an image of an almost complete world of FreeBSD for the SoPine including all my patches.<br />
<br />
<br />
Latest version with timecounter replacement<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>KDB: debugger backends: ddb<br />
KDB: current backend: ddb<br />
                   Type     Physical      Virtual   #Pages Attr<br />
     ConventionalMemory 000040000000     40000000 00008000 WB <br />
    RuntimeServicesData 000048000000     48000000 00000008 WB RUNTIME<br />
     ConventionalMemory 000048009000     40000000 00068e8a WB <br />
             LoaderData 0000b0e93000     b0e93000 00000001 WB <br />
             LoaderData 0000b0e94000     b0e94000 00004000 WB <br />
             LoaderData 0000b4e94000     b4e94000 00004000 WB <br />
             LoaderCode 0000b8e94000     b8e94000 00000074 WB <br />
    RuntimeServicesData 0000b8f08000     b8f08000 00000001 WB RUNTIME<br />
               Reserved 0000b8f09000     b8f09000 00000001 WB <br />
               Reserved 0000b8f0a000     b8f0a000 00000001 WB <br />
               Reserved 0000b8f0b000     b8f0b000 00000001 WB <br />
               Reserved 0000b8f0c000     b8f0c000 00000001 WB <br />
               Reserved 0000b8f0d000     b8f0d000 00000001 WB <br />
               Reserved 0000b8f0e000     b8f0e000 00000001 WB <br />
               Reserved 0000b8f0f000     b8f0f000 00000001 WB <br />
               Reserved 0000b8f10000     b8f10000 00000001 WB <br />
               Reserved 0000b8f11000     b8f11000 00000001 WB <br />
               Reserved 0000b8f12000     b8f12000 00000001 WB <br />
               Reserved 0000b8f13000     b8f13000 00000001 WB <br />
               Reserved 0000b8f14000     b8f14000 00000001 WB <br />
               Reserved 0000b8f15000     b8f15000 00000001 WB <br />
               Reserved 0000b8f16000     b8f16000 00000001 WB <br />
               Reserved 0000b8f17000     b8f17000 00000001 WB <br />
               Reserved 0000b8f18000     b8f18000 00000001 WB <br />
               Reserved 0000b8f19000     b8f19000 00000001 WB <br />
               Reserved 0000b8f1a000     b8f1a000 00000001 WB <br />
               Reserved 0000b8f1b000     b8f1b000 00000001 WB <br />
               Reserved 0000b8f1c000     b8f1c000 00000001 WB <br />
               Reserved 0000b8f1d000     b8f1d000 00000001 WB <br />
               Reserved 0000b8f1e000     b8f1e000 00000001 WB <br />
               Reserved 0000b8f1f000     b8f1f000 00000001 WB <br />
               Reserved 0000b8f20000     b8f20000 00000001 WB <br />
               Reserved 0000b8f21000     b8f21000 00000001 WB <br />
               Reserved 0000b8f22000     b8f22000 00000001 WB <br />
               Reserved 0000b8f23000     b8f23000 00000001 WB <br />
               Reserved 0000b8f24000     b8f24000 00000001 WB <br />
               Reserved 0000b8f25000     b8f25000 00000001 WB <br />
               Reserved 0000b8f26000     b8f26000 00000001 WB <br />
               Reserved 0000b8f27000     b8f27000 00000001 WB <br />
               Reserved 0000b8f28000     b8f28000 00000001 WB <br />
               Reserved 0000b8f29000     b8f29000 00000001 WB <br />
               Reserved 0000b8f2a000     b8f2a000 00000001 WB <br />
               Reserved 0000b8f2b000     b8f2b000 00000001 WB <br />
               Reserved 0000b8f2c000     b8f2c000 00000001 WB <br />
             LoaderData 0000b8f2d000     b8f2d000 0000508e WB <br />
    RuntimeServicesCode 0000bdfbb000     bdfbb000 00000001 WB RUNTIME<br />
             LoaderData 0000bdfbc000     b8f2d000 00002044 WB <br />
Physical memory chunk(s):<br />
  0x40000000 - 0x48007fff,   128 MB (  32776 pages)<br />
  0x48009000 - 0xb8f08fff,  1807 MB ( 462592 pages)<br />
  0xb8f2d000 - 0xbdfbafff,    80 MB (  20622 pages)<br />
  0xbdfbc000 - 0xbfffffff,    32 MB (   8260 pages)<br />
Excluded memory regions:<br />
  0x48000000 - 0x48007fff,     0 MB (      8 pages) NoAlloc <br />
  0xb1000000 - 0xb25bcfff,    21 MB (   5565 pages) NoAlloc <br />
  0xb8f08000 - 0xb8f2cfff,     0 MB (     37 pages) NoAlloc <br />
  0xbdfbb000 - 0xbdfbbfff,     0 MB (      1 pages) NoAlloc <br />
Found 4 CPUs in the device tree<br />
Copyright (c) 1992-2018 The FreeBSD Project.<br />
Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994<br />
        The Regents of the University of California. All rights reserved.<br />
FreeBSD is a registered trademark of The FreeBSD Foundation.<br />
FreeBSD 12.0-CURRENT #173 4347b60bdbb(master)-dirty: Sat Aug  4 15:43:58 CEST 2018<br />
FreeBSD clang version 6.0.1 (tags/RELEASE_601/final 335540) (based on LLVM 6.0.1)<br />
WARNING: WITNESS option enabled, expect reduced performance.<br />
Preloaded elf kernel "/boot/kernel/kernel" at 0xffff000001397000.<br />
Preloaded boot_entropy_cache "/boot/entropy" at 0xffff0000013a02b8.<br />
Preloaded mfs_root "/boot/pgcv1.uzip" at 0xffff0000013a0310.<br />
Starting CPU 1 (1)<br />
Starting CPU 2 (2)<br />
Starting CPU 3 (3)<br />
FreeBSD/SMP: Multiprocessor System Detected: 4 CPUs<br />
random: read 3840 bytes from preloaded cache<br />
random: unblocking device.<br />
arc4random: read 32 bytes from preloaded cache<br />
VIMAGE (virtualized network stack) enabled<br />
ULE: setup cpu 0<br />
ULE: setup cpu 1<br />
ULE: setup cpu 2<br />
ULE: setup cpu 3<br />
random: entropy device external interface<br />
MAP 48000000 mode 2 pages 8<br />
MAP b8f08000 mode 2 pages 1<br />
MAP bdfbb000 mode 2 pages 1<br />
mem: &lt;memory&gt;<br />
null: &lt;full device, null device, zero device&gt;<br />
openfirm: &lt;Open Firmware control device&gt;<br />
nfslock: pseudo-device<br />
crypto: &lt;crypto core&gt;<br />
random: harvesting attach, 8 bytes (4 bits) from nexus0<br />
ofwbus0: &lt;Open Firmware Device Tree&gt;<br />
clk_fixed0: &lt;Fixed clock&gt; on ofwbus0<br />
random: harvesting attach, 8 bytes (4 bits) from clk_fixed0<br />
clk_fixed1: &lt;Fixed clock&gt; on ofwbus0<br />
random: harvesting attach, 8 bytes (4 bits) from clk_fixed1<br />
clk_fixed2: &lt;Fixed clock&gt; on ofwbus0<br />
random: harvesting attach, 8 bytes (4 bits) from clk_fixed2<br />
simplebus0: &lt;Flattened device tree simple bus&gt; on ofwbus0<br />
ccu_a64ng0: &lt;Allwinner A64 Clock Control Unit NG&gt; mem 0x1c20000-0x1c203ff on simplebus0<br />
ccu_a64ng0: Setting pll_periph0 as parent for ahb1<br />
ccu_a64ng0: Setting pll_periph0 as parent for ahb2<br />
ccu_a64ng0: Setting pll_ddr0 as parent for dram<br />
Clock: pll_cpux, parent: osc24M(0), freq: 816000000<br />
Clock: pll_audio, parent: osc24M(0), freq: 24571428<br />
Clock: pll_periph0_2x, parent: osc24M(0), freq: 600000000<br />
Clock: pll_periph1_2x, parent: osc24M(0), freq: 600000000<br />
Clock: pll_ddr0, parent: osc24M(0), freq: 408000000<br />
Clock: pll_ddr1, parent: osc24M(0), freq: 1104000000<br />
Clock: pll_video0, parent: osc24M(0), freq: 30303<br />
Clock: pll_video1, parent: osc24M(0), freq: 30303<br />
Clock: pll_ve, parent: osc24M(0), freq: 30303<br />
Clock: pll_gpu, parent: osc24M(0), freq: 30303<br />
Clock: pll_de, parent: osc24M(0), freq: 30303<br />
Clock: pll_hsic, parent: osc24M(0), freq: 1200000<br />
Clock: apb2, parent: osc24M(1), freq: 24000000<br />
Clock: nand, parent: osc24M(0), freq: 12000000<br />
Clock: mmc0, parent: osc24M(0), freq: 400000<br />
Clock: mmc1, parent: osc24M(0), freq: 24000000<br />
Clock: mmc2, parent: osc24M(0), freq: 400000<br />
Clock: ts, parent: osc24M(0), freq: 24000000<br />
Clock: ce, parent: osc24M(0), freq: 24000000<br />
Clock: spi0, parent: osc24M(0), freq: 24000000<br />
Clock: spi1, parent: osc24M(0), freq: 24000000<br />
Clock: spdif, parent: pll_audio(0), freq: 24571428<br />
Clock: dram, parent: pll_ddr0(0), freq: 408000000<br />
Clock: de, parent: pll_periph0_2x(0), freq: 600000000<br />
Clock: deinterlace, parent: pll_periph0(0), freq: 300000000<br />
Clock: csi-sclk, parent: pll_periph0(0), freq: 300000000<br />
Clock: csi-mclk, parent: osc24M(0), freq: 24000000<br />
Clock: ve, parent: pll_ve(0), freq: 30303<br />
Clock: hdmi, parent: pll_video0(0), freq: 30303<br />
Clock: mbus, parent: pll_periph0_2x(1), freq: 200000000<br />
Clock: gpu, parent: pll_gpu(0), freq: 30303<br />
Clock: ths, parent: osc24M(0), freq: 24000000<br />
Clock: ahb1, parent: pll_periph0(3), freq: 300000000<br />
Clock: ahb2, parent: pll_periph0(1), freq: 150000000<br />
Clock: cpux, parent: pll_cpux(2), freq: 816000000<br />
Clock: i2s0mux, parent: pll_audio-8x(0), freq: 196571424<br />
Clock: i2s1mux, parent: pll_audio-8x(0), freq: 196571424<br />
Clock: i2s2mux, parent: pll_audio-8x(0), freq: 196571424<br />
Clock: axi, parent: cpux(0), freq: 204000000<br />
Clock: apb1, parent: ahb1(0), freq: 75000000<br />
Clock: apb, parent: cpux(0), freq: 272000000<br />
Clock: osc12M, parent: osc24M(0), freq: 12000000<br />
Clock: pll_periph0, parent: pll_periph0_2x(0), freq: 300000000<br />
Clock: pll_periph1, parent: pll_periph1_2x(0), freq: 300000000<br />
Clock: pll_audio-2x, parent: pll_audio(0), freq: 49142856<br />
Clock: pll_audio-4x, parent: pll_audio(0), freq: 98285712<br />
Clock: pll_audio-8x, parent: pll_audio(0), freq: 196571424<br />
Clock: bus-mipi-dsi, parent: ahb1(0), freq: 300000000<br />
Clock: bus-ce, parent: ahb1(0), freq: 300000000<br />
Clock: bus-dma, parent: ahb1(0), freq: 300000000<br />
Clock: bus-mmc0, parent: ahb1(0), freq: 300000000<br />
Clock: bus-mmc1, parent: ahb1(0), freq: 300000000<br />
Clock: bus-mmc2, parent: ahb1(0), freq: 300000000<br />
Clock: bus-nand, parent: ahb1(0), freq: 300000000<br />
Clock: bus-dram, parent: ahb1(0), freq: 300000000<br />
Clock: bus-emac, parent: ahb2(0), freq: 150000000<br />
Clock: bus-ts, parent: ahb1(0), freq: 300000000<br />
Clock: bus-hstimer, parent: ahb1(0), freq: 300000000<br />
Clock: bus-spi0, parent: ahb1(0), freq: 300000000<br />
Clock: bus-spi1, parent: ahb1(0), freq: 300000000<br />
Clock: bus-otg, parent: ahb1(0), freq: 300000000<br />
Clock: bus-ehci0, parent: ahb1(0), freq: 300000000<br />
Clock: bus-ehci1, parent: ahb2(0), freq: 150000000<br />
Clock: bus-ohci0, parent: ahb1(0), freq: 300000000<br />
Clock: bus-ohci1, parent: ahb2(0), freq: 150000000<br />
Clock: bus-ve, parent: ahb1(0), freq: 300000000<br />
Clock: bus-tcon0, parent: ahb1(0), freq: 300000000<br />
Clock: bus-tcon1, parent: ahb1(0), freq: 300000000<br />
Clock: bus-deinterlace, parent: ahb1(0), freq: 300000000<br />
Clock: bus-csi, parent: ahb1(0), freq: 300000000<br />
Clock: bus-hdmi, parent: ahb1(0), freq: 300000000<br />
Clock: bus-de, parent: ahb1(0), freq: 300000000<br />
Clock: bus-gpu, parent: ahb1(0), freq: 300000000<br />
Clock: bus-msgbox, parent: ahb1(0), freq: 300000000<br />
Clock: bus-spinlock, parent: ahb1(0), freq: 300000000<br />
Clock: bus-codec, parent: apb1(0), freq: 75000000<br />
Clock: bus-spdif, parent: apb1(0), freq: 75000000<br />
Clock: bus-pio, parent: apb1(0), freq: 75000000<br />
Clock: bus-ths, parent: apb1(0), freq: 75000000<br />
Clock: bus-i2s0, parent: apb1(0), freq: 75000000<br />
Clock: bus-i2s1, parent: apb1(0), freq: 75000000<br />
Clock: bus-i2s2, parent: apb1(0), freq: 75000000<br />
Clock: bus-i2c0, parent: apb2(0), freq: 24000000<br />
Clock: bus-i2c1, parent: apb2(0), freq: 24000000<br />
Clock: bus-i2c2, parent: apb2(0), freq: 24000000<br />
Clock: bus-src, parent: apb2(0), freq: 24000000<br />
Clock: bus-uart0, parent: apb2(0), freq: 24000000<br />
Clock: bus-uart1, parent: apb2(0), freq: 24000000<br />
Clock: bus-uart2, parent: apb2(0), freq: 24000000<br />
Clock: bus-uart3, parent: apb2(0), freq: 24000000<br />
Clock: bus-uart4, parent: apb2(0), freq: 24000000<br />
Clock: bus-dbg, parent: ahb1(0), freq: 300000000<br />
Clock: usb-phy0, parent: osc24M(0), freq: 24000000<br />
Clock: usb-phy1, parent: osc24M(0), freq: 24000000<br />
Clock: usb-hsic, parent: pll_hsic(0), freq: 1200000<br />
Clock: usb-hsic-12M, parent: osc12M(0), freq: 12000000<br />
Clock: usb-ohci0, parent: osc12M(0), freq: 12000000<br />
Clock: usb-ohci1, parent: usb-ohci0(0), freq: 12000000<br />
Clock: dram-ve, parent: dram(0), freq: 408000000<br />
Clock: dram-csi, parent: dram(0), freq: 408000000<br />
Clock: dram-deinterlace, parent: dram(0), freq: 408000000<br />
Clock: dram-ts, parent: dram(0), freq: 408000000<br />
Clock: csi-misc, parent: osc24M(0), freq: 24000000<br />
Clock: ac-dig, parent: pll_audio(0), freq: 24571428<br />
Clock: ac-dig-4x, parent: pll_audio-4x(0), freq: 98285712<br />
Clock: avs, parent: osc24M(0), freq: 24000000<br />
Clock: hdmi-ddc, parent: osc24M(0), freq: 24000000<br />
random: harvesting attach, 8 bytes (4 bits) from ccu_a64ng0<br />
random: harvesting attach, 8 bytes (4 bits) from simplebus0<br />
regfix0: &lt;Fixed Regulator&gt; on ofwbus0<br />
random: harvesting attach, 8 bytes (4 bits) from regfix0<br />
random: harvesting attach, 8 bytes (4 bits) from ofwbus0<br />
ccu_sun8i_r0: &lt;Allwinner SUN8I_R Clock Control Unit NG&gt; mem 0x1f01400-0x1f014ff on simplebus0<br />
Clock: ar100, parent: osc32k(0), freq: 32768<br />
Clock: apb0, parent: ahb0(0), freq: 32768<br />
Clock: ahb0, parent: ar100(0), freq: 32768<br />
Clock: ir, parent: osc32k(0), freq: 32768<br />
Clock: apb0-pio, parent: apb0(0), freq: 32768<br />
Clock: apb0-ir, parent: apb0(0), freq: 32768<br />
Clock: apb0-timer, parent: apb0(0), freq: 32768<br />
Clock: apb0-rsb, parent: apb0(0), freq: 32768<br />
Clock: apb0-uart, parent: apb0(0), freq: 32768<br />
Clock: apb0-i2c, parent: apb0(0), freq: 32768<br />
Clock: apb0-twd, parent: apb0(0), freq: 32768<br />
random: harvesting attach, 8 bytes (4 bits) from ccu_sun8i_r0<br />
psci0: &lt;ARM Power State Co-ordination Interface Driver&gt; on ofwbus0<br />
psci0: PSCI version 0.2 compatible<br />
random: harvesting attach, 8 bytes (4 bits) from psci0<br />
iichb0: &lt;Allwinner RSB&gt; mem 0x1f03400-0x1f037ff irq 35 on simplebus0<br />
iicbus0: &lt;OFW I2C bus&gt; on iichb0<br />
random: harvesting attach, 8 bytes (4 bits) from iicbus0<br />
random: harvesting attach, 8 bytes (4 bits) from iichb0<br />
gic0: &lt;ARM Generic Interrupt Controller&gt; mem 0x1c81000-0x1c81fff,0x1c82000-0x1c83fff,0x1c84000-0x1c85fff,0x1c86000-0x1c87fff irq 30 on simplebus0<br />
gic0: pn 0x2, arch 0x2, rev 0x1, implementer 0x43b irqs 224<br />
random: harvesting attach, 8 bytes (4 bits) from gic0<br />
gpio0: &lt;Allwinner GPIO/Pinmux controller&gt; mem 0x1c20800-0x1c20bff irq 13,14,15 on simplebus0<br />
gpiobus0: &lt;OFW GPIO bus&gt; on gpio0<br />
random: harvesting attach, 8 bytes (4 bits) from gpiobus0<br />
Processing 1 pin-config node(s) in pinctrl-0 for serial@1c28000<br />
Processing 1 pin-config node(s) in pinctrl-0 for ethernet@1c30000<br />
Processing 1 pin-config node(s) in pinctrl-0 for rsb@1f03400<br />
Processing 1 pin-config node(s) in pinctrl-0 for serial@1c28000<br />
Processing 1 pin-config node(s) in pinctrl-0 for ethernet@1c30000<br />
Processing 1 pin-config node(s) in pinctrl-0 for rsb@1f03400<br />
random: harvesting attach, 8 bytes (4 bits) from gpio0<br />
aw_nmi0: &lt;Allwinner NMI Controller&gt; mem 0x1f00c00-0x1f00fff irq 33 on simplebus0<br />
random: harvesting attach, 8 bytes (4 bits) from aw_nmi0<br />
gpio1: &lt;Allwinner GPIO/Pinmux controller&gt; mem 0x1f02c00-0x1f02fff irq 34 on simplebus0<br />
gpiobus1: &lt;OFW GPIO bus&gt; on gpio1<br />
random: harvesting attach, 8 bytes (4 bits) from gpiobus1<br />
Processing 1 pin-config node(s) in pinctrl-0 for serial@1c28000<br />
Processing 1 pin-config node(s) in pinctrl-0 for ethernet@1c30000<br />
Processing 1 pin-config node(s) in pinctrl-0 for rsb@1f03400<br />
Processing 1 pin-config node(s) in pinctrl-0 for serial@1c28000<br />
Processing 1 pin-config node(s) in pinctrl-0 for ethernet@1c30000<br />
Processing 1 pin-config node(s) in pinctrl-0 for rsb@1f03400<br />
random: harvesting attach, 8 bytes (4 bits) from gpio1<br />
axp8xx_pmu0: &lt;X-Powers AXP803 Power Management Unit&gt; at addr 0x746 irq 48 on iicbus0<br />
axp8xx_pmu0: chip ID 0x51<br />
gpiobus2: &lt;OFW GPIO bus&gt; on axp8xx_pmu0<br />
random: harvesting attach, 8 bytes (4 bits) from gpiobus2<br />
random: harvesting attach, 8 bytes (4 bits) from axp8xx_pmu0<br />
generic_timer0: &lt;ARMv8 Generic Timer&gt; irq 0,1,2,3 on ofwbus0<br />
Timecounter "ARM MPCore Timecounter" frequency 24000000 Hz quality 1000<br />
Event timer "ARM MPCore Eventtimer" frequency 24000000 Hz quality 1000<br />
random: harvesting attach, 8 bytes (4 bits) from generic_timer0<br />
rtc0: &lt;Allwinner RTC&gt; mem 0x1f00000-0x1f00220 irq 31,32 on simplebus0<br />
rtc0: Using external oscillator<br />
rtc0: VDD Regulator state 4<br />
rtc0: registered as a time-of-day clock, resolution 1.000000s<br />
random: harvesting attach, 8 bytes (4 bits) from rtc0<br />
a64_hstimer0: &lt;Allwinner A64HS timer&gt; mem 0x1c60000-0x1c60023 irq 38 on simplebus0<br />
Timecounter "A64 HS Timer" frequency 1000 Hz quality 999<br />
a64_hstimer0: clock: hz=1000 stathz = 0<br />
a64_hstimer0: event timer clock frequency 150000000<br />
random: harvesting attach, 8 bytes (4 bits) from a64_hstimer0<br />
efirtc0: cannot read EFI realtime clock<br />
cpulist0: &lt;Open Firmware CPU Group&gt; on ofwbus0<br />
cpu0: &lt;Open Firmware CPU&gt; on cpulist0<br />
arm64_cpu0: register &lt;0&gt;<br />
random: harvesting attach, 8 bytes (4 bits) from arm64_cpu0<br />
cpufreq_dt0: &lt;Generic cpufreq driver&gt; on cpu0<br />
cpufreq_dt0: 1248.000 MHz, 1300000 uV<br />
cpufreq_dt0: 1200.000 MHz, 1260000 uV<br />
cpufreq_dt0: 1008.000 MHz, 1200000 uV<br />
cpufreq_dt0: 816.000 MHz, 1200000 uV<br />
cpufreq_dt0: 528.000 MHz, 1040000 uV<br />
random: harvesting attach, 8 bytes (4 bits) from cpufreq0<br />
random: harvesting attach, 8 bytes (4 bits) from cpufreq_dt0<br />
random: harvesting attach, 8 bytes (4 bits) from cpu0<br />
cpu1: &lt;Open Firmware CPU&gt; on cpulist0<br />
arm64_cpu1: register &lt;1&gt;<br />
random: harvesting attach, 8 bytes (4 bits) from arm64_cpu1<br />
random: harvesting attach, 8 bytes (4 bits) from cpu1<br />
cpu2: &lt;Open Firmware CPU&gt; on cpulist0<br />
arm64_cpu2: register &lt;2&gt;<br />
random: harvesting attach, 8 bytes (4 bits) from arm64_cpu2<br />
random: harvesting attach, 8 bytes (4 bits) from cpu2<br />
cpu3: &lt;Open Firmware CPU&gt; on cpulist0<br />
arm64_cpu3: register &lt;3&gt;<br />
random: harvesting attach, 8 bytes (4 bits) from arm64_cpu3<br />
random: harvesting attach, 8 bytes (4 bits) from cpu3<br />
random: harvesting attach, 8 bytes (4 bits) from cpulist0<br />
ofwbus0: &lt;sound_spdif&gt; compat simple-audio-card (no driver attached)<br />
ofwbus0: &lt;spdif-out&gt; compat linux,spdif-dit (no driver attached)<br />
syscon_generic0: &lt;syscon&gt; mem 0x1c00000-0x1c00033 on simplebus0<br />
random: harvesting attach, 8 bytes (4 bits) from syscon_generic0<br />
a31dmac0: &lt;Allwinner DMA controller&gt; mem 0x1c02000-0x1c02fff irq 4 on simplebus0<br />
random: harvesting attach, 8 bytes (4 bits) from a31dmac0<br />
simplebus0: &lt;mmc@1c0f000&gt; mem 0x1c0f000-0x1c0ffff irq 5 disabled compat allwinner,sun50i-a64-mmc (no driver attached)<br />
simplebus0: &lt;mmc@1c10000&gt; mem 0x1c10000-0x1c10fff irq 6 disabled compat allwinner,sun50i-a64-mmc (no driver attached)<br />
simplebus0: &lt;mmc@1c11000&gt; mem 0x1c11000-0x1c11fff irq 7 disabled compat allwinner,sun50i-a64-emmc (no driver attached)<br />
simplebus0: &lt;usb@1c19000&gt; mem 0x1c19000-0x1c193ff irq 8 disabled compat allwinner,sun8i-a33-musb (no driver attached)<br />
simplebus0: &lt;phy@1c19400&gt; mem 0x1c19400-0x1c19413,0x1c1a800-0x1c1a803,0x1c1b800-0x1c1b803 disabled compat allwinner,sun50i-a64-usb-phy (no driver attached)<br />
simplebus0: &lt;usb@1c1a000&gt; mem 0x1c1a000-0x1c1a0ff irq 9 disabled compat allwinner,sun50i-a64-ehci (no driver attached)<br />
simplebus0: &lt;usb@1c1a400&gt; mem 0x1c1a400-0x1c1a4ff irq 10 disabled compat allwinner,sun50i-a64-ohci (no driver attached)<br />
simplebus0: &lt;usb@1c1b000&gt; mem 0x1c1b000-0x1c1b0ff irq 11 disabled compat allwinner,sun50i-a64-ehci (no driver attached)<br />
simplebus0: &lt;usb@1c1b400&gt; mem 0x1c1b400-0x1c1b4ff irq 12 disabled compat allwinner,sun50i-a64-ohci (no driver attached)<br />
gpioc0: &lt;GPIO controller&gt; on gpio0<br />
random: harvesting attach, 8 bytes (4 bits) from gpioc0<br />
simplebus0: &lt;spdif@1c21000&gt; mem 0x1c21000-0x1c213ff irq 16 disabled compat allwinner,sun50i-a64-spdif (no driver attached)<br />
simplebus0: &lt;i2s@1c22000&gt; mem 0x1c22000-0x1c223ff irq 17 disabled compat allwinner,sun50i-a64-i2s (no driver attached)<br />
simplebus0: &lt;i2s@1c22400&gt; mem 0x1c22400-0x1c227ff irq 18 disabled compat allwinner,sun50i-a64-i2s (no driver attached)<br />
uart0: &lt;16750 or compatible&gt; mem 0x1c28000-0x1c283ff irq 19 on simplebus0<br />
uart0: console (115384,n,8,1)<br />
uart0: fast interrupt<br />
uart0: PPS capture mode: DCD<br />
random: harvesting attach, 8 bytes (4 bits) from uart0<br />
simplebus0: &lt;serial@1c28400&gt; mem 0x1c28400-0x1c287ff irq 20 disabled compat snps,dw-apb-uart (no driver attached)<br />
simplebus0: &lt;serial@1c28800&gt; mem 0x1c28800-0x1c28bff irq 21 disabled compat snps,dw-apb-uart (no driver attached)<br />
simplebus0: &lt;serial@1c28c00&gt; mem 0x1c28c00-0x1c28fff irq 22 disabled compat snps,dw-apb-uart (no driver attached)<br />
simplebus0: &lt;serial@1c29000&gt; mem 0x1c29000-0x1c293ff irq 23 disabled compat snps,dw-apb-uart (no driver attached)<br />
simplebus0: &lt;i2c@1c2ac00&gt; mem 0x1c2ac00-0x1c2afff irq 24 disabled compat allwinner,sun6i-a31-i2c (no driver attached)<br />
simplebus0: &lt;i2c@1c2b000&gt; mem 0x1c2b000-0x1c2b3ff irq 25 disabled compat allwinner,sun6i-a31-i2c (no driver attached)<br />
simplebus0: &lt;i2c@1c2b400&gt; mem 0x1c2b400-0x1c2b7ff irq 26 disabled compat allwinner,sun6i-a31-i2c (no driver attached)<br />
simplebus0: &lt;spi@1c68000&gt; mem 0x1c68000-0x1c68fff irq 27 disabled compat allwinner,sun8i-h3-spi (no driver attached)<br />
simplebus0: &lt;spi@1c69000&gt; mem 0x1c69000-0x1c69fff irq 28 disabled compat allwinner,sun8i-h3-spi (no driver attached)<br />
awg0: &lt;Allwinner Gigabit Ethernet&gt; mem 0x1c30000-0x1c3ffff irq 29 on simplebus0<br />
simplebus0: no default resources for rid = 1, type = 3<br />
awg0: PHY type: rgmii, conf mode: reg<br />
awg0: EMAC clock: 0x00000806<br />
axp8xx_pmu0: Enable vcc-phy (dc1sw)<br />
awg0: AHB frequency 150000000 Hz, MDC div: 0x2<br />
reset<br />
miibus0: &lt;MII bus&gt; on awg0<br />
rgephy0: &lt;RTL8169S/8110S/8211 1000BASE-T media interface&gt; PHY 0 on miibus0<br />
rgephy0: OUI 0x00e04c, model 0x0011, rev. 5<br />
rgephy0:  none, 10baseT, 10baseT-FDX, 10baseT-FDX-flow, 100baseTX, 100baseTX-FDX, 100baseTX-FDX-flow, 1000baseT, 1000baseT-master, 1000baseT-FDX, 1000baseT-FDX-master, 1000baseT-FDX-flow, 1000baseT-FDX-flow-master, auto, auto-flowrandom: harvesting attach, 8 bytes (4 bits) from rgephy0<br />
rgephy1: &lt;RTL8169S/8110S/8211 1000BASE-T media interface&gt; PHY 1 on miibus0<br />
rgephy1: OUI 0x00e04c, model 0x0011, rev. 5<br />
rgephy1:  none, 10baseT, 10baseT-FDX, 10baseT-FDX-flow, 100baseTX, 100baseTX-FDX, 100baseTX-FDX-flow, 1000baseT, 1000baseT-master, 1000baseT-FDX, 1000baseT-FDX-master, 1000baseT-FDX-flow, 1000baseT-FDX-flow-master, auto, auto-flowrandom: harvesting attach, 8 bytes (4 bits) from rgephy1<br />
random: harvesting attach, 8 bytes (4 bits) from miibus0<br />
awg0: bpf attached<br />
awg0: Ethernet address: 02:ba:0b:87:36:64<br />
random: harvesting attach, 8 bytes (4 bits) from awg0<br />
gpioc1: &lt;GPIO controller&gt; on gpio1<br />
random: harvesting attach, 8 bytes (4 bits) from gpioc1<br />
gpioc2: &lt;GPIO controller&gt; on axp8xx_pmu0<br />
random: harvesting attach, 8 bytes (4 bits) from gpioc2<br />
iic0: &lt;I2C generic I/O&gt; on iicbus0<br />
random: harvesting attach, 8 bytes (4 bits) from iic0<br />
aw_wdog0: &lt;Allwinner A31 Watchdog&gt; mem 0x1c20ca0-0x1c20cbf irq 36 on simplebus0<br />
random: harvesting attach, 8 bytes (4 bits) from aw_wdog0<br />
simplebus0: &lt;pwm@1c21400&gt; mem 0x1c21400-0x1c21407 irq 37 disabled compat allwinner,sun50i-a64-pwm (no driver attached)<br />
simplebus0: &lt;dai@1c22c00&gt; mem 0x1c22c00-0x1c22dff irq 39 disabled compat allwinner,sun50i-a64-acodec-i2s (no driver attached)<br />
simplebus0: &lt;codec@1c22e00&gt; mem 0x1c22e00-0x1c233ff irq 40 disabled compat allwinner,sun50i-a64-codec (no driver attached)<br />
aw_thermal0: &lt;Allwinner Thermal Sensor Controller&gt; mem 0x1c25000-0x1c253ff irq 41 on simplebus0<br />
aw_thermal0: #0: cur 253C alarm 85C hyst 58C shut 106C<br />
aw_thermal0: #1: cur 253C alarm 85C hyst 58C shut 106C<br />
aw_thermal0: #2: cur 253C alarm 85C hyst 58C shut 106C<br />
random: harvesting attach, 8 bytes (4 bits) from aw_thermal0<br />
simplebus0: &lt;codec-analog@1f015c0&gt; mem 0x1f015c0-0x1f015c3 disabled compat allwinner,sun50i-a64-codec-analog (no driver attached)<br />
simplebus0: &lt;gpu@1c40000&gt; mem 0-0x1c3ffff,0-0xffff irq 42,43,44,45,46,47 disabled type gpu_mali400_0 compat arm,mali-400 (no driver attached)<br />
ofwbus0: &lt;sound&gt; disabled compat simple-audio-card (no driver attached)<br />
cryptosoft0: &lt;software crypto&gt;<br />
crypto: assign cryptosoft0 driver id 0, flags 0x6000000<br />
crypto: cryptosoft0 registers alg 1 flags 0 maxoplen 0<br />
crypto: cryptosoft0 registers alg 2 flags 0 maxoplen 0<br />
crypto: cryptosoft0 registers alg 3 flags 0 maxoplen 0<br />
crypto: cryptosoft0 registers alg 4 flags 0 maxoplen 0<br />
crypto: cryptosoft0 registers alg 5 flags 0 maxoplen 0<br />
crypto: cryptosoft0 registers alg 16 flags 0 maxoplen 0<br />
crypto: cryptosoft0 registers alg 6 flags 0 maxoplen 0<br />
crypto: cryptosoft0 registers alg 7 flags 0 maxoplen 0<br />
crypto: cryptosoft0 registers alg 32 flags 0 maxoplen 0<br />
crypto: cryptosoft0 registers alg 18 flags 0 maxoplen 0<br />
crypto: cryptosoft0 registers alg 19 flags 0 maxoplen 0<br />
crypto: cryptosoft0 registers alg 20 flags 0 maxoplen 0<br />
crypto: cryptosoft0 registers alg 8 flags 0 maxoplen 0<br />
crypto: cryptosoft0 registers alg 15 flags 0 maxoplen 0<br />
crypto: cryptosoft0 registers alg 9 flags 0 maxoplen 0<br />
crypto: cryptosoft0 registers alg 10 flags 0 maxoplen 0<br />
crypto: cryptosoft0 registers alg 13 flags 0 maxoplen 0<br />
crypto: cryptosoft0 registers alg 14 flags 0 maxoplen 0<br />
crypto: cryptosoft0 registers alg 34 flags 0 maxoplen 0<br />
crypto: cryptosoft0 registers alg 35 flags 0 maxoplen 0<br />
crypto: cryptosoft0 registers alg 36 flags 0 maxoplen 0<br />
crypto: cryptosoft0 registers alg 37 flags 0 maxoplen 0<br />
crypto: cryptosoft0 registers alg 11 flags 0 maxoplen 0<br />
crypto: cryptosoft0 registers alg 22 flags 0 maxoplen 0<br />
crypto: cryptosoft0 registers alg 23 flags 0 maxoplen 0<br />
crypto: cryptosoft0 registers alg 25 flags 0 maxoplen 0<br />
crypto: cryptosoft0 registers alg 24 flags 0 maxoplen 0<br />
crypto: cryptosoft0 registers alg 26 flags 0 maxoplen 0<br />
crypto: cryptosoft0 registers alg 27 flags 0 maxoplen 0<br />
crypto: cryptosoft0 registers alg 28 flags 0 maxoplen 0<br />
crypto: cryptosoft0 registers alg 21 flags 0 maxoplen 0<br />
crypto: cryptosoft0 registers alg 17 flags 0 maxoplen 0<br />
crypto: cryptosoft0 registers alg 29 flags 0 maxoplen 0<br />
crypto: cryptosoft0 registers alg 30 flags 0 maxoplen 0<br />
crypto: cryptosoft0 registers alg 31 flags 0 maxoplen 0<br />
random: harvesting attach, 8 bytes (4 bits) from cryptosoft0<br />
Found SMCCC version 1.0<br />
Device configuration finished.<br />
procfs registered<br />
Timecounters tick every 1.000 msec<br />
lo0: bpf attached<br />
vlan: initialized, using hash tables with chaining<br />
arc4random: read 32 bytes from preloaded cache<br />
arc4random: read 32 bytes from preloaded cache<br />
arc4random: read 32 bytes from preloaded cache<br />
tcp_init: net.inet.tcp.tcbhashsize auto tuned to 16384<br />
IPsec: Initialized Security Association Processing.<br />
md0: Preloaded image &lt;/boot/pgcv1.uzip&gt; 3024384 bytes at 0xffff0000010ac848<br />
Release APs...done<br />
CPU  0: ARM Cortex-A53 r0p4Trying to mount root from ufs:/dev/ufs/ROOTFS []...<br />
 affinity:  0<br />
 Instruction Set Attributes 0 = &lt;g_uzip_lzma_decompress: ibp=0xfffffd00006c9734, obp=0xffff00005c144000, in_pos=0, out_pos=0, in_size=204, out_size=8192<br />
AES+PMULLg_uzip_lzma_decompress: ibp=0xfffffd000074f934, obp=0xffff00005c144000, in_pos=0, out_pos=0, in_size=204, out_size=8192<br />
,SHA1g_uzip_lzma_decompress: ibp=0xfffffd000074f734, obp=0xffff00005c144000, in_pos=0, out_pos=0, in_size=204, out_size=8192<br />
,SHA2,CRC32&gt;<br />
g_uzip_lzma_decompress: ibp=0xfffffd000074f534, obp=0xffff00005c144000, in_pos=0, out_pos=0, in_size=204, out_size=8192<br />
 Instruction Set Attributes 1 = &lt;g_uzip_lzma_decompress: ibp=0xfffffd000074f334, obp=0xffff00005c144000, in_pos=0, out_pos=0, in_size=204, out_size=8192<br />
&gt;<br />
         Processor Features 0 = &lt;g_uzip_lzma_decompress: ibp=0xfffffd000074f134, obp=0xffff00005c144000, in_pos=0, out_pos=0, in_size=204, out_size=8192<br />
AdvSIMD,Float,EL3 32,EL2 32,EL1 32g_uzip_lzma_decompress: ibp=0xfffffd000074e734, obp=0xffff00005c144000, in_pos=0, out_pos=0, in_size=204, out_size=8192<br />
,EL0 32g_uzip_lzma_decompress: ibp=0xfffffd000074e534, obp=0xffff00005c144000, in_pos=0, out_pos=0, in_size=204, out_size=8192<br />
&gt;<br />
g_uzip_lzma_decompress: ibp=0xfffffd000074e334, obp=0xffff00005c144000, in_pos=0, out_pos=0, in_size=204, out_size=8192<br />
         Processor Features 1 = &lt;0&gt;<br />
g_uzip_lzma_decompress: ibp=0xfffffd000074e134, obp=0xffff00005c144000, in_pos=0, out_pos=0, in_size=204, out_size=8192<br />
      Memory Model Features 0 = &lt;g_uzip_lzma_decompress: ibp=0xfffffd00006c9d34, obp=0xffff00005c144000, in_pos=0, out_pos=0, in_size=204, out_size=8192<br />
4k Granuleg_uzip_lzma_decompress: ibp=0xfffffd00006c9b34, obp=0xffff00005c144000, in_pos=0, out_pos=0, in_size=204, out_size=8192<br />
,64k Granuleg_uzip_lzma_decompress: ibp=0xfffffd00006c9934, obp=0xffff00005c144000, in_pos=0, out_pos=0, in_size=204, out_size=8192<br />
,MixedEndiang_uzip_lzma_decompress: ibp=0xfffffd0000798b34, obp=0xffff00005c144000, in_pos=0, out_pos=0, in_size=204, out_size=8192<br />
,S/NS Memg_uzip_lzma_decompress: ibp=0xfffffd0000798934, obp=0xffff00005c144000, in_pos=0, out_pos=0, in_size=204, out_size=8192<br />
,16bit ASIDg_uzip_lzma_decompress: ibp=0xfffffd0000798734, obp=0xffff00005c144000, in_pos=0, out_pos=0, in_size=204, out_size=8192<br />
,1TB PA&gt;<br />
      Memory Model Features 1 = &lt;&gt;<br />
      Memory Model Features 2 = &lt;32b CCIDX,48b VA&gt;<br />
             Debug Features 0 = &lt;2 CTX Breakpoints,4 Watchpoints,6 Breakpoints,PMUv3,Debug v8&gt;<br />
             Debug Features 1 = &lt;0&gt;<br />
rtc0:          Auxiliary Features 0 = &lt;0&gt;<br />
providing initial system time<br />
         Auxiliary Features 1 = &lt;0&gt;<br />
start_init: trying /sbin/init<br />
CPU  1: ARM Cortex-A53 r0p4 affinity:  1<br />
CPU  2: ARM Cortex-A53 r0p4 affinity:  2<br />
CPU  3: ARM Cortex-A53 r0p4 affinity:  3<br />
WARNING: WITNESS option enabled, expect reduced performance.<br />
regulator: shutting down vcc1v8<br />
regulator: shutting down dcdc3<br />
axp8xx_pmu0: Disable dcdc3 (dcdc3)<br />
regulator: shutting down dcdc4<br />
axp8xx_pmu0: Disable dcdc4 (dcdc4)<br />
regulator: shutting down vcc-hdmi<br />
axp8xx_pmu0: Disable vcc-hdmi (dldo1)<br />
regulator: shutting down vcc-mipi<br />
axp8xx_pmu0: Disable vcc-mipi (dldo2)<br />
regulator: shutting down avdd-csi<br />
axp8xx_pmu0: Disable avdd-csi (dldo3)<br />
regulator: shutting down vcc-wifi<br />
axp8xx_pmu0: Disable vcc-wifi (dldo4)<br />
regulator: shutting down eldo2<br />
axp8xx_pmu0: Disable eldo2 (eldo2)<br />
regulator: shutting down eldo3<br />
axp8xx_pmu0: Disable eldo3 (eldo3)<br />
regulator: shutting down vcc-1v2-hsic<br />
axp8xx_pmu0: Disable vcc-1v2-hsic (fldo1)<br />
regulator: shutting down vcc-phy</code></div></div><br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code># ubench -c -t 30<br />
Ubench CPU:   471403<br />
# ubench -m -t 30<br />
Ubench MEM:   131312<br />
# ntpdate ntp.xs4all.nl<br />
 4 Aug 00:00:25 ntpdate[634]: adjust time server 194.109.6.2 offset 0.032592 sec</code></div></div><br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>last pid:   670;  load averages:  0.08,  0.07,  0.02                                                                                                                                                                 up 0+08:35:00  14:28:29<br />
11 processes:  1 running, 10 sleeping<br />
CPU:  0.0% user,  0.0% nice,  0.1% system,  0.0% interrupt, 99.9% idle<br />
Mem: 1M Active, 15M Inact, 81M Wired, 32M Buf, 2G Free<br />
Swap: <br />
<br />
  PID USERNAME    THR PRI NICE  SIZE   RES STATE    C   TIME    WCPU COMMAND<br />
  670 root          1  20    0   14M    4M CPU0     0   0:00   0.73% top<br />
  166 root          4  20    0   21M    5M nanslp   3   0:17   0.00% clusternode<br />
  363 root          1  20    0   11M  840K select   3   0:00   0.00% syslogd<br />
  294 root          1  20    0   13M  636K select   1   0:00   0.00% devd<br />
  605 root          1  20    0   13M    4M pause    3   0:00   0.00% csh<br />
  601 freebsd       1  20    0   20M    2M select   2   0:00   0.00% sshd<br />
  599 root          1  34    0   20M    7M select   0   0:00   0.00% sshd<br />
  602 freebsd       1  29    0   13M    2M pause    1   0:00   0.00% csh<br />
  604 freebsd       1  26    0   13M    3M wait     3   0:00   0.00% su<br />
  598 root          1  46    0   11M    2M ttyin    0   0:00   0.00% getty<br />
  562 root          1  20    0   19M    1M select   1   0:00   0.00% sshd</code></div></div><br />
<br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="text-decoration: underline;" class="mycode_u">For clusterboards only! </span></span><br />
<br />
** It's not and official FreeBSD build! It's from head ~3 weeks ago and I patched/hacked stuff together to make it work more stable for my use our clusterboards at work to avoid using Linux.  <img src="https://forum.pine64.org/images/smilies/biggrin.png" alt="Big Grin" title="Big Grin" class="smilie smilie_4" /> <br />
*** I'm just a FreeBSD user that is trying to install FreeBSD on about every device I can get my hands on. <br />
-- It's a almost complete buildworld so there should be no problem with compatibility. It's almost a complete FreeBSD aarch64 base with modified drivers in the kernel and a modified DTB. <span style="font-style: italic;" class="mycode_i">(some already in the process of getting in the next FreeBSD version)</span><br />
<br />
<span style="font-weight: bold;" class="mycode_b">* What works (build-in modules and patched some stuff to work)</span><br />
- Can boot from eMMC(*patched) and should boot from SD. (didn't test but already should work)<br />
- Can boot with MFS (not in this image but you can change the boot.scr or push settings with dhcp)<br />
- Can boot from PXE(*patched loader.efi to not crash if there is no disk at all -- I think base also already fixed this bug)<br />
- CPU Frequency settings (1248Mhz, 1200Mhz, 1008Mhz, 816Mhz (DEFAULT), 528Mhz) (Fixed in DTB)<br />
- Thermal sensor (Fixed in DTB and added weird factor clock) -- <span style="font-weight: bold;" class="mycode_b">Getting pached in base soon</span><br />
- DMA Controller (DTB and patched some kernel files)<br />
- SRAM Controller for ethernet only (DTB Mappings)<br />
- SD, eMMC both work but may spit out messages at boot only depending on what you have inserted. (I use PXE+MFS+NFS so less prio)<br />
- Patched ethernet if_awg and rgephy and now only does 1000baseT/full because on the clusterboard that's all we have and we don't need al the extra code anyway. :-)<br />
<br />
<span style="font-weight: bold;" class="mycode_b">v1.1 patches</span><br />
* HS Timer is now usable as kernel timecounter (not active by default)<br />
      You can configure countdown with debug dev.a64_hstimer.0.magic-clock (if your osc is out of wack)<br />
      Still working on improving it, it now generates 1k interrupts next version I will try and cut it down by a lot. <br />
<br />
* Fixed a time jump issue / workaround for main timer hardware bug when it rolls-over not all bits end up as expected.<br />
       This workaround also fixes threads hanging randomly on _nanosleep()<br />
       If you notice time jumps on a node: enable this with: <span style="font-style: italic;" class="mycode_i">sysctl kern.timecounter.hardware="A64 HS Timer"</span><br />
<span style="font-style: italic;" class="mycode_i">        -- also you may want to tweak this for time keeping: sysctl dev.a64_hstimer.0.magic-clock=100004<br />
</span><br />
* Solved the ethernet link dropping issue<br />
* Added gdb from ports. (needed to troubleshoot the thread hanging issue)<br />
* Removed some debug messages I had put in the kernel to find some issues.<br />
* Enabled Invariants, Witness and deadlock resolver in the kernel for troubleshooting. (worthless if you have clock issues but was handy to notice how bad locking in filesystem currently is and made me go to a much simpler PXE boot setup using a more stable MFS as root)<br />
* Completely removed USB support. It's not working anyway.<br />
<br />
<br />
<span style="font-weight: bold;" class="mycode_b">* Doesn't work</span><br />
- No framebuffer (can't use/test it on clusterboard) -- It's even removed from the devicetree so don't even try soldering a HDMI connector to your clusterboard! :-)<br />
- USB doesn't seem to be working but I doubt the connection didn't get it working in Linux either. (disabled in dtb and kernel)<br />
- No MALI support what so ever.. regulators for MALI and other stuff are off.<br />
- There is still lots of stuff in the kernel we don't use on the sopine cluster I'd like to remove making the kernel a bit smaller.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">* Issues</span><br />
<span style="text-decoration: line-through;" class="mycode_s">- Ethernet is fast but not yet 100% stable.. there are a few link drops for a millisecond or so</span> **FIXED in 1.1<br />
- Be careful with mounting stuff on top of other stuff, nullfs, tmpfs and NFS have some weird locking issue (i think only on aarch64?! / FreeBSD 12) a.t.m. However witness will freak out at boot on it a.t.m. which is a bit better then unexpected hangs/deadlocks while in production. :-)<br />
<br />
<span style="font-weight: bold;" class="mycode_b">* Image</span><br />
You can use stuff like pkg install and portsnap but you need to remove the /var (and maybe) /tmp ramdisks first.<br />
<span style="font-weight: bold;" class="mycode_b">-- ports tested</span>: I installed glusterfs from ports with somewhat same build as this so it should work!<br />
<span style="font-weight: bold;" class="mycode_b">-- pkg install</span>: I installed nano from pkg install nano<br />
<br />
I have it running on 7 nodes myself using PXE/MFS and NFS and it's getting more stable with every patch. :-)<br />
<br />
Next version (v1.2) I hope to also include configs and stuff I use for DHCP/PXE booting the modules so you could use the first node as master sharing eMMS with the 6 other nodes via NFS.. Need to compile stuff like dhcpd first for ARM.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">* Login</span><br />
Login via SSH: sopine/sopine (sopine is in wheel)<br />
Root has no password<br />
<br />
<a href="https://pastebin.com/fTBxnRBS" target="_blank" rel="noopener" class="mycode_url">https://pastebin.com/fTBxnRBS</a> &lt;- dmesg (little dated)<br />
<a href="https://drive.google.com/open?id=1r_J36ZVDy0ntwijgHkwKq4teieYH08PF" target="_blank" rel="noopener" class="mycode_url">https://drive.google.com/open?id=1r_J36Z...teieYH08PF</a> &lt;- Image V1.1]]></description>
			<content:encoded><![CDATA[Hi,<br />
<br />
I made an image of an almost complete world of FreeBSD for the SoPine including all my patches.<br />
<br />
<br />
Latest version with timecounter replacement<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>KDB: debugger backends: ddb<br />
KDB: current backend: ddb<br />
                   Type     Physical      Virtual   #Pages Attr<br />
     ConventionalMemory 000040000000     40000000 00008000 WB <br />
    RuntimeServicesData 000048000000     48000000 00000008 WB RUNTIME<br />
     ConventionalMemory 000048009000     40000000 00068e8a WB <br />
             LoaderData 0000b0e93000     b0e93000 00000001 WB <br />
             LoaderData 0000b0e94000     b0e94000 00004000 WB <br />
             LoaderData 0000b4e94000     b4e94000 00004000 WB <br />
             LoaderCode 0000b8e94000     b8e94000 00000074 WB <br />
    RuntimeServicesData 0000b8f08000     b8f08000 00000001 WB RUNTIME<br />
               Reserved 0000b8f09000     b8f09000 00000001 WB <br />
               Reserved 0000b8f0a000     b8f0a000 00000001 WB <br />
               Reserved 0000b8f0b000     b8f0b000 00000001 WB <br />
               Reserved 0000b8f0c000     b8f0c000 00000001 WB <br />
               Reserved 0000b8f0d000     b8f0d000 00000001 WB <br />
               Reserved 0000b8f0e000     b8f0e000 00000001 WB <br />
               Reserved 0000b8f0f000     b8f0f000 00000001 WB <br />
               Reserved 0000b8f10000     b8f10000 00000001 WB <br />
               Reserved 0000b8f11000     b8f11000 00000001 WB <br />
               Reserved 0000b8f12000     b8f12000 00000001 WB <br />
               Reserved 0000b8f13000     b8f13000 00000001 WB <br />
               Reserved 0000b8f14000     b8f14000 00000001 WB <br />
               Reserved 0000b8f15000     b8f15000 00000001 WB <br />
               Reserved 0000b8f16000     b8f16000 00000001 WB <br />
               Reserved 0000b8f17000     b8f17000 00000001 WB <br />
               Reserved 0000b8f18000     b8f18000 00000001 WB <br />
               Reserved 0000b8f19000     b8f19000 00000001 WB <br />
               Reserved 0000b8f1a000     b8f1a000 00000001 WB <br />
               Reserved 0000b8f1b000     b8f1b000 00000001 WB <br />
               Reserved 0000b8f1c000     b8f1c000 00000001 WB <br />
               Reserved 0000b8f1d000     b8f1d000 00000001 WB <br />
               Reserved 0000b8f1e000     b8f1e000 00000001 WB <br />
               Reserved 0000b8f1f000     b8f1f000 00000001 WB <br />
               Reserved 0000b8f20000     b8f20000 00000001 WB <br />
               Reserved 0000b8f21000     b8f21000 00000001 WB <br />
               Reserved 0000b8f22000     b8f22000 00000001 WB <br />
               Reserved 0000b8f23000     b8f23000 00000001 WB <br />
               Reserved 0000b8f24000     b8f24000 00000001 WB <br />
               Reserved 0000b8f25000     b8f25000 00000001 WB <br />
               Reserved 0000b8f26000     b8f26000 00000001 WB <br />
               Reserved 0000b8f27000     b8f27000 00000001 WB <br />
               Reserved 0000b8f28000     b8f28000 00000001 WB <br />
               Reserved 0000b8f29000     b8f29000 00000001 WB <br />
               Reserved 0000b8f2a000     b8f2a000 00000001 WB <br />
               Reserved 0000b8f2b000     b8f2b000 00000001 WB <br />
               Reserved 0000b8f2c000     b8f2c000 00000001 WB <br />
             LoaderData 0000b8f2d000     b8f2d000 0000508e WB <br />
    RuntimeServicesCode 0000bdfbb000     bdfbb000 00000001 WB RUNTIME<br />
             LoaderData 0000bdfbc000     b8f2d000 00002044 WB <br />
Physical memory chunk(s):<br />
  0x40000000 - 0x48007fff,   128 MB (  32776 pages)<br />
  0x48009000 - 0xb8f08fff,  1807 MB ( 462592 pages)<br />
  0xb8f2d000 - 0xbdfbafff,    80 MB (  20622 pages)<br />
  0xbdfbc000 - 0xbfffffff,    32 MB (   8260 pages)<br />
Excluded memory regions:<br />
  0x48000000 - 0x48007fff,     0 MB (      8 pages) NoAlloc <br />
  0xb1000000 - 0xb25bcfff,    21 MB (   5565 pages) NoAlloc <br />
  0xb8f08000 - 0xb8f2cfff,     0 MB (     37 pages) NoAlloc <br />
  0xbdfbb000 - 0xbdfbbfff,     0 MB (      1 pages) NoAlloc <br />
Found 4 CPUs in the device tree<br />
Copyright (c) 1992-2018 The FreeBSD Project.<br />
Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994<br />
        The Regents of the University of California. All rights reserved.<br />
FreeBSD is a registered trademark of The FreeBSD Foundation.<br />
FreeBSD 12.0-CURRENT #173 4347b60bdbb(master)-dirty: Sat Aug  4 15:43:58 CEST 2018<br />
FreeBSD clang version 6.0.1 (tags/RELEASE_601/final 335540) (based on LLVM 6.0.1)<br />
WARNING: WITNESS option enabled, expect reduced performance.<br />
Preloaded elf kernel "/boot/kernel/kernel" at 0xffff000001397000.<br />
Preloaded boot_entropy_cache "/boot/entropy" at 0xffff0000013a02b8.<br />
Preloaded mfs_root "/boot/pgcv1.uzip" at 0xffff0000013a0310.<br />
Starting CPU 1 (1)<br />
Starting CPU 2 (2)<br />
Starting CPU 3 (3)<br />
FreeBSD/SMP: Multiprocessor System Detected: 4 CPUs<br />
random: read 3840 bytes from preloaded cache<br />
random: unblocking device.<br />
arc4random: read 32 bytes from preloaded cache<br />
VIMAGE (virtualized network stack) enabled<br />
ULE: setup cpu 0<br />
ULE: setup cpu 1<br />
ULE: setup cpu 2<br />
ULE: setup cpu 3<br />
random: entropy device external interface<br />
MAP 48000000 mode 2 pages 8<br />
MAP b8f08000 mode 2 pages 1<br />
MAP bdfbb000 mode 2 pages 1<br />
mem: &lt;memory&gt;<br />
null: &lt;full device, null device, zero device&gt;<br />
openfirm: &lt;Open Firmware control device&gt;<br />
nfslock: pseudo-device<br />
crypto: &lt;crypto core&gt;<br />
random: harvesting attach, 8 bytes (4 bits) from nexus0<br />
ofwbus0: &lt;Open Firmware Device Tree&gt;<br />
clk_fixed0: &lt;Fixed clock&gt; on ofwbus0<br />
random: harvesting attach, 8 bytes (4 bits) from clk_fixed0<br />
clk_fixed1: &lt;Fixed clock&gt; on ofwbus0<br />
random: harvesting attach, 8 bytes (4 bits) from clk_fixed1<br />
clk_fixed2: &lt;Fixed clock&gt; on ofwbus0<br />
random: harvesting attach, 8 bytes (4 bits) from clk_fixed2<br />
simplebus0: &lt;Flattened device tree simple bus&gt; on ofwbus0<br />
ccu_a64ng0: &lt;Allwinner A64 Clock Control Unit NG&gt; mem 0x1c20000-0x1c203ff on simplebus0<br />
ccu_a64ng0: Setting pll_periph0 as parent for ahb1<br />
ccu_a64ng0: Setting pll_periph0 as parent for ahb2<br />
ccu_a64ng0: Setting pll_ddr0 as parent for dram<br />
Clock: pll_cpux, parent: osc24M(0), freq: 816000000<br />
Clock: pll_audio, parent: osc24M(0), freq: 24571428<br />
Clock: pll_periph0_2x, parent: osc24M(0), freq: 600000000<br />
Clock: pll_periph1_2x, parent: osc24M(0), freq: 600000000<br />
Clock: pll_ddr0, parent: osc24M(0), freq: 408000000<br />
Clock: pll_ddr1, parent: osc24M(0), freq: 1104000000<br />
Clock: pll_video0, parent: osc24M(0), freq: 30303<br />
Clock: pll_video1, parent: osc24M(0), freq: 30303<br />
Clock: pll_ve, parent: osc24M(0), freq: 30303<br />
Clock: pll_gpu, parent: osc24M(0), freq: 30303<br />
Clock: pll_de, parent: osc24M(0), freq: 30303<br />
Clock: pll_hsic, parent: osc24M(0), freq: 1200000<br />
Clock: apb2, parent: osc24M(1), freq: 24000000<br />
Clock: nand, parent: osc24M(0), freq: 12000000<br />
Clock: mmc0, parent: osc24M(0), freq: 400000<br />
Clock: mmc1, parent: osc24M(0), freq: 24000000<br />
Clock: mmc2, parent: osc24M(0), freq: 400000<br />
Clock: ts, parent: osc24M(0), freq: 24000000<br />
Clock: ce, parent: osc24M(0), freq: 24000000<br />
Clock: spi0, parent: osc24M(0), freq: 24000000<br />
Clock: spi1, parent: osc24M(0), freq: 24000000<br />
Clock: spdif, parent: pll_audio(0), freq: 24571428<br />
Clock: dram, parent: pll_ddr0(0), freq: 408000000<br />
Clock: de, parent: pll_periph0_2x(0), freq: 600000000<br />
Clock: deinterlace, parent: pll_periph0(0), freq: 300000000<br />
Clock: csi-sclk, parent: pll_periph0(0), freq: 300000000<br />
Clock: csi-mclk, parent: osc24M(0), freq: 24000000<br />
Clock: ve, parent: pll_ve(0), freq: 30303<br />
Clock: hdmi, parent: pll_video0(0), freq: 30303<br />
Clock: mbus, parent: pll_periph0_2x(1), freq: 200000000<br />
Clock: gpu, parent: pll_gpu(0), freq: 30303<br />
Clock: ths, parent: osc24M(0), freq: 24000000<br />
Clock: ahb1, parent: pll_periph0(3), freq: 300000000<br />
Clock: ahb2, parent: pll_periph0(1), freq: 150000000<br />
Clock: cpux, parent: pll_cpux(2), freq: 816000000<br />
Clock: i2s0mux, parent: pll_audio-8x(0), freq: 196571424<br />
Clock: i2s1mux, parent: pll_audio-8x(0), freq: 196571424<br />
Clock: i2s2mux, parent: pll_audio-8x(0), freq: 196571424<br />
Clock: axi, parent: cpux(0), freq: 204000000<br />
Clock: apb1, parent: ahb1(0), freq: 75000000<br />
Clock: apb, parent: cpux(0), freq: 272000000<br />
Clock: osc12M, parent: osc24M(0), freq: 12000000<br />
Clock: pll_periph0, parent: pll_periph0_2x(0), freq: 300000000<br />
Clock: pll_periph1, parent: pll_periph1_2x(0), freq: 300000000<br />
Clock: pll_audio-2x, parent: pll_audio(0), freq: 49142856<br />
Clock: pll_audio-4x, parent: pll_audio(0), freq: 98285712<br />
Clock: pll_audio-8x, parent: pll_audio(0), freq: 196571424<br />
Clock: bus-mipi-dsi, parent: ahb1(0), freq: 300000000<br />
Clock: bus-ce, parent: ahb1(0), freq: 300000000<br />
Clock: bus-dma, parent: ahb1(0), freq: 300000000<br />
Clock: bus-mmc0, parent: ahb1(0), freq: 300000000<br />
Clock: bus-mmc1, parent: ahb1(0), freq: 300000000<br />
Clock: bus-mmc2, parent: ahb1(0), freq: 300000000<br />
Clock: bus-nand, parent: ahb1(0), freq: 300000000<br />
Clock: bus-dram, parent: ahb1(0), freq: 300000000<br />
Clock: bus-emac, parent: ahb2(0), freq: 150000000<br />
Clock: bus-ts, parent: ahb1(0), freq: 300000000<br />
Clock: bus-hstimer, parent: ahb1(0), freq: 300000000<br />
Clock: bus-spi0, parent: ahb1(0), freq: 300000000<br />
Clock: bus-spi1, parent: ahb1(0), freq: 300000000<br />
Clock: bus-otg, parent: ahb1(0), freq: 300000000<br />
Clock: bus-ehci0, parent: ahb1(0), freq: 300000000<br />
Clock: bus-ehci1, parent: ahb2(0), freq: 150000000<br />
Clock: bus-ohci0, parent: ahb1(0), freq: 300000000<br />
Clock: bus-ohci1, parent: ahb2(0), freq: 150000000<br />
Clock: bus-ve, parent: ahb1(0), freq: 300000000<br />
Clock: bus-tcon0, parent: ahb1(0), freq: 300000000<br />
Clock: bus-tcon1, parent: ahb1(0), freq: 300000000<br />
Clock: bus-deinterlace, parent: ahb1(0), freq: 300000000<br />
Clock: bus-csi, parent: ahb1(0), freq: 300000000<br />
Clock: bus-hdmi, parent: ahb1(0), freq: 300000000<br />
Clock: bus-de, parent: ahb1(0), freq: 300000000<br />
Clock: bus-gpu, parent: ahb1(0), freq: 300000000<br />
Clock: bus-msgbox, parent: ahb1(0), freq: 300000000<br />
Clock: bus-spinlock, parent: ahb1(0), freq: 300000000<br />
Clock: bus-codec, parent: apb1(0), freq: 75000000<br />
Clock: bus-spdif, parent: apb1(0), freq: 75000000<br />
Clock: bus-pio, parent: apb1(0), freq: 75000000<br />
Clock: bus-ths, parent: apb1(0), freq: 75000000<br />
Clock: bus-i2s0, parent: apb1(0), freq: 75000000<br />
Clock: bus-i2s1, parent: apb1(0), freq: 75000000<br />
Clock: bus-i2s2, parent: apb1(0), freq: 75000000<br />
Clock: bus-i2c0, parent: apb2(0), freq: 24000000<br />
Clock: bus-i2c1, parent: apb2(0), freq: 24000000<br />
Clock: bus-i2c2, parent: apb2(0), freq: 24000000<br />
Clock: bus-src, parent: apb2(0), freq: 24000000<br />
Clock: bus-uart0, parent: apb2(0), freq: 24000000<br />
Clock: bus-uart1, parent: apb2(0), freq: 24000000<br />
Clock: bus-uart2, parent: apb2(0), freq: 24000000<br />
Clock: bus-uart3, parent: apb2(0), freq: 24000000<br />
Clock: bus-uart4, parent: apb2(0), freq: 24000000<br />
Clock: bus-dbg, parent: ahb1(0), freq: 300000000<br />
Clock: usb-phy0, parent: osc24M(0), freq: 24000000<br />
Clock: usb-phy1, parent: osc24M(0), freq: 24000000<br />
Clock: usb-hsic, parent: pll_hsic(0), freq: 1200000<br />
Clock: usb-hsic-12M, parent: osc12M(0), freq: 12000000<br />
Clock: usb-ohci0, parent: osc12M(0), freq: 12000000<br />
Clock: usb-ohci1, parent: usb-ohci0(0), freq: 12000000<br />
Clock: dram-ve, parent: dram(0), freq: 408000000<br />
Clock: dram-csi, parent: dram(0), freq: 408000000<br />
Clock: dram-deinterlace, parent: dram(0), freq: 408000000<br />
Clock: dram-ts, parent: dram(0), freq: 408000000<br />
Clock: csi-misc, parent: osc24M(0), freq: 24000000<br />
Clock: ac-dig, parent: pll_audio(0), freq: 24571428<br />
Clock: ac-dig-4x, parent: pll_audio-4x(0), freq: 98285712<br />
Clock: avs, parent: osc24M(0), freq: 24000000<br />
Clock: hdmi-ddc, parent: osc24M(0), freq: 24000000<br />
random: harvesting attach, 8 bytes (4 bits) from ccu_a64ng0<br />
random: harvesting attach, 8 bytes (4 bits) from simplebus0<br />
regfix0: &lt;Fixed Regulator&gt; on ofwbus0<br />
random: harvesting attach, 8 bytes (4 bits) from regfix0<br />
random: harvesting attach, 8 bytes (4 bits) from ofwbus0<br />
ccu_sun8i_r0: &lt;Allwinner SUN8I_R Clock Control Unit NG&gt; mem 0x1f01400-0x1f014ff on simplebus0<br />
Clock: ar100, parent: osc32k(0), freq: 32768<br />
Clock: apb0, parent: ahb0(0), freq: 32768<br />
Clock: ahb0, parent: ar100(0), freq: 32768<br />
Clock: ir, parent: osc32k(0), freq: 32768<br />
Clock: apb0-pio, parent: apb0(0), freq: 32768<br />
Clock: apb0-ir, parent: apb0(0), freq: 32768<br />
Clock: apb0-timer, parent: apb0(0), freq: 32768<br />
Clock: apb0-rsb, parent: apb0(0), freq: 32768<br />
Clock: apb0-uart, parent: apb0(0), freq: 32768<br />
Clock: apb0-i2c, parent: apb0(0), freq: 32768<br />
Clock: apb0-twd, parent: apb0(0), freq: 32768<br />
random: harvesting attach, 8 bytes (4 bits) from ccu_sun8i_r0<br />
psci0: &lt;ARM Power State Co-ordination Interface Driver&gt; on ofwbus0<br />
psci0: PSCI version 0.2 compatible<br />
random: harvesting attach, 8 bytes (4 bits) from psci0<br />
iichb0: &lt;Allwinner RSB&gt; mem 0x1f03400-0x1f037ff irq 35 on simplebus0<br />
iicbus0: &lt;OFW I2C bus&gt; on iichb0<br />
random: harvesting attach, 8 bytes (4 bits) from iicbus0<br />
random: harvesting attach, 8 bytes (4 bits) from iichb0<br />
gic0: &lt;ARM Generic Interrupt Controller&gt; mem 0x1c81000-0x1c81fff,0x1c82000-0x1c83fff,0x1c84000-0x1c85fff,0x1c86000-0x1c87fff irq 30 on simplebus0<br />
gic0: pn 0x2, arch 0x2, rev 0x1, implementer 0x43b irqs 224<br />
random: harvesting attach, 8 bytes (4 bits) from gic0<br />
gpio0: &lt;Allwinner GPIO/Pinmux controller&gt; mem 0x1c20800-0x1c20bff irq 13,14,15 on simplebus0<br />
gpiobus0: &lt;OFW GPIO bus&gt; on gpio0<br />
random: harvesting attach, 8 bytes (4 bits) from gpiobus0<br />
Processing 1 pin-config node(s) in pinctrl-0 for serial@1c28000<br />
Processing 1 pin-config node(s) in pinctrl-0 for ethernet@1c30000<br />
Processing 1 pin-config node(s) in pinctrl-0 for rsb@1f03400<br />
Processing 1 pin-config node(s) in pinctrl-0 for serial@1c28000<br />
Processing 1 pin-config node(s) in pinctrl-0 for ethernet@1c30000<br />
Processing 1 pin-config node(s) in pinctrl-0 for rsb@1f03400<br />
random: harvesting attach, 8 bytes (4 bits) from gpio0<br />
aw_nmi0: &lt;Allwinner NMI Controller&gt; mem 0x1f00c00-0x1f00fff irq 33 on simplebus0<br />
random: harvesting attach, 8 bytes (4 bits) from aw_nmi0<br />
gpio1: &lt;Allwinner GPIO/Pinmux controller&gt; mem 0x1f02c00-0x1f02fff irq 34 on simplebus0<br />
gpiobus1: &lt;OFW GPIO bus&gt; on gpio1<br />
random: harvesting attach, 8 bytes (4 bits) from gpiobus1<br />
Processing 1 pin-config node(s) in pinctrl-0 for serial@1c28000<br />
Processing 1 pin-config node(s) in pinctrl-0 for ethernet@1c30000<br />
Processing 1 pin-config node(s) in pinctrl-0 for rsb@1f03400<br />
Processing 1 pin-config node(s) in pinctrl-0 for serial@1c28000<br />
Processing 1 pin-config node(s) in pinctrl-0 for ethernet@1c30000<br />
Processing 1 pin-config node(s) in pinctrl-0 for rsb@1f03400<br />
random: harvesting attach, 8 bytes (4 bits) from gpio1<br />
axp8xx_pmu0: &lt;X-Powers AXP803 Power Management Unit&gt; at addr 0x746 irq 48 on iicbus0<br />
axp8xx_pmu0: chip ID 0x51<br />
gpiobus2: &lt;OFW GPIO bus&gt; on axp8xx_pmu0<br />
random: harvesting attach, 8 bytes (4 bits) from gpiobus2<br />
random: harvesting attach, 8 bytes (4 bits) from axp8xx_pmu0<br />
generic_timer0: &lt;ARMv8 Generic Timer&gt; irq 0,1,2,3 on ofwbus0<br />
Timecounter "ARM MPCore Timecounter" frequency 24000000 Hz quality 1000<br />
Event timer "ARM MPCore Eventtimer" frequency 24000000 Hz quality 1000<br />
random: harvesting attach, 8 bytes (4 bits) from generic_timer0<br />
rtc0: &lt;Allwinner RTC&gt; mem 0x1f00000-0x1f00220 irq 31,32 on simplebus0<br />
rtc0: Using external oscillator<br />
rtc0: VDD Regulator state 4<br />
rtc0: registered as a time-of-day clock, resolution 1.000000s<br />
random: harvesting attach, 8 bytes (4 bits) from rtc0<br />
a64_hstimer0: &lt;Allwinner A64HS timer&gt; mem 0x1c60000-0x1c60023 irq 38 on simplebus0<br />
Timecounter "A64 HS Timer" frequency 1000 Hz quality 999<br />
a64_hstimer0: clock: hz=1000 stathz = 0<br />
a64_hstimer0: event timer clock frequency 150000000<br />
random: harvesting attach, 8 bytes (4 bits) from a64_hstimer0<br />
efirtc0: cannot read EFI realtime clock<br />
cpulist0: &lt;Open Firmware CPU Group&gt; on ofwbus0<br />
cpu0: &lt;Open Firmware CPU&gt; on cpulist0<br />
arm64_cpu0: register &lt;0&gt;<br />
random: harvesting attach, 8 bytes (4 bits) from arm64_cpu0<br />
cpufreq_dt0: &lt;Generic cpufreq driver&gt; on cpu0<br />
cpufreq_dt0: 1248.000 MHz, 1300000 uV<br />
cpufreq_dt0: 1200.000 MHz, 1260000 uV<br />
cpufreq_dt0: 1008.000 MHz, 1200000 uV<br />
cpufreq_dt0: 816.000 MHz, 1200000 uV<br />
cpufreq_dt0: 528.000 MHz, 1040000 uV<br />
random: harvesting attach, 8 bytes (4 bits) from cpufreq0<br />
random: harvesting attach, 8 bytes (4 bits) from cpufreq_dt0<br />
random: harvesting attach, 8 bytes (4 bits) from cpu0<br />
cpu1: &lt;Open Firmware CPU&gt; on cpulist0<br />
arm64_cpu1: register &lt;1&gt;<br />
random: harvesting attach, 8 bytes (4 bits) from arm64_cpu1<br />
random: harvesting attach, 8 bytes (4 bits) from cpu1<br />
cpu2: &lt;Open Firmware CPU&gt; on cpulist0<br />
arm64_cpu2: register &lt;2&gt;<br />
random: harvesting attach, 8 bytes (4 bits) from arm64_cpu2<br />
random: harvesting attach, 8 bytes (4 bits) from cpu2<br />
cpu3: &lt;Open Firmware CPU&gt; on cpulist0<br />
arm64_cpu3: register &lt;3&gt;<br />
random: harvesting attach, 8 bytes (4 bits) from arm64_cpu3<br />
random: harvesting attach, 8 bytes (4 bits) from cpu3<br />
random: harvesting attach, 8 bytes (4 bits) from cpulist0<br />
ofwbus0: &lt;sound_spdif&gt; compat simple-audio-card (no driver attached)<br />
ofwbus0: &lt;spdif-out&gt; compat linux,spdif-dit (no driver attached)<br />
syscon_generic0: &lt;syscon&gt; mem 0x1c00000-0x1c00033 on simplebus0<br />
random: harvesting attach, 8 bytes (4 bits) from syscon_generic0<br />
a31dmac0: &lt;Allwinner DMA controller&gt; mem 0x1c02000-0x1c02fff irq 4 on simplebus0<br />
random: harvesting attach, 8 bytes (4 bits) from a31dmac0<br />
simplebus0: &lt;mmc@1c0f000&gt; mem 0x1c0f000-0x1c0ffff irq 5 disabled compat allwinner,sun50i-a64-mmc (no driver attached)<br />
simplebus0: &lt;mmc@1c10000&gt; mem 0x1c10000-0x1c10fff irq 6 disabled compat allwinner,sun50i-a64-mmc (no driver attached)<br />
simplebus0: &lt;mmc@1c11000&gt; mem 0x1c11000-0x1c11fff irq 7 disabled compat allwinner,sun50i-a64-emmc (no driver attached)<br />
simplebus0: &lt;usb@1c19000&gt; mem 0x1c19000-0x1c193ff irq 8 disabled compat allwinner,sun8i-a33-musb (no driver attached)<br />
simplebus0: &lt;phy@1c19400&gt; mem 0x1c19400-0x1c19413,0x1c1a800-0x1c1a803,0x1c1b800-0x1c1b803 disabled compat allwinner,sun50i-a64-usb-phy (no driver attached)<br />
simplebus0: &lt;usb@1c1a000&gt; mem 0x1c1a000-0x1c1a0ff irq 9 disabled compat allwinner,sun50i-a64-ehci (no driver attached)<br />
simplebus0: &lt;usb@1c1a400&gt; mem 0x1c1a400-0x1c1a4ff irq 10 disabled compat allwinner,sun50i-a64-ohci (no driver attached)<br />
simplebus0: &lt;usb@1c1b000&gt; mem 0x1c1b000-0x1c1b0ff irq 11 disabled compat allwinner,sun50i-a64-ehci (no driver attached)<br />
simplebus0: &lt;usb@1c1b400&gt; mem 0x1c1b400-0x1c1b4ff irq 12 disabled compat allwinner,sun50i-a64-ohci (no driver attached)<br />
gpioc0: &lt;GPIO controller&gt; on gpio0<br />
random: harvesting attach, 8 bytes (4 bits) from gpioc0<br />
simplebus0: &lt;spdif@1c21000&gt; mem 0x1c21000-0x1c213ff irq 16 disabled compat allwinner,sun50i-a64-spdif (no driver attached)<br />
simplebus0: &lt;i2s@1c22000&gt; mem 0x1c22000-0x1c223ff irq 17 disabled compat allwinner,sun50i-a64-i2s (no driver attached)<br />
simplebus0: &lt;i2s@1c22400&gt; mem 0x1c22400-0x1c227ff irq 18 disabled compat allwinner,sun50i-a64-i2s (no driver attached)<br />
uart0: &lt;16750 or compatible&gt; mem 0x1c28000-0x1c283ff irq 19 on simplebus0<br />
uart0: console (115384,n,8,1)<br />
uart0: fast interrupt<br />
uart0: PPS capture mode: DCD<br />
random: harvesting attach, 8 bytes (4 bits) from uart0<br />
simplebus0: &lt;serial@1c28400&gt; mem 0x1c28400-0x1c287ff irq 20 disabled compat snps,dw-apb-uart (no driver attached)<br />
simplebus0: &lt;serial@1c28800&gt; mem 0x1c28800-0x1c28bff irq 21 disabled compat snps,dw-apb-uart (no driver attached)<br />
simplebus0: &lt;serial@1c28c00&gt; mem 0x1c28c00-0x1c28fff irq 22 disabled compat snps,dw-apb-uart (no driver attached)<br />
simplebus0: &lt;serial@1c29000&gt; mem 0x1c29000-0x1c293ff irq 23 disabled compat snps,dw-apb-uart (no driver attached)<br />
simplebus0: &lt;i2c@1c2ac00&gt; mem 0x1c2ac00-0x1c2afff irq 24 disabled compat allwinner,sun6i-a31-i2c (no driver attached)<br />
simplebus0: &lt;i2c@1c2b000&gt; mem 0x1c2b000-0x1c2b3ff irq 25 disabled compat allwinner,sun6i-a31-i2c (no driver attached)<br />
simplebus0: &lt;i2c@1c2b400&gt; mem 0x1c2b400-0x1c2b7ff irq 26 disabled compat allwinner,sun6i-a31-i2c (no driver attached)<br />
simplebus0: &lt;spi@1c68000&gt; mem 0x1c68000-0x1c68fff irq 27 disabled compat allwinner,sun8i-h3-spi (no driver attached)<br />
simplebus0: &lt;spi@1c69000&gt; mem 0x1c69000-0x1c69fff irq 28 disabled compat allwinner,sun8i-h3-spi (no driver attached)<br />
awg0: &lt;Allwinner Gigabit Ethernet&gt; mem 0x1c30000-0x1c3ffff irq 29 on simplebus0<br />
simplebus0: no default resources for rid = 1, type = 3<br />
awg0: PHY type: rgmii, conf mode: reg<br />
awg0: EMAC clock: 0x00000806<br />
axp8xx_pmu0: Enable vcc-phy (dc1sw)<br />
awg0: AHB frequency 150000000 Hz, MDC div: 0x2<br />
reset<br />
miibus0: &lt;MII bus&gt; on awg0<br />
rgephy0: &lt;RTL8169S/8110S/8211 1000BASE-T media interface&gt; PHY 0 on miibus0<br />
rgephy0: OUI 0x00e04c, model 0x0011, rev. 5<br />
rgephy0:  none, 10baseT, 10baseT-FDX, 10baseT-FDX-flow, 100baseTX, 100baseTX-FDX, 100baseTX-FDX-flow, 1000baseT, 1000baseT-master, 1000baseT-FDX, 1000baseT-FDX-master, 1000baseT-FDX-flow, 1000baseT-FDX-flow-master, auto, auto-flowrandom: harvesting attach, 8 bytes (4 bits) from rgephy0<br />
rgephy1: &lt;RTL8169S/8110S/8211 1000BASE-T media interface&gt; PHY 1 on miibus0<br />
rgephy1: OUI 0x00e04c, model 0x0011, rev. 5<br />
rgephy1:  none, 10baseT, 10baseT-FDX, 10baseT-FDX-flow, 100baseTX, 100baseTX-FDX, 100baseTX-FDX-flow, 1000baseT, 1000baseT-master, 1000baseT-FDX, 1000baseT-FDX-master, 1000baseT-FDX-flow, 1000baseT-FDX-flow-master, auto, auto-flowrandom: harvesting attach, 8 bytes (4 bits) from rgephy1<br />
random: harvesting attach, 8 bytes (4 bits) from miibus0<br />
awg0: bpf attached<br />
awg0: Ethernet address: 02:ba:0b:87:36:64<br />
random: harvesting attach, 8 bytes (4 bits) from awg0<br />
gpioc1: &lt;GPIO controller&gt; on gpio1<br />
random: harvesting attach, 8 bytes (4 bits) from gpioc1<br />
gpioc2: &lt;GPIO controller&gt; on axp8xx_pmu0<br />
random: harvesting attach, 8 bytes (4 bits) from gpioc2<br />
iic0: &lt;I2C generic I/O&gt; on iicbus0<br />
random: harvesting attach, 8 bytes (4 bits) from iic0<br />
aw_wdog0: &lt;Allwinner A31 Watchdog&gt; mem 0x1c20ca0-0x1c20cbf irq 36 on simplebus0<br />
random: harvesting attach, 8 bytes (4 bits) from aw_wdog0<br />
simplebus0: &lt;pwm@1c21400&gt; mem 0x1c21400-0x1c21407 irq 37 disabled compat allwinner,sun50i-a64-pwm (no driver attached)<br />
simplebus0: &lt;dai@1c22c00&gt; mem 0x1c22c00-0x1c22dff irq 39 disabled compat allwinner,sun50i-a64-acodec-i2s (no driver attached)<br />
simplebus0: &lt;codec@1c22e00&gt; mem 0x1c22e00-0x1c233ff irq 40 disabled compat allwinner,sun50i-a64-codec (no driver attached)<br />
aw_thermal0: &lt;Allwinner Thermal Sensor Controller&gt; mem 0x1c25000-0x1c253ff irq 41 on simplebus0<br />
aw_thermal0: #0: cur 253C alarm 85C hyst 58C shut 106C<br />
aw_thermal0: #1: cur 253C alarm 85C hyst 58C shut 106C<br />
aw_thermal0: #2: cur 253C alarm 85C hyst 58C shut 106C<br />
random: harvesting attach, 8 bytes (4 bits) from aw_thermal0<br />
simplebus0: &lt;codec-analog@1f015c0&gt; mem 0x1f015c0-0x1f015c3 disabled compat allwinner,sun50i-a64-codec-analog (no driver attached)<br />
simplebus0: &lt;gpu@1c40000&gt; mem 0-0x1c3ffff,0-0xffff irq 42,43,44,45,46,47 disabled type gpu_mali400_0 compat arm,mali-400 (no driver attached)<br />
ofwbus0: &lt;sound&gt; disabled compat simple-audio-card (no driver attached)<br />
cryptosoft0: &lt;software crypto&gt;<br />
crypto: assign cryptosoft0 driver id 0, flags 0x6000000<br />
crypto: cryptosoft0 registers alg 1 flags 0 maxoplen 0<br />
crypto: cryptosoft0 registers alg 2 flags 0 maxoplen 0<br />
crypto: cryptosoft0 registers alg 3 flags 0 maxoplen 0<br />
crypto: cryptosoft0 registers alg 4 flags 0 maxoplen 0<br />
crypto: cryptosoft0 registers alg 5 flags 0 maxoplen 0<br />
crypto: cryptosoft0 registers alg 16 flags 0 maxoplen 0<br />
crypto: cryptosoft0 registers alg 6 flags 0 maxoplen 0<br />
crypto: cryptosoft0 registers alg 7 flags 0 maxoplen 0<br />
crypto: cryptosoft0 registers alg 32 flags 0 maxoplen 0<br />
crypto: cryptosoft0 registers alg 18 flags 0 maxoplen 0<br />
crypto: cryptosoft0 registers alg 19 flags 0 maxoplen 0<br />
crypto: cryptosoft0 registers alg 20 flags 0 maxoplen 0<br />
crypto: cryptosoft0 registers alg 8 flags 0 maxoplen 0<br />
crypto: cryptosoft0 registers alg 15 flags 0 maxoplen 0<br />
crypto: cryptosoft0 registers alg 9 flags 0 maxoplen 0<br />
crypto: cryptosoft0 registers alg 10 flags 0 maxoplen 0<br />
crypto: cryptosoft0 registers alg 13 flags 0 maxoplen 0<br />
crypto: cryptosoft0 registers alg 14 flags 0 maxoplen 0<br />
crypto: cryptosoft0 registers alg 34 flags 0 maxoplen 0<br />
crypto: cryptosoft0 registers alg 35 flags 0 maxoplen 0<br />
crypto: cryptosoft0 registers alg 36 flags 0 maxoplen 0<br />
crypto: cryptosoft0 registers alg 37 flags 0 maxoplen 0<br />
crypto: cryptosoft0 registers alg 11 flags 0 maxoplen 0<br />
crypto: cryptosoft0 registers alg 22 flags 0 maxoplen 0<br />
crypto: cryptosoft0 registers alg 23 flags 0 maxoplen 0<br />
crypto: cryptosoft0 registers alg 25 flags 0 maxoplen 0<br />
crypto: cryptosoft0 registers alg 24 flags 0 maxoplen 0<br />
crypto: cryptosoft0 registers alg 26 flags 0 maxoplen 0<br />
crypto: cryptosoft0 registers alg 27 flags 0 maxoplen 0<br />
crypto: cryptosoft0 registers alg 28 flags 0 maxoplen 0<br />
crypto: cryptosoft0 registers alg 21 flags 0 maxoplen 0<br />
crypto: cryptosoft0 registers alg 17 flags 0 maxoplen 0<br />
crypto: cryptosoft0 registers alg 29 flags 0 maxoplen 0<br />
crypto: cryptosoft0 registers alg 30 flags 0 maxoplen 0<br />
crypto: cryptosoft0 registers alg 31 flags 0 maxoplen 0<br />
random: harvesting attach, 8 bytes (4 bits) from cryptosoft0<br />
Found SMCCC version 1.0<br />
Device configuration finished.<br />
procfs registered<br />
Timecounters tick every 1.000 msec<br />
lo0: bpf attached<br />
vlan: initialized, using hash tables with chaining<br />
arc4random: read 32 bytes from preloaded cache<br />
arc4random: read 32 bytes from preloaded cache<br />
arc4random: read 32 bytes from preloaded cache<br />
tcp_init: net.inet.tcp.tcbhashsize auto tuned to 16384<br />
IPsec: Initialized Security Association Processing.<br />
md0: Preloaded image &lt;/boot/pgcv1.uzip&gt; 3024384 bytes at 0xffff0000010ac848<br />
Release APs...done<br />
CPU  0: ARM Cortex-A53 r0p4Trying to mount root from ufs:/dev/ufs/ROOTFS []...<br />
 affinity:  0<br />
 Instruction Set Attributes 0 = &lt;g_uzip_lzma_decompress: ibp=0xfffffd00006c9734, obp=0xffff00005c144000, in_pos=0, out_pos=0, in_size=204, out_size=8192<br />
AES+PMULLg_uzip_lzma_decompress: ibp=0xfffffd000074f934, obp=0xffff00005c144000, in_pos=0, out_pos=0, in_size=204, out_size=8192<br />
,SHA1g_uzip_lzma_decompress: ibp=0xfffffd000074f734, obp=0xffff00005c144000, in_pos=0, out_pos=0, in_size=204, out_size=8192<br />
,SHA2,CRC32&gt;<br />
g_uzip_lzma_decompress: ibp=0xfffffd000074f534, obp=0xffff00005c144000, in_pos=0, out_pos=0, in_size=204, out_size=8192<br />
 Instruction Set Attributes 1 = &lt;g_uzip_lzma_decompress: ibp=0xfffffd000074f334, obp=0xffff00005c144000, in_pos=0, out_pos=0, in_size=204, out_size=8192<br />
&gt;<br />
         Processor Features 0 = &lt;g_uzip_lzma_decompress: ibp=0xfffffd000074f134, obp=0xffff00005c144000, in_pos=0, out_pos=0, in_size=204, out_size=8192<br />
AdvSIMD,Float,EL3 32,EL2 32,EL1 32g_uzip_lzma_decompress: ibp=0xfffffd000074e734, obp=0xffff00005c144000, in_pos=0, out_pos=0, in_size=204, out_size=8192<br />
,EL0 32g_uzip_lzma_decompress: ibp=0xfffffd000074e534, obp=0xffff00005c144000, in_pos=0, out_pos=0, in_size=204, out_size=8192<br />
&gt;<br />
g_uzip_lzma_decompress: ibp=0xfffffd000074e334, obp=0xffff00005c144000, in_pos=0, out_pos=0, in_size=204, out_size=8192<br />
         Processor Features 1 = &lt;0&gt;<br />
g_uzip_lzma_decompress: ibp=0xfffffd000074e134, obp=0xffff00005c144000, in_pos=0, out_pos=0, in_size=204, out_size=8192<br />
      Memory Model Features 0 = &lt;g_uzip_lzma_decompress: ibp=0xfffffd00006c9d34, obp=0xffff00005c144000, in_pos=0, out_pos=0, in_size=204, out_size=8192<br />
4k Granuleg_uzip_lzma_decompress: ibp=0xfffffd00006c9b34, obp=0xffff00005c144000, in_pos=0, out_pos=0, in_size=204, out_size=8192<br />
,64k Granuleg_uzip_lzma_decompress: ibp=0xfffffd00006c9934, obp=0xffff00005c144000, in_pos=0, out_pos=0, in_size=204, out_size=8192<br />
,MixedEndiang_uzip_lzma_decompress: ibp=0xfffffd0000798b34, obp=0xffff00005c144000, in_pos=0, out_pos=0, in_size=204, out_size=8192<br />
,S/NS Memg_uzip_lzma_decompress: ibp=0xfffffd0000798934, obp=0xffff00005c144000, in_pos=0, out_pos=0, in_size=204, out_size=8192<br />
,16bit ASIDg_uzip_lzma_decompress: ibp=0xfffffd0000798734, obp=0xffff00005c144000, in_pos=0, out_pos=0, in_size=204, out_size=8192<br />
,1TB PA&gt;<br />
      Memory Model Features 1 = &lt;&gt;<br />
      Memory Model Features 2 = &lt;32b CCIDX,48b VA&gt;<br />
             Debug Features 0 = &lt;2 CTX Breakpoints,4 Watchpoints,6 Breakpoints,PMUv3,Debug v8&gt;<br />
             Debug Features 1 = &lt;0&gt;<br />
rtc0:          Auxiliary Features 0 = &lt;0&gt;<br />
providing initial system time<br />
         Auxiliary Features 1 = &lt;0&gt;<br />
start_init: trying /sbin/init<br />
CPU  1: ARM Cortex-A53 r0p4 affinity:  1<br />
CPU  2: ARM Cortex-A53 r0p4 affinity:  2<br />
CPU  3: ARM Cortex-A53 r0p4 affinity:  3<br />
WARNING: WITNESS option enabled, expect reduced performance.<br />
regulator: shutting down vcc1v8<br />
regulator: shutting down dcdc3<br />
axp8xx_pmu0: Disable dcdc3 (dcdc3)<br />
regulator: shutting down dcdc4<br />
axp8xx_pmu0: Disable dcdc4 (dcdc4)<br />
regulator: shutting down vcc-hdmi<br />
axp8xx_pmu0: Disable vcc-hdmi (dldo1)<br />
regulator: shutting down vcc-mipi<br />
axp8xx_pmu0: Disable vcc-mipi (dldo2)<br />
regulator: shutting down avdd-csi<br />
axp8xx_pmu0: Disable avdd-csi (dldo3)<br />
regulator: shutting down vcc-wifi<br />
axp8xx_pmu0: Disable vcc-wifi (dldo4)<br />
regulator: shutting down eldo2<br />
axp8xx_pmu0: Disable eldo2 (eldo2)<br />
regulator: shutting down eldo3<br />
axp8xx_pmu0: Disable eldo3 (eldo3)<br />
regulator: shutting down vcc-1v2-hsic<br />
axp8xx_pmu0: Disable vcc-1v2-hsic (fldo1)<br />
regulator: shutting down vcc-phy</code></div></div><br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code># ubench -c -t 30<br />
Ubench CPU:   471403<br />
# ubench -m -t 30<br />
Ubench MEM:   131312<br />
# ntpdate ntp.xs4all.nl<br />
 4 Aug 00:00:25 ntpdate[634]: adjust time server 194.109.6.2 offset 0.032592 sec</code></div></div><br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>last pid:   670;  load averages:  0.08,  0.07,  0.02                                                                                                                                                                 up 0+08:35:00  14:28:29<br />
11 processes:  1 running, 10 sleeping<br />
CPU:  0.0% user,  0.0% nice,  0.1% system,  0.0% interrupt, 99.9% idle<br />
Mem: 1M Active, 15M Inact, 81M Wired, 32M Buf, 2G Free<br />
Swap: <br />
<br />
  PID USERNAME    THR PRI NICE  SIZE   RES STATE    C   TIME    WCPU COMMAND<br />
  670 root          1  20    0   14M    4M CPU0     0   0:00   0.73% top<br />
  166 root          4  20    0   21M    5M nanslp   3   0:17   0.00% clusternode<br />
  363 root          1  20    0   11M  840K select   3   0:00   0.00% syslogd<br />
  294 root          1  20    0   13M  636K select   1   0:00   0.00% devd<br />
  605 root          1  20    0   13M    4M pause    3   0:00   0.00% csh<br />
  601 freebsd       1  20    0   20M    2M select   2   0:00   0.00% sshd<br />
  599 root          1  34    0   20M    7M select   0   0:00   0.00% sshd<br />
  602 freebsd       1  29    0   13M    2M pause    1   0:00   0.00% csh<br />
  604 freebsd       1  26    0   13M    3M wait     3   0:00   0.00% su<br />
  598 root          1  46    0   11M    2M ttyin    0   0:00   0.00% getty<br />
  562 root          1  20    0   19M    1M select   1   0:00   0.00% sshd</code></div></div><br />
<br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="text-decoration: underline;" class="mycode_u">For clusterboards only! </span></span><br />
<br />
** It's not and official FreeBSD build! It's from head ~3 weeks ago and I patched/hacked stuff together to make it work more stable for my use our clusterboards at work to avoid using Linux.  <img src="https://forum.pine64.org/images/smilies/biggrin.png" alt="Big Grin" title="Big Grin" class="smilie smilie_4" /> <br />
*** I'm just a FreeBSD user that is trying to install FreeBSD on about every device I can get my hands on. <br />
-- It's a almost complete buildworld so there should be no problem with compatibility. It's almost a complete FreeBSD aarch64 base with modified drivers in the kernel and a modified DTB. <span style="font-style: italic;" class="mycode_i">(some already in the process of getting in the next FreeBSD version)</span><br />
<br />
<span style="font-weight: bold;" class="mycode_b">* What works (build-in modules and patched some stuff to work)</span><br />
- Can boot from eMMC(*patched) and should boot from SD. (didn't test but already should work)<br />
- Can boot with MFS (not in this image but you can change the boot.scr or push settings with dhcp)<br />
- Can boot from PXE(*patched loader.efi to not crash if there is no disk at all -- I think base also already fixed this bug)<br />
- CPU Frequency settings (1248Mhz, 1200Mhz, 1008Mhz, 816Mhz (DEFAULT), 528Mhz) (Fixed in DTB)<br />
- Thermal sensor (Fixed in DTB and added weird factor clock) -- <span style="font-weight: bold;" class="mycode_b">Getting pached in base soon</span><br />
- DMA Controller (DTB and patched some kernel files)<br />
- SRAM Controller for ethernet only (DTB Mappings)<br />
- SD, eMMC both work but may spit out messages at boot only depending on what you have inserted. (I use PXE+MFS+NFS so less prio)<br />
- Patched ethernet if_awg and rgephy and now only does 1000baseT/full because on the clusterboard that's all we have and we don't need al the extra code anyway. :-)<br />
<br />
<span style="font-weight: bold;" class="mycode_b">v1.1 patches</span><br />
* HS Timer is now usable as kernel timecounter (not active by default)<br />
      You can configure countdown with debug dev.a64_hstimer.0.magic-clock (if your osc is out of wack)<br />
      Still working on improving it, it now generates 1k interrupts next version I will try and cut it down by a lot. <br />
<br />
* Fixed a time jump issue / workaround for main timer hardware bug when it rolls-over not all bits end up as expected.<br />
       This workaround also fixes threads hanging randomly on _nanosleep()<br />
       If you notice time jumps on a node: enable this with: <span style="font-style: italic;" class="mycode_i">sysctl kern.timecounter.hardware="A64 HS Timer"</span><br />
<span style="font-style: italic;" class="mycode_i">        -- also you may want to tweak this for time keeping: sysctl dev.a64_hstimer.0.magic-clock=100004<br />
</span><br />
* Solved the ethernet link dropping issue<br />
* Added gdb from ports. (needed to troubleshoot the thread hanging issue)<br />
* Removed some debug messages I had put in the kernel to find some issues.<br />
* Enabled Invariants, Witness and deadlock resolver in the kernel for troubleshooting. (worthless if you have clock issues but was handy to notice how bad locking in filesystem currently is and made me go to a much simpler PXE boot setup using a more stable MFS as root)<br />
* Completely removed USB support. It's not working anyway.<br />
<br />
<br />
<span style="font-weight: bold;" class="mycode_b">* Doesn't work</span><br />
- No framebuffer (can't use/test it on clusterboard) -- It's even removed from the devicetree so don't even try soldering a HDMI connector to your clusterboard! :-)<br />
- USB doesn't seem to be working but I doubt the connection didn't get it working in Linux either. (disabled in dtb and kernel)<br />
- No MALI support what so ever.. regulators for MALI and other stuff are off.<br />
- There is still lots of stuff in the kernel we don't use on the sopine cluster I'd like to remove making the kernel a bit smaller.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">* Issues</span><br />
<span style="text-decoration: line-through;" class="mycode_s">- Ethernet is fast but not yet 100% stable.. there are a few link drops for a millisecond or so</span> **FIXED in 1.1<br />
- Be careful with mounting stuff on top of other stuff, nullfs, tmpfs and NFS have some weird locking issue (i think only on aarch64?! / FreeBSD 12) a.t.m. However witness will freak out at boot on it a.t.m. which is a bit better then unexpected hangs/deadlocks while in production. :-)<br />
<br />
<span style="font-weight: bold;" class="mycode_b">* Image</span><br />
You can use stuff like pkg install and portsnap but you need to remove the /var (and maybe) /tmp ramdisks first.<br />
<span style="font-weight: bold;" class="mycode_b">-- ports tested</span>: I installed glusterfs from ports with somewhat same build as this so it should work!<br />
<span style="font-weight: bold;" class="mycode_b">-- pkg install</span>: I installed nano from pkg install nano<br />
<br />
I have it running on 7 nodes myself using PXE/MFS and NFS and it's getting more stable with every patch. :-)<br />
<br />
Next version (v1.2) I hope to also include configs and stuff I use for DHCP/PXE booting the modules so you could use the first node as master sharing eMMS with the 6 other nodes via NFS.. Need to compile stuff like dhcpd first for ARM.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">* Login</span><br />
Login via SSH: sopine/sopine (sopine is in wheel)<br />
Root has no password<br />
<br />
<a href="https://pastebin.com/fTBxnRBS" target="_blank" rel="noopener" class="mycode_url">https://pastebin.com/fTBxnRBS</a> &lt;- dmesg (little dated)<br />
<a href="https://drive.google.com/open?id=1r_J36ZVDy0ntwijgHkwKq4teieYH08PF" target="_blank" rel="noopener" class="mycode_url">https://drive.google.com/open?id=1r_J36Z...teieYH08PF</a> &lt;- Image V1.1]]></content:encoded>
		</item>
	</channel>
</rss>