Mefolio

   


About
Mefolio, Yet another Mefo.

webmaster (at) dangofactory.net

Subscribe
Subscribe to rss

Links
These are a few of my favourite links.

  • raelity bytes ;-)
  • Categories

    « | 2026 | Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec | »

           
    Mon, 03 Aug 2026

    CKB01 ... C114

    Hardware specifications:

    • Software specifications:

    Disk partitions:

    Feelings

    = いいこと =

    = わるいこと =

    MODDING

    前提として以下の環境下でQSDK11.4をビルドします。

    VirtualBox 7.2
    Ubuntu 18.04(Linux 5.4.0-150-generic #167, x86_64)
    i7-3770S 6core / RAM 10GB / HDD 100GB

    必要なパッケージをインストールします。

    sudo su -  <=昇格はしておこう
    apt install git subversion gawk python2.7 zlib1g-dev libncurses5-dev libncursesw5-dev ocaml-nox libssl1.0-dev
    mkdir test && cd test

    repoというツールをインストールします。

    wget https://storage.googleapis.com/git-repo-downloads/repo -O repo
    chmod +x repo
    mv repo /usr/local/bin/

    QSDKは昔はcodeauroraにありましたが移管されたためcodelinaroから取得する必要があります。
    今回は11.4.5.7360をターゲットにします。
    これのカーネルバージョンは4.4.60です。
    syncにかなり時間がかかります。(softbank 1gbps契約でおおよそ1時間半)

    repo init -u git://git.codelinaro.org/clo/qsdk/releases/manifest/qstak -b release -m AU_LINUX_QSDK_NHSS.QSDK.11.4.0.5_TARGET_ALL.11.4.0.5.7360
    repo sync
    cd qsdk

    ひとまずmenuconfigします。以下のように設定しました。

      x x                           Target System (Qualcomm Atheros IPQ)  --->                                                x x
      x x                           Subtarget (QCA IPQ807x(64bit) based boards)  --->                                         x x
      x x                           Target Profile (Qualcomm-Atheros SDK Premium Profile)  --->
    

    またramdiskを有効にする必要があります。

    実際にmake

    make package/symlinks
    make defconfig
    make V=s

    しかしなぜかハッシュが一致しない。 qsdk/toolchain/glibc/common.mk:10:MD5SUM_2.19 = 42dad4edd3bcb38006d13b5640b00b38 となっているので変更する。 また公式による配布は終了しているのでhttps://github.com/nxp-qoriq-yocto-sdk/eglibc も使えるかもしれない。

    MD5 sum of the downloaded file does not match (file: b2463d4b1de83de390e03741ff50122a, requested: 42dad4edd3bcb38006d13b5640b00b38) - deleting download.
    No more mirrors to try - giving up.
    Checking out files from the svn repository...
    svn: E170013: Unable to connect to a repository at URL 'svn://svn.eglibc.org/branches/eglibc-2_19'
    svn: E000111: Can't connect to host 'svn.eglibc.org': Connection refused
    svn: E170013: Unable to connect to a repository at URL 'svn://svn.eglibc.org/branches/eglibc-2_19'
    svn: E000111: Can't connect to host 'svn.eglibc.org': Connection refused
    Makefile:27: recipe for target '/root/test/test/qsdk/dl/glibc-2.19-r25243.tar.bz2' failed
    make[3]: *** [/root/test/test/qsdk/dl/glibc-2.19-r25243.tar.bz2] Error 1
    make[3]: Leaving directory '/root/test/test/qsdk/toolchain/glibc/headers'
    toolchain/Makefile:81: recipe for target 'toolchain/glibc/headers/prepare' failed
    make[2]: *** [toolchain/glibc/headers/prepare] Error 2
    make[2]: Leaving directory '/root/test/test/qsdk'
    toolchain/Makefile:80: recipe for target '/root/test/test/qsdk/staging_dir/toolchain-aarch64_cortex-a53_gcc-4.8-linaro_glibc-2.19/stamp/.toolchain_install' failed
    make[1]: *** [/root/test/test/qsdk/staging_dir/toolchain-aarch64_cortex-a53_gcc-4.8-linaro_glibc-2.19/stamp/.toolchain_install] Error 2
    make[1]: Leaving directory '/root/test/test/qsdk'
    /root/test/test/qsdk/include/toplevel.mk:210: recipe for target 'world' failed
    make: *** [world] Error 2

    さらにエラー。いったん(void)ncns;で対処。

    /root/test/test/qsdk/build_dir/target-aarch64_cortex-a53_glibc-2.19/linux-ipq_ipq807x_64/qca-nss-drv-gdc14ca2/nss_dma_log.c: Infunction 'nss_dma_test_perf_msg':
    /root/test/test/qsdk/build_dir/target-aarch64_cortex-a53_glibc-2.19/linux-ipq_ipq807x_64/qca-nss-drv-gdc14ca2/nss_dma_log.c:64:9: error: unused variable 'ncns' [-Werror=unused-variable]
      struct nss_cmn_node_stats *ncns = &ndtc->node_stats;
                                 ^
    cc1: all warnings being treated as errors
    scripts/Makefile.build:337: recipe for target '/root/test/test/qsdk/build_dir/target-aarch64_cortex-a53_glibc-2.19/linux-ipq_ip807x_64/qca-nss-drv-gdc14ca2/nss_dma_log.o' failed
    make[5]: *** [/root/test/test/qsdk/build_dir/target-aarch64_cortex-a53_glibc-2.19/linux-ipq_ipq807x_64/qca-nss-drv-gdc14ca2/nssdma_log.o] Error 1

    またまたエラー。
    openswanは配布されていないようです。

    --2026-07-29 12:43:07--  http://downloads.openwrt.org/sources/openswan-2.6.51.3.                                                                                                                                                             tar.gz
    Resolving downloads.openwrt.org (downloads.openwrt.org)... 2a04:4e42:65::644, 19                                                                                                                                                             9.232.150.132
    Connecting to downloads.openwrt.org (downloads.openwrt.org)|2a04:4e42:65::644|:8                                                                                                                                                             0... connected.
    HTTP request sent, awaiting response... 301 Moved Permanently
    Location: https://sources.openwrt.org/openswan-2.6.51.3.tar.gz [following]
    --2026-07-29 12:43:08--  https://sources.openwrt.org/openswan-2.6.51.3.tar.gz
    Resolving sources.openwrt.org (sources.openwrt.org)... 2a03:4000:3b:221::1, 185.                                                                                                                                                             163.119.85
    Connecting to sources.openwrt.org (sources.openwrt.org)|2a03:4000:3b:221::1|:443                                                                                                                                                             ... connected.
    HTTP request sent, awaiting response... 404 Not Found
    2026-07-29 12:43:09 ERROR 404: Not Found.
    
    Download failed.
    No more mirrors to try - giving up.
    Makefile:113: recipe for target '/root/test/test/qsdk/dl/openswan-2.6.51.3.tar.g                                                                                                                                                             z' failed

    念のためase, gcm, sha256を有効化。

      x x                                                                              -*- kmod-crypto-aead.................................. CryptoAPI AEAD support                                                                       x x
      x x                                                                              <*> kmod-crypto-aes.............................. AES cipher CryptoAPI module                                                                       x x
      x x                                                                              -*- kmod-crypto-arc4...................... ARC4 (RC4) cipher CryptoAPI module                                                                       x x
      x x                                                                              -*- kmod-crypto-authenc...................... Combined mode wrapper for IPsec                                                                       x x
      x x                                                                              -*- kmod-crypto-cbc................... Cipher Block Chaining CryptoAPI module                                                                       x x
      x x                                                                              < > kmod-crypto-ccm................... Support for Counter with CBC MAC (CCM)                                                                       x x
      x x                                                                              -*- kmod-crypto-core.................................. Core CryptoAPI modules                                                                       x x
      x x                                                                              -*- kmod-crypto-crc32c..................................... CRC32c CRC module                                                                       x x
      x x                                                                              -*- kmod-crypto-ctr............................ Counter Mode CryptoAPI module                                                                       x x
      x x                                                                              -*- kmod-crypto-deflate................. Deflate compression CryptoAPI module                                                                       x x
      x x                                                                              -*- kmod-crypto-des......................... DES/3DES cipher CryptoAPI module                                                                       x x
      x x                                                                              -*- kmod-crypto-ecb..................... Electronic CodeBook CryptoAPI module                                                                       x x
      x x                                                                              < > kmod-crypto-fcrypt........................ FCRYPT cipher CryptoAPI module                                                                       x x
      x x                                                                              <*> kmod-crypto-gcm................................ GCM/GMAC CryptoAPI module                                                                       x x
      x x                                                                              -*- kmod-crypto-gf128.... GF(2^128) multiplication functions CryptoAPI module                                                                       x x
      x x                                                                              -*- kmod-crypto-ghash.......................... GHASH digest CryptoAPI module                                                                       x x
      x x                                                                              -*- kmod-crypto-hash.................................. CryptoAPI hash support                                                                       x x
      x x                                                                              -*- kmod-crypto-hmac............................ HMAC digest CryptoAPI module                                                                       x x
      x x                                                                              < > kmod-crypto-hw-geode.................... AMD Geode hardware crypto module                                                                       x x
      x x                                                                              < > kmod-crypto-hw-hifn-795x.................... HIFN 795x crypto accelerator                                                                       x x
      x x                                                                              < > kmod-crypto-hw-padlock..... VIA PadLock ACE with AES/SHA hw crypto module                                                                       x x
      x x                                                                              < > kmod-crypto-hw-talitos. Freescale integrated security engine (SEC) driver                                                                       x x
      x x                                                                              -*- kmod-crypto-iv.......................... CryptoAPI initialization vectors                                                                       x x
      x x                                                                              -*- kmod-crypto-manager.......................... CryptoAPI algorithm manager                                                                       x x
      x x                                                                              < > kmod-crypto-md4.............................. MD4 digest CryptoAPI module                                                                       x x
      x x                                                                              -*- kmod-crypto-md5.............................. MD5 digest CryptoAPI module                                                                       x x
      x x                                                                              < > kmod-crypto-michael-mic........ Michael MIC keyed digest CryptoAPI module                                                                       x x
      x x                                                                              < > kmod-crypto-misc................................. Other CryptoAPI modules                                                                       x x
      x x                                                                              -*- kmod-crypto-null................................... Null CryptoAPI module                                                                       x x
      x x                                                                              <*> kmod-crypto-ocf.............................................. OCF modules                                                                       x x
      x x                                                                              < >   kmod-crypto-ocf-hifn7751                                                                                                                      x x
      x x                                                                              < >   kmod-crypto-ocf-hifnhipp.......... OCF support for Hifn 7855/8155 devices                                                                     x x
      x x                                                                              < > kmod-crypto-pcbc...... Propagating Cipher Block Chaining CryptoAPI module                                                                       x x
      x x                                                                              -*- kmod-crypto-pcompress....... CryptoAPI Partial (de)compression operations                                                                       x x
      x x                                                                              < > kmod-crypto-qce.................................. QTI Crypto Engine (QCE)                                                                       x x
      x x                                                                              -*- kmod-crypto-rng....................... CryptoAPI random number generation                                                                       x x
      x x                                                                              -*- kmod-crypto-seqiv................. CryptoAPI Sequence Number IV Generator                                                                       x x
      x x                                                                              -*- kmod-crypto-sha1............................ SHA1 digest CryptoAPI module                                                                       x x
      x x                                                                              <*> kmod-crypto-sha256................. SHA224 SHA256 digest CryptoAPI module                                                                       x x
      x x                                                                              < > kmod-crypto-test................................... Test CryptoAPI module                                                                       x x
      x x                                                                              <*> kmod-crypto-user........................... CryptoAPI userspace interface                                                                       x x
      x x                                                                              -*- kmod-crypto-wq............................. CryptoAPI work queue handling                                                                       x x
      x x                                                                              < > kmod-crypto-xts.............................. XTS cipher CryptoAPI module                                                                       x x
      x x                                                                              < > kmod-cryptodev..................... Driver for cryptographic acceleration                                                                       x x
      x x                                                                                                                                                                                                                                  x x
      x x                                                                                                                                                                                                                                  x x
    

    一応

    make defconfig
    

    qca/feeds/networking/openswan/Makefileを変更します

    PKG_NAME:=v
    PKG_VERSION:=2.6.51.3
    PKG_RELEASE:=1
    
    PKG_SOURCE:=$(PKG_NAME)$(PKG_VERSION).tar.gz
    PKG_SOURCE_URL:=https://github.com/xelerance/Openswan/archive/refs/tags/
    PKG_MD5SUM:=ae768d6c349e361bd9e7d9f23a33fabd
    PKG_BUILD_DIR:=$(BUILD_DIR)/Openswan-$(PKG_VERSION)
    

    そしてまたエラー #define _hasattribute(x) 0で対処する。

    lib/libopenswan/pfkey_v2_parse.c 
    linux/net/ipsec/inflate.c 
    linux/net/ipsec/infcodes.c 
    linux/net/ipsec/infblock.c 
    linux/net/ipsec/pfkey_v2_ext_process.c 
    linux/net/ipsec/aes/aes.c 
    linux/net/ipsec/pfkey_v2_parse.c
    linux/include/des/des_locl.h
    qsdk/build_dir/target-aarch64_cortex-a53_glibc-2.19/linux-ipq_ipq807x_64/qca-ovsmgr-gdc5696b/ovsmgr_dp.c
    qsdk/build_dir/target-aarch64_cortex-a53_glibc-2.19/linux-ipq_ipq807x_64/qca-nss-ecm-g5187b67/frontends/nss/ecm_nss_ipv6.c
    qsdk/build_dir/target-aarch64_cortex-a53_glibc-2.19/linux-ipq_ipq807x_64/qca-nss-ecm-g5187b67/frontends/nss/ecm_nss_ipv4.c
    qsdk/build_dir/target-aarch64_cortex-a53_glibc-2.19/linux-ipq_ipq807x_64/qca-nss-ecm-g5187b67/frontends/nss/ecm_nss_common.h
    qsdk/build_dir/target-aarch64_cortex-a53_glibc-2.19/linux-ipq_ipq807x_64/qca-nss-clients-g153998d/tunipip6/nss_connmgr_tunipip6_sysctl.c
    

    などにに存在する

    CC pfkey_v2_parse.c
    /root/test/test/qsdk/build_dir/target-aarch64_cortex-a53_glibc-2.19/Openswan-2.6.51.3/lib/libopenswan/pfkey_v2_parse.c: In function 'pfkey_msg_parse':
    /root/test/test/qsdk/build_dir/target-aarch64_cortex-a53_glibc-2.19/Openswan-2.6.51.3/lib/libopenswan/pfkey_v2_parse.c:1321:20: error: missing binary operator before token "("
     #if __has_attribute(__fallthrough__)
                        ^
    /root/test/test/qsdk/build_dir/target-aarch64_cortex-a53_glibc-2.19/Openswan-2.6.51.3/lib/libopenswan/pfkey_v2_parse.c:1335:20: error: missing binary operator before token "("
     #if __has_attribute(__fallthrough__)
                        ^
    /root/test/test/qsdk/build_dir/target-aarch64_cortex-a53_glibc-2.19/Openswan-2.6.51.3/lib/libopenswan/Makefile:175: recipe for target 'pfkey_v2_parse.o' failed
    make[6]: *** [pfkey_v2_parse.o] Error 1
    
    CC aes.c
    /root/test/test/qsdk/build_dir/target-aarch64_cortex-a53_glibc-2.19/Openswan-2.6.51.3/linux/net/ipsec/aes/aes.c: In function 'aes_encrypt':
    /root/test/test/qsdk/build_dir/target-aarch64_cortex-a53_glibc-2.19/Openswan-2.6.51.3/linux/net/ipsec/aes/aes.c:1317:20: error: missing binary operator before token "("
     #if __has_attribute(__fallthrough__)
                        ^
    /root/test/test/qsdk/build_dir/target-aarch64_cortex-a53_glibc-2.19/Openswan-2.6.51.3/linux/net/ipsec/aes/aes.c:1322:20: error: missing binary operator before token "("
     #if __has_attribute(__fallthrough__)
                        ^
    /root/test/test/qsdk/build_dir/target-aarch64_cortex-a53_glibc-2.19/Openswan-2.6.51.3/linux/net/ipsec/aes/aes.c:1335:20: error: missing binary operator before token "("
     #if __has_attribute(__fallthrough__)
                        ^
    /root/test/test/qsdk/build_dir/target-aarch64_cortex-a53_glibc-2.19/Openswan-2.6.51.3/linux/net/ipsec/aes/aes.c: In function 'aes_decrypt':
    /root/test/test/qsdk/build_dir/target-aarch64_cortex-a53_glibc-2.19/Openswan-2.6.51.3/linux/net/ipsec/aes/aes.c:1384:20: error: missing binary operator before token "("
     #if __has_attribute(__fallthrough__)
                        ^
    /root/test/test/qsdk/build_dir/target-aarch64_cortex-a53_glibc-2.19/Openswan-2.6.51.3/linux/net/ipsec/aes/aes.c:1389:20: error: missing binary operator before token "("
     #if __has_attribute(__fallthrough__)
                        ^
    /root/test/test/qsdk/build_dir/target-aarch64_cortex-a53_glibc-2.19/Openswan-2.6.51.3/linux/net/ipsec/aes/aes.c:1402:20: error: missing binary operator before token "("
     #if __has_attribute(__fallthrough__)
                        ^
    /root/test/test/qsdk/build_dir/target-aarch64_cortex-a53_glibc-2.19/Openswan-2.6.51.3/lib/libcrypto/libaes/../../Makefile.library:107: recipe for target 'aes.o' failed
    make[7]: *** [aes.o] Error 1
    
    In file included from /root/test/test/qsdk/build_dir/target-aarch64_cortex-a53_glibc-2.19/Openswan-2.6.51.3/linux/net/ipsec/des/des_enc.c:59:0:
    /root/test/test/qsdk/build_dir/target-aarch64_cortex-a53_glibc-2.19/Openswan-2.6.51.3/linux/include/des/des_locl.h:191:20: error: missing binary operator before token "("
     #if __has_attribute(__fallthrough__)
                        ^
    /root/test/test/qsdk/build_dir/target-aarch64_cortex-a53_glibc-2.19/Openswan-2.6.51.3/lib/libcrypto/libdes/../../Makefile.library:107: recipe for target 'des_enc.o' failed
    make[7]: *** [des_enc.o] Error 1
    
    /root/test/test/qsdk/build_dir/target-aarch64_cortex-a53_glibc-2.19/Openswan-2.6.51.3/modobj26/pfkey_v2_ext_process.c:492:5: warning: "__has_attribute" is not defined [-Wundef]
     #if __has_attribute(__fallthrough__)
         ^
    /root/test/test/qsdk/build_dir/target-aarch64_cortex-a53_glibc-2.19/Openswan-2.6.51.3/modobj26/pfkey_v2_ext_process.c:492:20: error: missing binary operator before token "("
     #if __has_attribute(__fallthrough__)
                        ^
    scripts/Makefile.build:337: recipe for target '/root/test/test/qsdk/build_dir/target-aarch64_cortex-a53_glibc-2.19/Openswan-2.6.51.3/modobj26/pfkey_v2_ext_process.o' failed
    make[6]: *** [/root/test/test/qsdk/build_dir/target-aarch64_cortex-a53_glibc-2.19/Openswan-2.6.51.3/modobj26/pfkey_v2_ext_process.o] Error 1
    
      CC [M]  /root/test/test/qsdk/build_dir/target-aarch64_cortex-a53_glibc-2.19/Openswan-2.6.51.3/modobj26/infblock.o
    /root/test/test/qsdk/build_dir/target-aarch64_cortex-a53_glibc-2.19/Openswan-2.6.51.3/modobj26/infblock.c: In function 'ipcomp_deflate_blocks':
    /root/test/test/qsdk/build_dir/target-aarch64_cortex-a53_glibc-2.19/Openswan-2.6.51.3/modobj26/infblock.c:238:5: warning: "__has_attribute" is not defined [-Wundef]
     #if __has_attribute(__fallthrough__)
         ^
    /root/test/test/qsdk/build_dir/target-aarch64_cortex-a53_glibc-2.19/Openswan-2.6.51.3/modobj26/infblock.c:238:20: error: missing binary operator before token "("
     #if __has_attribute(__fallthrough__)
                        ^
    /root/test/test/qsdk/build_dir/target-aarch64_cortex-a53_glibc-2.19/Openswan-2.6.51.3/modobj26/infblock.c:266:5: warning: "__has_attribute" is not defined [-Wundef]
     #if __has_attribute(__fallthrough__)
         ^
    /root/test/test/qsdk/build_dir/target-aarch64_cortex-a53_glibc-2.19/Openswan-2.6.51.3/modobj26/infblock.c:266:20: error: missing binary operator before token "("
     #if __has_attribute(__fallthrough__)
                        ^
    /root/test/test/qsdk/build_dir/target-aarch64_cortex-a53_glibc-2.19/Openswan-2.6.51.3/modobj26/infblock.c:345:5: warning: "__has_attribute" is not defined [-Wundef]
     #if __has_attribute(__fallthrough__)
         ^
    /root/test/test/qsdk/build_dir/target-aarch64_cortex-a53_glibc-2.19/Openswan-2.6.51.3/modobj26/infblock.c:345:20: error: missing binary operator before token "("
     #if __has_attribute(__fallthrough__)
                        ^
    /root/test/test/qsdk/build_dir/target-aarch64_cortex-a53_glibc-2.19/Openswan-2.6.51.3/modobj26/infblock.c:365:5: warning: "__has_attribute" is not defined [-Wundef]
     #if __has_attribute(__fallthrough__)
         ^
    /root/test/test/qsdk/build_dir/target-aarch64_cortex-a53_glibc-2.19/Openswan-2.6.51.3/modobj26/infblock.c:365:20: error: missing binary operator before token "("
     #if __has_attribute(__fallthrough__)
                        ^
    /root/test/test/qsdk/build_dir/target-aarch64_cortex-a53_glibc-2.19/Openswan-2.6.51.3/modobj26/infblock.c:374:5: warning: "__has_attribute" is not defined [-Wundef]
     #if __has_attribute(__fallthrough__)
         ^
    /root/test/test/qsdk/build_dir/target-aarch64_cortex-a53_glibc-2.19/Openswan-2.6.51.3/modobj26/infblock.c:374:20: error: missing binary operator before token "("
     #if __has_attribute(__fallthrough__)
                        ^
    scripts/Makefile.build:337: recipe for target '/root/test/test/qsdk/build_dir/target-aarch64_cortex-a53_glibc-2.19/Openswan-2.6.51.3/modobj26/infblock.o' failed
    make[6]: *** [/root/test/test/qsdk/build_dir/target-aarch64_cortex-a53_glibc-2.19/Openswan-2.6.51.3/modobj26/infblock.o] Error 1
    

    またそしてエラー。

    Connecting to downloads.openwrt.org (downloads.openwrt.org)|2a04:4e42:65::644|:80... connec                                                                              ted.
    HTTP request sent, awaiting response... 301 Moved Permanently
    Location: https://sources.openwrt.org/BIN-NSS.HK.11.4.0.5-5-R.tar.bz2 [following]
    --2026-07-29 14:27:32--  https://sources.openwrt.org/BIN-NSS.HK.11.4.0.5-5-R.tar.bz2
    Resolving sources.openwrt.org (sources.openwrt.org)... 2a03:4000:3b:221::1, 185.163.119.85
    Connecting to sources.openwrt.org (sources.openwrt.org)|2a03:4000:3b:221::1|:443... connect                                                                              ed.
    HTTP request sent, awaiting response... 404 Not Found
    2026-07-29 14:27:34 ERROR 404: Not Found.
    
    Download failed.
    No more mirrors to try - giving up.
    Makefile:48: recipe for target '/root/test/test/qsdk/dl/BIN-NSS.HK.11.4.0.5-5-R.tar.bz2' fa                                                                              iled
    

    配布されていたので修正。

    NSS_VER:=11.4.0.5
    NSS_SOC:=HK
    NSS_PROFILE:=R
    
    PKG_SOURCE:=BIN-NSS.$(NSS_SOC).$(NSS_VER)-$(PKG_VERSION)-$(NSS_PROFILE).tar.bz2
    PKG_SOURCE_URL:=https://github.com/quic/qca-sdk-nss-fw/raw/refs/heads/main/QCA_Networking_2021.SPF_11.4/CS/IPQ8074.ATH.11.4/
    PKG_BUILD_DIR:=$(BUILD_DIR)/BIN-NSS.$(NSS_SOC).$(NSS_VER)-$(PKG_VERSION)-$(NSS_PROFILE)
    

    まだエラー。 よくわからない変数が定義されていなかったため、とりあえず0で定義します。

      CC [M]  /root/test/test/qsdk/build_dir/target-aarch64_cortex-a53_glibc-2.19/linux-ipq_ipq807x_64/qca-nss-clients-g153998d/matchnss_match.o
    In file included from /root/test/test/qsdk/build_dir/target-aarch64_cortex-a53_glibc-2.19/linux-ipq_ipq807x_64/qca-nss-clients-g13998d/match/nss_match.c:27:0:
    /root/test/test/qsdk/build_dir/target-aarch64_cortex-a53_glibc-2.19/linux-ipq_ipq807x_64/qca-nss-clients-g153998d/match/nss_matchpriv.h:32:6: error: "NSS_match_DEBUG_LEVEL" is not defined [-Werror=undef]
     #if (NSS_match_DEBUG_LEVEL < 2)
          ^
    /root/test/test/qsdk/build_dir/target-aarch64_cortex-a53_glibc-2.19/linux-ipq_ipq807x_64/qca-nss-clients-g153998d/match/nss_matchpriv.h:38:6: error: "NSS_match_DEBUG_LEVEL" is not defined [-Werror=undef]
     #if (NSS_match_DEBUG_LEVEL < 3)
          ^
    /root/test/test/qsdk/build_dir/target-aarch64_cortex-a53_glibc-2.19/linux-ipq_ipq807x_64/qca-nss-clients-g153998d/match/nss_matchpriv.h:44:6: error: "NSS_match_DEBUG_LEVEL" is not defined [-Werror=undef]
     #if (NSS_match_DEBUG_LEVEL < 4)
          ^
    cc1: all warnings being treated as errors
    scripts/Makefile.build:337: recipe for target '/root/test/test/qsdk/build_dir/target-aarch64_cortex-a53_glibc-2.19/linux-ipq_ipq87x_64/qca-nss-clients-g153998d/match/nss_match.o' failed
    make[6]: *** [/root/test/test/qsdk/build_dir/target-aarch64_cortex-a53_glibc-2.19/linux-ipq_ipq807x_64/qca-nss-clients-g153998d/mtch/nss_match.o] Error 1
    

    これは使ってないだけなので(void)ver;でok

      CC [M]  /root/test/test/qsdk/build_dir/target-aarch64_cortex-a53_glibc-2.19/linux-ipq_ipq807x_64/qca-nss-clients-g153998d/tunipip6/nss_connmgr_tunipip6.o
    /root/test/test/qsdk/build_dir/target-aarch64_cortex-a53_glibc-2.19/linux-ipq_ipq807x_64/qca-nss-clients-g153998d/tunipip6/nss_connmgr_tunipip6.c: In function 'nss_tunipip6_decap_exception':
    /root/test/test/qsdk/build_dir/target-aarch64_cortex-a53_glibc-2.19/linux-ipq_ipq807x_64/qca-nss-clients-g153998d/tunipip6/nss_connmgr_tunipip6.c:260:9: error: unused variable 'ver' [-Werror=unused-variable]
      int8_t ver = skb->data[0] >> 4;
             ^
    cc1: all warnings being treated as errors
    scripts/Makefile.build:337: recipe for target '/root/test/test/qsdk/build_dir/target-aarch64_cortex-a53_glibc-2.19/linux-ipq_ipq807x_64/qca-nss-clients-g153998d/tunipip6/nss_connmgr_tunipip6.o' failed
    make[6]: *** [/root/test/test/qsdk/build_dir/target-aarch64_cortex-a53_glibc-2.19/linux-ipq_ipq807x_64/qca-nss-clients-g153998d/tunipip6/nss_connmgr_tunipip6.o] Error 1
    

    USBからの場合

    IPQ807x# icache off
    IPQ807x# dcache off
    IPQ807x# nm.l 0x4a901e5c
    4a901e5c: e1600070 ? e7f000f0
    4a901e5c: e7f000f0 ? .
    IPQ807x# bootm 0x44000000#config@1
    undefined instruction
    pc : [<4a901e60>]          lr : [<4a77f808>]
    reloc pc : [<4a901e60>]    lr : [<4a77f808>]
    sp : 4a77f7a0  ip : 4a77f80c     fp : 00000000
    r10: 4a7d2ca0  r9 : 4a77fea0     r8 : 4a902760
    r7 : 4a3e8000  r6 : 4a77f804     r5 : 00000000  r4 : 00000000
    r3 : 00000050  r2 : 4a77f820     r1 : 00000012  r0 : 0200010f
    Flags: nZCv  IRQs off  FIQs off  Mode SVC_32
    Resetting CPU ...
    

    X55からの場合

    IPQ807x# usb reset
    resetting USB...
    IPQ807x# fatload usb 0:0 0x44000000 uimage-initramfs.itb
    IPQ807x# md.l 0x44000000 4
    44000000: edfe0dd0 1c95ac01 38000000 608dac01    ...........8...`
    IPQ807x# bootm 0x44000000
    undefined instruction
    pc : [<4a901e60>]          lr : [<4a77f808>]
    reloc pc : [<4a901e60>]    lr : [<4a77f808>]
    sp : 4a77f7a0  ip : 4a77f80c     fp : 00000000
    r10: 4a7d2ca0  r9 : 4a77fea0     r8 : 4a902760
    r7 : 4a3e7000  r6 : 4a77f804     r5 : 00000000  r4 : 00000000
    r3 : 00000050  r2 : 4a77f820     r1 : 00000012  r0 : 0200010f
    Flags: nZCv  IRQs off  FIQs off  Mode SVC_32
    Resetting CPU ...
    

    関係なさそう。

    FUN_4a901f9c(Kernel Boot WARP) -> FUN_4a901f0c (SCM CHECK) -> FUN_4a900724 (D CACHE CACHE) -> FUN_4a902e28(D CACHE ENABLE/DISABLE) -> > FUN_4a901f9c -> FUN_4a901f0c -> FUN_4a900724 -> FUN_4a902e28 -> SCM_BOOT(0x82000601) -> FUN_4a901f9c -> SCM_BOOT_WARP/FUN_4a901e7c -> FUN_4a900724 -> FUN_4a902e28 -> FUN_4a901f0c (RET) -> FUN_0a901e44 (CALL_SCM) -> FUN_4a901f0c (RET) -> FUN_4a901f9c (RET) -> FUN_4a901e7c (SCM_WRAPPER) -> FUN_0a901e44 (CALL_SCM) -> SCM呼び出し の順。 scmが怪しい。

    X55のものは起動するので。。。 おそらく、scmに飛んだ後の処理がビルドした後のitbを受け付けていない?

    IPQ807x# usbboot
    
    Loading from usb device 0, partition 0: Name: Whole Disk  Type: U-Boot
    Fit image detected...
       FIT description: ARM64 OpenWrt FIT (Flattened Image Tree)
        Image 0 (kernel@1)
        Image 1 (fdt@1)
        Default Configuration: 'config@1'
        Configuration 0 (config@1)
         Description:  OpenWrt
         Kernel:       kernel@1
         FDT:          fdt@1
    IPQ807x# fdt print /images
    No FDT memory address configured. Please configure
    the FDT address via "fdt addr <address>" command.
    Aborting!
    IPQ807x# fdt addr 0x44000000
    IPQ807x# fdt print /images
    images {
            kernel@1 {
                    description = "ARM64 OpenWrt Linux-4.4.60";
                    data = * 0x440000e8 [0x02ef6e00];
                    type = "kernel";
                    arch = "arm64";
                    os = "linux";
                    compression = "none";
                    load = <0x41080000>;
                    entry = <0x41080000>;
                    hash@1 {
                            value = <0x7395a5b1>;
                            algo = "crc32";
                    };
                    hash@2 {
                            value = <0xa82c373b 0xcf5677a9 0xac04e739 0xd0925de8 0x2c64d7d9>;
                            algo = "sha1";
                    };
            };
            fdt@1 {
                    description = "ARM64 OpenWrt qcom-ipq807x-hk09 device tree blob";
                    data = * 0x46ef702c [0x000140e4];
                    type = "flat_dt";
                    arch = "arm64";
                    compression = "none";
                    hash@1 {
                            value = <0x04f7965b>;
                            algo = "crc32";
                    };
                    hash@2 {
                            value = <0x38271377 0x0e901c41 0x588a0fb7 0xe55da384 0xc11bf2a5>;
                            algo = "sha1";
                    };
            };
    };
    IPQ807x#
    IPQ807x# fdt addr 0x46ef702c
    IPQ807x# fdt print /memory
    memory {
            device_type = "memory";
            reg = <0x00000000 0x40000000 0x00000000 0x20000000>;
    };
    IPQ807x# fdt print /reserved-memory
    reserved-memory {
            #address-cells = <0x00000002>;
            #size-cells = <0x00000002>;
            ranges;
            nss@40000000 {
                    no-map;
                    reg = <0x00000000 0x40000000 0x00000000 0x01000000>;
            };
            tzapp@4a400000 {
                    no-map;
                    reg = <0x00000000 0x4a400000 0x00000000 0x00200000>;
            };
            uboot@4a600000 {
                    no-map;
                    reg = <0x00000000 0x4a600000 0x00000000 0x00400000>;
            };
            sbl@4aa00000 {
                    no-map;
                    reg = <0x00000000 0x4aa00000 0x00000000 0x00100000>;
            };
            smem@4ab00000 {
                    no-map;
                    reg = <0x00000000 0x4ab00000 0x00000000 0x00100000>;
                    linux,phandle = <0x0000001b>;
                    phandle = <0x0000001b>;
            };
            tz@4ac00000 {
                    no-map;
                    reg = <0x00000000 0x4ac00000 0x00000000 0x00400000>;
            };
            wcnss@4b000000 {
                    no-map;
                    reg = <0x00000000 0x4b000000 0x00000000 0x05f00000>;
                    linux,phandle = <0x00000012>;
                    phandle = <0x00000012>;
            };
            q6_etr_dump@50f00000 {
                    no-map;
                    reg = <0x00000000 0x50f00000 0x00000000 0x00100000>;
                    linux,phandle = <0x00000013>;
                    phandle = <0x00000013>;
            };
            m3_dump@51000000 {
                    no-map;
                    reg = <0x00000000 0x51000000 0x00000000 0x00100000>;
            };
            wifi_dump@51100000 {
                    no-map;
                    reg = <0x00000000 0x51100000 0x00000000 0x00600000>;
            };
            wigig_dump@51300000 {
                    no-map;
                    reg = <0x00000000 0x51300000 0x00000000 0x00400000>;
            };
    };
    
    eth0
    IPQ807x# usb start
    IPQ807x#  fatls usb 0:0
     28087580   uimage-initramfs.itb
    
    1 file(s), 0 dir(s)
    
    IPQ807x#  fatload usb 0:0 0x44000000 uimage-initramfs.itb
    IPQ807x#  fdt addr 0x44000000
    IPQ807x# fdt print /images
    images {
            kernel@1 {
                    description = "ARM64 OpenWrt Linux-4.4.60";
                    data = * 0x440000e8 [0x01ab2e00];
                    type = "kernel";
                    arch = "arm64";
                    os = "linux";
                    compression = "none";
                    load = <0x41080000>;
                    entry = <0x41080000>;
                    hash@1 {
                            value = <0x3fc3aa0d>;
                            algo = "crc32";
                    };
                    hash@2 {
                            value = <0xf7aa3891 0x4aa609f2 0xd9fca68f 0x8cd07522 0xabf417d6>;
                            algo = "sha1";
                    };
            };
            fdt@1 {
                    description = "ARM64 OpenWrt qcom-ipq807x-hk09 device tree blob";
                    data = * 0x45ab302c [0x00015bec];
                    type = "flat_dt";
                    arch = "arm64";
                    compression = "none";
                    hash@1 {
                            value = <0x2cb1883e>;
                            algo = "crc32";
                    };
                    hash@2 {
                            value = <0x8249da6f 0x0acd0462 0xdf6c0390 0xea573f05 0xc74ee215>;
                            algo = "sha1";
                    };
            };
    };
    IPQ807x# fdt print /configurations
    configurations {
            default = "config@1";
            config@1 {
                    description = "OpenWrt";
                    kernel = "kernel@1";
                    fdt = "fdt@1";
            };
    };
    IPQ807x# fdt addr 0x45ab302c
    IPQ807x# fdt print /memory
    memory {
            device_type = "memory";
            reg = <0x00000000 0x40000000 0x00000000 0x20000000>;
    };
    IPQ807x# fdt print /reserved-memory
    reserved-memory {
            #address-cells = <0x00000002>;
            #size-cells = <0x00000002>;
            ranges;
            nss@40000000 {
                    no-map;
                    reg = <0x00000000 0x40000000 0x00000000 0x01000000>;
            };
            uboot@4a600000 {
                    no-map;
                    reg = <0x00000000 0x4a600000 0x00000000 0x00400000>;
            };
            tzapp@4a400000 {
                    no-map;
                    reg = <0x00000000 0x4a400000 0x00000000 0x00100000>;
            };
            sbl@4aa00000 {
                    no-map;
                    reg = <0x00000000 0x4aa00000 0x00000000 0x00100000>;
            };
            smem@4ab00000 {
                    no-map;
                    reg = <0x00000000 0x4ab00000 0x00000000 0x00100000>;
                    linux,phandle = <0x0000001a>;
                    phandle = <0x0000001a>;
            };
            tz@4ac00000 {
                    no-map;
                    reg = <0x00000000 0x4ac00000 0x00000000 0x00400000>;
            };
            wcnss@4b000000 {
                    no-map;
                    reg = <0x00000000 0x4b000000 0x00000000 0x03700000>;
                    linux,phandle = <0x00000011>;
                    phandle = <0x00000011>;
            };
            q6_etr_dump@4e700000 {
                    no-map;
                    reg = <0x00000000 0x4e700000 0x00000000 0x00100000>;
                    linux,phandle = <0x00000012>;
                    phandle = <0x00000012>;
            };
            m3_dump@4e800000 {
                    no-map;
                    reg = <0x00000000 0x4e800000 0x00000000 0x00100000>;
            };
            wifi_dump@4e900000 {
                    no-map;
                    reg = <0x00000000 0x4e900000 0x00000000 0x00200000>;
            };
    };
    IPQ807x#
    

    メモリ関係が怪しかったのでカーネルの大きさを変えてみたところ40MBだと動かないが、32MBぐらいだと動くことが分かった。

    起動しようとしてたのは46MBだったので、これが原因で間違えない。

    結果。

    [    0.000000] Booting Linux on physical CPU 0x0
    [    0.000000] Linux version 4.4.60 (root@test1) (gcc version 4.8.3 (OpenWrt/Linaro GCC 4.8-2014.04 76e0fac93dff+r49254) ) #2 SMP PREEMPT Wed Jul 29 18:42:38 JST 2026
    [    0.000000] Boot CPU: AArch64 Processor [410fd034]
    [    0.000000] Ignoring memory range 0x40000000 - 0x41000000
    [    0.000000] Machine: Qualcomm Technologies, Inc. IPQ807x/AP-HK09
    [    0.000000] efi: Getting EFI parameters from FDT:
    [    0.000000] efi: UEFI not found.
    [    0.000000] psci: probing for conduit method from DT.
    [    0.000000] psci: PSCIv1.0 detected in firmware.
    [    0.000000] psci: Using standard PSCI v0.2 function IDs
    [    0.000000] psci: MIGRATE_INFO_TYPE not supported.
    [    0.000000] PERCPU: Embedded 14 pages/cpu @ffffffc01ef40000 s19328 r8192 d29824 u57344
    [    0.000000] Detected VIPT I-cache on CPU0
    [    0.000000] CPU features: enabling workaround for ARM erratum 845719
    [    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 107352
    [    0.000000] Kernel command line: console=ttyMSM0,115200 rdinit=/bin/sh init=/bin/sh swiotlb=1 coherent_pool=2M
    [    0.000000] PID hash table entries: 2048 (order: 2, 16384 bytes)
    [    0.000000] Dentry cache hash table entries: 65536 (order: 7, 524288 bytes)
    [    0.000000] Inode-cache hash table entries: 32768 (order: 6, 262144 bytes)
    [    0.000000] software IO TLB [mem 0x5fe3c000-0x5fe7c000] (0MB) mapped at [ffffffc01ee3c000-ffffffc01ee7bfff]
    [    0.000000] Memory: 409432K/436224K available (5056K kernel code, 491K rwdata, 2152K rodata, 228K init, 430K bss, 26792K reserved, 0K cma-reserved)
    [    0.000000] Virtual kernel memory layout:
    [    0.000000]     vmalloc : 0xffffff8000000000 - 0xffffffbdbfff0000   (   246 GB)
    [    0.000000]     vmemmap : 0xffffffbdc0000000 - 0xffffffbfc0000000   (     8 GB maximum)
    [    0.000000]               0xffffffbdc0040000 - 0xffffffbdc0800000   (     7 MB actual)
    [    0.000000]     fixed   : 0xffffffbffa7fd000 - 0xffffffbffac00000   (  4108 KB)
    [    0.000000]     PCI I/O : 0xffffffbffae00000 - 0xffffffbffbe00000   (    16 MB)
    [    0.000000]     modules : 0xffffffbffc000000 - 0xffffffc000000000   (    64 MB)
    [    0.000000]     memory  : 0xffffffc000000000 - 0xffffffc01f000000   (   496 MB)
    [    0.000000]       .init : 0xffffffc00078c000 - 0xffffffc0007c5000   (   228 KB)
    [    0.000000]       .text : 0xffffffc000080000 - 0xffffffc00078c000   (  7216 KB)
    [    0.000000]       .data : 0xffffffc0007d4000 - 0xffffffc00084ee00   (   492 KB)
    [    0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1
    [    0.000000] Preemptible hierarchical RCU implementation.
    [    0.000000]  Build-time adjustment of leaf fanout to 64.
    [    0.000000] NR_IRQS:64 nr_irqs:64 0
    [    0.000000] Architected cp15 timer(s) running at 19.20MHz (virt).
    [    0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0x46d987e47, max_idle_ns: 440795202767 ns
    [    0.000005] sched_clock: 56 bits at 19MHz, resolution 52ns, wraps every 4398046511078ns
    [    0.000510] Calibrating delay loop (skipped), value calculated using timer frequency.. 38.40 BogoMIPS (lpj=192000)
    [    0.000522] pid_max: default: 32768 minimum: 301
    [    0.000619] Mount-cache hash table entries: 1024 (order: 1, 8192 bytes)
    [    0.000628] Mountpoint-cache hash table entries: 1024 (order: 1, 8192 bytes)
    [    0.001299] EFI services will not be available.
    [    0.001326] ASID allocator initialised with 65536 entries
    [    0.050781] MSM Memory Dump base table set up
    [    0.050805] MSM Memory Dump apps data table set up
    [    0.090018] Detected VIPT I-cache on CPU1
    [    0.090063] CPU1: Booted secondary processor [410fd034]
    [    0.120000] Detected VIPT I-cache on CPU2
    [    0.120028] CPU2: Booted secondary processor [410fd034]
    [    0.150029] Detected VIPT I-cache on CPU3
    [    0.150057] CPU3: Booted secondary processor [410fd034]
    [    0.150106] Brought up 4 CPUs
    [    0.150133] SMP: Total of 4 processors activated.
    [    0.150143] CPU: All CPU(s) started at EL1
    [    0.150167] alternatives: patching kernel code
    [    0.170902] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
    [    0.170933] futex hash table entries: 1024 (order: 5, 131072 bytes)
    [    0.171124] pinctrl core: initialized pinctrl subsystem
    [    0.172095] NET: Registered protocol family 16
    [    0.199971] cpuidle: using governor ladder
    [    0.229988] cpuidle: using governor menu
    [    0.230093] NET: Registered protocol family 42
    [    0.230178] vdso: 2 pages (1 code @ ffffffc0007d9000, 1 data @ ffffffc0007d8000)
    [    0.231082] DMA: preallocated 2048 KiB pool for atomic allocations
    [    0.231214] Read of property:soc_version_minor from node failed
    [    0.231224] CPU: IPQ8072A, SoC Version: 2.0
    [    0.231488] IPC logging disabled
    [    0.231494] IPC logging disabled
    [    0.231498] IPC logging disabled
    [    0.231503] IPC logging disabled
    [    0.231507] IPC logging disabled
    [    0.233428] Soc version is not 1, changing clock offsets
    [    0.271047] pps_core: LinuxPPS API ver. 1 registered
    [    0.271058] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
    [    0.271081] PTP clock support registered
    [    0.271682] Advanced Linux Sound Architecture Driver Initialized.
    [    0.272321] clocksource: Switched to clocksource arch_sys_counter
    [    0.273499] NET: Registered protocol family 2
    [    0.274103] TCP established hash table entries: 4096 (order: 3, 32768 bytes)
    [    0.274164] TCP bind hash table entries: 4096 (order: 4, 65536 bytes)
    [    0.274260] TCP: Hash tables configured (established 4096 bind 4096)
    [    0.274307] UDP hash table entries: 256 (order: 1, 8192 bytes)
    [    0.274330] UDP-Lite hash table entries: 256 (order: 1, 8192 bytes)
    [    0.274487] NET: Registered protocol family 1
    [    0.281619] squashfs: version 4.0 (2009/01/31) Phillip Lougher
    [    0.281636] jffs2: version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc.
    [    0.284826] Key type asymmetric registered
    [    0.284842] Asymmetric key parser 'x509' registered
    [    0.284873] io scheduler noop registered
    [    0.284886] io scheduler deadline registered (default)
    [    0.286396] msm_serial 78b3000.serial: msm_serial: detected port #0
    [    0.286458] msm_serial 78b3000.serial: uartclk = 3686400
    [    0.286505] 78b3000.serial: ttyMSM0 at MMIO 0x78b3000 (irq = 77, base_baud = 230400) is a MSM
    [    0.286535] msm_serial: console setup on port #0
    [    0.849297] console [ttyMSM0] enabled
    [    0.854143] msm_serial: driver initialized
    [    0.857598] msm_serial_hsl_init: driver initialized
    [    0.869654] brd: module loaded
    [    0.873939] loop: module loaded
    [    0.875100] libphy: Fixed MDIO Bus: probed
    [    0.876077] cnss: INFO: IPC Logging is disabled!
    [    0.880168] i2c /dev entries driver
    [    0.885590] sdhci: Secure Digital Host Controller Interface driver
    [    0.888034] sdhci: Copyright(c) Pierre Ossman
    [    0.894339] sdhci-pltfm: SDHCI platform and OF driver helper
    [    0.901244] NET: Registered protocol family 10
    [    0.905124] NET: Registered protocol family 17
    [    0.908732] bridge: automatic filtering via arp/ip/ip6tables has been deprecated. Update your scripts to load br_netfilter if you need this.
    [    0.913181] Bridge firewalling registered
    [    0.925897] 8021q: 802.1Q VLAN Support v1.8
    [    0.931534] hctosys: unable to open rtc device (rtc0)
    [    0.944415] ALSA device list:
    [    0.944439]   No soundcards found.
    [    0.946761] VFS: Cannot open root device "(null)" or unknown-block(0,0): error -6
    [    0.949662] Please append a correct "root=" boot option; here are the available partitions:
    [    0.957329] 0100            4096 ram0  (driver?)
    [    0.969184] 0101            4096 ram1  (driver?)
    [    0.973823] 0102            4096 ram2  (driver?)
    [    0.978384] 0103            4096 ram3  (driver?)
    [    0.982998] 0104            4096 ram4  (driver?)
    [    0.987585] 0105            4096 ram5  (driver?)
    [    0.992185] 0106            4096 ram6  (driver?)
    [    0.996788] 0107            4096 ram7  (driver?)
    [    1.001387] 0108            4096 ram8  (driver?)
    [    1.006002] 0109            4096 ram9  (driver?)
    [    1.010589] 010a            4096 ram10  (driver?)
    [    1.015200] 010b            4096 ram11  (driver?)
    [    1.019877] 010c            4096 ram12  (driver?)
    [    1.024575] 010d            4096 ram13  (driver?)
    [    1.029252] 010e            4096 ram14  (driver?)
    [    1.033950] 010f            4096 ram15  (driver?)
    [    1.038632] Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0)
    [    1.039511] CPU: 0 PID: 1 Comm: swapper/0 Not tainted 4.4.60 #2
    [    1.047835] Hardware name: Qualcomm Technologies, Inc. IPQ807x/AP-HK09 (DT)
    [    1.053653] Call trace:
    [    1.060595] [<ffffffc0000885d8>] dump_backtrace+0x0/0xf8
    [    1.063029] [<ffffffc0000886e4>] show_stack+0x14/0x1c
    [    1.068583] [<ffffffc00025f57c>] dump_stack+0x94/0xb8
    [    1.073534] [<ffffffc0000fb418>] panic+0xec/0x23c
    [    1.078566] [<ffffffc00078cf34>] change_floppy+0x0/0x138
    [    1.083254] [<ffffffc00078d0e4>] mount_root+0x78/0x88
    [    1.088635] [<ffffffc00078d2a0>] prepare_namespace+0x1ac/0x1e8
    [    1.093584] [<ffffffc00078cb28>] kernel_init_freeable+0x1bc/0x1dc
    [    1.099316] [<ffffffc00056200c>] kernel_init+0x10/0xf0
    [    1.105475] [<ffffffc000085d50>] ret_from_fork+0x10/0x40
    [    1.110513] CPU3: stopping
    [    1.115974] CPU: 3 PID: 0 Comm: swapper/3 Not tainted 4.4.60 #2
    [    1.118495] Hardware name: Qualcomm Technologies, Inc. IPQ807x/AP-HK09 (DT)
    [    1.124312] Call trace:
    [    1.131253] [<ffffffc0000885d8>] dump_backtrace+0x0/0xf8
    [    1.133688] [<ffffffc0000886e4>] show_stack+0x14/0x1c
    [    1.139241] [<ffffffc00025f57c>] dump_stack+0x94/0xb8
    [    1.144191] [<ffffffc00008dabc>] handle_IPI+0xd0/0x138
    [    1.149224] [<ffffffc0000824cc>] gic_handle_irq+0x98/0xc0
    [    1.154260] Exception stack(0xffffffc00dbcbe20 to 0xffffffc00dbcbf50)
    [    1.159731] be20: 0000000000000000 0000008000000000 ffffffc00dbcbf80 ffffffc000086790
    [    1.166159] be40: 0000000060000005 0000000000000000 0000000000000000 0000000000000000
    [    1.173971] be60: 0000000000000001 0000000000000000 0000000000000000 000000000eb684c8
    [    1.181783] be80: 00000000000000a4 00000000000001fc ffffffc00dbc1130 ffffffc00dbcbee0
    [    1.189594] bea0: 0000000000000650 0000000000000400 00000000000003e9 0000000000000002
    [    1.197408] bec0: 0000000200000001 0000000000000000 0000000000000000 0000000000000000
    [    1.205220] bee0: 0000000000000000 0000000000000000 0000000000000000 ffffffc0007c0008
    [    1.213033] bf00: ffffffc0007c09e0 0000000000000000 0000000000000000 00000000418bb000
    [    1.220845] bf20: 00000000418be000 ffffffc000082800 0000000000000000 ffffffc00dbcbf80
    [    1.228656] bf40: ffffffc00008678c ffffffc00dbcbf80
    [    1.236463] [<ffffffc00008567c>] el1_irq+0x7c/0xf4
    [    1.241154] [<ffffffc0000c24f0>] default_idle_call+0x20/0x28
    [    1.246015] [<ffffffc0000c26ac>] cpu_startup_entry+0x168/0x220
    [    1.251830] [<ffffffc00008d68c>] secondary_start_kernel+0x13c/0x148
    [    1.257472] [<00000000410827ec>] 0x410827ec
    [    1.263630] CPU1: stopping
    [    1.267798] CPU: 1 PID: 0 Comm: swapper/1 Not tainted 4.4.60 #2
    [    1.270577] Hardware name: Qualcomm Technologies, Inc. IPQ807x/AP-HK09 (DT)
    [    1.276394] Call trace:
    [    1.283335] [<ffffffc0000885d8>] dump_backtrace+0x0/0xf8
    [    1.285772] [<ffffffc0000886e4>] show_stack+0x14/0x1c
    [    1.291325] [<ffffffc00025f57c>] dump_stack+0x94/0xb8
    [    1.296272] [<ffffffc00008dabc>] handle_IPI+0xd0/0x138
    [    1.301308] [<ffffffc0000824cc>] gic_handle_irq+0x98/0xc0
    [    1.306341] Exception stack(0xffffffc00dbbbe20 to 0xffffffc00dbbbf50)
    [    1.311815] be20: 0000000000000000 0000008000000000 ffffffc00dbbbf80 ffffffc000086790
    [    1.318241] be40: 0000000060000005 0000000000000000 0000000000000000 0000000000000000
    [    1.326054] be60: 0000000000000001 0000000000000000 0000000000000000 000000000ebc60c8
    [    1.333866] be80: 00000000000000a8 0000000000000007 ffffffc00db67a30 ffffffc00dbbbee0
    [    1.341678] bea0: 0000000000000650 0000000000000400 00000000000003ea 0000000000000001
    [    1.349492] bec0: 0000000000000001 ffffffc0005c3200 000000000000000e 0000000000000007
    [    1.357303] bee0: 00000000a00ae278 0000000000000000 0000000000000000 ffffffc0007c0008
    [    1.365115] bf00: ffffffc0007c09e0 0000000000000000 0000000000000000 00000000418bb000
    [    1.372929] bf20: 00000000418be000 ffffffc000082800 0000000000000000 ffffffc00dbbbf80
    [    1.380739] bf40: ffffffc00008678c ffffffc00dbbbf80
    [    1.388547] [<ffffffc00008567c>] el1_irq+0x7c/0xf4
    [    1.393235] [<ffffffc0000c24f0>] default_idle_call+0x20/0x28
    [    1.398098] [<ffffffc0000c26ac>] cpu_startup_entry+0x168/0x220
    [    1.403913] [<ffffffc00008d68c>] secondary_start_kernel+0x13c/0x148
    [    1.409555] [<00000000410827ec>] 0x410827ec
    [    1.415713] CPU2: stopping
    [    1.419881] CPU: 2 PID: 0 Comm: swapper/2 Not tainted 4.4.60 #2
    [    1.422660] Hardware name: Qualcomm Technologies, Inc. IPQ807x/AP-HK09 (DT)
    [    1.428477] Call trace:
    [    1.435419] [<ffffffc0000885d8>] dump_backtrace+0x0/0xf8
    [    1.437855] [<ffffffc0000886e4>] show_stack+0x14/0x1c
    [    1.443408] [<ffffffc00025f57c>] dump_stack+0x94/0xb8
    [    1.448356] [<ffffffc00008dabc>] handle_IPI+0xd0/0x138
    [    1.453391] [<ffffffc0000824cc>] gic_handle_irq+0x98/0xc0
    [    1.458425] Exception stack(0xffffffc00dbbfe20 to 0xffffffc00dbbff50)
    [    1.463899] fe20: 0000000000000000 0000008000000000 ffffffc00dbbff80 ffffffc000086790
    [    1.470324] fe40: 0000000060000005 0000000000000000 0000000000000000 0000000000000000
    [    1.478137] fe60: 0000000000000001 0000000000000000 0000000000000000 000000000eb684c8
    [    1.485949] fe80: 00000000000000a4 00000000000001fc ffffffc00dbc06b0 ffffffc00dbbfee0
    [    1.493761] fea0: 0000000000000650 0000000000000400 00000000000003e9 0000000000000002
    [    1.501575] fec0: 0000000200000001 ffffffc0005c3200 000000000000000e 0000000000000007
    [    1.509387] fee0: 000000009b64c2b0 0000000000000000 0000000000000000 ffffffc0007c0008
    [    1.517199] ff00: ffffffc0007c09e0 0000000000000000 0000000000000000 00000000418bb000
    [    1.525013] ff20: 00000000418be000 ffffffc000082800 0000000000000000 ffffffc00dbbff80
    [    1.532823] ff40: ffffffc00008678c ffffffc00dbbff80
    [    1.540630] [<ffffffc00008567c>] el1_irq+0x7c/0xf4
    [    1.545319] [<ffffffc0000c24f0>] default_idle_call+0x20/0x28
    [    1.550182] [<ffffffc0000c26ac>] cpu_startup_entry+0x168/0x220
    [    1.555997] [<ffffffc00008d68c>] secondary_start_kernel+0x13c/0x148
    [    1.561637] [<00000000410827ec>] 0x410827ec
    

    これはrootfsを指定していなかったのでリセットがかかりました。

    USBを使えるようにします。

    USB_DWC3_OF_SIMPLEを使えます。

    [    0.000000] Booting Linux on physical CPU 0x0
    [    0.000000] Linux version 4.4.60 (root@test1) (gcc version 4.8.3 (OpenWrt/Linaro GCC 4.8-2014.04 76e0fac93dff+r49254) ) #16 SMP PREEMPT Sun Aug 2 20:15:31 JST 2026
    [    0.000000] Boot CPU: AArch64 Processor [410fd034]
    [    0.000000] Ignoring memory range 0x40000000 - 0x41000000
    [    0.000000] Machine: Qualcomm Technologies, Inc. IPQ807x/AP-HK09
    [    0.000000] efi: Getting EFI parameters from FDT:
    [    0.000000] efi: UEFI not found.
    [    0.000000] On node 0 totalpages: 109056
    [    0.000000]   DMA zone: 1704 pages used for memmap
    [    0.000000]   DMA zone: 0 pages reserved
    [    0.000000]   DMA zone: 109056 pages, LIFO batch:31
    [    0.000000] psci: probing for conduit method from DT.
    [    0.000000] psci: PSCIv1.0 detected in firmware.
    [    0.000000] psci: Using standard PSCI v0.2 function IDs
    [    0.000000] psci: MIGRATE_INFO_TYPE not supported.
    [    0.000000] PERCPU: Embedded 15 pages/cpu @ffffffc01ef46000 s23552 r8192 d29696 u61440
    [    0.000000] pcpu-alloc: s23552 r8192 d29696 u61440 alloc=15*4096
    [    0.000000] pcpu-alloc: [0] 0 [0] 1 [0] 2 [0] 3
    [    0.000000] Detected VIPT I-cache on CPU0
    [    0.000000] CPU features: enabling workaround for ARM erratum 845719
    [    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 107352
    [    0.000000] Kernel command line: console=ttyMSM0,115200 init=/init  root=/dev/sda2 rw rootwait swiotlb=1 coherent_pool=2M swiotlb=1 coherent_pool=2M
    [    0.000000] PID hash table entries: 2048 (order: 2, 16384 bytes)
    [    0.000000] Dentry cache hash table entries: 65536 (order: 7, 524288 bytes)
    [    0.000000] Inode-cache hash table entries: 32768 (order: 6, 262144 bytes)
    [    0.000000] software IO TLB [mem 0x5fe41000-0x5fe81000] (0MB) mapped at [ffffffc01ee41000-ffffffc01ee80fff]
    [    0.000000] Memory: 408868K/436224K available (5396K kernel code, 539K rwdata, 2296K rodata, 244K init, 472K bss, 27356K reserved, 0K cma-reserved)
    [    0.000000] Virtual kernel memory layout:
    [    0.000000]     vmalloc : 0xffffff8000000000 - 0xffffffbdbfff0000   (   246 GB)
    [    0.000000]     vmemmap : 0xffffffbdc0000000 - 0xffffffbfc0000000   (     8 GB maximum)
    [    0.000000]               0xffffffbdc0040000 - 0xffffffbdc0800000   (     7 MB actual)
    [    0.000000]     fixed   : 0xffffffbffa7fd000 - 0xffffffbffac00000   (  4108 KB)
    [    0.000000]     PCI I/O : 0xffffffbffae00000 - 0xffffffbffbe00000   (    16 MB)
    [    0.000000]     modules : 0xffffffbffc000000 - 0xffffffc000000000   (    64 MB)
    [    0.000000]     memory  : 0xffffffc000000000 - 0xffffffc01f000000   (   496 MB)
    [    0.000000]       .init : 0xffffffc000805000 - 0xffffffc000842000   (   244 KB)
    [    0.000000]       .text : 0xffffffc000080000 - 0xffffffc000805000   (  7700 KB)
    [    0.000000]       .data : 0xffffffc000852000 - 0xffffffc0008d8c00   (   539 KB)
    [    0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1
    [    0.000000] Preemptible hierarchical RCU implementation.
    [    0.000000]  Build-time adjustment of leaf fanout to 64.
    [    0.000000] NR_IRQS:64 nr_irqs:64 0
    [    0.000000] Architected cp15 timer(s) running at 19.20MHz (virt).
    [    0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0x46d987e47, max_idle_ns: 440795202767 ns
    [    0.000005] sched_clock: 56 bits at 19MHz, resolution 52ns, wraps every 4398046511078ns
    [    0.000462] Calibrating delay loop (skipped), value calculated using timer frequency.. 38.40 BogoMIPS (lpj=192000)
    [    0.000474] pid_max: default: 32768 minimum: 301
    [    0.000569] Mount-cache hash table entries: 1024 (order: 1, 8192 bytes)
    [    0.000578] Mountpoint-cache hash table entries: 1024 (order: 1, 8192 bytes)
    [    0.001250] EFI services will not be available.
    [    0.001277] ASID allocator initialised with 65536 entries
    [    0.050629] MSM Memory Dump base table set up
    [    0.050651] MSM Memory Dump apps data table set up
    [    0.090035] Detected VIPT I-cache on CPU1
    [    0.090080] CPU1: Booted secondary processor [410fd034]
    [    0.120019] Detected VIPT I-cache on CPU2
    [    0.120048] CPU2: Booted secondary processor [410fd034]
    [    0.150048] Detected VIPT I-cache on CPU3
    [    0.150076] CPU3: Booted secondary processor [410fd034]
    [    0.150126] Brought up 4 CPUs
    [    0.150153] SMP: Total of 4 processors activated.
    [    0.150163] CPU: All CPU(s) started at EL1
    [    0.150187] alternatives: patching kernel code
    [    0.169612] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
    [    0.169642] futex hash table entries: 1024 (order: 5, 131072 bytes)
    [    0.169842] pinctrl core: initialized pinctrl subsystem
    [    0.170849] NET: Registered protocol family 16
    [    0.199992] cpuidle: using governor ladder
    [    0.230008] cpuidle: using governor menu
    [    0.230226] NET: Registered protocol family 42
    [    0.230373] vdso: 2 pages (1 code @ ffffffc000859000, 1 data @ ffffffc000858000)
    [    0.231277] DMA: preallocated 2048 KiB pool for atomic allocations
    [    0.231405] Read of property:soc_version_minor from node failed
    [    0.231415] CPU: IPQ8072A, SoC Version: 2.0
    [    0.231769] IPC logging disabled
    [    0.231775] IPC logging disabled
    [    0.231780] IPC logging disabled
    [    0.231784] IPC logging disabled
    [    0.231789] IPC logging disabled
    [    0.233494] gpiochip_add: registered GPIOs 0 to 69 on device: 1000000.pinctrl
    [    0.233506] GPIO chip 1000000.pinctrl: created GPIO range 0->69 ==> 1000000.pinctrl PIN 0->69
    [    0.234332] Soc version is not 1, changing clock offsets
    [    0.243425] irq: no irq domain found for /soc/smp2p-wcss/slave-kernel !
    [    0.245812] irq: no irq domain found for /soc/smp2p-wcss/slave-kernel !
    [    0.249159] sps:sps is ready.
    [    0.255136] spmi spmi-0: PMIC Arb Version-2 (0x20010000)
    [    0.261961] qcom,cpr4-apss-regulator b018000.cpr4-ctrl: CPR valid fuse count: 4
    [    0.262278] qcom,cpr3-npu-regulator a4000.npu-cpr: NPU CPR valid fuse count: 2
    [    0.301091] of_get_named_gpiod_flags: can't parse 'gpio' property of node '/soc/dummy-regulator@0[0]'
    [    0.301308] of_get_named_gpiod_flags: can't parse 'gpio' property of node '/fixed-regulator@0[0]'
    [    0.302125] SCSI subsystem initialized
    [    0.302335] usbcore: registered new interface driver usbfs
    [    0.302384] usbcore: registered new interface driver hub
    [    0.302447] usbcore: registered new device driver usb
    [    0.302490] pps_core: LinuxPPS API ver. 1 registered
    [    0.302497] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
    [    0.302524] PTP clock support registered
    [    0.303966] Advanced Linux Sound Architecture Driver Initialized.
    [    0.304698] clocksource: Switched to clocksource arch_sys_counter
    [    0.307976] NET: Registered protocol family 2
    [    0.308620] TCP established hash table entries: 4096 (order: 3, 32768 bytes)
    [    0.308681] TCP bind hash table entries: 4096 (order: 4, 65536 bytes)
    [    0.308777] TCP: Hash tables configured (established 4096 bind 4096)
    [    0.308825] UDP hash table entries: 256 (order: 1, 8192 bytes)
    [    0.308848] UDP-Lite hash table entries: 256 (order: 1, 8192 bytes)
    [    0.309012] NET: Registered protocol family 1
    [    0.309054] PCI: CLS 0 bytes, default 128
    [    0.316566] squashfs: version 4.0 (2009/01/31) Phillip Lougher
    [    0.316584] jffs2: version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc.
    [    0.319659] Key type asymmetric registered
    [    0.319675] Asymmetric key parser 'x509' registered
    [    0.319707] io scheduler noop registered
    [    0.319719] io scheduler deadline registered (default)
    [    0.322037] qcom-pcie 20000000.pci: GPIO lookup for consumer perst
    [    0.322047] qcom-pcie 20000000.pci: using device tree for GPIO lookup
    [    0.322059] of_get_named_gpiod_flags: can't parse 'perst-gpios' property of node '/soc/pci@20000000[0]'
    [    0.322078] of_get_named_gpiod_flags: parsed 'perst-gpio' property of node '/soc/pci@20000000[0]' - status (0)
    [    0.322230] 20000000.pci supply vdda not found, using dummy regulator
    [    0.322275] 20000000.pci supply vdda_phy not found, using dummy regulator
    [    0.322310] 20000000.pci supply vdda_refclk not found, using dummy regulator
    [    0.323081] PCI host bridge /soc/pci@20000000 ranges:
    [    0.323106]    IO 0x20200000..0x2020ffff -> 0x20200000
    [    0.323121]   MEM 0x20220000..0x2fffffff -> 0x20220000
    [    0.576237] qcom-pcie 20000000.pci: link up
    [    0.576387] qcom-pcie 20000000.pci: PCI host bridge to bus 0000:00
    [    0.576401] pci_bus 0000:00: root bus resource [bus 00-ff]
    [    0.576415] pci_bus 0000:00: root bus resource [io  0x0000-0xffff] (bus address [0x20200000-0x2020ffff])
    [    0.576425] pci_bus 0000:00: root bus resource [mem 0x20220000-0x2fffffff]
    [    0.576459] pci 0000:00:00.0: [17cb:1002] type 01 class 0x060400
    [    0.576491] pci 0000:00:00.0: reg 0x10: [mem 0x00000000-0x00000fff 64bit]
    [    0.576545] pci 0000:00:00.0: PME# supported from
    [    0.576744] pci 0000:00:00.0: bridge configuration invalid ([bus 00-00]), reconfiguring
    [    0.576920] pci 0000:01:00.0: [17cb:0306] type 00 class 0xff0000
    [    0.577066] pci 0000:01:00.0: reg 0x10: [mem 0x00000000-0x00000fff 64bit]
    [    0.577126] pci 0000:01:00.0: reg 0x18: [mem 0x00000000-0x00000fff 64bit]
    [    0.577483] pci 0000:01:00.0: PME# supported from
    [    0.577697] pci_bus 0000:01: busn_res: [bus 01-ff] end is updated to 01
    [    0.577734] pci 0000:00:00.0: BAR 8: assigned [mem 0x20300000-0x204fffff]
    [    0.577750] pci 0000:00:00.0: BAR 9: assigned [mem 0x20500000-0x206fffff 64bit pref]
    [    0.577764] pci 0000:00:00.0: BAR 0: assigned [mem 0x20220000-0x20220fff 64bit]
    [    0.577780] pci 0000:00:00.0: BAR 7: assigned [io  0x1000-0x1fff]
    [    0.577796] pci 0000:01:00.0: BAR 0: assigned [mem 0x20300000-0x20300fff 64bit]
    [    0.577848] pci 0000:01:00.0: BAR 2: assigned [mem 0x20301000-0x20301fff 64bit]
    [    0.577897] pci 0000:00:00.0: PCI bridge to [bus 01]
    [    0.577907] pci 0000:00:00.0:   bridge window [io  0x1000-0x1fff]
    [    0.577919] pci 0000:00:00.0:   bridge window [mem 0x20300000-0x204fffff]
    [    0.577930] pci 0000:00:00.0:   bridge window [mem 0x20500000-0x206fffff 64bit pref]
    [    0.578415] [E][of_register_mhi_controller] mhi coherent pool is not reserved
    [    0.578537] mhi 0000:01:00.0: BAR 0: assigned [mem 0x20300000-0x20300fff 64bit]
    [    0.578606] mhi 0000:01:00.0: enabling device (0000 -> 0002)
    [    0.579616] PCIe: RC0 enabled during bootup
    [    0.584044] msm_rpm_log_probe: OK
    [    0.584381] msm-dcc b3000.dcc: DCC XPU is not specified
    [    0.584629] msm-dcc b3000.dcc: jiffies_64: 0xffff8b09, cntvct_64: 0xe67fe78
    [    0.584641] msm-dcc b3000.dcc: gcnt_hi: 0x00000000(0xffffff80005f2004)
    [    0.584652] msm-dcc b3000.dcc: gcnt_lo: 0x0e68004d(0xffffff80005f2000)
    [    0.585309] TZ SMMU State: SMMU Stage2 Enabled
    [    0.585367] TZ Log : Will warn on Access Violation, as paniconaccessviolation is not set
    [    0.586925] msm_serial 78b3000.serial: msm_serial: detected port #0
    [    0.586969] msm_serial 78b3000.serial: uartclk = 3686400
    [    0.587007] 78b3000.serial: ttyMSM0 at MMIO 0x78b3000 (irq = 78, base_baud = 230400) is a MSM
    [    0.587027] msm_serial: console setup on port #0
    [    0.892539] rmnet_ctl driver probed
    [    1.422021] console [ttyMSM0] enabled
    [    1.425570] msm_serial 78b1000.serial: msm_serial: detected port #1
    [    1.429064] msm_serial 78b1000.serial: uartclk = 19200000
    [    1.435148] 78b1000.serial: ttyMSM1 at MMIO 0x78b1000 (irq = 79, base_baud = 1200000) is a MSM
    [    1.441109] msm_serial: driver initialized
    [    1.449547] msm_serial_hsl_init: driver initialized
    [    1.461778] brd: module loaded
    [    1.466057] loop: module loaded
    [    1.466879] spi_qup 78b5000.spi: IN:block:16, fifo:64, OUT:block:16, fifo:64
    [    1.469485] m25p80 spi32766.0: found gd25lq32, expected n25q128a11
    [    1.475326] m25p80 spi32766.0: gd25lq32 (4096 Kbytes)
    [    1.481326] 11 ofpart partitions found on MTD device spi32766.0
    [    1.486419] Creating 11 MTD partitions on "spi32766.0":
    [    1.492134] 0x000000000000-0x000000040000 : "0:SBL1"
    [    1.498013] 0x000000040000-0x000000050000 : "0:MIBIB"
    [    1.503124] 0x000000050000-0x0000001b0000 : "0:QSEE"
    [    1.508111] 0x0000001b0000-0x0000001c0000 : "0:DEVCFG"
    [    1.513123] 0x0000001c0000-0x0000001e0000 : "0:RPM"
    [    1.518091] 0x0000001e0000-0x0000001f0000 : "0:CDT"
    [    1.522872] 0x0000001f0000-0x000000200000 : "0:APPSBLENV"
    [    1.527736] 0x000000200000-0x0000002a0000 : "0:APPSBL"
    [    1.533273] 0x0000002a0000-0x0000002e0000 : "0:ART"
    [    1.538319] 0x0000002e0000-0x0000002f0000 : "0:OEM"
    [    1.543065] 0x0000002f0000-0x000000310000 : "0:CRASH"
    [    1.548946] libphy: Fixed MDIO Bus: probed
    [    1.553101] of_get_named_gpiod_flags: parsed 'phy-reset-gpio' property of node '/soc/mdio@90000[0]' - status (0)
    [    1.773174] of_get_named_gpiod_flags: parsed 'phy-reset-gpio' property of node '/soc/mdio@90000[1]' - status (0)
    [    1.993230] of_get_named_gpiod_flags: parsed 'phy-reset-gpio' property of node '/soc/mdio@90000[2]' - status (0)
    [    2.213384] libphy: qca_mdio: probed
    [    2.214095] qca-mdio 90000.mdio: qca-mdio driver was registered
    [    2.216225] cnss: INFO: IPC Logging is disabled!
    [    2.221917] Skip QCA8074V1 in V2 platform
    [    2.226795] cnss[2]: INFO: Platform driver probed successfully. plat ffffffc01ab48018 tgt 0xfffe
    [    2.232181] dwc3-of-simple 8af8800.usb3: unable to get dbm device
    [    2.241093] msm-usb-ssphy-qmp 58000.ssphy: Initializing QMP phy
    [    2.254791] msm-usb-ssphy-qmp 58000.ssphy: QMP PHY initialization timeout
    [    2.254820] msm-usb-ssphy-qmp 58000.ssphy: USB3_PHY_PCS_STATUS:68686868
    [    2.461446] xhci-hcd xhci-hcd.0.auto: xHCI Host Controller
    [    2.461487] xhci-hcd xhci-hcd.0.auto: new USB bus registered, assigned bus number 1
    [    2.466000] xhci-hcd xhci-hcd.0.auto: hcc params 0x0220fe65 hci version 0x110 quirks 0x00010010
    [    2.473415] xhci-hcd xhci-hcd.0.auto: irq 189, io mem 0x08c00000
    [    2.482592] hub 1-0:1.0: USB hub found
    [    2.488335] hub 1-0:1.0: 1 port detected
    [    2.492116] xhci-hcd xhci-hcd.0.auto: xHCI Host Controller
    [    2.495958] xhci-hcd xhci-hcd.0.auto: new USB bus registered, assigned bus number 2
    [    2.501288] usb usb2: We don't know the algorithms for LPM for this host, disabling LPM.
    [    2.509247] hub 2-0:1.0: USB hub found
    [    2.517146] hub 2-0:1.0: 1 port detected
    [    2.520990] usbcore: registered new interface driver uas
    [    2.524857] usbcore: registered new interface driver usb-storage
    [    2.530056] i2c /dev entries driver
    [    2.545383] sdhci: Secure Digital Host Controller Interface driver
    [    2.545412] sdhci: Copyright(c) Pierre Ossman
    [    2.550453] sdhci-pltfm: SDHCI platform and OF driver helper
    [    2.555818]
    [    2.555818] Version Rollback Feature Disabled
    [    2.561118] sps_register_bam_device : unable to create IPC Logging 0 for bam 0x0000000008b04000
    [    2.566278] sps_register_bam_device : unable to create IPC Logging 1 for bam 0x0000000008b04000sps_register_bam_device : unable to create IPC Logging 2 for bam 0x0000000008b04000
    [    2.583530] sps_register_bam_device : unable to create IPC Logging 3 for bam 0x0000000008b04000sps_register_bam_device : unable to create IPC Logging 4 for bam 0x0000000008b04000
    [    2.599428] sps:BAM 0x0000000008b04000 is registered.<6>[    2.608398] remoteproc remoteproc0: releasing cd00000.qcom_q6v5_wcss
    [    2.612292] SPMI VADC - Min ch: 0 Max ch: 15
    [    2.619980] of_graph_get_next_endpoint(): no port node found in /soc/csr@6001000
    [    2.622418] coresight-csr 6001000.csr: CSR initialized
    [    2.629881] of_graph_get_next_endpoint(): no port node found in /soc/cti@6010000
    [    2.634835] of_graph_get_next_endpoint(): no port node found in /soc/cti@6011000
    [    2.642356] of_graph_get_next_endpoint(): no port node found in /soc/cti@6012000
    [    2.649745] of_graph_get_next_endpoint(): no port node found in /soc/cti@6013000
    [    2.657134] of_graph_get_next_endpoint(): no port node found in /soc/cti@6014000
    [    2.664489] of_graph_get_next_endpoint(): no port node found in /soc/cti@6015000
    [    2.671888] of_graph_get_next_endpoint(): no port node found in /soc/cti@6016000
    [    2.679263] of_graph_get_next_endpoint(): no port node found in /soc/cti@6017000
    [    2.686648] of_graph_get_next_endpoint(): no port node found in /soc/cti@6018000
    [    2.694009] of_graph_get_next_endpoint(): no port node found in /soc/cti@6019000
    [    2.701398] of_graph_get_next_endpoint(): no port node found in /soc/cti@601a000
    [    2.708779] of_graph_get_next_endpoint(): no port node found in /soc/cti@601b000
    [    2.716153] of_graph_get_next_endpoint(): no port node found in /soc/cti@601c000
    [    2.723524] of_graph_get_next_endpoint(): no port node found in /soc/cti@601d000
    [    2.730922] of_graph_get_next_endpoint(): no port node found in /soc/cti@601e000
    [    2.738301] of_graph_get_next_endpoint(): no port node found in /soc/cti@601f000
    [    2.745675] of_graph_get_next_endpoint(): no port node found in /soc/cti@6198000
    [    2.753039] of_graph_get_next_endpoint(): no port node found in /soc/cti@6199000
    [    2.760442] of_graph_get_next_endpoint(): no port node found in /soc/cti@619a000
    [    2.767821] of_graph_get_next_endpoint(): no port node found in /soc/cti@619b000
    [    2.775208] of_graph_get_next_endpoint(): no port node found in /soc/cti@610c000
    [    2.782731] sps_register_bam_device : unable to create IPC Logging 0 for bam 0x0000000006044000
    [    2.789798] sps_register_bam_device : unable to create IPC Logging 1 for bam 0x0000000006044000sps_register_bam_device : unable to create IPC Logging 2 for bam 0x0000000006044000
    [    2.806889] sps_register_bam_device : unable to create IPC Logging 3 for bam 0x0000000006044000sps_register_bam_device : unable to create IPC Logging 4 for bam 0x0000000006044000
    [    2.822775] sps:BAM 0x0000000006044000 is registered.<6>[    2.830589] coresight-tmc 6028000.tmc: TMC initialized
    [    2.835285] coresight-tmc 6027000.tmc: TMC initialized
    [    2.840384] coresight-funnel 6021000.funnel: FUNNEL initialized
    [    2.845423] coresight-funnel 6100000.funnel: FUNNEL initialized
    [    2.851221] coresight-funnel 6120000.funnel: FUNNEL initialized
    [    2.857145] coresight-funnel 6130000.funnel: FUNNEL initialized
    [    2.863043] coresight-funnel 61a1000.funnel: FUNNEL initialized
    [    2.869478] coresight-etm4x 619c000.etm: ETM 4.0 initialized
    [    2.875104] coresight-etm4x 619d000.etm: ETM 4.0 initialized
    [    2.880974] coresight-etm4x 619e000.etm: ETM 4.0 initialized
    [    2.886656] coresight-etm4x 619f000.etm: ETM 4.0 initialized
    [    2.892046] coresight-replicator-qcom 6026000.replicator: REPLICATOR 1.0 initialized
    [    2.897806] coresight-stm 6002000.stm: STM initialized
    [    2.906429] of_graph_get_next_endpoint(): no port node found in /soc/hwevent@6101000
    [    2.910193] coresight-hwevent 6101000.hwevent: Hardware Event driver initialized
    [    2.921450] NET: Registered protocol family 10
    [    2.926233] NET: Registered protocol family 17
    [    2.929655] bridge: automatic filtering via arp/ip/ip6tables has been deprecated. Update your scripts to load br_netfilter if you need this.
    [    2.934089] Bridge firewalling registered
    [    2.946830] 8021q: 802.1Q VLAN Support v1.8
    [    3.324345] qcom,cpr4-apss-regulator b018000.cpr4-ctrl: CPR valid fuse count: 4
    [    3.324617] pmd9655_s3: supplied by e-smps1-reg
    [    3.330648] cpr4_ipq807x_apss_read_fuse_data: apc_corner: speed bin = 0
    [    3.334998] cpr4_ipq807x_apss_read_fuse_data: apc_corner: CPR fusing revision = 1
    [    3.341567] cpr4_ipq807x_apss_read_fuse_data: apc_corner: CPR misc fuse value = 0
    [    3.349251] cpr4_ipq807x_apss_read_fuse_data: apc_corner: Voltage boost fuse config = 0 boost = disable
    [    3.356754] cpr3_mem_acc_init: apc: not using memory accelerator regulator
    [    3.365884] cpr4_ipq807x_apss_calculate_open_loop_voltages: apc_corner: fused      SVS: open-loop= 704000 uV
    [    3.372822] cpr4_ipq807x_apss_calculate_open_loop_voltages: apc_corner: fused      NOM: open-loop= 816000 uV
    [    3.382816] cpr4_ipq807x_apss_calculate_open_loop_voltages: apc_corner: fused    TURBO: open-loop= 880000 uV
    [    3.392624] cpr4_ipq807x_apss_calculate_open_loop_voltages: apc_corner: fused   STURBO: open-loop= 976000 uV
    [    3.402490] cpr4_ipq807x_apss_calculate_target_quotients: apc_corner: fused      SVS: quot[ 7]= 668, quot_offset[ 7]=   0
    [    3.412246] cpr4_ipq807x_apss_calculate_target_quotients: apc_corner: fused      NOM: quot[ 7]= 882, quot_offset[ 7]= 210
    [    3.423138] cpr4_ipq807x_apss_calculate_target_quotients: apc_corner: fused    TURBO: quot[ 7]= 991, quot_offset[ 7]= 105
    [    3.434033] cpr4_ipq807x_apss_calculate_target_quotients: apc_corner: fused   STURBO: quot[ 7]=1166, quot_offset[ 7]= 175
    [    3.445095] cpr3_regulator_init_ctrl: apc: Default CPR mode = closed-loop
    [    3.456453] qcom,cpr3-npu-regulator a4000.npu-cpr: NPU CPR valid fuse count: 2
    [    3.462782] pmd9655_s4: supplied by e-smps1-reg
    [    3.469917] cpr3_mem_acc_init: npu: not using memory accelerator regulator
    [    3.474206] npu_corner: fused      NOM: open-loop= 800000 uV
    [    3.481159] npu_corner: fused    TURBO: open-loop= 872000 uV
    [    3.487010] npu_corner: fused      NOM: open-loop= 800000 uV
    [    3.492604] npu_corner: fused    TURBO: open-loop= 872000 uV
    [    3.498280] npu_corner: Normal and Cold condition init done. Default to normal.
    [    3.505950] msm-usb-ssphy-qmp 78000.ssphy: Initializing QMP phy
    [    3.520529] msm-usb-ssphy-qmp 78000.ssphy: QMP PHY initialization timeout
    [    3.520558] msm-usb-ssphy-qmp 78000.ssphy: USB3_PHY_PCS_STATUS:68686868
    [    3.726486] xhci-hcd xhci-hcd.1.auto: xHCI Host Controller
    [    3.726525] xhci-hcd xhci-hcd.1.auto: new USB bus registered, assigned bus number 3
    [    3.731037] xhci-hcd xhci-hcd.1.auto: hcc params 0x0220fe65 hci version 0x110 quirks 0x00010010
    [    3.738466] xhci-hcd xhci-hcd.1.auto: irq 190, io mem 0x08a00000
    [    3.747622] hub 3-0:1.0: USB hub found
    [    3.753357] hub 3-0:1.0: 1 port detected
    [    3.757177] xhci-hcd xhci-hcd.1.auto: xHCI Host Controller
    [    3.760984] xhci-hcd xhci-hcd.1.auto: new USB bus registered, assigned bus number 4
    [    3.766361] usb usb4: We don't know the algorithms for LPM for this host, disabling LPM.
    [    3.774274] hub 4-0:1.0: USB hub found
    [    3.782186] hub 4-0:1.0: 1 port detected
    [    3.786523] cpufreq: cpufreq_online: CPU0: Running at unlisted freq: 800000 KHz
    [    3.789940] cpufreq: cpufreq_online: CPU0: Unlisted initial frequency changed to: 1017600 KHz
    [    3.797764] remoteproc remoteproc0: releasing cd00000.qcom_q6v5_wcss
    [    3.805935] hctosys: unable to open rtc device (rtc0)
    [    3.817238] pmd9655_ldo11: disabling
    [    3.817670] ALSA device list:
    [    3.820516]   No soundcards found.
    [    3.823667] Waiting for root device /dev/sda2...
    [    4.074701] usb 3-1: new high-speed USB device number 2 using xhci-hcd
    [    4.355762] usb-storage 3-1:1.0: USB Mass Storage device detected
    [    4.355877] scsi host0: usb-storage 3-1:1.0
    [    4.361717] remoteproc remoteproc0: releasing cd00000.qcom_q6v5_wcss
    [    4.365848] remoteproc remoteproc0: releasing cd00000.qcom_q6v5_wcss
    [    6.184946] scsi 0:0:0:0: Direct-Access     Generic  Storage Device   0.00 PQ: 0 ANSI: 2
    [    6.186136] remoteproc remoteproc0: releasing cd00000.qcom_q6v5_wcss
    [    6.192547] sd 0:0:0:0: [sda] 7829504 512-byte logical blocks: (4.01 GB/3.73 GiB)
    [    6.198591] sd 0:0:0:0: [sda] Write Protect is off
    [    6.205822] sd 0:0:0:0: [sda] Mode Sense: 03 00 00 00
    [    6.205953] sd 0:0:0:0: [sda] No Caching mode page found
    [    6.210493] sd 0:0:0:0: [sda] Assuming drive cache: write through
    [    6.217842]  sda: sda1 sda2
    [    6.222724] sd 0:0:0:0: [sda] Attached SCSI removable disk
    [    6.245681] EXT4-fs (sda2): couldn't mount as ext3 due to feature incompatibilities
    [    6.432474] EXT4-fs (sda2): recovery complete
    [    6.436859] EXT4-fs (sda2): mounted filesystem with ordered data mode. Opts: (null)
    [    6.436912] VFS: Mounted root (ext4 filesystem) on device 8:2.
    [    6.443420] Freeing unused kernel memory: 244K (ffffffc000805000 - ffffffc000842000)
    [    6.449247] Freeing alternatives memory: 44K (ffffffc000842000 - ffffffc00084d000)
    [    6.620833] init: Console is alive
    [    6.620959] init: - watchdog -
    [    7.045281] Button Hotplug driver version 0.4.1
    [    7.050278] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
    [    7.050548] ohci-platform: OHCI generic platform driver
    [    7.056578] ohci-pci: OHCI PCI platform driver
    [    7.623634] init: - preinit -
    [    9.699048] procd: - early -
    [    9.699117] procd: - watchdog -
    [   10.323196] procd: - ubus -
    [   11.324804] random: ubusd: uninitialized urandom read (4 bytes read, 56 bits of entropy available)
    [   11.324936] random: ubusd: uninitialized urandom read (4 bytes read, 56 bits of entropy available)
    [   11.332661] random: ubusd: uninitialized urandom read (4 bytes read, 56 bits of entropy available)
    [   11.341666] random: ubusd: uninitialized urandom read (4 bytes read, 56 bits of entropy available)
    [   11.350544] random: ubusd: uninitialized urandom read (4 bytes read, 56 bits of entropy available)
    [   11.359510] random: ubusd: uninitialized urandom read (4 bytes read, 56 bits of entropy available)
    [   11.368447] random: ubusd: uninitialized urandom read (4 bytes read, 56 bits of entropy available)
    [   11.377462] procd: - init -
    [   11.687519] NET: Registered protocol family 38
    [   11.698350] ntfs: driver 2.1.32 [Flags: R/O MODULE].
    [   11.702435] Initializing XFRM netlink socket
    [   11.702869] NET: Registered protocol family 15
    [   11.844827] ssdk_switch_device_num_init[1160]:INFO:ess-switch dts node number: 1
    [   11.844900] ssdk_dt_get_switch_node[971]:INFO:ess-switch DT exist!
    [   11.851285] ssdk_dt_parse_access_mode[857]:INFO:switch_access_mode: local bus
    [   11.857283] ssdk_dt_parse_access_mode[870]:INFO:switchreg_base_addr: 0x3a000000
    [   11.864476] ssdk_dt_parse_access_mode[871]:INFO:switchreg_size: 0x1000000
    [   11.871598] ssdk_dt_parse_mac_mode[296]:INFO:mac mode = 0x0
    [   11.878540] ssdk_dt_parse_mac_mode[305]:INFO:mac mode1 = 0xf
    [   11.883919] ssdk_dt_parse_mac_mode[314]:INFO:mac mode2 = 0xf
    [   11.889839] ssdk_dt_parse_phy_info[660]:INFO:[PORT 5] port_mac_sel = QGMAC_PORT
    [   11.895473] ssdk_dt_parse_phy_info[660]:INFO:[PORT 6] port_mac_sel = QGMAC_PORT
    [   11.902510] ssdk_dt_parse_uniphy[333]:INFO:ess-uniphy DT exist!
    [   11.909881] ssdk_dt_parse_intf_mac[802]:INFO:dp1 MAC 00:03:7f:ba:db:ad
    [   11.915806] ssdk_plat_init start
    [   11.997174] ssdk_gcc_clock_init[1033]:INFO:SSDK gcc clock init successfully!
    [   11.997343] ssdk_probe[2025]:INFO:ess_rst doesn't exist!
    [   12.004234] remoteproc remoteproc0: releasing cd00000.qcom_q6v5_wcss
    [   12.004519] HPPE initializing...
    [   12.004645] ssdk_phy_driver_init[328]:INFO:dev_id = 0, phy_adress = 2, phy_id = 0xffffffff phytype doesn't match
    [   12.004674] ssdk_phy_driver_init[328]:INFO:dev_id = 0, phy_adress = 3, phy_id = 0xffffffff phytype doesn't match
    [   12.004725] ssdk_phy_driver_init[328]:INFO:dev_id = 0, phy_adress = 24, phy_id = 0xffffffff phytype doesn't match
    [   12.004754] ssdk_phy_driver_init[328]:INFO:dev_id = 0, phy_adress = 28, phy_id = 0xffffffff phytype doesn't match
    [   12.004758] malibu_phy_api_ops_init[2848]:INFO:qca probe malibu phy driver succeeded!
    [   12.006307] regi_init[3568]:INFO:Initializing HPPE!!
    [   12.224697] ssdk_ppe_reset_init[1265]:INFO:ppe reset successfully!
    [   12.227775] qca_hppe_tdm_hw_init[684]:INFO:tdm setup num=96
    [   12.230040] qca_hppe_portctrl_hw_init[110]:INFO:Hawkeye PPE port initializing
    [   14.711752] ssdk_switch_register[1719]:INFO:Chip version 0x1500
    [   14.711785] qca_link_polling_select[1315]:INFO:link-polling-required node does not exist
    [   14.716473] ssdk_switch_register[1745]:INFO:polling is selected
    [   14.724803] regi_init[3572]:INFO:Initializing HPPE Done!!
    [   14.730502] regi_init[3632]:INFO:qca-ssdk module init succeeded!
    [   14.741265] tun: Universal TUN/TAP device driver, 1.6
    [   14.742070] tun: (C) 1999-2004 Max Krasnyansky <maxk@qualcomm.com>
    [   14.752240] EDMA ver 1 hw init
    [   14.753314] EDMA HW Reset completed succesfully
    [   14.756228] Num rings - TxDesc:1 (23-23) TxCmpl:1 (7-7)
    [   14.760558] RxDesc:1 (15-15) RxFill:1 (7-7)
    [   14.767372] remoteproc remoteproc0: releasing cd00000.qcom_q6v5_wcss
    [   14.767638] GMAC2(ffffffc019bee880) Invalid MAC@ - using 76:88:74:27:c4:06
    [   14.768662] GMAC3(ffffffc01987a880) Invalid MAC@ - using 92:ec:95:f3:24:d0
    [   14.768795] libphy: PHY 90000.mdio:02 not found
    [   14.768819] nss-dp: probe of 3a001400.dp3 failed with error -14
    [   14.768851] GMAC4(ffffffc01987a880) Invalid MAC@ - using da:7d:c7:c7:c5:12
    [   14.768890] libphy: PHY 90000.mdio:03 not found
    [   14.768896] nss-dp: probe of 3a001600.dp4 failed with error -14
    [   14.768922] GMAC5(ffffffc01987a880) Invalid MAC@ - using 2e:6c:c1:49:f6:35
    [   14.768954] libphy: PHY 90000.mdio:18 not found
    [   14.768962] nss-dp: probe of 3a001800.dp5 failed with error -14
    [   14.768987] GMAC6(ffffffc01987a880) Invalid MAC@ - using ce:b6:67:4f:25:31
    [   14.769019] libphy: PHY 90000.mdio:1c not found
    [   14.769026] nss-dp: probe of 3a001a00.dp6 failed with error -14
    [   14.769136] **********************************************************
    [   14.769136] * NSS Data Plane driver
    [   14.769137] **********************************************************
    [   14.835755] l2tp_core: L2TP core driver, V2.0
    [   14.836092] l2tp_netlink: L2TP netlink interface
    [   14.874804] remoteproc remoteproc0: releasing cd00000.qcom_q6v5_wcss
    [   14.952388] nss_driver - fw of size 779896  bytes copied to load addr: 40000000, nss_id : 0
    [   14.954264] Supported Frequencies -
    [   14.959578] 748.8 MHz 1.4976 GHz
    [   14.965521] 1.6896 GHz <1>[   14.966559]
    [   14.968923] ffffffbffc540b80: set sdma ffffffc01a3d4e00
    [   14.970465] ffffffbffc540b80: meminfo init succeed
    [   14.979196] remoteproc remoteproc0: releasing cd00000.qcom_q6v5_wcss
    [   15.006528] node size 2 # items 4
    [   15.006549] memory: 40000000 536870912 (avl 433659904) items 4 active_cores 2
    [   15.008832] addr/size storage words 2 2 # words 4 in DTS, ddr size 1000000
    [   15.015949] ffffffbffc540b80: nss core 0 booted successfully
    [   15.016023] nss_driver - fw of size 291644  bytes copied to load addr: 40800000, nss_id : 1
    [   15.016881] Supported Frequencies -
    [   15.016882] 748.8 MHz
    [   15.016883] 1.4976 GHz
    [   15.016883] 1.6896 GHz
    [   15.016884]
    [   15.016986] ffffffbffc547b00: set sdma ffffffc0193a7000
    [   15.017053] ffffffbffc547b00: meminfo init succeed
    [   15.037329] sit: IPv6 over IPv4 tunneling driver
    [   15.059087] node size 2 # items 4
    [   15.063680] memory: 40000000 536870912 (avl 433659904) items 4 active_cores 2
    [   15.065070] nat46: module (version 8ff2ae59ec9840a7b8b45f976c51cae80abe0226) loaded.
    [   15.067790] remoteproc remoteproc0: releasing cd00000.qcom_q6v5_wcss
    [   15.081838] addr/size storage words 2 2 # words 4 in DTS, ddr size 1000000
    [   15.088212] ffffffbffc547b00: nss core 1 booted successfully
    [   15.095658] gre: GRE over IPv4 demultiplexor driver
    [   15.101709] ip_gre: GRE over IPv4 tunneling driver
    [   15.108399] ip6_gre: GRE over IPv6 tunneling driver
    [   15.116403] Ethernet Channel Bonding Driver: v3.7.1 (April 27, 2011)
    [   15.122940] ip6_tables: (C) 2000-2006 Netfilter Core Team
    [   15.128043] rmnet_nss_init(): initializing rmnet_nss
    [   15.135324] nf_conntrack version 0.5.0 (3196 buckets, 12784 max)
    [   15.139329] openvswitch: Open vSwitch switching datapath
    [   15.153097] PPP generic driver version 2.4.2
    [   15.178598] NET: Registered protocol family 24
    [   15.181061] PPTP driver version 0.8.5
    [   15.186935] nss_wifi_meshmgr_init_module[1993]:Module Build Id: 08/02/26, 20:12:04 loaded
    [   15.191385] diag: IPC Logging disabled
    [   15.194431] TRACK: P[0]      PMask[4]
    [   15.197766] TRACK: P[1]      PMask[4]
    [   15.201107] TRACK: P[2]      PMask[4]
    [   15.204435] TRACK: P[3]      PMask[4]
    [   15.207607] nik 4097 info->svc_id
    [   15.253316] <NSS-CRYPTO>:module loaded Build_ID - 08/02/26, 20:11:11 SoC=ipq807x_64
    [   15.258677] nss-macsec0 DT exist!
    [   15.259830] nss-macsec1 DT exist!
    [   15.261976] remoteproc remoteproc0: releasing cd00000.qcom_q6v5_wcss
    [   15.266676] cannot find nss-macsec2 node
    [   15.272959] nss_macsec init success
    [   15.297729] u32 classifier
    [   15.297747]     input device check on
    [   15.299317]     Actions configured
    [   15.303514] Mirror/redirect action on
    [   15.316461] fuse init (API version 7.23)
    [   15.338317] arp_tables: (C) 2002 David S. Miller
    [   15.340081] ip_tables: (C) 2000-2006 Netfilter Core Team
    [   15.344295] l2tp_ppp: PPPoL2TP kernel driver, V2.0
    [   15.348686] remoteproc remoteproc0: releasing cd00000.qcom_q6v5_wcss
    [   15.365870] remoteproc remoteproc0: releasing cd00000.qcom_q6v5_wcss
    [   15.419191] nf_conntrack_rtsp v0.6.21 loading
    [   15.517471] nf_nat_rtsp v0.6.21 loading
    [   15.519714] PPP MPPE Compression module registered
    [   15.532349] xt_time: kernel timezone is -0000
    [   16.534634] random: nonblocking pool is initialized
    [   17.039788] ECM init
    [   17.039839] ECM database jhash random seed: 0x110a9750
    [   17.095000] ECM init complete
    [   17.104495] ECM OVS Test INIT
    [   17.384742] usb 1-1: new high-speed USB device number 2 using xhci-hcd
    [   17.449617] device eth1 entered promiscuous mode
    [   17.450232] br-lan: port 1(eth1) entered forwarding state
    [   17.453345] br-lan: port 1(eth1) entered forwarding state
    [   17.466022] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
    [   17.558723] remoteproc remoteproc0: releasing cd00000.qcom_q6v5_wcss
    [   18.074305] sh (1256): drop_caches: 3
    [   18.444779] br-lan: port 1(eth1) entered disabled state
    [   27.569768] usb 1-1: USB disconnect, device number 2
    

    [/DEVICES] permanent link

    Tue, 28 Jul 2026

    603si ... 3PS071

    Hardware specifications:

    • Qualcomm MSM8909 KMFN60012B
    • Samsung KMFN60012B = NAND + LPDDR3 RAM
      (2017/3/29 V1.30)

    Software specifications:

    • 3.10.49-g9297720 build@SSOL Sat Feb 6 12:27:46 CST 2021 Android 6.0.1 Patch 2017?

    Disk partitions:

    Feelings

    = いいこと =
    ~~やすい~~
    今はそんなことないかもしれない。

    = わるいこと =
    wifiがない
    イヤホンジャックがない
    モデムとして使えない
    ptpできない

    MODDING

    Firehoseで読み込みができる、が、なぜか書き込みができない。
    6.0.1であるが最後のビルドが2021であるためセキュリティーパッチがあたっている可能性がある、が、表示は2017で止まっている。
    おそらくTCLからの転用(TCL Pop 4 Plusだとおもう)
    Firehoseから読み出しが可能なのでvmlinuxがとれる。debugつき

    SETTINGS

    [/DEVICES] permanent link

    Mon, 27 Jul 2026

    RTX32 ... YD736

    Hardware specifications:

    • Freescale M83241G13 (SpeedMind 1000)
    • Zentel A3R12E40CBF *2 = 128MB
    • ALTERA MAX II (EPM240T100C5N)
    • Macronix MX29GL128ELT2I-90G
    • Genesys Logic GL852G / USB 2.0
    • AU6336 / SD -> USB2.0
    • Texas Instruments MP238EC / RS-232C
    • Marvell 88E6171R-TFJ2
    • MPS MP1541

    Software specifications:

    • RTOS

    Disk partitions:

    Feelings

    = いいこと =
    難燃性。
    環境によいlead free, Sn-Ag-Cu。
    ファンレス。
    電源がいい。

    = わるいこと =
    CPUのドキュメントが一切ない(がfreebsdが動く)。
    なぜか贅沢にCLPDを使っている。
    無駄に意識高い。
    管理画面に脆弱性がある。
    初期コンフィグにパスワードが設定されているのでシリアル経由で1を指定する必要がある。

    MODDING

    ブートローターとRTOSの両方からledを制御するためにある。
    sd/usbからカーネルを起動できるがサムチェックがあって間違えるとboot時に拒否される。
    公式ファームの最後の更新は2018/11/1。
    デフォルトのコンフィグはシリアルからブートローダーが10秒間まってくれるので何も入っていないconfig1を指定した後、administratorに昇格し、http管理画面から適当に設定をすることで取得できる。

    SETTINGS

    #show config 
    # RTX32 Rev.11.02.09 (Thu Nov  1 09:49:58 2018)
    # MAC Address : -, -
    # Memory 128Mbytes, 2LAN
    # main:  RTX32 ver=00 serial=- MAC-Address=- MAC-Addres
    s=-
    # Reporting Date: May 25 22:12:42 2026
    login password encrypted *
    administrator password encrypted *
    login user RICOH_cdl_admin *
    login user ricoh *
    user attribute ricoh connection=http
    security class 2 off off off
    console character ascii
    login restrict telnet,tftp
    ip routing process fast
    ip route default gateway dhcp lan2
    ip keepalive 1 icmp-echo 10 5 dhcp lan2
    ip lan2 address dhcp
    ip lan2 secure filter in 101000 101001 101002 101003 101020 101021 101022 10102
    3 101024 101025 101030 101032 101080
    ip lan2 secure filter out 101010 101011 101012 101013 101020 101021 101022 1010
    23 101024 101025 101081 101098 101099 dynamic 101080 101081 101082 101083 10108
    4 101085 101098 101099
    ip lan2 intrusion detection in on
    ip lan2 intrusion detection in default on reject=on
    ip lan2 intrusion detection out on
    ip lan2 intrusion detection out winny on reject=on
    ip lan2 intrusion detection out share on reject=on
    ip lan2 intrusion detection out default on reject=on
    ip lan2 nat descriptor 200
    url lan2 filter out external-database category 10600 10727
    netvolante-dns hostname host lan2 server=1 SER--
    provider lan1 name LAN:
    provider lan2 name PRV/0/1/6/0/0/0:
    provider ntpdate ntp.jst.mfeed.ad.jp
    ip filter 101000 reject 10.0.0.0/8 * * * *
    ip filter 101001 reject 172.16.0.0/12 * * * *
    ip filter 101002 reject 192.168.0.0/16 * * * *
    ip filter 101003 reject 192.168.1.0/24 * * * *
    ip filter 101010 reject * 10.0.0.0/8 * * *
    ip filter 101011 reject * 172.16.0.0/12 * * *
    ip filter 101012 reject * 192.168.0.0/16 * * *
    ip filter 101013 reject * 192.168.1.0/24 * * *
    ip filter 101020 reject * * udp,tcp 135 *
    ip filter 101021 reject * * udp,tcp * 135
    ip filter 101022 reject * * udp,tcp netbios_ns-netbios_ssn *
    ip filter 101023 reject * * udp,tcp * netbios_ns-netbios_ssn
    ip filter 101024 reject * * udp,tcp 445 *
    ip filter 101025 reject * * udp,tcp * 445
    ip filter 101030 pass * * icmp * *
    ip filter 101031 pass * * established * *
    ip filter 101032 pass * * tcp * ident
    ip filter 101033 pass * * tcp ftpdata *
    ip filter 101034 pass * * tcp,udp * domain
    ip filter 101035 pass * * udp domain *
    ip filter 101036 pass * * udp * ntp
    ip filter 101037 pass * * udp ntp *
    ip filter 101080 pass 61.213.52.113-61.213.52.118 192.168.1.3 tcp * 22
    ip filter 101081 pass 192.168.1.3 61.213.52.113-61.213.52.118 established * *
    ip filter 101098 reject-nolog * * established
    ip filter 101099 pass * * * * *
    ip filter 500000 restrict * * * * *
    ip filter dynamic 101080 * * ftp
    ip filter dynamic 101081 * * domain
    ip filter dynamic 101082 * * www
    ip filter dynamic 101083 * * smtp
    ip filter dynamic 101084 * * pop3
    ip filter dynamic 101085 * * submission
    ip filter dynamic 101098 * * tcp
    ip filter dynamic 101099 * * udp
    nat descriptor type 200 masquerade
    nat descriptor address outer 200 primary
    nat descriptor masquerade static 200 1 192.168.1.3 tcp 22
    url filter use off
    url filter external-database use category netstar
    url filter external-database ipaddress access reject
    url filter external-database category 10600 reject-nolog 101,102,103,201,202,20
    3,204,205,301,302,303,304,401,402,403,404,405,501,502,601,602,603,701,702,801,8
    02,901,902,903,904,1001,1002,1003,1004,1005,1006,1007,1008,1101,1102,1103,1104,
    1201,1202,1203,1301,1401,1402,1501,1502,1504,1505,1506,1507,1601,1801,1802,1803
    ,1901,1902,2001,2002,2003,2005,2101,2102,2201,2301,2302,2501 *
    url filter external-database category 10727 pass * *
    telnetd service off
    telnetd host none
    dns srcport 10000-19999
    dns server dhcp lan2
    dns private address spoof on
    schedule at 1 / 18:28 * ntpdate ntp.jst.mfeed.ad.jp
    schedule at 2 / 06:28 * ntpdate ntp.nict.jp
    schedule at 801 +300 * ntpdate ntp.jst.mfeed.ad.jp # 5/25 22:12:27 or in 0 seco
    nd 
    schedule at 802 +600 * ntpdate ntp.nict.jp # 5/25 22:17:27 or in 302 seconds httpd host lan1 httpd custom-gui user directory=/addon/urlfilter/extdb/category/netstar index=s u2_default.html httpd custom-gui user ricoh directory=/ index=index.html administrator=on netvolante-dns server 1 61.213.52.117 upnp use off http revision-up url http://www.rtpro.yamaha.co.jp/firmware/revision-up/rtx32.bin http://r.netvolante.jp/rtx32.bin operation http revision-up permit on sshd service on sshd host 61.213.52.113-61.213.52.118 sshd host key generate * sftpd host 61.213.52.113-61.213.52.118 sftpd password *

    [/DEVICES] permanent link

    ウイルスバスター for Home Network .... 8TMSBDM

    Hardware specifications:

    • 88F6820 (Armada 385) / SoC = ARM Cortex A9 MPCore
    • NT5CC128M16JR / DDR3L RAM *2 = 512MB
    • H26M31001HPR / eMMC 4GB
    • 88E1512 / GbE PHY
    • RT6206AH / converter (DCDC)
    • WT51F104 / 8bit MCU
    • MR25H256 / MRAM
    • UTG24P05 / LAN trans
    • DC 12V/1A
    • Made in Taiwan (HannStar Board) ... 2020/4~2020/9?

    Software specifications:

    • Marvell version: 2015_T1.0p16 -> U-Boot 2013.01 (Nov 02 2018 - 10:00:07)
    • linux-3.10.70-2015_T1.1p7 -> GCC release 20160226-c4af733b in Wed Jan 9 15:16:56 CST 2019

    Disk partitions:

    • /dev/mmcblk0: PTTYPE="gpt"
    • /dev/mmcblk0p1: PARTLABEL="Linux/Windows data" 16384
    • /dev/mmcblk0p2: PARTLABEL="Linux/Windows data" 16384
    • /dev/mmcblk0p3: PARTLABEL="Linux/Windows data" 16384
    • /dev/mmcblk0p4: TYPE="ext4" PARTLABEL="Linux/Windows data" 262144
    • /dev/mmcblk0p5: TYPE="ext4" PARTLABEL="Linux/Windows data" 262144
    • /dev/mmcblk0p6: TYPE="ext4" PARTLABEL="Linux/Windows data" 262144
    • /dev/mmcblk0p7: TYPE="ext4" PARTLABEL="Linux/Windows data" 16384
    • /dev/mmcblk0p8: TYPE="ext4" PARTLABEL="Linux/Windows data" 2964463

    Feelings

    = いいこと =
    組み込み機としての性能◎
    サーバーとして利用できる
    ファンレス。

    = わるいこと =
    USBがまったく見つからない。
    上ブタ側にネジで固定するための突出部がある、ネジを外すときこれがぽろぽろとれる。
    設定が雑。多分開発ボードの設定をそのまま転用している。
    拡張性×
    まつおかしゅうぞうなみにあつい。
    eFuseの設定で検証が必須になっている(が多分ubootに脆弱性があるので要確認)

    MODDING

    底面の四つ角のネジを取ると外れる。
    WT51F104にUARTで接続されている。ubootとrcがコマンドを打って勝手に色を変える。
    UARTはJP2。 右からRX, 3.3V, GND, TX。

    SETTINGS

    debootstrap --foreign \
      --arch=armhf \
      --variant=minbase \
      --no-check-gpg \
      --no-check-certificate \
      buster test http://archive.debian.org/debian/
    tar zcf test.tar.gz test/
    mv test.tar.gz /var/ftp/pub/
    **** START ****
    cu -l /dev/ttyU0 -s 115200
    setenv bootdelay 2
    saveenv
    setenv bootargs "console=ttyS0,115200 devtmpfs.mount=1 rdinit=/bin/sh"
    boot
    mount -t proc proc /proc
    mount -t sysfs sysfs /sys
    ifconfig eth0 192.168.1.110 netmask 255.255.255.0 up
    mknod /dev/mmcblk0p8 b 179 8
    mkdir /mnt/system
    mount -t ext4 /dev/mmcblk0p8 /mnt/system
    cd /mnt/system
    rm -fr *
    ftpget -u anonymous -p anonymous 192.168.1.5 root.tar.gz pub/test.tar.gz
    tar zxvf root.tar.gz
    mv test/* .
    rm -fr root.tar.gz test
    cd
    umount /mnt/system/
    **** reboot ****
    setenv bootargs 'console=ttyS0,115200 root=/dev/mmcblk0p8 rw init=/bin/bash devtmpfs.mount=1 rdinit='
    boot
    mount -t proc proc proc
    mount -t sysfs sysfs /sys
    mkdir -p /usr/local/bin
    ln -sf /bin/sh /usr/local/bin/bash
    cd /var/lib/apt/lists
    mv http:__archive.debian.org_debian_dists_buster_InRelease archive.debian.org_debian_dists_buster_InRelease
    mv http:__archive.debian.org_debian_dists_buster_Release archive.debian.org_debian_dists_buster_Release
    mv http:__archive.debian.org_debian_dists_buster_Release.gpg archive.debian.org_debian_dists_buster_Release.gpg
    mv http:__archive.debian.org_debian_dists_buster_main_binary-armhf_Packages archive.debian.org_debian_dists_buster_main_binary-armhf_Packages
    cd
    ./debootstrap/debootstrap --second-stage
    **** reboot ****
    setenv bootargs "console=ttyS0,115200 devtmpfs.mount=1 rdinit=/bin/sh"
    boot
    mount -t proc proc proc
    mount -t sysfs sysfs sys
    ifconfig eth0 192.168.1.110 netmask 255.255.255.0 up
    route add default gw 192.168.1.1 eth0
    mknod /dev/mmcblk0p8 b 179 8
    mkdir /mnt/system
    mount -t ext4 /dev/mmcblk0p8 /mnt/system
    mount -t proc proc /mnt/system/proc
    mount -t sysfs sysfs /mnt/system/sys
    chroot /mnt/system/
    cat << EOF > /init
    #!/bin/sh
    
    mount -t proc proc proc
    mount -t sysfs sysfs sys
    mount -t devtmpfs devtmpfs dev
    exec /sbin/init
    EOF
    chmod +x init
    echo 'nameserver 8.8.8.8' > /etc/resolv.conf
    echo "127.0.0.1 localhost" > /etc/hosts
    echo "::1       localhost" >> /etc/hosts
    date -s "2026-04-03"
    apt update
    apt install sysvinit-core
    apt install net-tools
    echo "T0:23:respawn:/sbin/getty -L ttyS0 115200 vt100" >> /etc/inittab
    passwd
    **** reboot ****
    setenv bootargs 'console=ttyS0,115200 root=/dev/mmcblk0p8 rw rdinit= init=/init'
    saveenv
    
    RECOMEND: NTP
    
    Marvell>> printenv
    SECURE=00000000
    CASset=max
    FACTORY_MODE=0
    FuseFirst=0
    FuseSuccess=1
    MALLOC_len=5
    MPmode=SMP
    UserMode=1
    autoload=no
    baudrate=115200
    boot_order=hd_scr usb_scr mmc_scr hd_img usb_img mmc_img pxe net_img net_scr
    bootargs=console=ttyS0,115200
    bootargs_dflt=$console $nandEcc $mtdparts_lgcy $bootargs_root nfsroot=$serverip:$rootpath ip=$ipaddr:$serverip$bootargs_end $mvNetConfig video=dovefb:lcd0:$lcd0_params clcd.lcd0_enable=$lcd0_enable clcd.lcd_panel=$lcd_panel
    bootargs_end=:10.4.50.254:255.255.255.0:Armada38x:eth0:none
    bootargs_root=root=/dev/nfs rw
    bootcmd=run phyled; mmc reset; mmc read 0x2000000 $devicetree_addr $zImageDtbSize; bootz 0x200c800 - 0x2000000
    bootcmd_auto=stage_boot $boot_order
    bootcmd_fdt=tftpboot 0x2000000 $image_name;tftpboot $fdtaddr $fdtfile;setenv bootargs $console $nandEcc $mtdparts $bootargs_root nfsroot=$serverip:$rootpath ip=$ipaddr:$serverip$bootargs_end $mvNetConfig video=dovefb:lcd0:$lcd0_params clcd.lcd0_enable=$lcd0_enable clcd.lcd_panel=$lcd_panel; bootz 0x2000000 - $fdtaddr;
    bootcmd_fdt_boot=tftpboot 0x2000000 $image_name; setenv bootargs $console $nandEcc $mtdparts $bootargs_root nfsroot=$serverip:$rootpath ip=$ipaddr:$serverip$bootargs_end $mvNetConfig video=dovefb:lcd0:$lcd0_params clcd.lcd0_enable=$lcd0_enable clcd.lcd_panel=$lcd_panel; bootz 0x2000000 - $fdtaddr;
    bootcmd_fdt_edit=tftpboot $fdtaddr $fdtfile; fdt addr $fdtaddr; setenv bootcmd $bootcmd_fdt_boot
    bootcmd_lgcy=tftpboot 0x2000000 $image_name;setenv bootargs $console $nandEcc $mtdparts_lgcy $bootargs_root nfsroot=$serverip:$rootpath ip=$ipaddr:$serverip$bootargs_end  video=dovefb:lcd0:$lcd0_params clcd.lcd0_enable=$lcd0_enable clcd.lcd_panel=$lcd_panel;  bootm $loadaddr;
    bootdelay=-2
    button=released
    cacheShare=no
    console=console=ttyS0,115200
    device_partition=0:1
    devicetree_addr=8800
    disaMvPnp=no
    dnsip=192.168.0.1
    eeeEnable=no
    enaClockGating=no
    enaCpuStream=no
    enaFPU=yes
    enaMonExt=no
    enaWrAllo=no
    eth1addr=00:50:43:5f:26:14
    eth1mtu=1500
    eth2addr=00:50:43:5f:13:14
    eth2mtu=1500
    eth3addr=00:50:43:26:13:5f
    eth3mtu=1500
    ethact=egiga1
    ethaddr=0C:83:CC:00:F0:CA
    ethmtu=1500
    ethprime=egiga0
    fdt_addr=2040000
    fdt_skip_update=yes
    fdtaddr=0x1000000
    fdtfile=armada-38x.dtb
    fileaddr=2000000
    filesize=EB728
    gatewayip=192.168.0.1
    ide_path=/
    image_name=uImage
    initrd_name=uInitrd
    ipaddr=192.168.0.10
    kernel_addr=10864
    kernel_addr_r=2080000
    lcd0_enable=0
    lcd0_params=640x480-16@60
    lcd_panel=0
    limit_dram_size=yes
    loadaddr=0x02000000
    loads_echo=0
    menucmd=run phyled; mmc reset; mmc read 0x2000000 $devicetree_addr $zImageDtbSize; bootz 0x200c800 - 0x2000000
    mtdids=nand0=armada-nand,spi0=spi_flash
    mtdparts='mtdparts=armada-nand:8m(boot)ro,8m@8m(kernel),-(rootfs);spi1.0:4m(boot),-(spi-rootfs);pxa3xx_nand-0:8m(boot)ro,8m@8m(kernel),-(rootfs)'
    mtdparts_lgcy='mtdparts=armada-nand:8m(boot)ro,8m@8m(kernel),-(rootfs);spi_flash:4m(boot),-(spi-rootfs);pxa3xx_nand-0:8m(boot)ro,8m@8m(kernel),-(rootfs)'
    mvNetConfig=mv_net_config=4,(00:50:43:11:11:11,0:1:2:3),mtu=1500
    mv_pon_addr=00:50:43:14:13:5f
    nandEcc=nfcConfig=8bitecc
    netbsd_en=no
    netmask=255.255.255.0
    netretry=no
    pcieTune=no
    pexMode=RC
    phyled=phyWrite 0x0 0x16 0x3;phyWrite 0x0 0x10 0xf377;phyWrite 0x0 0x11 0x5;phyWrite 0x0 0x16 0x0
    pxe_files_load=:default.arm-armadaxp-db:default.arm-armadaxp:default.arm
    pxefile_addr_r=3100000
    ramdisk_addr_r=2880000
    rootpath=/srv/nfs/
    run_script=no
    sata_delay_reset=0
    sata_dma_mode=yes
    script_addr_r=3000000
    script_name=boot.scr
    sd_detection_dat3=no
    serverip=192.168.0.4
    standalone=fsload 0x2000000 $image_name;setenv bootargs $console $nandEcc $mtdparts_lgcy root=/dev/mtdblock0 rw ip=$ipaddr:$serverip$bootargs_end; bootm 0x2000000;
    stderr=serial
    stdin=serial
    stdout=serial
    usb0Mode=host
    usbActive=0
    usbType=2
    vxworks_en=no
    yuk_ethaddr=00:00:00:EE:51:81
    zImageDtbSize=2f92
    
    Environment size: 3973/524284 bytes
    
    
    
    
    
    BootROM - 1.73
    
    Booting from MMC
    BootROM: RSA Public key verification PASSED
    BootROM: CSK block signature verification PASSED
    BootROM: Boot header signature verification PASSED
    BootROM: Flash ID verification PASSED
    BootROM: Box ID verification PASSED
    BootROM: JTAG is enabled
    BootROM: Image checksum verification PASSED
    BootROM: Boot image signature verification PASSED
    aaaaaaaaaaaaaaaaaaaagd->baudrate=115200
    whoAmI()=0
    
     __   __                      _ _
    |  \/  | __ _ _ ____   _____| | |
    | |\/| |/ _` | '__\ \ / / _ \ | |
    | |  | | (_| | |   \ V /  __/ | |
    |_|  |_|\__,_|_|    \_/ \___|_|_|
             _   _     ____              _
            | | | |   | __ )  ___   ___ | |_
            | | | |___|  _ \ / _ \ / _ \| __|
            | |_| |___| |_) | (_) | (_) | |_
             \___/    |____/ \___/ \___/ \__|
     ** LOADER **
    
    
    U-Boot 2013.01 (Nov 02 2018 - 10:00:07) Marvell version: 2015_T1.0p16
    
    Board: A38x-Customer-Board-0
    SoC:   MV88F6820 Rev
           running 2 CPUs
    CPU:   ARM Cortex A9 MPCore (Rev 1) LE
           CPU 0
           CPU    @ 1332 [MHz]
           L2     @ 666 [MHz]
           TClock @ 200 [MHz]
           DDR3    @ 666 [MHz]
           DDR3 32 Bit Width,FastPath Memory Access, DLB Enabled, ECC Disabled
    DRAM:  512 MiB
    NAND:  mvNfcInit() failed.
    0 MiB
    MMC:   mv_sdh: 0
    
    Map:   Code:            0x1feec000:0x1ffa1920
           BSS:         0x1ffefc38
           Stack:           0x1f96bf20
           Heap:            0x1f96c000:0x1feec000
           U-Boot Environment:  0x00300000:0x00380000 (MMC)
    
    Board configuration detected:
    Net:
    |  port  | Interface | PHY address  |
    |--------|-----------|--------------|
    | egiga1 |   SGMII   |     0x00     |
    , egiga1
    uart_2_command 3
    b4 mv_serial_init_2
    b4 mv_serial_init_2
    b4 mv_serial_init_2
    b4 mv_serial_init_2
    mv_serial_init_2
    mv_serial_init_2
    mv_serial_init_2
    mv_serial_init_2
    mv_serial_init_2
    mv_serial_init_2
    xfax03x03x0x0x0xfb
    xfax03x03x0x0x0xfb
    length = 18
    tmp=fa
    cmd[0]=0xfa
    tmp=03
    cmd[1]=0x3
    tmp=03
    cmd[2]=0x3
    tmp=0
    cmd[3]=0x0
    tmp=0
    cmd[4]=0x0
    tmp=0
    cmd[5]=0x0
    tmp=fb
    cmd[6]=0xfb
    uart_2_command 2
    xfax03x02x07x07x00xfb
    xfax03x02x07x07x00xfb
    length = 21
    tmp=fa
    cmd[0]=0xfa
    tmp=03
    cmd[1]=0x3
    tmp=02
    cmd[2]=0x2
    tmp=07
    cmd[3]=0x7
    tmp=07
    cmd[4]=0x7
    tmp=00
    cmd[5]=0x0
    tmp=fb
    cmd[6]=0xfb
    reset button detect
    button env=released
    High
    addrDtb = 34816
    szImageSizeValue = 2f2c
    zImageDtbSizeInHex=2f92
    Hit any key to stop autoboot:  0
    SECURE = 00000001
    Value(s) obtained from eFuse "SECURE" [0X0F9180]:
    00000001    
    tmp   = 00000001
    value = 00000001
    mmc - MMC sub system
    
    Usage:
    mmc mmc read addr blk# cnt
    mmc erase blk# cnt
    mmc rescan
    mmc dev [dev] [part] - show or set current mmc device [partition]
    mmc list - lists available devicesmmc setdsr - set DSR register value
    
    
    MMC read: dev # 0, block # 34816, count 12178 ... 12178 blocks read: OK
    zImageSize=2f2c
    
    start to do sha1 0x2000000
    6E 55 ED B5 66 54 1F F3 2A 4C 05 81 7B 93 56 92 AB 80 F7 E2
    46 21 3a f5 d2 57 6b b8 18 98 07 90 72 f0 e8 87
    c8 3d 8d 63 54 57 85 62 58 00 11 eb 38 42 83 05
    74 d6 f1 83 f7 63 4c 06 c0 bb 25 a1 c5 2e f8 23
    50 1b 25 cd 75 8c aa e6 e0 91 fc 13 72 aa 28 11
    98 f8 53 55 75 09 c2 b9 6a c5 c3 eb 01 3c b4 d9
    be 5e 86 af 51 d1 81 09 d7 43 f2 80 44 18 cd ec
    80 d6 f6 6b 44 05 5a 2e ee e6 ce 64 49 20 56 5a
    61 c5 66 5a 37 12 c1 13 d9 0d 47 f6 09 2b 11 8b
    b4 92 76 43 b7 09 6e 8e 19 fa a3 df e1 ef 70 4b
    18 a2 3c 04 7a 8e c1 12 5e fa 87 0a cf 6c 67 6f
    e8 81 a6 87 41 9a fe 9e e9 6e 8f 5a 72 32 6c 5e
    c2 86 1b d0 72 b9 09 e8 9f 47 54 34 07 3e a7 a8
    21 93 7d 0b 56 70 a2 6b f3 47 e7 0d 82 a0 ab 63
    47 66 fa 4c 29 2d b5 4f a2 4f 04 67 f0 98 a3 e8
    e4 ff 4d c3 30 a3 64 1a dd 85 35 6a 80 70 20 ae
    57 35 60 d8 71 ab f4 b1 0c 2b d2 7d cd 7d 09 5c rsa.len=256
    
      . OK
    
    ## Flattened Device Tree blob at 02000000
       Booting using the fdt blob at 0x02000000
       Loading Device Tree to 00ff9000, end 00fffdff ... OK
    
       Skipping Device Tree update ('fdt_skip_update' = yes)
    
    Limit DDR size at 3GB due to power of 2 requirement of Address decoding
    
    Starting kernel ...
    
    Uncompressing Linux... done, booting the kernel.
    Booting Linux on physical CPU 0x0
    Linux version 3.10.70 (root@cptmacmillan-OptiPlex-9020) (gcc version 4.6.4 (Marvell GCC release 20160226-c4af733b 64K MAXPAGESIZE ALIGN) ) #1 SMP Wed Jan 9 15:16:56 CST 2019
    CPU: ARMv7 Processor [414fc091] revision 1 (ARMv7), cr=10c53c7d
    CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache
    Machine: Marvell Armada 380/381/382/383/384/385/388 (Device Tree), model: Marvell Armada 385 Development Board
    Memory policy: ECC disabled, Data cache writealloc
    PERCPU: Embedded 7 pages/cpu @c140a000 s7168 r8192 d13312 u32768
    Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 130048
    Kernel command line: console=ttyS0,115200
    PID hash table entries: 2048 (order: 1, 8192 bytes)
    Dentry cache hash table entries: 65536 (order: 6, 262144 bytes)
    Inode-cache hash table entries: 32768 (order: 5, 131072 bytes)
    Memory: 512MB = 512MB total
    Memory: 506888k/506888k available, 17400k reserved, 0K highmem
    Virtual kernel memory layout:
        vector  : 0xffff0000 - 0xffff1000   (   4 kB)
        fixmap  : 0xfff00000 - 0xfffe0000   ( 896 kB)
        vmalloc : 0xe0800000 - 0xfff00000   ( 503 MB)
        lowmem  : 0xc0000000 - 0xe0000000   ( 512 MB)
        pkmap   : 0xbfe00000 - 0xc0000000   (   2 MB)
        modules : 0xbf000000 - 0xbfe00000   (  14 MB)
          .text : 0xc0008000 - 0xc08dc000   (9040 kB)
          .init : 0xc08dc000 - 0xc0bbbc00   (2943 kB)
          .data : 0xc0bbc000 - 0xc0c13be0   ( 351 kB)
           .bss : 0xc0c13be0 - 0xc0c74240   ( 386 kB)
    Hierarchical RCU implementation.
        RCU restricting CPUs from NR_CPUS=4 to nr_cpu_ids=2.
    NR_IRQS:16 nr_irqs:16 16
    
      LSP version: linux-3.10.70-2015_T1.1p7
    
    sched_clock: 32 bits at 25MHz, resolution 40ns, wraps every 171798ms
    L310 cache controller enabled
    l2x0: 16 ways, CACHE_ID 0x410054c9, AUX_CTRL 0x16070000, Cache size: 1048576 B
    Console: colour dummy device 80x30
    Calibrating delay loop... 2655.84 BogoMIPS (lpj=13279232)
    pid_max: default: 32768 minimum: 301
    Security Framework initialized
    Mount-cache hash table entries: 512
    CPU: Testing write buffer coherency: ok
    CPU0: thread -1, cpu 0, socket 0, mpidr 80000000
    Setting up static identity map for 0xc06cbd60 - 0xc06cbdb8
    mvebu-pmsu: Initializing Power Management Service Unit
    Initializing CPU Reset module
    CPU1: Booted secondary processor
    CPU1: thread -1, cpu 1, socket 0, mpidr 80000001
    Brought up 2 CPUs
    SMP: Total of 2 processors activated (5311.69 BogoMIPS).
    CPU: All CPU(s) started in SVC mode.
    devtmpfs: initialized
    mvebu-soc-id: MVEBU SoC ID=0x6820, Rev=0xA
    xor: measuring software checksum speed
       arm4regs  :  2361.600 MB/sec
       8regs     :  1594.800 MB/sec
       32regs    :  1360.000 MB/sec
    xor: using function: arm4regs (2361.600 MB/sec)
    pinctrl core: initialized pinctrl subsystem
    regulator-dummy: no parameters
    NET: Registered protocol family 16
    DMA: preallocated 256 KiB pool for atomic coherent allocations
    irq: Cannot allocate irq_descs @ IRQ194, assuming pre-allocated
    irq: Cannot allocate irq_descs @ IRQ226, assuming pre-allocated
    bio: create slab <bio-0> at 0
    raid6: int32x1    169 MB/s
    raid6: int32x2    245 MB/s
    raid6: int32x4    312 MB/s
    raid6: int32x8    316 MB/s
    raid6: using algorithm int32x8 (316 MB/s)
    raid6: using intx1 recovery algorithm
    mvebu-pcie pcie-controller.3: PCIe0.0: link down
    mvebu-pcie pcie-controller.3: PCIe1.0: link down
    mvebu-pcie pcie-controller.3: PCI host bridge to bus 0000:00
    pci_bus 0000:00: root bus resource [io  0x1000-0xfffff]
    pci_bus 0000:00: root bus resource [mem 0xe0000000-0xe7ffffff]
    pci_bus 0000:00: root bus resource [bus 00-ff]
    PCI: bus0: Fast back to back transfers disabled
    pci 0000:00:01.0: bridge configuration invalid ([bus 00-00]), reconfiguring
    pci 0000:00:02.0: bridge configuration invalid ([bus 00-00]), reconfiguring
    PCI: bus1: Fast back to back transfers enabled
    PCI: bus2: Fast back to back transfers enabled
    pci 0000:00:01.0: PCI bridge to [bus 01]
    pci 0000:00:02.0: PCI bridge to [bus 02]
    PCI: enabling device 0000:00:01.0 (0140 -> 0143)
    PCI: enabling device 0000:00:02.0 (0140 -> 0143)
    vgaarb: loaded
    SCSI subsystem initialized
    usbcore: registered new interface driver usbfs
    usbcore: registered new interface driver hub
    usbcore: registered new device driver usb
    pps_core: LinuxPPS API ver. 1 registered
    pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
    PTP clock support registered
    Advanced Linux Sound Architecture Driver Initialized.
    Switching to clocksource armada_370_xp_clocksource
    cfg80211: Calling CRDA to update world regulatory domain
    NET: Registered protocol family 2
    TCP established hash table entries: 4096 (order: 3, 32768 bytes)
    TCP bind hash table entries: 4096 (order: 3, 32768 bytes)
    TCP: Hash tables configured (established 4096 bind 4096)
    TCP: reno registered
    UDP hash table entries: 256 (order: 1, 8192 bytes)
    UDP-Lite hash table entries: 256 (order: 1, 8192 bytes)
    NET: Registered protocol family 1
    RPC: Registered named UNIX socket transport module.
    RPC: Registered udp transport module.
    RPC: Registered tcp transport module.
    RPC: Registered tcp NFSv4.1 backchannel transport module.
    audit: initializing netlink socket (disabled)
    type=2000 audit(1.110:1): initialized
    squashfs: version 4.0 (2009/01/31) Phillip Lougher
    Installing knfsd (copyright (C) 1996 okir@monad.swb.de).
    NTFS driver 2.1.30 [Flags: R/O].
    jffs2: version 2.2. (NAND) © 2001-2006 Red Hat, Inc.
    bio: create slab <bio-1> at 1
    Btrfs loaded
    msgmni has been set to 990
    async_tx: api initialized (async)
    Block layer SCSI generic (bsg) driver version 0.4 loaded (major 250)
    io scheduler noop registered
    io scheduler deadline registered
    io scheduler cfq registered (default)
    armada-38x-pinctrl f1018000.pinctrl: registered pinctrl driver
    mv_xor f1060800.xor: Marvell shared XOR driver
    mv_xor f1060800.xor: Marvell XOR (Descriptor Mode): ( xor cpy intr pq )
    mv_xor f1060800.xor: freeing 1 in use descriptors!
    mv_xor f1060800.xor: Marvell XOR (Descriptor Mode): ( intr crc32c )
    mv_xor f1060900.xor: Marvell shared XOR driver
    mv_xor f1060900.xor: Marvell XOR (Descriptor Mode): ( xor cpy intr pq )
    mv_xor f1060900.xor: freeing 1 in use descriptors!
    mv_xor f1060900.xor: Marvell XOR (Descriptor Mode): ( intr crc32c )
    Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled
    f1012000.serial: ttyS0 at MMIO 0xf1012000 (irq = 44) is a 16550A
    console [ttyS0] enabled
    f1012100.serial: ttyS1 at MMIO 0xf1012100 (irq = 45) is a 16550A
    TM button driver installed
    loop: module loaded
    ahci_mv f10a8000.sata: AHCI 0001.0000 32 slots 2 ports 6 Gbps 0x3 impl platform mode
    ahci_mv f10a8000.sata: flags: 64bit ncq sntf led only pmp fbs pio slum part sxs
    scsi0 : ahci_mv_platform
    scsi1 : ahci_mv_platform
    ata1: SATA max UDMA/133 mmio [mem 0xf10a8000-0xf10a9fff] port 0x100 irq 58
    ata2: SATA max UDMA/133 mmio [mem 0xf10a8000-0xf10a9fff] port 0x180 irq 58
    m25p80 spi0.0: found mr25h256, expected w25q32
    m25p80 spi0.0: mr25h256 (32 Kbytes)
    SoC: model = 0x6820, revision = 0xa
    mvPncVirtBase = 0xe0c00000, pncTcamSize = 1024
      o 3 Giga ports supported
      o SKB recycle supported for SWF (Disabled)
      o NETA acceleration mode 4
      o BM supported for CPU: 4 BM pools
      o PnC supported (Enabled)
      o RX Queue support: 8 Queues * 256 Descriptors
      o TX Queue support: 8 Queues * 532 Descriptors
      o GSO supported
      o GRO supported
      o Receive checksum offload supported
      o Transmit checksum offload supported
      o Driver ERROR statistics enabled
      o Driver INFO statistics enabled
      o Driver DEBUG statistics enabled
    
    port #1: is_sgmii=1, is_rgmii=0, phy_addr=0
      o Loading network interface(s) for port #1: cpu_mask=0x3, tx_csum_limit=2048
    
      o Port 1 is connected to Linux netdevice
        o eth0, ifindex = 2, GbE port = 1
        giga p=1: mtu=1500, mac=0c:83:cc:00:f0:ca (hw config)
    
    libphy: orion_mdio_bus: probed
    mdio_bus f1072004.mdio-mi: cannot get PHY at address 1
    e1000: Intel(R) PRO/1000 Network Driver - version 7.3.21-k8-NAPI
    e1000: Copyright (c) 1999-2006 Intel Corporation.
    e1000e: Intel(R) PRO/1000 Network Driver - 2.3.2-k
    e1000e: Copyright(c) 1999 - 2013 Intel Corporation.
    ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
    ehci-pci: EHCI PCI platform driver
    ehci-orion: EHCI orion driver
    orion-ehci f1058000.usb: EHCI Host Controller
    orion-ehci f1058000.usb: new USB bus registered, assigned bus number 1
    orion-ehci f1058000.usb: irq 50, io mem 0xf1058000
    orion-ehci f1058000.usb: USB 2.0 started, EHCI 1.00
    hub 1-0:1.0: USB hub found
    hub 1-0:1.0: 1 port detected
    xhci-hcd f10f0000.usb3: xHCI Host Controller
    xhci-hcd f10f0000.usb3: new USB bus registered, assigned bus number 2
    xhci-hcd f10f0000.usb3: irq 48, io mem 0xf10f0000
    hub 2-0:1.0: USB hub found
    hub 2-0:1.0: 1 port detected
    xhci-hcd f10f0000.usb3: xHCI Host Controller
    xhci-hcd f10f0000.usb3: new USB bus registered, assigned bus number 3
    hub 3-0:1.0: USB hub found
    hub 3-0:1.0: 1 port detected
    xhci-hcd f10f8000.usb3: xHCI Host Controller
    xhci-hcd f10f8000.usb3: new USB bus registered, assigned bus number 4
    xhci-hcd f10f8000.usb3: irq 49, io mem 0xf10f8000
    hub 4-0:1.0: USB hub found
    hub 4-0:1.0: 1 port detected
    xhci-hcd f10f8000.usb3: xHCI Host Controller
    xhci-hcd f10f8000.usb3: new USB bus registered, assigned bus number 5
    hub 5-0:1.0: USB hub found
    hub 5-0:1.0: 1 port detected
    usbcore: registered new interface driver usb-storage
    mousedev: PS/2 mouse device common for all mice
    mvebu-rtc f10a3800.rtc: rtc core: registered f10a3800.rtc as rtc0
    i2c /dev entries driver
    armada_thermal f10e4078.thermal: Overheat threshold between 92..107
    orion_wdt: Initial timeout 171 sec
    md: raid0 personality registered for level 0
    md: raid1 personality registered for level 1
    md: raid6 personality registered for level 6
    md: raid5 personality registered for level 5
    md: raid4 personality registered for level 4
    device-mapper: ioctl: 4.24.0-ioctl (2013-01-15) initialised: dm-devel@redhat.com
    dm_crypt using the OCF package.
    cpuidle: using governor ladder
    sdhci: Secure Digital Host Controller Interface driver
    sdhci: Copyright(c) Pierre Ossman
    ata1: SATA link down (SStatus 0 SControl 300)
    ata2: SATA link down (SStatus 0 SControl 300)
    mmc0: no vqmmc regulator found
    mmc0: no vmmc regulator found
    mmc0: SDHCI controller on f10d8000.sdhci [f10d8000.sdhci] using ADMA
    sdhci-pltfm: SDHCI platform and OF driver helper
    armada-cesa-ocf f109d000.crypto: mv_get_cesa_resources: Total CESA HW channels supported 2
    armada-cesa-ocf f109d000.crypto: mv_get_cesa_resources: CESA feature: int_coalescing(1)
    armada-cesa-ocf f109d000.crypto: mv_get_cesa_resources threshold 0x2, threshold_time 0xfffff
    mvCesaInit: channels=2, session=640, queue=256
    armada-cesa-ocf f109d000.crypto: cesa_ocf_probe: CESA driver operate in ocf(0) mode
    cesadev_init(c08f97e8)
    usbcore: registered new interface driver usbhid
    mmc0: BKOPS_EN bit is not set
    mmc0: new high speed MMC card at address 0001
    mmcblk0: mmc0:0001 H4G2a 3.64 GiB
    mmcblk0boot0: mmc0:0001 H4G2a partition 1 4.00 MiB
    mmcblk0boot1: mmc0:0001 H4G2a partition 2 4.00 MiB
    mmcblk0rpmb: mmc0:0001 H4G2a partition 3 4.00 MiB
     mmcblk0: p1 p2 p3 p4 p5 p6 p7 p8
     mmcblk0boot1: unknown partition table
     mmcblk0boot0: unknown partition table
    usbhid: USB HID core driver
    Loading Marvell spi device
    cs42l51-codec 0-004a: failed to read I2C
    Netfilter messages via NETLINK v0.30.
    nfnl_acct: registering with nfnetlink.
    nf_conntrack version 0.5.0 (7920 buckets, 31680 max)
    xt_time: kernel timezone is -0000
    ipip: IPv4 over IPv4 tunneling driver
    ip_tables: (C) 2000-2006 Netfilter Core Team
    ipt_CLUSTERIP: ClusterIP Version 0.8 loaded successfully
    arp_tables: (C) 2002 David S. Miller
    TCP: cubic registered
    NET: Registered protocol family 10
    mip6: Mobile IPv6
    ip6_tables: (C) 2000-2006 Netfilter Core Team
    NET: Registered protocol family 17
    Bridge firewalling registered
    8021q: 802.1Q VLAN Support v1.8
    VFP support v0.3: implementor 41 architecture 3 part 30 variant 9 rev 4
    regulator-dummy: disabling
    mvebu-rtc f10a3800.rtc: setting system clock to 2106-02-07 06:28:15 UTC (4294967295)
    ALSA device list:
      No soundcards found.
    Freeing unused kernel memory: 2940K (c08dc000 - c0bbb000)
    Diamond : initramfs start
    Diamond : Mounting procfs...
    Diamond : Mounting sysfs...
    ---------------------------------------------------------
    ---------------------------------------------------------
    Linux (none) 3.10.70 #1 SMP Wed Jan 9 15:16:56 CST 2019 armv7l GNU/Linux
    ---------------------------------------------------------
    ---------------------------------------------------------
    environment (524288 bytes)
    Read 0x80000 bytes at 0x300000 on /dev/mmcblk0boot0
    Diamond : devicetree_addr=8800
    Diamond : MOUNT_SYSTEM=/dev/mmcblk0p5
    Diamond : Mounting /dev/mmcblk0p5...
    EXT4-fs (mmcblk0p5): recovery complete
    EXT4-fs (mmcblk0p5): mounted filesystem with ordered data mode. Opts: (null)
    shaFileSize = 19501056
    94 24 f4 00 74 56 70 ad a2 5f 0f e1 c3 4c 61 b7
    27 80 82 b8 ef 9e c5 41 77 fa f4 10 c8 d1 ac ef
    ca b1 a2 fb 4d 7c 9e 26 a6 47 85 0f 83 af db 3a
    f8 3f 93 b3 df 73 87 f9 bf 45 eb 96 6b f9 b2 c0
    9b 9d e3 d4 10 c8 93 9a cb 68 dc 95 9a 50 56 27
    8a a5 eb 65 d7 10 42 18 af d0 7b d5 4b db 8a 19
    e3 06 c7 4b ce df 2e a3 54 89 6c 1b 0e fd c7 c2
    a9 d6 21 28 5f 4f 62 1a 65 17 ed ad 74 f4 3a 9e
    9c b3 13 ff 93 37 80 65 7c 6a 71 45 78 0e 01 ff
    5d 81 62 11 f6 c0 c7 9d c7 9c 28 5a a5 4d ad e0
    02 3a 95 a6 e8 46 18 e6 16 02 35 b2 d1 ea fa bf
    7b 55 d4 2b 8b de ab 7e 3d c8 cb ce 2e e3 07 27
    8e 13 19 bb 31 bc b5 25 2d 29 cd f6 1b ae eb 24
    7c 66 22 8e 0f 2b 55 ed a0 16 5a dd e7 9c 8e 31
    0d 27 69 7c d8 a9 81 86 56 6f 20 cc a9 0c b8 44
    02 8d 73 10 4e 9b 25 5d 41 4a 5a eb 48 23 80 7a
      . Verifying the RSA/SHA-1 signature
    start to do sha1
    27 7C 52 4C 2C 7E 74 91 4D F1 3B 31 82 BD E6 F9 B4 F0 06 35
    rsa.len=256
    
      . OK
    
    Diamond : Verify Squashfs:0
    Diamond : Check and create dev/ttyS0 and dev/tts/0
    rootfs on / type rootfs (rw)
    proc on /proc type proc (rw,relatime)
    sysfs on /sys type sysfs (rw,relatime)
    /dev/mmcblk0p5 on /mnt/system type ext4 (rw,relatime,data=ordered)
    /dev/loop0 on /mnt/rootfs type squashfs (ro,relatime)
    tmpfs on /mnt/rootfs/dev type tmpfs (rw,relatime,size=2048k)
    Diamond : /sbin/init found on /mnt/rootfs, switching rootfs ...
    environment (524288 bytes)
    Read 0x80000 bytes at 0x300000 on /dev/mmcblk0boot0
    mknod: /dev/tm_button: File exists
    Diamond : Mounting /dev/mmcblk0p7...
    EXT4-fs (mmcblk0p7): mounted filesystem with ordered data mode. Opts: (null)
    Diamond : Mount /dev/mmcblk0p7 as /secure OK
    Diamond : UserMode
    Diamond : Checking Opt file system integrity...
    Diamond : Diamond : FSCKCODE=1
    Diamond : Mounting /dev/mmcblk0p8...
    EXT4-fs (mmcblk0p8): mounted filesystem with ordered data mode. Opts: (null)
    Diamond : Mount /dev/mmcblk0p8 as /opt OK
    Diamond : run TmResetButtond
    Starting logging: OK
    Starting watchdog...
    Initializing random number generator... read-only file system detected...done
    Starting network...
    pool #1: pkt_size=1536, buf_size=1600 - 2048 of 2048 buffers added
    eth0: link up
    eth0: started
    Detect DHCP mode...
    Starting runspec...
    device eth0 entered promiscuous mode
    copying table from file '/tmp/incrond_coredump_rule'
    Started runspec...
    updated_monitor (1418): /proc/1422/oom_adj is deprecated, please use /proc/1422/oom_score_adj instead.
    
    
    
    / # cat init
    #!/bin/sh
    
    PATH=/bin:/sbin:/usr/bin:/usr/sbin
    export PATH
    
    sleep 3
    
    echo "Diamond : initramfs start"
    echo "Diamond : Mounting procfs..."
    mount -t procfs /proc
    echo "Diamond : Mounting sysfs..."
    mount -t sysfs /sys
    mdev -s
    stty -onlcr -icrnl -F /dev/ttyS1 57600
    #KERNEL_VER=`uname -r`
    #MOD_PATH=/lib/modules/$KERNEL_VER
    echo ---------------------------------------------------------
    echo ---------------------------------------------------------
    uname -a
    echo ---------------------------------------------------------
    echo ---------------------------------------------------------
    
    mkdir -p /mnt/rootfs
    mkdir -p /mnt/system
    
    check_and_set_dev()
    {
        mkdir -p $SWITCH_ROOTFS/dev
        mount -t tmpfs -o size=2m tmpfs $SWITCH_ROOTFS/dev
        mkdir -p $SWITCH_ROOTFS/dev/pts
        mkdir -p $SWITCH_ROOTFS/dev/tts
        echo "Diamond : Check and create dev/ttyS0 and dev/tts/0"
        if [ ! -e $SWITCH_ROOTFS/dev/tts/0 ] ; then ln -sf /dev/ttyS0 $SWITCH_ROOTFS/dev/tts/0 ; fi
        if [ ! -e $SWITCH_ROOTFS/dev/ttyS0 ] ; then mknod $SWITCH_ROOTFS/dev/ttyS0 c 4 64 ; fi
    }
    
    find_init_and_switch_root()
    {
        check_and_set_dev
        mount
        cd $SWITCH_ROOTFS
        if [ -x sbin/init ]; then
            echo "Diamond : /sbin/init found on $SWITCH_ROOTFS, switching rootfs ..."
            exec switch_root $SWITCH_ROOTFS /sbin/init
        fi
        if [ -x bin/sh ]; then
            echo "Diamond : /bin/sh found on $SWITCH_ROOTFS, switching rootfs ..."
            exec switch_root $SWITCH_ROOTFS /bin/sh
        fi
        echo "Diamond : Could not find bootable filesystem on $SWITCH_ROOTFS..."
        cd /
        umount -f $SWITCH_ROOTFS/dev
        umount -f $SWITCH_ROOTFS
    }
    
    
    DEVICE_ADDR=`fw_printenv devicetree_addr | cut -d = -f 2`
    echo Diamond : devicetree_addr=$DEVICE_ADDR
    if [ x$DEVICE_ADDR = x800 ] ; then
        MOUNT_SYSTEM=/dev/mmcblk0p4
        echo "Diamond : MOUNT_SYSTEM=$MOUNT_SYSTEM"
    elif [ x$DEVICE_ADDR = x8800 ] ; then
        MOUNT_SYSTEM=/dev/mmcblk0p5
        echo "Diamond : MOUNT_SYSTEM=$MOUNT_SYSTEM"
    elif [ x$DEVICE_ADDR = x10800 ] ; then
        MOUNT_SYSTEM=/dev/mmcblk0p6
        echo "Diamond : MOUNT_SYSTEM=$MOUNT_SYSTEM"
    else
        MOUNT_SYSTEM=/dev/mmcblk0p4
        echo "Diamond : MOUNT_SYSTEM is unknown , set to $MOUNT_SYSTEM"
        #exec /bin/sh
    fi
    
    echo "Diamond : Mounting $MOUNT_SYSTEM..."
    if mount -t ext4 $MOUNT_SYSTEM /mnt/system ; then
        if [ -r /mnt/system/rootfs.squashfs ] ; then
            rsa_verify_squashfs /mnt/system/rootfs.squashfs
            result=$?
            echo "Diamond : Verify Squashfs:$result"
            if [ 0 -eq $result ] ; then
                SWITCH_ROOTFS=/mnt/rootfs
                losetup /dev/loop0 /mnt/system/rootfs.squashfs
                if mount -t squashfs /dev/loop0 $SWITCH_ROOTFS ; then
                    find_init_and_switch_root
                    umount $SWITCH_ROOTFS
                fi
            fi
        fi
        echo "Diamond : /mnt/system/rootfs.squashfs is not usable"
        echo -n  -e '\xfa\x03\x03\x7\x7\x0\xfb' > /dev/ttyS1  # green red blink 700ms
        SWITCH_ROOTFS=/mnt/system
        find_init_and_switch_root
        echo "Diamond : /mnt/system is not usable"
    else
        echo -n  -e '\xfa\x03\x03\x7\x7\x0\xfb' > /dev/ttyS1 # green red blink 700ms
        echo "Diamond : Mount failed..."
    fi
    
    # Cannot find any suitable rootfs, use the current rootfs ...
    echo "Diamond : Fallback to using rootfs from initramfs..."
    [    0.000000] Booting Linux on physical CPU 0x0
    [    0.000000] Linux version 3.10.70 (root@cptmacmillan-OptiPlex-9020) (gcc version 4.6.4 (Marvell GCC release 20160226-c4af733b 64K MAXPAGESIZE ALIGN) ) #1 SMP Wed Jan 9 15:16:56 CST 2019
    [    0.000000] CPU: ARMv7 Processor [414fc091] revision 1 (ARMv7), cr=10c53c7d
    [    0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache
    [    0.000000] Machine: Marvell Armada 380/381/382/383/384/385/388 (Device Tree), model: Marvell Armada 385 Development Board
    [    0.000000] Memory policy: ECC disabled, Data cache writealloc
    [    0.000000] On node 0 totalpages: 131072
    [    0.000000] free_area_init_node: node 0, pgdat c0c126c0, node_mem_map c1000000
    [    0.000000]   Normal zone: 1024 pages used for memmap
    [    0.000000]   Normal zone: 0 pages reserved
    [    0.000000]   Normal zone: 131072 pages, LIFO batch:31
    [    0.000000] PERCPU: Embedded 7 pages/cpu @c140a000 s7168 r8192 d13312 u32768
    [    0.000000] pcpu-alloc: s7168 r8192 d13312 u32768 alloc=8*4096
    [    0.000000] pcpu-alloc: [0] 0 [0] 1 
    [    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 130048
    [    0.000000] Kernel command line: console=ttyS0,115200 root=/dev/mmcblk0p8 rw rdinit= init=/init
    [    0.000000] PID hash table entries: 2048 (order: 1, 8192 bytes)
    [    0.000000] Dentry cache hash table entries: 65536 (order: 6, 262144 bytes)
    [    0.000000] Inode-cache hash table entries: 32768 (order: 5, 131072 bytes)
    [    0.000000] Memory: 512MB = 512MB total
    [    0.000000] Memory: 506888k/506888k available, 17400k reserved, 0K highmem
    [    0.000000] Virtual kernel memory layout:
                       vector  : 0xffff0000 - 0xffff1000   (   4 kB)
                       fixmap  : 0xfff00000 - 0xfffe0000   ( 896 kB)
                       vmalloc : 0xe0800000 - 0xfff00000   ( 503 MB)
                       lowmem  : 0xc0000000 - 0xe0000000   ( 512 MB)
                       pkmap   : 0xbfe00000 - 0xc0000000   (   2 MB)
                       modules : 0xbf000000 - 0xbfe00000   (  14 MB)
                         .text : 0xc0008000 - 0xc08dc000   (9040 kB)
                         .init : 0xc08dc000 - 0xc0bbbc00   (2943 kB)
                         .data : 0xc0bbc000 - 0xc0c13be0   ( 351 kB)
                          .bss : 0xc0c13be0 - 0xc0c74240   ( 386 kB)
    [    0.000000] Hierarchical RCU implementation.
    [    0.000000]  RCU restricting CPUs from NR_CPUS=4 to nr_cpu_ids=2.
    [    0.000000] NR_IRQS:16 nr_irqs:16 16
    [    0.000000] 
                     LSP version: linux-3.10.70-2015_T1.1p7
    [    0.000000] sched_clock: 32 bits at 25MHz, resolution 40ns, wraps every 171798ms
    [    0.000000] L310 cache controller enabled
    [    0.000000] l2x0: 16 ways, CACHE_ID 0x410054c9, AUX_CTRL 0x16070000, Cache size: 1048576 B
    [    0.000000] Console: colour dummy device 80x30
    [    0.000461] Calibrating delay loop... 2655.84 BogoMIPS (lpj=13279232)
    [    0.060029] pid_max: default: 32768 minimum: 301
    [    0.060077] Security Framework initialized
    [    0.060099] Mount-cache hash table entries: 512
    [    0.060398] CPU: Testing write buffer coherency: ok
    [    0.060505] CPU0: thread -1, cpu 0, socket 0, mpidr 80000000
    [    0.060538] Setting up static identity map for 0xc06cbd60 - 0xc06cbdb8
    [    0.060685] mvebu-pmsu: Initializing Power Management Service Unit
    [    0.060717] Initializing CPU Reset module
    [    0.061277] CPU1: Booted secondary processor
    [    0.120474] CPU1: thread -1, cpu 1, socket 0, mpidr 80000001
    [    0.120546] Brought up 2 CPUs
    [    0.120552] SMP: Total of 2 processors activated (5311.69 BogoMIPS).
    [    0.120553] CPU: All CPU(s) started in SVC mode.
    
    [    0.120822] devtmpfs: initialized
    [    0.123171] mvebu-soc-id: MVEBU SoC ID=0x6820, Rev=0xA
    [    0.123314] xor: measuring software checksum speed
    [    0.220356]    arm4regs  :  2361.600 MB/sec
    [    0.320256]    8regs     :  1594.800 MB/sec
    [    0.420157]    32regs    :  1360.000 MB/sec
    [    0.420159] xor: using function: arm4regs (2361.600 MB/sec)
    [    0.420163] pinctrl core: initialized pinctrl subsystem
    [    0.420401] regulator-dummy: no parameters
    [    0.420547] NET: Registered protocol family 16
    [    0.421092] DMA: preallocated 256 KiB pool for atomic coherent allocations
    [    0.423084] irq: Cannot allocate irq_descs @ IRQ194, assuming pre-allocated
    [    0.423435] irq: Cannot allocate irq_descs @ IRQ226, assuming pre-allocated
    [    0.435294] bio: create slab  at 0
    [    0.600077] raid6: int32x1    169 MB/s
    [    0.769839] raid6: int32x2    245 MB/s
    [    0.939771] raid6: int32x4    312 MB/s
    [    1.109511] raid6: int32x8    316 MB/s
    [    1.109514] raid6: using algorithm int32x8 (316 MB/s)
    [    1.109516] raid6: using intx1 recovery algorithm
    [    1.109750] mvebu-pcie pcie-controller.3: PCIe0.0: link down
    [    1.109770] mvebu-pcie pcie-controller.3: PCIe1.0: link down
    [    1.109878] mvebu-pcie pcie-controller.3: PCI host bridge to bus 0000:00
    [    1.109884] pci_bus 0000:00: root bus resource [io  0x1000-0xfffff]
    [    1.109890] pci_bus 0000:00: root bus resource [mem 0xe0000000-0xe7ffffff]
    [    1.109895] pci_bus 0000:00: root bus resource [bus 00-ff]
    [    1.109912] pci 0000:00:01.0: [11ab:7846] type 01 class 0x060400
    [    1.110019] pci 0000:00:02.0: [11ab:7846] type 01 class 0x060400
    [    1.110123] PCI: bus0: Fast back to back transfers disabled
    [    1.110128] pci 0000:00:01.0: bridge configuration invalid ([bus 00-00]), reconfiguring
    [    1.110134] pci 0000:00:02.0: bridge configuration invalid ([bus 00-00]), reconfiguring
    [    1.110216] PCI: bus1: Fast back to back transfers enabled
    [    1.110222] pci_bus 0000:01: busn_res: [bus 01-ff] end is updated to 01
    [    1.110307] PCI: bus2: Fast back to back transfers enabled
    [    1.110313] pci_bus 0000:02: busn_res: [bus 02-ff] end is updated to 02
    [    1.110334] pci 0000:00:01.0: PCI bridge to [bus 01]
    [    1.110341] pci 0000:00:02.0: PCI bridge to [bus 02]
    [    1.110347] PCI: enabling device 0000:00:01.0 (0140 -> 0143)
    [    1.110352] PCI: enabling device 0000:00:02.0 (0140 -> 0143)
    [    1.110683] vgaarb: loaded
    [    1.110933] SCSI subsystem initialized
    [    1.111109] libata version 3.00 loaded.
    [    1.111362] usbcore: registered new interface driver usbfs
    [    1.111420] usbcore: registered new interface driver hub
    [    1.111493] usbcore: registered new device driver usb
    [    1.111749] pps_core: LinuxPPS API ver. 1 registered
    [    1.111752] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti 
    [    1.111794] PTP clock support registered
    [    1.112128] Advanced Linux Sound Architecture Driver Initialized.
    [    1.112695] Switching to clocksource armada_370_xp_clocksource
    [    1.112718] cfg80211: Calling CRDA to update world regulatory domain
    [    1.118162] NET: Registered protocol family 2
    [    1.118544] TCP established hash table entries: 4096 (order: 3, 32768 bytes)
    [    1.118585] TCP bind hash table entries: 4096 (order: 3, 32768 bytes)
    [    1.118625] TCP: Hash tables configured (established 4096 bind 4096)
    [    1.118651] TCP: reno registered
    [    1.118656] UDP hash table entries: 256 (order: 1, 8192 bytes)
    [    1.118668] UDP-Lite hash table entries: 256 (order: 1, 8192 bytes)
    [    1.118784] NET: Registered protocol family 1
    [    1.118914] RPC: Registered named UNIX socket transport module.
    [    1.118916] RPC: Registered udp transport module.
    [    1.118918] RPC: Registered tcp transport module.
    [    1.118920] RPC: Registered tcp NFSv4.1 backchannel transport module.
    [    1.118932] PCI: CLS 64 bytes, default 64
    [    1.130039] audit: initializing netlink socket (disabled)
    [    1.130059] type=2000 audit(1.110:1): initialized
    [    1.130491] squashfs: version 4.0 (2009/01/31) Phillip Lougher
    [    1.130604] Installing knfsd (copyright (C) 1996 okir@monad.swb.de).
    [    1.130646] NTFS driver 2.1.30 [Flags: R/O].
    [    1.130666] jffs2: version 2.2. (NAND) \xc2\xa9 2001-2006 Red Hat, Inc.
    [    1.130772] bio: create slab  at 1
    [    1.130966] Btrfs loaded
    [    1.130976] msgmni has been set to 990
    [    1.131408] async_tx: api initialized (async)
    [    1.131473] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 250)
    [    1.131477] io scheduler noop registered
    [    1.131479] io scheduler deadline registered
    [    1.131492] io scheduler cfq registered (default)
    [    1.132016] armada-38x-pinctrl f1018000.pinctrl: registered pinctrl driver
    [    1.132295] mv_xor f1060800.xor: Marvell shared XOR driver
    [    1.173089] mv_xor f1060800.xor: Marvell XOR (Descriptor Mode): ( xor cpy intr pq )
    [    1.203068] mv_xor f1060800.xor: freeing 1 in use descriptors!
    [    1.203075] mv_xor f1060800.xor: Marvell XOR (Descriptor Mode): ( intr crc32c )
    [    1.203992] mv_xor f1060900.xor: Marvell shared XOR driver
    [    1.243070] mv_xor f1060900.xor: Marvell XOR (Descriptor Mode): ( xor cpy intr pq )
    [    1.273070] mv_xor f1060900.xor: freeing 1 in use descriptors!
    [    1.273078] mv_xor f1060900.xor: Marvell XOR (Descriptor Mode): ( intr crc32c )
    [    1.306331] Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled
    [    1.327304] f1012000.serial: ttyS0 at MMIO 0xf1012000 (irq = 44) is a 16550A
    [    1.891833] console [ttyS0] enabled
    [    1.914405] f1012100.serial: ttyS1 at MMIO 0xf1012100 (irq = 45) is a 16550A
    [    1.920633] TM button driver installed
    [    1.925142] loop: module loaded
    [    1.927271] ahci_mv f10a8000.sata: AHCI 0001.0000 32 slots 2 ports 6 Gbps 0x3 impl platform mode
    [    1.934800] ahci_mv f10a8000.sata: flags: 64bit ncq sntf led only pmp fbs pio slum part sxs 
    [    1.942915] scsi0 : ahci_mv_platform
    [    1.945389] scsi1 : ahci_mv_platform
    [    1.947808] ata1: SATA max UDMA/133 mmio [mem 0xf10a8000-0xf10a9fff] port 0x100 irq 58
    [    1.954459] ata2: SATA max UDMA/133 mmio [mem 0xf10a8000-0xf10a9fff] port 0x180 irq 58
    [    1.963488] m25p80 spi0.0: found mr25h256, expected w25q32
    [    1.967693] m25p80 spi0.0: mr25h256 (32 Kbytes)
    [    1.972366] SoC: model = 0x6820, revision = 0xa
    [    1.975690] mvPncVirtBase = 0xe0c00000, pncTcamSize = 1024
    [    1.979887]   o 3 Giga ports supported
    [    1.982340]   o SKB recycle supported for SWF (Disabled)
    [    1.986370]   o NETA acceleration mode 4
    [    1.988997]   o BM supported for CPU: 4 BM pools
    [    1.992322]   o PnC supported (Enabled)
    [    1.994871]   o RX Queue support: 8 Queues * 256 Descriptors
    [    1.999243]   o TX Queue support: 8 Queues * 532 Descriptors
    [    2.003619]   o GSO supported
    [    2.005286]   o GRO supported
    [    2.006954]   o Receive checksum offload supported
    [    2.010453]   o Transmit checksum offload supported
    [    2.014047]   o Driver ERROR statistics enabled
    [    2.017284]   o Driver INFO statistics enabled
    [    2.020434]   o Driver DEBUG statistics enabled
    
    [    2.024889] port #1: is_sgmii=1, is_rgmii=0, phy_addr=0
    [    2.028858]   o Loading network interface(s) for port #1: cpu_mask=0x3, tx_csum_limit=2048
    
    [    2.036063]   o Port 1 is connected to Linux netdevice
    [    2.040957]     o eth0, ifindex = 2, GbE port = 1
    [    2.047809]  giga p=1: mtu=1500, mac=0c:83:cc:00:f0:ca (hw config)
    
    [    2.053327] libphy: orion_mdio_bus: probed
    [    2.056300] mdio_bus f1072004.mdio-mi: cannot get PHY at address 1
    [    2.062621] e1000: Intel(R) PRO/1000 Network Driver - version 7.3.21-k8-NAPI
    [    2.068446] e1000: Copyright (c) 1999-2006 Intel Corporation.
    [    2.072985] e1000e: Intel(R) PRO/1000 Network Driver - 2.3.2-k
    [    2.077531] e1000e: Copyright(c) 1999 - 2013 Intel Corporation.
    [    2.082286] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
    [    2.087560] ehci-pci: EHCI PCI platform driver
    [    2.090773] ehci-orion: EHCI orion driver
    [    2.093572] orion-ehci f1058000.usb: EHCI Host Controller
    [    2.097693] orion-ehci f1058000.usb: new USB bus registered, assigned bus number 1
    [    2.104049] orion-ehci f1058000.usb: irq 50, io mem 0xf1058000
    [    2.122737] orion-ehci f1058000.usb: USB 2.0 started, EHCI 1.00
    [    2.127691] hub 1-0:1.0: USB hub found
    [    2.130153] hub 1-0:1.0: 1 port detected
    [    2.133071] xhci-hcd f10f0000.usb3: xHCI Host Controller
    [    2.137108] xhci-hcd f10f0000.usb3: new USB bus registered, assigned bus number 2
    [    2.143445] xhci-hcd f10f0000.usb3: irq 48, io mem 0xf10f0000
    [    2.148129] xHCI xhci_add_endpoint called for root hub
    [    2.148132] xHCI xhci_check_bandwidth called for root hub
    [    2.148226] hub 2-0:1.0: USB hub found
    [    2.150686] hub 2-0:1.0: 1 port detected
    [    2.153398] xhci-hcd f10f0000.usb3: xHCI Host Controller
    [    2.157428] xhci-hcd f10f0000.usb3: new USB bus registered, assigned bus number 3
    [    2.163825] xHCI xhci_add_endpoint called for root hub
    [    2.163828] xHCI xhci_check_bandwidth called for root hub
    [    2.163915] hub 3-0:1.0: USB hub found
    [    2.166375] hub 3-0:1.0: 1 port detected
    [    2.169090] xhci-hcd f10f8000.usb3: xHCI Host Controller
    
    [    2.173132] xhci-hcd f10f8000.usb3: new USB bus registered, assigned bus number 4
    [    2.179453] xhci-hcd f10f8000.usb3: irq 49, io mem 0xf10f8000
    [    2.184116] xHCI xhci_add_endpoint called for root hub
    [    2.184119] xHCI xhci_check_bandwidth called for root hub
    [    2.184201] hub 4-0:1.0: USB hub found
    [    2.186660] hub 4-0:1.0: 1 port detected
    [    2.189350] xhci-hcd f10f8000.usb3: xHCI Host Controller
    [    2.193392] xhci-hcd f10f8000.usb3: new USB bus registered, assigned bus number 5
    [    2.199781] xHCI xhci_add_endpoint called for root hub
    [    2.199783] xHCI xhci_check_bandwidth called for root hub
    [    2.199868] hub 5-0:1.0: USB hub found
    [    2.202327] hub 5-0:1.0: 1 port detected
    [    2.205190] usbcore: registered new interface driver usb-storage
    [    2.210076] mousedev: PS/2 mouse device common for all mice
    [    2.214996] mvebu-rtc f10a3800.rtc: rtc core: registered f10a3800.rtc as rtc0
    [    2.272840] i2c /dev entries driver
    [    2.287534] armada_thermal f10e4078.thermal: Overheat threshold between 92..107
    [    2.294105] orion_wdt: Initial timeout 171 sec
    [    2.297314] md: raid0 personality registered for level 0
    [    2.301338] md: raid1 personality registered for level 1
    [    2.305383] ata1: SATA link down (SStatus 0 SControl 300)
    [    2.305386] md: raid6 personality registered for level 6
    [    2.305388] md: raid5 personality registered for level 5
    [    2.305389] md: raid4 personality registered for level 4
    [    2.321622] ata2: SATA link down (SStatus 0 SControl 300)
    [    2.321710] device-mapper: ioctl: 4.24.0-ioctl (2013-01-15) initialised: dm-devel@redhat.com
    [    2.332946] dm_crypt using the OCF package.
    [    2.335836] cpuidle: using governor ladder
    [    2.338697] sdhci: Secure Digital Host Controller Interface driver
    [    2.343601] sdhci: Copyright(c) Pierre Ossman
    [    2.346764] mmc0: no vqmmc regulator found
    [    2.349568] mmc0: no vmmc regulator found
    [    2.392719] mmc0: SDHCI controller on f10d8000.sdhci [f10d8000.sdhci] using ADMA
    [    2.399046] sdhci-pltfm: SDHCI platform and OF driver helper
    [    2.403506] armada-cesa-ocf f109d000.crypto: mv_get_cesa_resources: Total CESA HW channels supported 2
    [    2.411550] armada-cesa-ocf f109d000.crypto: mv_get_cesa_resources: CESA feature: int_coalescing(1)
    [    2.419339] armada-cesa-ocf f109d000.crypto: mv_get_cesa_resources threshold 0x2, threshold_time 0xfffff
    [    2.427766] mvCesaInit: channels=2, session=640, queue=256
    [    2.443171] armada-cesa-ocf f109d000.crypto: cesa_ocf_probe: CESA driver operate in ocf(0) mode
    [    2.450882] cesadev_init(c08f97e8)
    [    2.453297] usbcore: registered new interface driver usbhid
    [    2.457581] usbhid: USB HID core driver
    [    2.460193] Loading Marvell spi device
    [    2.469008] cs42l51-codec 0-004a: failed to read I2C
    [    2.473235] Netfilter messages via NETLINK v0.30.
    [    2.476653] nfnl_acct: registering with nfnetlink.
    [    2.480179] nf_conntrack version 0.5.0 (7920 buckets, 31680 max)
    [    2.485171] xt_time: kernel timezone is -0000
    [    2.488304] ipip: IPv4 over IPv4 tunneling driver
    
    [    2.492082] ip_tables: (C) 2000-2006 Netfilter Core Team
    [    2.496240] ipt_CLUSTERIP: ClusterIP Version 0.8 loaded successfully
    [    2.501339] arp_tables: (C) 2002 David S. Miller
    [    2.504703] TCP: cubic registered
    [    2.506754] NET: Registered protocol family 10
    [    2.510327] mip6: Mobile IPv6
    [    2.512011] ip6_tables: (C) 2000-2006 Netfilter Core Team
    [    2.516639] NET: Registered protocol family 17
    [    2.519833] Bridge firewalling registered
    [    2.522561] 8021q: 802.1Q VLAN Support v1.8
    [    2.522563] mmc0: BKOPS_EN bit is not set
    [    2.528241] VFP support v0.3: implementor 41 architecture 3 part 30 variant 9 rev 4
    [    2.535185] regulator-dummy: disabling
    [    2.538065] mvebu-rtc f10a3800.rtc: setting system clock to 2106-02-07 06:28:15 UTC (4294967295)
    [    2.545640] ALSA device list:
    [    2.547313]   No soundcards found.
    [    2.549429] mmc0: new high speed MMC card at address 0001
    [    2.553801] mmcblk0: mmc0:0001 H4G2a 3.64 GiB 
    [    2.557128] mmcblk0boot0: mmc0:0001 H4G2a partition 1 4.00 MiB
    [    2.561845] mmcblk0boot1: mmc0:0001 H4G2a partition 2 4.00 MiB
    [    2.566590] mmcblk0rpmb: mmc0:0001 H4G2a partition 3 4.00 MiB
    [    2.577716]  mmcblk0: p1 p2 p3 p4 p5 p6 p7 p8
    [    2.585576]  mmcblk0boot1: unknown partition table
    [    2.592636]  mmcblk0boot0: unknown partition table
    [    2.596286] md: Waiting for all devices to be available before autodetect
    [    2.601792] md: If you don't use raid, use raid=noautodetect
    [    2.606503] md: Autodetecting RAID arrays.
    [    2.609306] md: Scanned 0 and added 0 devices.
    [    2.612456] md: autorun ...
    [    2.613960] md: ... autorun DONE.
    

    [/DEVICES] permanent link