新機種OrangePi-PC Plus/OrangePi-Plus 2Eと遅れていたOrangePi-Liteの消息

2016/11/11追記

この記事で紹介されているプロダクトは全て発売されました。
最終的に下記のスペックと価格で発売されました。
OrangePi PC Plus=RAM 1GB+eMMC8GB。$23.14
OrangePi Plus 2E=RAM 2GB+eMMC16GB,SATAコネクタ無し。$38.26
OrangePi Lite=RAM512MB,WiFiのみ(有線LANなし)。$15.11
OrangePi One=RAM512MB,有線LANのみ(WiFiなし)。$13.10
OrangePi PC2=Allwinner H5(H64のGPUなどがアップグレードされたモデル),RAM1GB,有線LANのみ(WiFiなし)。$23.13


Orange Piのフォーラムに新製品情報が・・・
OPI-PC Plus and OPI-Plus 2E will be ready soon.

OrangePi-PCの拡張モデルとして2機種「OrangePi-PC Plus」と「OrangePi-Plus 2E」が登場です。

そして、音沙汰がなかったOrangePi-Liteと次世代機についてのコメントもアリ。

OrangePi-PC Plus: OrangePi-PCをベースに、WiFiと8GBのeMMCを載せたもの。25ドル予定
OrangePi-Plus 2E: OrangePi-PCをベースに、OrangePi Plus2相当の機能を載せたもの。35ドル予定。
OrangePi-Lite: OrangePi ONEのWiFiモデル。12ドル予定
次世代機: Allwinner H64搭載で開発中。Pine64対抗機の予定

OrangePi ONEの有線LANをWiFiに置き換えたOrangePi-Liteは、出す気あったのか!という意味でちょっと驚いた。
ずっと音沙汰ないので、そのままフェードアウトだろうと思っていたんですが・・・

次世代機は、Allwinner H64搭載のままでいくようなのは、こちらも驚きでした。

で・・・今回登場の2製品について・・・


OrangePi-PC Plusは、あまり速度が速くない8GB eMMCが載っているようで、コレだったら早いmicroSDカード買うわ!とか言われてて、ちょいと微妙そう・・・

230643zp94lqpzjhzqpzq1 230654ux7kifkkvt227jkt

OrangePi-Plus 2Eは、「Plus」ってことはSATA端子付きかと思いきや、写真上には見当たらず・・・
OrangePi-PC Plusより基板が若干大きいので別モデルだとは思われるものの、詳細が不明…

cnx-softwareの「Orange Pi Plus 2E Development Board with Gigabit Ethernet, 2GB RAM & 16GB eMMC Flash to Sell for $35」によれば、OrangePi-Plus2から、RAM 2GBは維持、SATA対応,カメラ用端子,USB hubチップを抜いて、eMMC 16GBにアップグレードしたものになる模様。

Plusモデルの位置づけが崩壊しつある・・・(いままではSATA端子付き、だった)

231504hgumdfditk2uplpi

今回は、どちらも様子見したほうがいいのかも?という感じがしています。

NanoPi M1用DebianをOrange Pi ONEで使ってみた

Allwinner H3採用のNanoPi M1について詳細が書かれたページを見てみると、こちらはOpenGLがちゃんと動いている模様。

FriendlyARM社Wiki:NanoPi M1
ざらっとみた感じ、構成要素はOrange Pi ONEとほぼ同じのようだから、そのままでも動くんじゃないかと、Orange Pi ONEで起動実験をしてみた。

OSは「http://wiki.friendlyarm.com/wiki/nanopim1/download/」のBaiduページからnanopi-m1-debian-sd4g.img.zipを入手。
(nanopi-m1-debian-sd4g.img.zipの転載,なお転送量制限がありダウンロードできないことがあります)

ダウンロードしたzip内のnanopi-m1-debian-sd4g.imgをmicroSDに書き込んで起動するだけ!

特に何もせずに、HDMI出力、USBコネクタが使えました。

NICに関しては、標準状態のままでは使えませんでした。
wikiの記述にもあるように「/etc/network/interfaces.d/eth0」に対して「hwaddress MACアドレス」行を追加する必要がありました。
(追加しないと使えませんでした)

auto eth0
allow-hotplug eth0
iface eth0 inet dhcp

auto eth0
allow-hotplug eth0
iface eth0 inet dhcp
hwaddress 76:92:d4:85:f3:0f

なお、標準ユーザ名は「fa」、パスワードも「fa」です。
root権限が必要な場合に入力するパスワードも「fa」です。

また、apt-getコマンドで持ってくる先が中国サーバになっているので/etc/apt/source.list内の「ftp.cn.debian.org」という記述を「ftp.jp.debian.org」に書き換えましょう

で・・・OpenGLベンチマークプログラムのglmark2-es2を動作させてみると、以下の結果が得られました。

fa@NanoPi-M1:~$ glmark2-es2
=======================================================
    glmark2 2011.09
=======================================================
    OpenGL Information
    GL_VENDOR:     ARM
    GL_RENDERER:   Mali-400 MP
    GL_VERSION:    OpenGL ES 2.0
=======================================================
[build] use-vbo=false:  FPS: 72
[build] use-vbo=true:  FPS: 88
[texture] texture-filter=nearest:  FPS: 92
[texture] texture-filter=linear:  FPS: 90
[texture] texture-filter=mipmap:  FPS: 104
[shading] shading=gouraud:  FPS: 81
[shading] shading=blinn-phong-inf:  FPS: 80
[shading] shading=phong:  FPS: 69
[bump] bump-render=high-poly:  FPS: 59
[bump] bump-render=normals:  FPS: 95
[effect2d] kernel=0,1,0;1,-4,1;0,1,0;:  FPS: 61
[effect2d] kernel=1,1,1,1,1;1,1,1,1,1;1,1,1,1,1;:  FPS: 39
[pulsar] light=false:quads=5:texture=false:  FPS: 106
[desktop] blur-radius=5:effect=blur:passes=1:separable=true:windows=4:  FPS: 33
[conditionals] fragment-steps=0:vertex-steps=0:  FPS: 101
[conditionals] fragment-steps=5:vertex-steps=0:  FPS: 72
[conditionals] fragment-steps=0:vertex-steps=5:  FPS: 88
[function] fragment-complexity=low:fragment-steps=5:  FPS: 79
[function] fragment-complexity=medium:fragment-steps=5:  FPS: 63
[loop] fragment-loop=false:fragment-steps=5:vertex-steps=5:  FPS: 77
[loop] fragment-steps=5:fragment-uniform=false:vertex-steps=5:  FPS: 76
[loop] fragment-steps=5:fragment-uniform=true:vertex-steps=5:  FPS: 76
=======================================================
                                  glmark2 Score: 77
=======================================================
fa@NanoPi-M1:~$

この結果はいいんだろうか?悪いんだろう?

OpenGLが動くということで、Kodi(旧名:xbmc)も動きそう・・・
ということで「apt-get install xbmc」でインストールして「xbmc」を実行!

fa@NanoPi-M1:~$ xbmc
libGL error: MESA-LOADER: malformed or no PCI ID
libGL error: unable to load driver: mali_drm_dri.so
libGL error: driver pointer missing
libGL error: failed to load driver: mali_drm
ERROR: Unable to create GUI. Exiting
Segmentation fault
Crash report available at /home/fa/xbmc_crashlog-20160329_224025.log
fa@NanoPi-M1:~$

駄目でした。

root@NanoPi-M1:/home/fa# cat xbmc_crashlog-20160329_224025.log
############## XBMC CRASH LOG ###############

################ SYSTEM INFO ################
 Date: Tue Mar 29 22:40:25 CST 2016
 XBMC Options:
 Arch: armv7l
 Kernel: Linux 3.4.39 #8 SMP PREEMPT Tue Mar 22 17:33:15 CST 2016
 Release: Debian GNU/Linux 8 (jessie)
############## END SYSTEM INFO ##############

############### STACK TRACE #################
gdb not installed, can't get stack trace.
############# END STACK TRACE ###############

################# LOG FILE ##################

22:40:23 T:3000598528  NOTICE: special://profile/ is mapped to: special://masterprofile/
22:40:23 T:3000598528  NOTICE: -----------------------------------------------------------------------
22:40:23 T:3000598528  NOTICE: Starting XBMC from Debian (13.2 Debian package version:2:13.2+dfsg1-4). Platform: ARM (Thumb) Linux 32-bit
22:40:23 T:3000598528  NOTICE: Using Debug XBMC x32 build, compiled Nov  8 2014 by GCC 4.9.2 for ARM (Thumb) Linux 32-bit 3.16.5
22:40:23 T:3000598528  NOTICE: Running on Linux 32-bit (Debian GNU/Linux 8 (jessie), 3.4.39 armv7l)
22:40:23 T:3000598528  NOTICE: Host CPU: ARMv7 Processor rev 5 (v7l), 4 cores available
22:40:23 T:3000598528  NOTICE: ARM Features: Neon enabled
22:40:23 T:3000598528  NOTICE: special://xbmc/ is mapped to: /usr/share/xbmc
22:40:23 T:3000598528  NOTICE: special://xbmcbin/ is mapped to: /usr/lib/xbmc
22:40:23 T:3000598528  NOTICE: special://masterprofile/ is mapped to: /home/fa/.xbmc/userdata
22:40:23 T:3000598528  NOTICE: special://home/ is mapped to: /home/fa/.xbmc
22:40:23 T:3000598528  NOTICE: special://temp/ is mapped to: /home/fa/.xbmc/temp
22:40:23 T:3000598528  NOTICE: The executable running is: /usr/lib/xbmc/xbmc.bin
22:40:23 T:3000598528  NOTICE: Local hostname: NanoPi-M1
22:40:23 T:3000598528  NOTICE: Log File is located: /home/fa/.xbmc/temp/xbmc.log
22:40:23 T:3000598528  NOTICE: -----------------------------------------------------------------------
22:40:23 T:3000598528    INFO: Selected Logind/UPower as PowerSyscall
22:40:23 T:3000598528   ERROR: DBus: Error org.freedesktop.DBus.Error.ServiceUnknown - The name org.freedesktop.UPower was not provided by any .service files
22:40:23 T:3000598528    INFO: LogindUPowerSyscall - UPower not found, battery information will not be available
22:40:23 T:3000598528   DEBUG: LogindUPowerSyscall - inhibit lock taken, fd 11
22:40:23 T:3000598528  NOTICE: load settings...
22:40:23 T:3000598528   DEBUG: CSettings: loaded settings definition from special://xbmc/system/settings/settings.xml
22:40:23 T:3000598528   DEBUG: CSettings: loaded settings definition from special://xbmc/system/settings/linux.xml
22:40:23 T:3000598528   ERROR: PulseAudio: Failed to connect context
22:40:23 T:3000598528  NOTICE: PulseAudio might not be running. Context was not created.
22:40:23 T:3000598528    INFO: CAESinkALSA - Unable to open device "surround71" for playback
22:40:23 T:3000598528    INFO: CAESinkALSA - Unable to open device "surround51" for playback
22:40:23 T:3000598528    INFO: CAESinkALSA - Unable to open device "surround71" for playback
22:40:23 T:3000598528    INFO: CAESinkALSA - Unable to open device "surround40" for playback
22:40:23 T:3000598528    INFO: CAESinkALSA - Unable to open device "surround51" for playback
22:40:23 T:3000598528    INFO: CAESinkALSA - Unable to open device "surround71" for playback
22:40:23 T:3000598528  NOTICE: Found 1 Lists of Devices
22:40:23 T:3000598528  NOTICE: Enumerated ALSA devices:
22:40:23 T:3000598528  NOTICE:     Device 1
22:40:23 T:3000598528  NOTICE:         m_deviceName      : @
22:40:23 T:3000598528  NOTICE:         m_displayName     : Default (audiocodec Analog)
22:40:23 T:3000598528  NOTICE:         m_displayNameExtra:
22:40:23 T:3000598528  NOTICE:         m_deviceType      : AE_DEVTYPE_PCM
22:40:23 T:3000598528  NOTICE:         m_channels        : FL,FR
22:40:23 T:3000598528  NOTICE:         m_sampleRates     : 8000,11025,16000,22050,32000,44100,48000,64000,88200,96000,176400,192000
22:40:23 T:3000598528  NOTICE:         m_dataFormats     : AE_FMT_S24NE4,AE_FMT_S32NE,AE_FMT_S16NE,AE_FMT_S16LE
22:40:23 T:3000598528   ERROR: CSettingsManager: unable to load settings from special://masterprofile/guisettings.xml, creating new default settings
22:40:23 T:3000598528  NOTICE: No settings file to load (special://xbmc/system/advancedsettings.xml)
22:40:23 T:3000598528  NOTICE: No settings file to load (special://masterprofile/advancedsettings.xml)
22:40:23 T:3000598528  NOTICE: Default DVD Player: dvdplayer
22:40:23 T:3000598528  NOTICE: Default Video Player: dvdplayer
22:40:23 T:3000598528  NOTICE: Default Audio Player: paplayer
22:40:23 T:3000598528  NOTICE: Disabled debug logging due to GUI setting. Level 0.
22:40:23 T:3000598528  NOTICE: Log level changed to 0
22:40:23 T:3000598528  NOTICE: Loading player core factory settings from special://xbmc/system/playercorefactory.xml.
22:40:23 T:3000598528   DEBUG: CPlayerCoreConfig::<ctor>: created player DVDPlayer for core 1
22:40:23 T:3000598528   DEBUG: CPlayerCoreConfig::<ctor>: created player oldmplayercore for core 1
22:40:23 T:3000598528   DEBUG: CPlayerCoreConfig::<ctor>: created player PAPlayer for core 3
22:40:23 T:3000598528   DEBUG: CPlayerSelectionRule::Initialize: creating rule: system rules
22:40:23 T:3000598528   DEBUG: CPlayerSelectionRule::Initialize: creating rule: rtv
22:40:23 T:3000598528   DEBUG: CPlayerSelectionRule::Initialize: creating rule: hdhomerun/myth/mms/udp
22:40:23 T:3000598528   DEBUG: CPlayerSelectionRule::Initialize: creating rule: lastfm/shout
22:40:23 T:3000598528   DEBUG: CPlayerSelectionRule::Initialize: creating rule: rtmp
22:40:23 T:3000598528   DEBUG: CPlayerSelectionRule::Initialize: creating rule: rtsp
22:40:23 T:3000598528   DEBUG: CPlayerSelectionRule::Initialize: creating rule: streams
22:40:23 T:3000598528   DEBUG: CPlayerSelectionRule::Initialize: creating rule: aacp/sdp
22:40:23 T:3000598528   DEBUG: CPlayerSelectionRule::Initialize: creating rule: mp2
22:40:23 T:3000598528   DEBUG: CPlayerSelectionRule::Initialize: creating rule: dvd
22:40:23 T:3000598528   DEBUG: CPlayerSelectionRule::Initialize: creating rule: dvdimage
22:40:23 T:3000598528   DEBUG: CPlayerSelectionRule::Initialize: creating rule: sdp/asf
22:40:23 T:3000598528   DEBUG: CPlayerSelectionRule::Initialize: creating rule: nsv
22:40:23 T:3000598528   DEBUG: CPlayerSelectionRule::Initialize: creating rule: radio
22:40:23 T:3000598528  NOTICE: Loaded playercorefactory configuration
22:40:23 T:3000598528  NOTICE: Loading player core factory settings from special://masterprofile/playercorefactory.xml.
22:40:23 T:3000598528  NOTICE: special://masterprofile/playercorefactory.xml does not exist. Skipping.
22:40:23 T:3000598528    INFO: creating subdirectories
22:40:23 T:3000598528    INFO: userdata folder: special://masterprofile/
22:40:23 T:3000598528    INFO: recording folder:
22:40:23 T:3000598528    INFO: screenshots folder:
22:40:23 T:3000598528    INFO: load language info file: special://xbmc/language/English/langinfo.xml
22:40:23 T:3000598528   DEBUG: trying to set locale to en_US.UTF-8
22:40:23 T:3000598528    INFO: global locale set to en_US.UTF-8
22:40:23 T:3000598528    INFO: load English language file, from path: special://xbmc/language/
22:40:23 T:3000598528   DEBUG: POParser: loaded 3162 strings from file /usr/share/xbmc/language/English/strings.po
22:40:23 T:3000598528   DEBUG: DllAvUtilBase: Using libavutil system library
22:40:23 T:3000598528   DEBUG: DllAvCodec: Using libavcodec system library
22:40:23 T:3000598528   DEBUG: DllAvFormat: Using libavformat system library
22:40:23 T:2931348384  NOTICE: Thread ActiveAE start, auto delete: false
22:40:23 T:2921329568  NOTICE: Thread AESink start, auto delete: false
22:40:23 T:2921329568    INFO: CActiveAESink::OpenSink - initialize sink
22:40:23 T:2921329568   DEBUG: CActiveAESink::OpenSink - trying to open device ALSA:@
22:40:23 T:2921329568   DEBUG: CAESinkALSA::GetChannelLayout - Input Channel Count: 2 Output Channel Count: 2
22:40:23 T:2921329568   DEBUG: CAESinkALSA::GetChannelLayout - Requested Layout: FL,FR
22:40:23 T:2921329568   DEBUG: CAESinkALSA::GetChannelLayout - Got Layout: FL,FR
22:40:23 T:2921329568    INFO: CAESinkALSA::Initialize - Attempting to open device "@"
22:40:23 T:2921329568    INFO: CAESinkALSA::Initialize - Opened device "sysdefault"
22:40:23 T:2921329568    INFO: CAESinkALSA::InitializeHW - Your hardware does not support AE_FMT_FLOAT, trying other formats
22:40:23 T:2921329568    INFO: CAESinkALSA::InitializeHW - Using data format AE_FMT_S24NE4
22:40:23 T:2921329568   DEBUG: CAESinkALSA::InitializeHW - Request: periodSize 2205, bufferSize 8820
22:40:23 T:2921329568   DEBUG: CAESinkALSA::InitializeHW - Got: periodSize 2205, bufferSize 8820
22:40:23 T:2921329568   DEBUG: CAESinkALSA::InitializeHW - Setting timeout to 200 ms
22:40:23 T:2921329568   DEBUG: CAESinkALSA::GetChannelLayout - Input Channel Count: 2 Output Channel Count: 2
22:40:23 T:2921329568   DEBUG: CAESinkALSA::GetChannelLayout - Requested Layout: FL,FR
22:40:23 T:2921329568   DEBUG: CAESinkALSA::GetChannelLayout - Got Layout: FL,FR
22:40:23 T:2921329568   DEBUG: CActiveAESink::OpenSink - ALSA Initialized:
22:40:23 T:2921329568   DEBUG:   Output Device : Default (audiocodec Analog)
22:40:23 T:2921329568   DEBUG:   Sample Rate   : 44100
22:40:23 T:2921329568   DEBUG:   Sample Format : AE_FMT_S24NE4
22:40:23 T:2921329568   DEBUG:   Channel Count : 2
22:40:23 T:2921329568   DEBUG:   Channel Layout: FL,FR
22:40:23 T:2921329568   DEBUG:   Frames        : 2205
22:40:23 T:2921329568   DEBUG:   Frame Samples : 4410
22:40:23 T:2921329568   DEBUG:   Frame Size    : 8
22:40:23 T:2931348384   DEBUG: DllAvUtilBase: Using libavutil system library
22:40:23 T:2931348384   DEBUG: DllAvFormat: Using libswresample system library
22:40:24 T:3000598528    INFO: creating version table
22:40:24 T:3000598528    INFO: create addon table
22:40:24 T:3000598528    INFO: create addonextra table
22:40:24 T:3000598528    INFO: create dependencies table
22:40:24 T:3000598528    INFO: create repo table
22:40:24 T:3000598528    INFO: create addonlinkrepo table
22:40:24 T:3000598528    INFO: create disabled table
22:40:24 T:3000598528    INFO: create broken table
22:40:24 T:3000598528    INFO: create blacklist table
22:40:24 T:3000598528    INFO: create package table
22:40:24 T:3000598528    INFO: CreateAnalytics creating indicies
22:40:24 T:3000598528   DEBUG: SECTION:LoadDLL(special://xbmcbin/system/libcpluff-arm.so)
22:40:24 T:3000598528   DEBUG: Loading: /usr/lib/xbmc/system/libcpluff-arm.so
22:40:24 T:3000598528    INFO: ADDON: cpluff: 'Could not read plug-in directory /home/fa/.xbmc/addons: No such file or directory'
22:40:24 T:3000598528    INFO: ADDON: cpluff: 'Could not read plug-in directory /usr/lib/xbmc/addons: No such file or directory'
22:40:24 T:3000598528  NOTICE: ADDONS: Using repository repository.xbmc.org
22:40:24 T:3000598528    INFO: LIRC Initialize: using: /dev/lircd
22:40:24 T:3000598528    INFO: LIRC Initialize: connect failed: No such file or directory
22:40:24 T:3000598528   DEBUG: Failed to connect to LIRC. Retry in 10s.
22:40:24 T:3000598528   DEBUG: LoadMappings - loaded node "Motorola Nyxboard Hybrid"
22:40:24 T:3000598528   DEBUG: LoadMappings - loaded node "CEC Adapter"
22:40:24 T:3000598528   DEBUG: LoadMappings - loaded node "Pulse-Eight CEC Adapter"
22:40:24 T:3000598528   DEBUG: LoadMappings - loaded node "iMON HID device"
22:40:24 T:3000598528   DEBUG: CPeripheralBusUSB - initialised udev monitor
22:40:24 T:3000598528   DEBUG: SECTION:LoadDLL(libcec.so.2)
22:40:24 T:3000598528   DEBUG: Loading: libcec.so.2
22:40:25 T:2910843808  NOTICE: Thread PeripBusCEC start, auto delete: false
22:40:25 T:2901406624  NOTICE: Thread PeripBusUSBUdev start, auto delete: false
22:40:25 T:3000598528   DEBUG: UDisks: org.freedesktop.DBus.Error.ServiceUnknown - The name org.freedesktop.UDisks was not provided by any .service files
22:40:25 T:3000598528   DEBUG: DeviceKit.Disks: org.freedesktop.DBus.Error.ServiceUnknown - The name org.freedesktop.DeviceKit.Disks was not provided by any .service files
22:40:25 T:3000598528   DEBUG: Selected UDev as storage provider
22:40:25 T:3000598528   ERROR: InitWindowSystem: Could not initialize
22:40:25 T:3000598528   FATAL: CApplication::Create: Unable to init windowing system
22:40:25 T:3000598528   DEBUG: PVRManager - destroyed


############### END LOG FILE ################

############ END XBMC CRASH LOG #############
root@NanoPi-M1:/home/fa#

このほかdmesgの結果

root@NanoPi-M1:/home/fa# dmesg
[    0.000000] Booting Linux on physical CPU 0
[    0.000000] Initializing cgroup subsys cpuset
[    0.000000] Initializing cgroup subsys cpu
[    0.000000] Linux version 3.4.39 (root@wwd-ubuntu) (gcc version 4.6.3 20120201 (prerelease) (crosstool-NG linaro-1.13.1-2012.02-20120222 - Linaro GCC 2012.02) ) #8 SMP PREEMPT Tue Mar 22 17:33:15 CST 2016
[    0.000000] CPU: ARMv7 Processor [410fc075] revision 5 (ARMv7), cr=10c5387d
[    0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache
[    0.000000] Machine: sun8i
[    0.000000] cma: CMA: reserved 160 MiB at 56000000
[    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 c0a3a440, node_mem_map c0b13000
[    0.000000]   Normal zone: 1152 pages used for memmap
[    0.000000]   Normal zone: 0 pages reserved
[    0.000000]   Normal zone: 129920 pages, LIFO batch:31
[    0.000000] script_init enter!
[    0.000000] script_init exit!
[    0.000000] PERCPU: Embedded 8 pages/cpu @c0fa5000 s11840 r8192 d12736 u32768
[    0.000000] pcpu-alloc: s11840 r8192 d12736 u32768 alloc=8*4096
[    0.000000] pcpu-alloc: [0] 0 [0] 1 [0] 2 [0] 3
[    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 129920
[    0.000000] Kernel command line: console=ttyS0,115200 console=tty0 root=/dev/mmcblk0p2 rootfstype=ext4 rootwait init=/sbin/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] allocated 1048576 bytes of page_cgroup
[    0.000000] please try 'cgroup_disable=memory' option if you don't want memory cgroups
[    0.000000] Memory: 512MB = 512MB total
[    0.000000] Memory: 342296k/342296k available, 181992k reserved, 0K highmem
[    0.000000] Virtual kernel memory layout:
[    0.000000]     vector  : 0xffff0000 - 0xffff1000   (   4 kB)
[    0.000000]     fixmap  : 0xfff00000 - 0xfffe0000   ( 896 kB)
[    0.000000]     vmalloc : 0xe0800000 - 0xff000000   ( 488 MB)
[    0.000000]     lowmem  : 0xc0000000 - 0xe0000000   ( 512 MB)
[    0.000000]     pkmap   : 0xbfe00000 - 0xc0000000   (   2 MB)
[    0.000000]     modules : 0xbf000000 - 0xbfe00000   (  14 MB)
[    0.000000]       .text : 0xc0008000 - 0xc09704c8   (9634 kB)
[    0.000000]       .init : 0xc0971000 - 0xc09c0e40   ( 320 kB)
[    0.000000]       .data : 0xc09c2000 - 0xc0a3cef0   ( 492 kB)
[    0.000000]        .bss : 0xc0a3d6a4 - 0xc0b12ee8   ( 855 kB)
[    0.000000] Preemptible hierarchical RCU implementation.
[    0.000000]  Additional per-CPU info printed with stalls.
[    0.000000] NR_IRQS:544
[    0.000000] Architected local timer running at 24.00MHz.
[    0.000000] Switching to timer-based delay loop
[    0.000000] sched_clock: 32 bits at 24MHz, resolution 41ns, wraps every 178956ms
[    0.000000] Console: colour dummy device 80x30
[    0.000000] console [tty0] enabled
[    0.000976] Calibrating delay loop (skipped), value calculated using timer frequency.. 4800.00 BogoMIPS (lpj=24000000)
[    0.001044] pid_max: default: 32768 minimum: 301
[    0.001403] Mount-cache hash table entries: 512
[    0.002434] Initializing cgroup subsys cpuacct
[    0.002474] Initializing cgroup subsys memory
[    0.002541] Initializing cgroup subsys devices
[    0.002572] Initializing cgroup subsys freezer
[    0.002603] Initializing cgroup subsys blkio
[    0.002644] Initializing cgroup subsys perf_event
[    0.002722] CPU: Testing write buffer coherency: ok
[    0.002795] ftrace: allocating 25606 entries in 76 pages
[    0.040294] CPU0: thread -1, cpu 0, socket 0, mpidr 80000000
[    0.040338] [sunxi_smp_prepare_cpus] enter
[    0.040387] Setting up static identity map for 0x406b7c58 - 0x406b7cb0
[    0.041356] CPU1: Booted secondary processor
[    0.041356] CPU1: thread -1, cpu 1, socket 0, mpidr 80000001
[    0.041487] CPU2: Booted secondary processor
[    0.041487] CPU2: thread -1, cpu 2, socket 0, mpidr 80000002
[    0.041487] CPU3: Booted secondary processor
[    0.041487] CPU3: thread -1, cpu 3, socket 0, mpidr 80000003
[    0.050195] Brought up 4 CPUs
[    0.050278] SMP: Total of 4 processors activated (19200.00 BogoMIPS).
[    0.051025] devtmpfs: initialized
[    0.053885] wakeup src cnt is : 2.
[    0.053911] [exstandby]leave extended_standby_enable_wakeup_src : event 0x800000
[    0.053922] [exstandby]leave extended_standby_enable_wakeup_src : wakeup_gpio_map 0x0
[    0.053934] [exstandby]leave extended_standby_enable_wakeup_src : wakeup_gpio_group 0x40
[    0.053946] [exstandby]leave extended_standby_enable_wakeup_src : event 0x800000
[    0.053957] [exstandby]leave extended_standby_enable_wakeup_src : wakeup_gpio_map 0x8
[    0.053968] [exstandby]leave extended_standby_enable_wakeup_src : wakeup_gpio_group 0x40
[    0.053980] sunxi pm init
[    0.054122] pinctrl core: initialized pinctrl subsystem
[    0.063465] NET: Registered protocol family 16
[    0.064198] DMA: preallocated 2048 KiB pool for atomic coherent allocations
[    0.064198] script_sysfs_init success
[    0.064198] sunxi_dump_init success
[    0.064198] gpiochip_add: registered GPIOs 0 to 383 on device: sunxi-pinctrl
[    0.064198] sunxi-pinctrl sunxi-pinctrl: initialized sunXi PIO driver
[    0.064367] hw-breakpoint: found 5 (+1 reserved) breakpoint and 4 watchpoint registers.
[    0.064408] hw-breakpoint: maximum watchpoint size is 8 bytes.
[    0.064615] script config pll_video to 297 Mhz
[    0.064645] script config pll_de to 864 Mhz
[    0.064671] script config pll_ve to 402 Mhz
[    0.064710] sunxi_default_clk_init
[    0.064718] try to set pll6ahb1 to 200000000
[    0.064737] try to set ahb clk source to pll6ahb1
[    0.064746] set ahb clk source to pll6ahb1
[    0.064756] try to set ahb1 to 200000000
[    0.064767] try to set apb1 to 100000000
[    0.065167] ===fe3o4==== sunxi_root_procfs_attach ret:0
[    0.070848] bio: create slab <bio-0> at 0
[    0.070848] [ARISC] :sunxi-arisc driver v1.04
[    0.085376] [ARISC] :arisc version: [v0.1.58]
[    0.144685] [ARISC] :sunxi-arisc driver v1.04 startup succeeded
[    0.150443] SCSI subsystem initialized
[    0.150658] usbcore: registered new interface driver usbfs
[    0.150748] usbcore: registered new interface driver hub
[    0.150797] usbcore: registered new device driver usb
[    0.150797] twi_chan_cfg()340 - [twi0] has no twi_regulator.
[    0.150797] twi_chan_cfg()340 - [twi1] has no twi_regulator.
[    0.150797] twi_chan_cfg()340 - [twi2] has no twi_regulator.
[    0.150837] Linux video capture interface: v2.00
[    0.151074] Advanced Linux Sound Architecture Driver Version 1.0.25.
[    0.151630] Bluetooth: Core ver 2.16
[    0.151686] NET: Registered protocol family 31
[    0.151709] Bluetooth: HCI device and connection manager initialized
[    0.151738] Bluetooth: HCI socket layer initialized
[    0.151761] Bluetooth: L2CAP socket layer initialized
[    0.151809] Bluetooth: SCO socket layer initialized
[    0.152049] cfg80211: Calling CRDA to update world regulatory domain
[    0.152139] Switching to clocksource arch_sys_counter
[    0.164112] FS-Cache: Loaded
[    0.164430] CacheFiles: Loaded
[    0.176142] NET: Registered protocol family 2
[    0.176438] IP route cache hash table entries: 4096 (order: 2, 16384 bytes)
[    0.177008] TCP established hash table entries: 16384 (order: 5, 131072 bytes)
[    0.177297] TCP bind hash table entries: 16384 (order: 5, 196608 bytes)
[    0.177559] TCP: Hash tables configured (established 16384 bind 16384)
[    0.177587] TCP: reno registered
[    0.177610] UDP hash table entries: 256 (order: 1, 8192 bytes)
[    0.177651] UDP-Lite hash table entries: 256 (order: 1, 8192 bytes)
[    0.177957] NET: Registered protocol family 1
[    0.178335] RPC: Registered named UNIX socket transport module.
[    0.178365] RPC: Registered udp transport module.
[    0.178387] RPC: Registered tcp transport module.
[    0.178408] RPC: Registered tcp NFSv4.1 backchannel transport module.
[    0.178740] hw perfevents: enabled with ARMv7 Cortex_A7 PMU driver, 5 counters available
[    0.178867] sunxi_reg_init enter
[    0.179586] audit: initializing netlink socket (disabled)
[    0.179648] type=2000 audit(0.170:1): initialized
[    0.182134] NTFS driver 2.1.30 [Flags: R/W].
[    0.182280] fuse init (API version 7.18)
[    0.183071] Btrfs loaded
[    0.183112] msgmni has been set to 988
[    0.184366] io scheduler noop registered
[    0.184394] io scheduler deadline registered
[    0.184494] io scheduler cfq registered (default)
[    0.184933] [DISP]disp_module_init
[    0.185264] cmdline,init_disp=
[    0.185304] cmdline,disp=
[    0.200205] [DISP] Fb_map_kernel_logo,line:926:Fb_map_kernel_logo failed!
[    0.233277] Console: switching to colour frame buffer device 240x67
[    0.267330] [DISP]disp_module_init finish
[    0.267659] sw_uart_get_devinfo()1503 - uart0 has no uart_regulator.
[    0.267841] sw_uart_get_devinfo()1503 - uart2 has no uart_regulator.
[    0.268015] sw_uart_get_devinfo()1503 - uart3 has no uart_regulator.
[    0.268661] uart0: ttyS0 at MMIO 0x1c28000 (irq = 32) is a SUNXI
[    0.268832] sw_uart_pm()890 - uart0 clk is already enable
[    0.268987] sw_console_setup()1233 - console setup baud 115200 parity n bits 8, flow n
[    0.379866] console [ttyS0] enabled
[    0.500372] uart2: ttyS2 at MMIO 0x1c28800 (irq = 34) is a SUNXI
[    0.500656] uart3: ttyS3 at MMIO 0x1c28c00 (irq = 35) is a SUNXI
[    0.501195] sunxi_cmatest_init enter
[    0.501238] sunxi_cmatest_init success
[    0.501481] [drm] Initialized drm 1.1.0 20060810
[    0.505608] loop: module loaded
[    0.602820] sunxi_spi_chan_cfg()1376 - [spi-0] has no spi_regulator.
[    0.822863] sunxi_spi_chan_cfg()1376 - [spi-1] has no spi_regulator.
[    0.988351] spi spi0: master is unqueued, this is deprecated
[    1.210178] tun: Universal TUN/TAP device driver, 1.6
[    1.210189] tun: (C) 1999-2004 Max Krasnyansky <maxk@qualcomm.com>
[    1.211112] PPP generic driver version 2.4.2
[    1.211316] PPP BSD Compression module registered
[    1.211325] PPP Deflate Compression module registered
[    1.212131] PPP MPPE Compression module registered
[    1.212143] NET: Registered protocol family 24
[    1.212180] PPTP driver version 0.8.5
[    1.212401] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[    1.232488] sunxi-ehci sunxi-ehci.1: SW USB2.0 'Enhanced' Host Controller (EHCI) Driver
[    1.232523] sunxi-ehci sunxi-ehci.1: new USB bus registered, assigned bus number 1
[    1.582342] sunxi-ehci sunxi-ehci.1: irq 104, io mem 0xf1c1a000
[    1.790041] sunxi-ehci sunxi-ehci.1: USB 0.0 started, EHCI 1.00
[    1.803991] hub 1-0:1.0: USB hub found
[    1.814881] hub 1-0:1.0: 1 port detected
[    1.846272] sunxi-ehci sunxi-ehci.2: SW USB2.0 'Enhanced' Host Controller (EHCI) Driver
[    1.861976] sunxi-ehci sunxi-ehci.2: new USB bus registered, assigned bus number 2
[    1.877627] sunxi-ehci sunxi-ehci.2: irq 106, io mem 0xf1c1b000
[    1.910034] sunxi-ehci sunxi-ehci.2: USB 0.0 started, EHCI 1.00
[    1.923979] hub 2-0:1.0: USB hub found
[    1.934861] hub 2-0:1.0: 1 port detected
[    1.966258] sunxi-ehci sunxi-ehci.3: SW USB2.0 'Enhanced' Host Controller (EHCI) Driver
[    1.982034] sunxi-ehci sunxi-ehci.3: new USB bus registered, assigned bus number 3
[    1.997701] sunxi-ehci sunxi-ehci.3: irq 108, io mem 0xf1c1c000
[    2.030043] sunxi-ehci sunxi-ehci.3: USB 0.0 started, EHCI 1.00
[    2.044001] hub 3-0:1.0: USB hub found
[    2.054862] hub 3-0:1.0: 1 port detected
[    2.086229] sunxi-ehci sunxi-ehci.4: SW USB2.0 'Enhanced' Host Controller (EHCI) Driver
[    2.101904] sunxi-ehci sunxi-ehci.4: new USB bus registered, assigned bus number 4
[    2.117468] sunxi-ehci sunxi-ehci.4: irq 110, io mem 0xf1c1d000
[    2.150040] sunxi-ehci sunxi-ehci.4: USB 0.0 started, EHCI 1.00
[    2.163865] hub 4-0:1.0: USB hub found
[    2.174669] hub 4-0:1.0: 1 port detected
[    2.186027] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[    2.219695] sunxi-ohci sunxi-ohci.1: SW USB2.0 'Open' Host Controller (OHCI) Driver
[    2.235065] sunxi-ohci sunxi-ohci.1: new USB bus registered, assigned bus number 5
[    2.250288] sunxi-ohci sunxi-ohci.1: irq 105, io mem 0xf1c1a400
[    2.324527] hub 5-0:1.0: USB hub found
[    2.335375] hub 5-0:1.0: 1 port detected
[    2.366699] sunxi-ohci sunxi-ohci.2: SW USB2.0 'Open' Host Controller (OHCI) Driver
[    2.381991] sunxi-ohci sunxi-ohci.2: new USB bus registered, assigned bus number 6
[    2.397213] sunxi-ohci sunxi-ohci.2: irq 107, io mem 0xf1c1b400
[    2.474534] hub 6-0:1.0: USB hub found
[    2.485507] hub 6-0:1.0: 1 port detected
[    2.517028] sunxi-ohci sunxi-ohci.3: SW USB2.0 'Open' Host Controller (OHCI) Driver
[    2.532519] sunxi-ohci sunxi-ohci.3: new USB bus registered, assigned bus number 7
[    2.547960] sunxi-ohci sunxi-ohci.3: irq 109, io mem 0xf1c1c400
[    2.624556] hub 7-0:1.0: USB hub found
[    2.635735] hub 7-0:1.0: 1 port detected
[    2.667475] sunxi-ohci sunxi-ohci.4: SW USB2.0 'Open' Host Controller (OHCI) Driver
[    2.683116] sunxi-ohci sunxi-ohci.4: new USB bus registered, assigned bus number 8
[    2.698626] sunxi-ohci sunxi-ohci.4: irq 111, io mem 0xf1c1d400
[    2.774568] hub 8-0:1.0: USB hub found
[    2.785707] hub 8-0:1.0: 1 port detected
[    2.797451] Initializing USB Mass Storage driver...
[    2.810206] usbcore: registered new interface driver usb-storage
[    2.823996] USB Mass Storage support registered.
[    2.836270] usbcore: registered new interface driver ums-alauda
[    2.849979] usbcore: registered new interface driver ums-cypress
[    2.863657] usbcore: registered new interface driver ums-datafab
[    2.877248] usbcore: registered new interface driver ums_eneub6250
[    2.891104] usbcore: registered new interface driver ums-freecom
[    2.904637] usbcore: registered new interface driver ums-isd200
[    2.918014] usbcore: registered new interface driver ums-jumpshot
[    2.931501] usbcore: registered new interface driver ums-karma
[    2.944701] usbcore: registered new interface driver ums-onetouch
[    2.958225] usbcore: registered new interface driver ums-realtek
[    2.971467] usbcore: registered new interface driver ums-sddr09
[    2.984516] usbcore: registered new interface driver ums-sddr55
[    2.997463] usbcore: registered new interface driver ums-usbat
[    3.010353] usbcore: registered new interface driver usbserial
[    3.023068] usbserial: USB Serial Driver core
[    3.034169] usbcore: registered new interface driver option
[    3.046648] USB Serial support registered for GSM modem (1-port)
[    3.060308] file system registered
[    3.072178] android_usb gadget: Mass Storage Function, version: 2009/09/11
[    3.086154] android_usb gadget: Number of LUNs=3
[    3.097503]  lun0: LUN: removable file: (no medium)
[    3.109134]  lun1: LUN: removable file: (no medium)
[    3.120723]  lun2: LUN: removable file: (no medium)
[    3.132578] android_usb gadget: android_usb ready
[    3.144167]  uinput result 0 , vmouse_init
[    3.144761] mousedev: PS/2 mouse device common for all mice
[    3.157309] ir_fetch_sysconfig_para: IR power key type err!
[    3.170480] ls_fetch_sysconfig_para: ls_unused.
[    3.181656] ltr_init: ls_fetch_sysconfig_para err.
[    3.181945] [RTC] WARNING: Rtc time will be wrong!!
[    3.193433] [RTC] WARNING: use *internal OSC* as clock source
[    3.206149] sunxi-rtc sunxi-rtc: rtc core: registered sunxi-rtc as rtc0
[    3.219793] IR RC5(x) protocol handler initialized
[    3.231305] sunxi tsc version 0.1
[    3.231355] tscdev_init: tsc driver is disabled
[    3.242550] sunxi cedar version 0.1
[    3.242589] [cedar]: install start!!!
[    3.242797] [cedar]: install end!!!
[    3.242830] sunxi_wdt_init_module: sunxi WatchDog Timer Driver v1.0
[    3.256074] sunxi_wdt_probe: devm_ioremap return wdt_reg 0xf1c20ca0, res->start 0x01c20ca0, res->end 0x01c20cbf
[    3.267494] sunxi_wdt_probe: initialized (g_timeout=16s, g_nowayout=0)
[    3.287314] wdt_enable, write reg 0xf1c20cb8 val 0x00000000
[    3.299859] timeout_to_interv, line 167
[    3.310380] interv_to_timeout, line 189
[    3.320840] wdt_set_tmout, write 0x000000b0 to mode reg 0xf1c20cb8, actual timeout 16 sec
[    3.336663] device-mapper: ioctl: 4.22.0-ioctl (2011-10-19) initialised: dm-devel@redhat.com
[    3.352565] Bluetooth: HCI UART driver ver 2.2
[    3.363992] calibrat: max_cpufreq 1200Mhz Type 0!
[    3.364005] [cpu_freq] ERR:get cpu extremity frequency from sysconfig failed, use max_freq
[    3.380172] [mmc]: SD/MMC/SDIO Host Controller Driver(v1.111 2015-4-13 15:24) Compiled in Mar 21 2016 at 16:02:06
[    3.380205] [mmc]: get mmc0's sdc_power is null!
[    3.380233] [mmc]: get mmc1's sdc_power is null!
[    3.380242] [mmc]: get mmc1's 2xmode ok, val = 1
[    3.380252] [mmc]: get mmc1's ddrmode ok, val = 1
[    3.380268] [mmc]: MMC host used card: 0x3, boot card: 0x1, io_card 2
[    3.381257] [mmc]: sdc0 set ios: clk 0Hz bm OD pm OFF vdd 3.3V width 1 timing LEGACY(SDR12) dt B
[    3.382381] [mmc]: sdc0 set ios: clk 0Hz bm PP pm UP vdd 3.3V width 1 timing LEGACY(SDR12) dt B
[    3.383017] [mmc]: sdc1 set ios: clk 0Hz bm OD pm OFF vdd 3.3V width 1 timing LEGACY(SDR12) dt B
[    3.383921] [mmc]: sdc0 power_supply is null
[    3.385875] no red_led, ignore it!
[    3.396530] Registered led device: green_led
[    3.396635] Registered led device: blue_led
[    3.398355] usbcore: registered new interface driver usbhid
[    3.400063] [mmc]: sdc0 set ios: clk 400000Hz bm PP pm ON vdd 3.3V width 1 timing LEGACY(SDR12) dt B
[    3.411193] usbhid: USB HID core driver
[    3.421723] [mmc]: sdc0 set ios: clk 400000Hz bm PP pm ON vdd 3.3V width 1 timing LEGACY(SDR12) dt B
[    3.424250] [mmc]: sdc0 set ios: clk 400000Hz bm PP pm ON vdd 3.3V width 1 timing LEGACY(SDR12) dt B
[    3.425925] asoc: sndcodec <-> sunxi-codec mapping ok
[    3.429716] [mmc]: sdc0 set ios: clk 400000Hz bm PP pm ON vdd 3.3V width 1 timing LEGACY(SDR12) dt B
[    3.429847] [mmc]: sdc0 set ios: clk 400000Hz bm PP pm ON vdd 3.3V width 1 timing LEGACY(SDR12) dt B
[    3.432365] [mmc]: sdc0 set ios: clk 400000Hz bm PP pm ON vdd 3.3V width 1 timing LEGACY(SDR12) dt B
[    3.442256] asoc: sndhdmi <-> sunxi-hdmiaudio.0 mapping ok
[    3.456011] oprofile: using arm/armv7-ca7
[    3.456545] [mmc]: sdc0 set ios: clk 25000000Hz bm PP pm ON vdd 3.3V width 1 timing LEGACY(SDR12) dt B
[    3.458116] [mmc]: sdc0 set ios: clk 25000000Hz bm PP pm ON vdd 3.3V width 1 timing SD-HS(SDR25) dt B
[    3.458212] [mmc]: sdc0 set ios: clk 50000000Hz bm PP pm ON vdd 3.3V width 1 timing SD-HS(SDR25) dt B
[    3.458348] [mmc]: sdc0 set ios: clk 50000000Hz bm PP pm ON vdd 3.3V width 4 timing SD-HS(SDR25) dt B
[    3.458445] mmc0: new high speed SDHC card at address 1234
[    3.458954] mmcblk0: mmc0:1234 SA16G 14.5 GiB
[    3.460134]  mmcblk0: p1 p2
[    3.460894] *******************sd init ok*******************
[    3.513624] u32 classifier
[    3.523160]     Actions configured
[    3.533364] Netfilter messages via NETLINK v0.30.
[    3.545103] nf_conntrack version 0.5.0 (7908 buckets, 31632 max)
[    3.558687] ctnetlink v0.93: registering with nfnetlink.
[    3.571129] NF_TPROXY: Transparent proxy support initialized, version 4.1.0
[    3.585468] NF_TPROXY: Copyright (c) 2006-2007 BalaBit IT Ltd.
[    3.598842] xt_time: kernel timezone is -0000
[    3.610394] IPv4 over IPv4 tunneling driver
[    3.622024] gre: GRE over IPv4 demultiplexor driver
[    3.633943] ip_gre: GRE over IPv4 tunneling driver
[    3.646532] ip_tables: (C) 2000-2006 Netfilter Core Team
[    3.659230] arp_tables: (C) 2002 David S. Miller
[    3.670955] TCP: cubic registered
[    3.681084] Initializing XFRM netlink socket
[    3.692490] NET: Registered protocol family 10
[    3.705191] Mobile IPv6
[    3.714481] ip6_tables: (C) 2000-2006 Netfilter Core Team
[    3.727309] IPv6 over IPv4 tunneling driver
[    3.739860] NET: Registered protocol family 17
[    3.751597] NET: Registered protocol family 15
[    3.763472] Bluetooth: RFCOMM TTY layer initialized
[    3.775714] Bluetooth: RFCOMM socket layer initialized
[    3.788246] Bluetooth: RFCOMM ver 1.11
[    3.799222] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[    3.812091] Bluetooth: BNEP filters: protocol multicast
[    3.824853] Bluetooth: HIDP (Human Interface Emulation) ver 1.2
[    3.838579] L2TP core driver, V2.0
[    3.849437] PPPoL2TP kernel driver, V2.0
[    3.860833] L2TP IP encapsulation support (L2TPv3)
[    3.873260] L2TP netlink interface
[    3.884042] L2TP ethernet pseudowire support (L2TPv3)
[    3.896828] VFP support v0.3: implementor 41 architecture 2 part 30 variant 7 rev 5
[    3.912450] ThumbEE CPU extension supported.
[    3.924248] Registering SWP/SWPB emulation handler
[    3.937683] cmdline,disp=
[    3.947722] [HDMI] power vcc-hdmi-18
[    3.978635] cmdline,disp=
[    3.988723] [DISP] disp_init_tv,line:539:screen 0 do not support TV TYPE!
[    4.003574] [DISP] bsp_disp_tv_register,line:942:'ptv is null
[    4.017183] tv registered!!
[    4.580111] [DISP] disp_device_attached_and_enable,line:159:attched ok, mgr0<-->device0, type=4, mode=10
[    4.607320] sunxi-rtc sunxi-rtc: setting system clock to 1970-01-01 00:00:09 UTC (9)
[    4.631834] ths_fetch_sysconfig_para: type err  device_used = 1.
[    4.647783] CPU Budget:Register notifier
[    4.659644] CPU Budget:register Success
[    4.671268] sunxi-budget-cooling sunxi-budget-cooling: Cooling device registered: thermal-budget-0
[    4.692035] [rf_pm]: module power0 name vcc-wifi-33
[    4.692050] [rf_pm]: Did not config module_power1 in sys_config
[    4.692061] [rf_pm]: Did not config module_power2 in sys_config
[    4.692071] [rf_pm]: Did not config module_power3 in sys_config
[    4.692082] [rf_pm]: mod has no chip_en gpio
[    4.692090] [rf_pm]: failed to fetch lpo_use_apclk
[    4.692098] [rf_pm]: regulator on.
[    4.692108] [wifi_pm]: no wifi used in configuration
[    4.692117] ALSA device list:
[    4.702972]   #0: audiocodec
[    4.713587]   #1: sndhdmi
[    5.101678] EXT4-fs (mmcblk0p2): mounted filesystem with ordered data mode. Opts: (null)
[    5.118161] VFS: Mounted root (ext4 filesystem) on device 179:2.
[    5.134909] devtmpfs: mounted
[    5.145913] Freeing init memory: 316K
[    5.900537] systemd[1]: systemd 215 running in system mode. (+PAM +AUDIT +SELINUX +IMA +SYSVINIT +LIBCRYPTSETUP +GCRYPT +ACL +XZ -SECCOMP -APPARMOR)
[    5.932345] systemd[1]: Detected architecture 'arm'.
[    6.026466] systemd[1]: Failed to insert module 'autofs4'
[    6.041573] systemd[1]: Set hostname to <NanoPi-M1>.
[    6.344601] systemd[1]: Starting Forward Password Requests to Wall Directory Watch.
[    6.361080] systemd[1]: Started Forward Password Requests to Wall Directory Watch.
[    6.377055] systemd[1]: Expecting device dev-ttyS0.device...
[    6.399066] systemd[1]: Expecting device dev-ttyAMA0.device...
[    6.421256] systemd[1]: Starting Remote File Systems (Pre).
[    6.443198] systemd[1]: Reached target Remote File Systems (Pre).
[    6.457737] systemd[1]: Starting Dispatch Password Requests to Console Directory Watch.
[    6.474614] systemd[1]: Started Dispatch Password Requests to Console Directory Watch.
[    6.491229] systemd[1]: Starting Paths.
[    6.511417] systemd[1]: Reached target Paths.
[    6.523923] systemd[1]: Starting Encrypted Volumes.
[    6.545172] systemd[1]: Reached target Encrypted Volumes.
[    6.558950] systemd[1]: Set up automount Arbitrary Executable File Formats File System Automount Point.
[    6.577272] systemd[1]: Starting Swap.
[    6.597557] systemd[1]: Reached target Swap.
[    6.610154] systemd[1]: Starting Root Slice.
[    6.631136] systemd[1]: Created slice Root Slice.
[    6.644201] systemd[1]: Starting User and Session Slice.
[    6.666463] systemd[1]: Created slice User and Session Slice.
[    6.680754] systemd[1]: Starting /dev/initctl Compatibility Named Pipe.
[    6.704933] systemd[1]: Listening on /dev/initctl Compatibility Named Pipe.
[    6.720842] systemd[1]: Starting Delayed Shutdown Socket.
[    6.743882] systemd[1]: Listening on Delayed Shutdown Socket.
[    6.758552] systemd[1]: Starting Journal Socket (/dev/log).
[    6.781979] systemd[1]: Listening on Journal Socket (/dev/log).
[    6.796950] systemd[1]: Starting udev Control Socket.
[    6.819882] systemd[1]: Listening on udev Control Socket.
[    6.834330] systemd[1]: Starting udev Kernel Socket.
[    6.857156] systemd[1]: Listening on udev Kernel Socket.
[    6.871430] systemd[1]: Starting Journal Socket.
[    6.893951] systemd[1]: Listening on Journal Socket.
[    6.907917] systemd[1]: Starting System Slice.
[    6.930147] systemd[1]: Created slice System Slice.
[    6.943750] systemd[1]: Starting system-getty.slice.
[    6.966200] systemd[1]: Created slice system-getty.slice.
[    6.980382] systemd[1]: Starting system-serial\x2dgetty.slice.
[    7.003783] systemd[1]: Created slice system-serial\x2dgetty.slice.
[    7.019099] systemd[1]: Starting Increase datagram queue length...
[    7.111103] systemd[1]: Mounted POSIX Message Queue File System.
[    7.152611] systemd[1]: Starting Load Kernel Modules...
[    7.270671] systemd[1]: Mounted Huge Pages File System.
[    7.285129] systemd[1]: Mounting Debug File System...
[    7.317830] UMP: UMP device driver -6658ef3 loaded
[    7.470842] systemd[1]: Starting Create list of required static device nodes for the current kernel...
[    7.496930] Get mali parameter successfully
[    7.497238] Init Mali gpu successfully
[    7.498407] Mali: Mali device driver loaded
[    7.520764] mali_platform_drm_init(), driver name: mali_drm, version 0.1
[    7.521006] DRM: mali_platform_drm_probe()
[    7.521016] mali_drm_init(), driver name: mali_drm, version 0.1
[    7.521458] DRM: mali_driver_load start
[    7.521492] DRM: mali_driver_load done
[    7.521503] [drm] Initialized mali_drm 0.1.0 20100520 on minor 0
[    7.650686] systemd[1]: Starting udev Coldplug all Devices...
[    7.734101] systemd[1]: Started Set Up Additional Binary Formats.
[    7.749141] systemd[1]: Starting Slices.
[    7.770220] systemd[1]: Reached target Slices.
[    7.793292] systemd[1]: Mounted Debug File System.
[    7.938625] systemd[1]: Started Increase datagram queue length.
[    8.088094] systemd[1]: Started Load Kernel Modules.
[    8.168730] systemd[1]: Started Create list of required static device nodes for the current kernel.
[    8.323955] systemd[1]: Starting Create Static Device Nodes in /dev...
[    8.420796] systemd[1]: Mounting FUSE Control File System...
[    8.550446] systemd[1]: Starting Apply Kernel Variables...
[    8.630924] systemd[1]: Mounted Configuration File System.
[    8.645584] systemd[1]: Starting Syslog Socket.
[    8.667716] systemd[1]: Listening on Syslog Socket.
[    8.681256] systemd[1]: Starting Journal Service...
[    8.779486] systemd[1]: Started Journal Service.
[    9.321449] systemd-udevd[102]: starting version 215
[   11.326336] systemd-journald[101]: Received request to flush runtime journal from PID 1
[   12.171185] gmac0: probed
[   12.181923] gmac0 gmac0: eth0: eth0: PHY ID 00441400 at 0 IRQ poll (gmac0-0:00)
[   16.180257] PHY: gmac0-0:00 - Link is Up - 100/Full
[   18.154228] ehci_irq: highspeed device connect
[   18.420134] usb 2-1: new high-speed USB device number 2 using sunxi-ehci
[   18.593374] hub 2-1:1.0: USB hub found
[   18.614682] hub 2-1:1.0: 4 ports detected
[   18.910435] usb 2-1.2: new low-speed USB device number 3 using sunxi-ehci
[   19.047446] generic-usb 0003:0458:005E.0001: input,hidraw0: USB HID v1.10 Mouse [KYE ADNS6000 Optical Mouse] on usb-sunxi-ehci-1.2/input0
[   19.160460] usb 2-1.3: new low-speed USB device number 4 using sunxi-ehci
[   19.291489] generic-usb 0003:04B3:3025.0002: input,hidraw1: USB HID v1.10 Keyboard [CHICONY USB NetVista Full Width Keyboard] on usb-sunxi-ehci-1.3/input0
[   24.506552] DRM: mali_lastclose
[   24.704267] [DISP] disp_ioctl,line:1584:para err in disp_ioctl, cmd = 0x0,screen id = 65536
[   24.741769] DRM: mali_lastclose
[   25.303445] vmouse_input_dev_open
[   51.035757] netlink: 20 bytes leftover after parsing attributes.
[   51.042735] netlink: 20 bytes leftover after parsing attributes.
[   51.049802] netlink: 20 bytes leftover after parsing attributes.
[   51.057254] netlink: 20 bytes leftover after parsing attributes.
[  526.832586] netlink: 20 bytes leftover after parsing attributes.
[  526.839390] netlink: 20 bytes leftover after parsing attributes.
[  526.846536] netlink: 20 bytes leftover after parsing attributes.
[  526.854158] netlink: 20 bytes leftover after parsing attributes.
root@NanoPi-M1:/home/fa#
root@NanoPi-M1:/home/fa# df
Filesystem     1K-blocks    Used Available Use% Mounted on
/dev/root        2064208 1854244    105108  95% /
devtmpfs          171148       0    171148   0% /dev
tmpfs             253224       0    253224   0% /dev/shm
tmpfs             253224    8972    244252   4% /run
tmpfs               5120       4      5116   1% /run/lock
tmpfs             253224       0    253224   0% /sys/fs/cgroup
tmpfs              50648       4     50644   1% /run/user/1000
/dev/mmcblk0p1     50396    5060     45336  11% /media/fa/boot1
root@NanoPi-M1:/home/fa# mount -v
/dev/mmcblk0p2 on / type ext4 (rw,relatime,data=ordered)
devtmpfs on /dev type devtmpfs (rw,relatime,size=171148k,nr_inodes=42787,mode=755)
sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime)
proc on /proc type proc (rw,nosuid,nodev,noexec,relatime)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)
devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000)
tmpfs on /run type tmpfs (rw,nosuid,nodev,mode=755)
tmpfs on /run/lock type tmpfs (rw,nosuid,nodev,noexec,relatime,size=5120k)
tmpfs on /sys/fs/cgroup type tmpfs (ro,nosuid,nodev,noexec,mode=755)
cgroup on /sys/fs/cgroup/systemd type cgroup (rw,nosuid,nodev,noexec,relatime,release_agent=/lib/systemd/systemd-cgroups-agent,name=systemd)
cgroup on /sys/fs/cgroup/cpuset type cgroup (rw,nosuid,nodev,noexec,relatime,cpuset)
cgroup on /sys/fs/cgroup/cpu,cpuacct type cgroup (rw,nosuid,nodev,noexec,relatime,cpuacct,cpu)
cgroup on /sys/fs/cgroup/memory type cgroup (rw,nosuid,nodev,noexec,relatime,memory)
cgroup on /sys/fs/cgroup/devices type cgroup (rw,nosuid,nodev,noexec,relatime,devices)
cgroup on /sys/fs/cgroup/freezer type cgroup (rw,nosuid,nodev,noexec,relatime,freezer)
cgroup on /sys/fs/cgroup/blkio type cgroup (rw,nosuid,nodev,noexec,relatime,blkio)
cgroup on /sys/fs/cgroup/perf_event type cgroup (rw,nosuid,nodev,noexec,relatime,perf_event)
debugfs on /sys/kernel/debug type debugfs (rw,relatime)
fusectl on /sys/fs/fuse/connections type fusectl (rw,relatime)
tmpfs on /run/user/1000 type tmpfs (rw,nosuid,nodev,relatime,size=50648k,mode=700,uid=1000,gid=1001)
gvfsd-fuse on /run/user/1000/gvfs type fuse.gvfsd-fuse (rw,nosuid,nodev,relatime,user_id=1000,group_id=1001)
gvfsd-fuse on /run/user/1000/gvfs type fuse.gvfsd-fuse (rw,nosuid,nodev,relatime,user_id=1000,group_id=1001)
/dev/mmcblk0p1 on /media/fa/boot1 type vfat (rw,nosuid,nodev,relatime,uid=1000,gid=1001,fmask=0022,dmask=0077,codepage=cp437,iocharset=ascii,shortname=mixed,showexec,utf8,flush,errors=continue,uhelper=udisks2)
root@NanoPi-M1:/home/fa# fdisk -l

Disk /dev/mmcblk0: 14.6 GiB, 15648948224 bytes, 30564352 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x0002f6d7

Device         Boot  Start     End Sectors Size Id Type
/dev/mmcblk0p1       40960  143359  102400  50M  b W95 FAT32
/dev/mmcblk0p2      143360 4337663 4194304   2G 83 Linux

root@NanoPi-M1:/home/fa#
root@NanoPi-M1:/home/fa# cat /proc/cpuinfo
Processor       : ARMv7 Processor rev 5 (v7l)
processor       : 0
BogoMIPS        : 2285.71

processor       : 1
BogoMIPS        : 2285.71

processor       : 2
BogoMIPS        : 2285.71

processor       : 3
BogoMIPS        : 2285.71

Features        : swp half thumb fastmult vfp edsp thumbee neon vfpv3 tls vfpv4 idiva idivt
CPU implementer : 0x41
CPU architecture: 7
CPU variant     : 0x0
CPU part        : 0xc07
CPU revision    : 5

Hardware        : sun8i
Revision        : 0000
Serial          : 64005035410c0819068e
root@NanoPi-M1:/home/fa# lscpu
Architecture:          armv7l
Byte Order:            Little Endian
CPU(s):                4
On-line CPU(s) list:   0-3
Thread(s) per core:    1
Core(s) per socket:    4
Socket(s):             1
CPU max MHz:           1200.0000
CPU min MHz:           480.0000
root@NanoPi-M1:/home/fa#

USBポートに、ハブを繋いでキーボード、マウスをつなげている時にlsusbした結果

fa@NanoPi-M1:~$ lsusb
Bus 008 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 004: ID 04b3:3025 IBM Corp. NetVista Full Width Keyboard
Bus 006 Device 003: ID 0458:005e KYE Systems Corp. (Mouse Systems)
Bus 006 Device 002: ID 05e3:0608 Genesys Logic, Inc. USB-2.0 4-Port HUB
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
fa@NanoPi-M1:~$

USBポートに何も繋がずにlsusbをした結果

root@NanoPi-M1:/home/fa# lsusb
Bus 008 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
root@NanoPi-M1:/home/fa# lsusb -v

Bus 008 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               1.10
  bDeviceClass            9 Hub
  bDeviceSubClass         0 Unused
  bDeviceProtocol         0 Full speed (or root) hub
  bMaxPacketSize0        64
  idVendor           0x1d6b Linux Foundation
  idProduct          0x0001 1.1 root hub
  bcdDevice            3.04
  iManufacturer           3 Linux 3.4.39 ohci_hcd
  iProduct                2 SW USB2.0 'Open' Host Controller (OHCI) Driver
  iSerial                 1 sunxi-ohci
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength           25
    bNumInterfaces          1
    bConfigurationValue     1
    iConfiguration          0
    bmAttributes         0xe0
      Self Powered
      Remote Wakeup
    MaxPower                0mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           1
      bInterfaceClass         9 Hub
      bInterfaceSubClass      0 Unused
      bInterfaceProtocol      0 Full speed (or root) hub
      iInterface              0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0002  1x 2 bytes
        bInterval             255
Hub Descriptor:
  bLength               9
  bDescriptorType      41
  nNbrPorts             1
  wHubCharacteristic 0x0012
    No power switching (usb 1.0)
    No overcurrent protection
  bPwrOn2PwrGood        2 * 2 milli seconds
  bHubContrCurrent      0 milli Ampere
  DeviceRemovable    0x00
  PortPwrCtrlMask    0xff
 Hub Port Status:
   Port 1: 0000.0100 power
Device Status:     0x0001
  Self Powered

Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               1.10
  bDeviceClass            9 Hub
  bDeviceSubClass         0 Unused
  bDeviceProtocol         0 Full speed (or root) hub
  bMaxPacketSize0        64
  idVendor           0x1d6b Linux Foundation
  idProduct          0x0001 1.1 root hub
  bcdDevice            3.04
  iManufacturer           3 Linux 3.4.39 ohci_hcd
  iProduct                2 SW USB2.0 'Open' Host Controller (OHCI) Driver
  iSerial                 1 sunxi-ohci
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength           25
    bNumInterfaces          1
    bConfigurationValue     1
    iConfiguration          0
    bmAttributes         0xe0
      Self Powered
      Remote Wakeup
    MaxPower                0mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           1
      bInterfaceClass         9 Hub
      bInterfaceSubClass      0 Unused
      bInterfaceProtocol      0 Full speed (or root) hub
      iInterface              0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0002  1x 2 bytes
        bInterval             255
Hub Descriptor:
  bLength               9
  bDescriptorType      41
  nNbrPorts             1
  wHubCharacteristic 0x0012
    No power switching (usb 1.0)
    No overcurrent protection
  bPwrOn2PwrGood        2 * 2 milli seconds
  bHubContrCurrent      0 milli Ampere
  DeviceRemovable    0x00
  PortPwrCtrlMask    0xff
 Hub Port Status:
   Port 1: 0000.0100 power
Device Status:     0x0001
  Self Powered

Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               1.10
  bDeviceClass            9 Hub
  bDeviceSubClass         0 Unused
  bDeviceProtocol         0 Full speed (or root) hub
  bMaxPacketSize0        64
  idVendor           0x1d6b Linux Foundation
  idProduct          0x0001 1.1 root hub
  bcdDevice            3.04
  iManufacturer           3 Linux 3.4.39 ohci_hcd
  iProduct                2 SW USB2.0 'Open' Host Controller (OHCI) Driver
  iSerial                 1 sunxi-ohci
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength           25
    bNumInterfaces          1
    bConfigurationValue     1
    iConfiguration          0
    bmAttributes         0xe0
      Self Powered
      Remote Wakeup
    MaxPower                0mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           1
      bInterfaceClass         9 Hub
      bInterfaceSubClass      0 Unused
      bInterfaceProtocol      0 Full speed (or root) hub
      iInterface              0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0002  1x 2 bytes
        bInterval             255
Hub Descriptor:
  bLength               9
  bDescriptorType      41
  nNbrPorts             1
  wHubCharacteristic 0x0012
    No power switching (usb 1.0)
    No overcurrent protection
  bPwrOn2PwrGood        2 * 2 milli seconds
  bHubContrCurrent      0 milli Ampere
  DeviceRemovable    0x00
  PortPwrCtrlMask    0xff
 Hub Port Status:
   Port 1: 0000.0100 power
Device Status:     0x0001
  Self Powered

Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               1.10
  bDeviceClass            9 Hub
  bDeviceSubClass         0 Unused
  bDeviceProtocol         0 Full speed (or root) hub
  bMaxPacketSize0        64
  idVendor           0x1d6b Linux Foundation
  idProduct          0x0001 1.1 root hub
  bcdDevice            3.04
  iManufacturer           3 Linux 3.4.39 ohci_hcd
  iProduct                2 SW USB2.0 'Open' Host Controller (OHCI) Driver
  iSerial                 1 sunxi-ohci
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength           25
    bNumInterfaces          1
    bConfigurationValue     1
    iConfiguration          0
    bmAttributes         0xe0
      Self Powered
      Remote Wakeup
    MaxPower                0mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           1
      bInterfaceClass         9 Hub
      bInterfaceSubClass      0 Unused
      bInterfaceProtocol      0 Full speed (or root) hub
      iInterface              0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0002  1x 2 bytes
        bInterval             255
Hub Descriptor:
  bLength               9
  bDescriptorType      41
  nNbrPorts             1
  wHubCharacteristic 0x0012
    No power switching (usb 1.0)
    No overcurrent protection
  bPwrOn2PwrGood        2 * 2 milli seconds
  bHubContrCurrent      0 milli Ampere
  DeviceRemovable    0x00
  PortPwrCtrlMask    0xff
 Hub Port Status:
   Port 1: 0000.0100 power
Device Status:     0x0001
  Self Powered

Bus 004 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               2.00
  bDeviceClass            9 Hub
  bDeviceSubClass         0 Unused
  bDeviceProtocol         0 Full speed (or root) hub
  bMaxPacketSize0        64
  idVendor           0x1d6b Linux Foundation
  idProduct          0x0002 2.0 root hub
  bcdDevice            3.04
  iManufacturer           3 Linux 3.4.39 ehci_hcd
  iProduct                2 SW USB2.0 'Enhanced' Host Controller (EHCI) Driver
  iSerial                 1 sunxi-ehci
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength           25
    bNumInterfaces          1
    bConfigurationValue     1
    iConfiguration          0
    bmAttributes         0xe0
      Self Powered
      Remote Wakeup
    MaxPower                0mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           1
      bInterfaceClass         9 Hub
      bInterfaceSubClass      0 Unused
      bInterfaceProtocol      0 Full speed (or root) hub
      iInterface              0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0004  1x 4 bytes
        bInterval              12
Hub Descriptor:
  bLength               9
  bDescriptorType      41
  nNbrPorts             1
  wHubCharacteristic 0x000a
    No power switching (usb 1.0)
    Per-port overcurrent protection
  bPwrOn2PwrGood       10 * 2 milli seconds
  bHubContrCurrent      0 milli Ampere
  DeviceRemovable    0x00
  PortPwrCtrlMask    0xff
 Hub Port Status:
   Port 1: 0000.0100 power
Device Status:     0x0001
  Self Powered

Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               2.00
  bDeviceClass            9 Hub
  bDeviceSubClass         0 Unused
  bDeviceProtocol         0 Full speed (or root) hub
  bMaxPacketSize0        64
  idVendor           0x1d6b Linux Foundation
  idProduct          0x0002 2.0 root hub
  bcdDevice            3.04
  iManufacturer           3 Linux 3.4.39 ehci_hcd
  iProduct                2 SW USB2.0 'Enhanced' Host Controller (EHCI) Driver
  iSerial                 1 sunxi-ehci
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength           25
    bNumInterfaces          1
    bConfigurationValue     1
    iConfiguration          0
    bmAttributes         0xe0
      Self Powered
      Remote Wakeup
    MaxPower                0mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           1
      bInterfaceClass         9 Hub
      bInterfaceSubClass      0 Unused
      bInterfaceProtocol      0 Full speed (or root) hub
      iInterface              0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0004  1x 4 bytes
        bInterval              12
Hub Descriptor:
  bLength               9
  bDescriptorType      41
  nNbrPorts             1
  wHubCharacteristic 0x000a
    No power switching (usb 1.0)
    Per-port overcurrent protection
  bPwrOn2PwrGood       10 * 2 milli seconds
  bHubContrCurrent      0 milli Ampere
  DeviceRemovable    0x00
  PortPwrCtrlMask    0xff
 Hub Port Status:
   Port 1: 0000.0100 power
Device Status:     0x0001
  Self Powered

Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               2.00
  bDeviceClass            9 Hub
  bDeviceSubClass         0 Unused
  bDeviceProtocol         0 Full speed (or root) hub
  bMaxPacketSize0        64
  idVendor           0x1d6b Linux Foundation
  idProduct          0x0002 2.0 root hub
  bcdDevice            3.04
  iManufacturer           3 Linux 3.4.39 ehci_hcd
  iProduct                2 SW USB2.0 'Enhanced' Host Controller (EHCI) Driver
  iSerial                 1 sunxi-ehci
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength           25
    bNumInterfaces          1
    bConfigurationValue     1
    iConfiguration          0
    bmAttributes         0xe0
      Self Powered
      Remote Wakeup
    MaxPower                0mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           1
      bInterfaceClass         9 Hub
      bInterfaceSubClass      0 Unused
      bInterfaceProtocol      0 Full speed (or root) hub
      iInterface              0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0004  1x 4 bytes
        bInterval              12
Hub Descriptor:
  bLength               9
  bDescriptorType      41
  nNbrPorts             1
  wHubCharacteristic 0x000a
    No power switching (usb 1.0)
    Per-port overcurrent protection
  bPwrOn2PwrGood       10 * 2 milli seconds
  bHubContrCurrent      0 milli Ampere
  DeviceRemovable    0x00
  PortPwrCtrlMask    0xff
 Hub Port Status:
   Port 1: 0000.0100 power
Device Status:     0x0001
  Self Powered

Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               2.00
  bDeviceClass            9 Hub
  bDeviceSubClass         0 Unused
  bDeviceProtocol         0 Full speed (or root) hub
  bMaxPacketSize0        64
  idVendor           0x1d6b Linux Foundation
  idProduct          0x0002 2.0 root hub
  bcdDevice            3.04
  iManufacturer           3 Linux 3.4.39 ehci_hcd
  iProduct                2 SW USB2.0 'Enhanced' Host Controller (EHCI) Driver
  iSerial                 1 sunxi-ehci
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength           25
    bNumInterfaces          1
    bConfigurationValue     1
    iConfiguration          0
    bmAttributes         0xe0
      Self Powered
      Remote Wakeup
    MaxPower                0mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           1
      bInterfaceClass         9 Hub
      bInterfaceSubClass      0 Unused
      bInterfaceProtocol      0 Full speed (or root) hub
      iInterface              0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0004  1x 4 bytes
        bInterval              12
Hub Descriptor:
  bLength               9
  bDescriptorType      41
  nNbrPorts             1
  wHubCharacteristic 0x000a
    No power switching (usb 1.0)
    Per-port overcurrent protection
  bPwrOn2PwrGood       10 * 2 milli seconds
  bHubContrCurrent      0 milli Ampere
  DeviceRemovable    0x00
  PortPwrCtrlMask    0xff
 Hub Port Status:
   Port 1: 0000.0100 power
Device Status:     0x0001
  Self Powered
root@NanoPi-M1:/home/fa#

Allwinner H3搭載のNanoPi M1登場。Orange Pi One対抗モデル

いままでCortex-A9コアのSoC S5P4418などSamsung製のものを使用してきたFriendlyARM社から、Allwinner H3搭載のNanoPi M1が登場です。

Orange Pi Oneでは削られた要素の赤外線受信端子や3.5φイヤフォン&ビデオ出力端子が付いています。
ボードサイズ的には「64mmx50mm」で、Orange Pi Oneの「69mmx48mm」より小さい感じです。
値段は送料別で$11。送料込みで$21といったところ。

ボードサイズの比較

NanoPi M1 Orange Pi One
M1_en_07 opione-1
M1_en_03 opione-2

Orange Piシリーズとのスペック比較表

OPi-PLUS OPi-PLUS2 OPi-PC OPi Lite OPi ONE NanoPi M1
CPU Allwinner H3(Cortex-A7 4コア 1.6GHz) Allwinner H3(Cortex-A7 4コア 1.2GHz)
RAM 1GB 2GB 1GB 512MB
内蔵ストレージ eMMC 8GB なし
microSDスロット あり
SATAコネクタ あり なし
LAN 10/100/1000 10/100 なし 10/100
無線LAN あり(RTL8189ETV) なし あり なし
USB 4+OTG 3+OTG 2+OTG 1+OTG 3+OTG
カメラ コネクタ あり
ラズパイ互換 40ピンGPIO あり
HDMI あり
3.5φオーディオ出力 あり なし あり
RCAビデオ出力 3.5φオーディオ出力と兼用 なし 3.5φオーディオ出力と兼用
ボタン Power,Recovery,Uboot PWR Power,Reset
赤外線受信 あり なし あり
マイク あり なし あり
大きさ(mm) 108×60 108×67 85×55 ? 69×48 64×50
重さ(g) 50g 83g 38g ? 36g ?
価格 (送料込)
2016/01/20
$42.41 $52.00 $18.15 $12 +送料 $13.10 $11+送料($10)

現状、まだNano Pi M1の情報をアップロード中なようで
メーカの「Wiki:NanoPi M1」にあるダウンロードリンクがNanoPi2用だったり、NanoPi M1用のリンクを探してみると、Google Drive側はまだ用意されてなかったり、Baidu側の最新日付が20時台だったりします。

ダウンロードリンク:http://wiki.friendlyarm.com/wiki/nanopim1/download/

Minecraft Pi Edition(Linux)はOrange Piでは動かない

Raspberry Pi向けに、Minecraft Pi Editionというのがある。
Debian wheezyベースで作成されたRaspbianで動くということなので、Orange Piでも動くのか試してみた・・・

結果、このPi Editionは、Raspberry Piが採用しているBroadcomのSoCに搭載されているVideoCore(vchiq)に特化した作りになっていて、それ以外の環境では動作しないことが分かりました。

Orange Pi公式が出しているRaspbianで起動をチャレンジ

# ./minecraft-pi
* failed to open vchiq instance
#

このメッセージはデバイスファイル「/dev/vchiq」が無いために表示されているものですが、
このデバイスファイルはBroadcomのVideo Coreがないとドライバが読み込まれないものです。

Orange Piは、Allwinner社のSoCで、BroadcomのVideo Coreは積まれていません。
このため、使用できない、ということになります。

なお、おそらくAndroid版は、そういった制約はないので動くと思います。

Cortex-A7を4コア乗せた送料込みで$13.10のOrange Pi ONEが届いた!!!

先月末に発売になったOrange Pi ONEですが、旧正月に突入した影響で、普段よりちょっと遅れて到着しました。

Orange Pi ONEの特徴
・送料含めて$13.10という価格
・69mm x 48mmの基板にラズパイ2相当以上が詰め込まれてる
  ラズパイZeroは65mm x 30mm
  CHIPは60mm x 40mm
・CPUはAllwinner H3 1.6GHz、Coretex-A7 4コアで、演算能力が強力
  ラズパイZeroはBroadcomm BCM2835(ARM11 1GHz*1コア)
  CHIPはAllwinner R8(Cortex-A8 1GHz*1コア)
・無線LANなし、有線LANあり、標準サイズのHDMIコネクタ、標準サイズのUSBコネクタがあり、コレだけで一通り使える
  ラズパイZeroは、LAN系一切なし、mini-HDMIコネクタあり、microUSBコネクタのみ
  CHIPは、無線LANのみ、標準サイズのUSBあり、HDMIなし
  なお、今後、Orange Pi Liteという姉妹機がWiFiあり、有線LANなしで発売される予定
・ラズパイ互換の40ピンGPIOコネクタ実装済み
  ラズパイZeroはパターンのみ。使いたい場合は部品用意して半田付け
  CHIPは実装済み
・電源コネクタはPSPと同じ極性統一#2(EIAJ#2)
  ラズパイZeroとCHIPはmicroUSB
  Orange Piとしては電源をmicroUSBに変える予定は無いとのこと。

ちなみに、いろいろあるOrange Pi シリーズは下記の様になっています。
とはいえ、2015/02/09時点では、Orange Pi 2/Orange Pi mini 2は品切れです。
「最小サイズのOrange Pi One」「標準的なOrange Pi PC」「SATA欲しけりゃOrange Pi PlusかOrange Pi Plus2」という感じです。

OPi-PLUS OPi-PLUS2 OPi2 OPi mini2 OPi-PC OPi Lite OPi ONE
CPU Allwinner H3(Cortex-A7 4コア 1.6GHz)
RAM 1GB 2GB 1GB 512MB
内蔵ストレージ eMMC 8GB なし
microSDスロット あり
SATAコネクタ あり なし
LAN 10/100/1000 10/100 なし 10/100
無線LAN あり(RTL8189ETV) なし あり なし
USB 4+OTG 3+OTG 2+OTG 1+OTG
カメラ コネクタ あり
ラズパイ互換 40ピンGPIO あり
HDMI あり
3.5φオーディオ出力 あり なし
RCAビデオ出力 3.5φオーディオ出力と兼用 なし
ボタン Power,Recovery,Uboot PWR
赤外線受信 あり なし
マイク あり なし
大きさ(mm) 108×60 108×67 93×60 85×55 ? 69×48
重さ(g) 50g 83g 46g 45g 38g ? 36g
価格 (送料込)
2016/01/20
$42.41 $52.00 $31.96 $26.96 $18.15 $12 +送料 $13.10

さて・・・早速開梱。
IMG_5668d
Orange Pi PCのケースセットと、Orange Pi ONE 3個を一括購入してみました。

IMG_5671s

左から「Orange Pi PC」「Orange Pi One」「Orange Pi 2(自作ケース入り)」です。

Orange Pi 2の上に、Orange Pi Oneを並べて見ると・・・
IMG_5672s

ちょうどOrange Pi ONE2枚分のサイズがOrange Pi 2といった感じです。

裏側はこんな感じです。(上:Orange Pi ONE、下:Orange Pi PC)
IMG_5674s

最近のロットは、シリアル番号シールが貼られているようです。
(Orange Pi PCの初期ロットを買った時は貼られてなかった)

さて・・・Orange Pi ONEのOSについて
公式ダウンロードページ」には、2016/02/09時点では何も書かれていません。
しかし、フォーラムをいろいろ読むと、Orange Pi PCのが使える、という話

というわけで、「Loboris版Linuxディストリビューション」の中から、OrangePI_Ubuntu_Vivid_Mate.img をインストール。
(なお、Orange Pi PC用のRaspbianとAndroidがOrange Pi ONEで動くことを確認しています)

インストール方法については→「Orange pi PCをLinuxで使う方法 / lobris版UbuntuをOrange pi 2などで使う」を参照のこと。
Orange Pi PC用の設定を使います。
なお、起動後は、「Orange PI PCなど向けのloboris版Linuxのカーネルアップデート手法」の手順でカーネル更新を行ってください。
2016/02/17追記: 後述する手順でscript.binを更新してください。

さて・・・電源投入
IMG_5673s
無事に起動しました。

root@orangepipc:~# lsusb
Bus 008 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
root@orangepipc:~#

USBコネクタにmicroSDリーダを接続

root@orangepipc:~# lsusb
Bus 008 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 002: ID 0bda:0119 Realtek Semiconductor Corp. Storage Device (SD card reader)
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
root@orangepipc:~#

Bus 002が、USBコネクタのようです。

root@orangepipc:~# cat /proc/cpuinfo
Processor       : ARMv7 Processor rev 5 (v7l)
processor       : 0
BogoMIPS        : 4800.00

processor       : 1
BogoMIPS        : 4800.00

processor       : 2
BogoMIPS        : 4800.00

processor       : 3
BogoMIPS        : 4800.00

Features        : swp half thumb fastmult vfp edsp thumbee neon vfpv3 tls vfpv4 idiva idivt
CPU implementer : 0x41
CPU architecture: 7
CPU variant     : 0x0
CPU part        : 0xc07
CPU revision    : 5

Hardware        : sun8i
Revision        : 0000
Serial          : 64005035410c201c060e
root@orangepipc:~# cat /proc/meminfo
MemTotal:         506244 kB
MemFree:          353924 kB
Buffers:           14376 kB
Cached:            69988 kB
SwapCached:            0 kB
Active:            50028 kB
Inactive:          67792 kB
Active(anon):      34336 kB
Inactive(anon):    11448 kB
Active(file):      15692 kB
Inactive(file):    56344 kB
Unevictable:           0 kB
Mlocked:               0 kB
HighTotal:             0 kB
HighFree:              0 kB
LowTotal:         506244 kB
LowFree:          353924 kB
SwapTotal:             0 kB
SwapFree:              0 kB
Dirty:                 0 kB
Writeback:             0 kB
AnonPages:         33616 kB
Mapped:            25776 kB
Shmem:             12320 kB
Slab:              15036 kB
SReclaimable:       7108 kB
SUnreclaim:         7928 kB
KernelStack:        1408 kB
PageTables:         1008 kB
NFS_Unstable:          0 kB
Bounce:                0 kB
WritebackTmp:          0 kB
CommitLimit:      253120 kB
Committed_AS:     322328 kB
VmallocTotal:     499712 kB
VmallocUsed:       16852 kB
VmallocChunk:     253580 kB
root@orangepipc:~#
root@orangepipc:~# lshw
orangepipc
    description: Computer
    width: 32 bits
  *-core
       description: Motherboard
       physical id: 0
     *-generic UNCLAIMED
          physical id: 913
          bus info: parisc@0913
     *-memory
          description: System memory
          physical id: 0
          size: 494MiB
     *-cpu
          physical id: 1
          bus info: cpu@0
          size: 2147GHz
          capabilities: cpufreq
  *-usbhost:0
       product: SW USB2.0 'Open' Host Controller (OHCI) Driver
       vendor: Linux 3.4.39-02-lobo ohci_hcd
       physical id: 1
       bus info: usb@8
       logical name: usb8
       version: 3.04
       capabilities: usb-1.10
       configuration: driver=hub slots=1 speed=12Mbit/s
  *-usbhost:1
       product: SW USB2.0 'Open' Host Controller (OHCI) Driver
       vendor: Linux 3.4.39-02-lobo ohci_hcd
       physical id: 2
       bus info: usb@7
       logical name: usb7
       version: 3.04
       capabilities: usb-1.10
       configuration: driver=hub slots=1 speed=12Mbit/s
  *-usbhost:2
       product: SW USB2.0 'Open' Host Controller (OHCI) Driver
       vendor: Linux 3.4.39-02-lobo ohci_hcd
       physical id: 3
       bus info: usb@6
       logical name: usb6
       version: 3.04
       capabilities: usb-1.10
       configuration: driver=hub slots=1 speed=12Mbit/s
  *-usbhost:3
       product: SW USB2.0 'Open' Host Controller (OHCI) Driver
       vendor: Linux 3.4.39-02-lobo ohci_hcd
       physical id: 4
       bus info: usb@5
       logical name: usb5
       version: 3.04
       capabilities: usb-1.10
       configuration: driver=hub slots=1 speed=12Mbit/s
  *-usbhost:4
       product: SW USB2.0 'Enhanced' Host Controller (EHCI) Driver
       vendor: Linux 3.4.39-02-lobo ehci_hcd
       physical id: 5
       bus info: usb@4
       logical name: usb4
       version: 3.04
       capabilities: usb-2.00
       configuration: driver=hub slots=1 speed=480Mbit/s
  *-usbhost:5
       product: SW USB2.0 'Enhanced' Host Controller (EHCI) Driver
       vendor: Linux 3.4.39-02-lobo ehci_hcd
       physical id: 6
       bus info: usb@3
       logical name: usb3
       version: 3.04
       capabilities: usb-2.00
       configuration: driver=hub slots=1 speed=480Mbit/s
  *-usbhost:6
       product: SW USB2.0 'Enhanced' Host Controller (EHCI) Driver
       vendor: Linux 3.4.39-02-lobo ehci_hcd
       physical id: 7
       bus info: usb@2
       logical name: usb2
       version: 3.04
       capabilities: usb-2.00
       configuration: driver=hub slots=1 speed=480Mbit/s
     *-usb
          description: Mass storage device
          product: USB2.0-CRW
          vendor: Generic
          physical id: 1
          bus info: usb@2:1
          version: 19.81
          serial: 20090815198100000
          capabilities: usb-2.00 scsi
          configuration: driver=usb-storage maxpower=500mA speed=480Mbit/s
  *-usbhost:7
       product: SW USB2.0 'Enhanced' Host Controller (EHCI) Driver
       vendor: Linux 3.4.39-02-lobo ehci_hcd
       physical id: 8
       bus info: usb@1
       logical name: usb1
       version: 3.04
       capabilities: usb-2.00
       configuration: driver=hub slots=1 speed=480Mbit/s
  *-scsi
       physical id: 9
       bus info: scsi@0
       logical name: scsi0
       capabilities: scsi-host
       configuration: driver=usb-storage
  *-network
       description: Ethernet interface
       physical id: a
       logical name: eth0
       serial: 56:f2:58:bc:20:ca
       size: 100Mbit/s
       capacity: 100Mbit/s
       capabilities: ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd autonegotiation
       configuration: autonegotiation=on broadcast=yes driver=sunxi_geth driverversion=SUNXI Gbgit driver V1.1 duplex=full ip=192.168.1.206 link=yes multicast=yes port=MII speed=100Mbit/s
root@orangepipc:~#

2016/02/17追記

とりあえず、初回起動はOrange Pi PCのscript.binをそのまま使用してください。
しかし、これだと、起動後、dmesgを確認すると下記のログが多発しています。

[   56.066097] [ARISC ERROR] :message process error
[   56.066108] [ARISC ERROR] :message addr   : f004b840
[   56.066116] [ARISC ERROR] :message state  : 5
[   56.066123] [ARISC ERROR] :message attr   : 2
[   56.066130] [ARISC ERROR] :message type   : 30
[   56.066137] [ARISC ERROR] :message result : ff
[   56.066143] [ARISC WARING] :callback not install
[   56.066152] [cpu_freq] ERR:set cpu frequency to 1536MHz failed!

これは、適正にハードウェアの設定がなされてないことにより発生しています。
Orange Pi ONE用に修正されたscript.binが、cnx-softwareにて配布されています
Received Your Orange Pi One Board? You’ll Need to Tweak Your FEX File / script.bin

OS起動後、/bootもしくは/media/bootにあるscript.binを上記で配布しているscript.binに置き換えて再起動すればokです。