UG802でadbを起動

UG802をあだむさんに借りた。
adbできるようにせよとの司令。


電源とadb用のUSBケーブルと、USBホストにはマウスを挿す。
マウスカーソルは独自の三角のものだ。
Backは右ボタンに割り当てられている。


スクショとかはここにいっぱいある。
http://habrahabr.ru/post/150990/
一応独自アプリも日本語化されているみたい。


設定アプリから工場出荷時に戻すと、ドロイド君のリストアアニメ後にペンギン二匹。
あとは通常起動になる。
起動アニメはR-BOXという表示。
普通の起動でもペンギン二匹は出るみたい。


初期化後は英語モードになるようだ。
起動メニューからSettingを選ぶ。
Settingアプリも独自の画面になっている。
"Advanced Setting"を選ぶ。
詳細設定も独自アプリではあるのだけど、アクションバーは出てくる。
右下の時計のところをクリックして、標準の設定アプリを起動する。
設定のインテントを受けるのは、専用のものと標準の設定アプリの2つになっているようだ。
標準のものを選ぶ。
デフォルトでは、 WiFi/BT/Etherいずれもオフ。
USBを選ぶと、"Connect to PC"という表示しかない。
"Developer options"から、"USB Debugging"にチェックを入れる。
確認ダイアログでOKする。


設定では、オンザフライで解像度の変更から、TV表示位置の微調整までできる。
なかなか手が入っている。


USB項目から、"Connect to PC"を選んだら、USBデバッグ接続したというメッセージが出てきて、バーにアイコンも出てきた。
Linuxマシンから接続を試みる。

$ sudo ./adb start-server
[sudo] password for kinneko: 
* daemon not running. starting it now on port 5037 *
* daemon started successfully *

$ ./adb shell
error: device not found

ダメだな。
AndroidIDがちゃんと埋まっていないのかな?
それとも、USB IDの問題か。

$ lsusb 
Bus 002 Device 004: ID 2207:0006

USB IDが独自ね。当たり前だけど。
設定を追記する。

$ sudo vi /etc/udev/rules.d/51-android.rules
SUBSYSTEM=="usb", ATTRS{idVendor}=="2077", MODE="0666", GROUP="plugdev"
$ vi ~/.android/adb_usb.ini
0x2207

udevdの再起動。

$ sudo restart udev
udev start/running, process 1997

adbdの再起動。

$ sudo ./adb kill-server
$ sudo ./adb start-server
* daemon not running. starting it now on port 5037 *
* daemon started successfully *


ドングルのUSBケーブルを抜いて電源を再投入する。

$ ./adb shell
error: device not found

イケてね〜。
設定アプリを開いてみたら、接続はされてないようだ。
設定保管されていない?SDないから?
独自の改造が入っているのかも。
もっかい、"Connect to PC"にチェックを入れる。

$ ./adb devices
List of devices attached 
0123456789ABCDEF	device

見えた。

$ ./adb shell
root@android:/ # ls
acct
bcm4329_cybertan.hcd
bcm4329_samsung.hcd
bcm4329_usi.hcd
cache
charger
config
d
data
default.prop
dev
etc
init
init.goldfish.rc
init.rc
init.rk30board.rc
init.rk30board.usb.rc
mnt
proc
res
rk30xxnand_ko.ko.3.0.8+
root
sbin
sdcard
sys
system
ueventd.goldfish.rc
ueventd.rc
ueventd.rk30board.rc
vendor


adbのシェル環境も、そもそもrootになっている。
プロンプト#だし、default.propも"ro.secure=0"だし。

root@android:/ # cat default.prop
#
# ADDITIONAL_DEFAULT_PROPERTIES
#
ro.secure=0
ro.allow.mock.location=1
ro.debuggable=1
persist.sys.usb.config=adb


入れるまでもなく、busyboxも入っている。

root@android:/ # busybox
BusyBox v1.11.1 (2009-03-11 09:17:49 CST) multi-call binary
Copyright (C) 1998-2008 Erik Andersen, Rob Landley, Denys Vlasenko
and others. Licensed under GPLv2.
See source distribution for full notice.

Usage: busybox [function] [arguments]...
   or: function [arguments]...

	BusyBox is a multi-call binary that combines many common Unix
	utilities into a single executable.  Most people will create a
	link to busybox for each function they wish to use and BusyBox
	will act like whatever it was invoked as!

Currently defined functions:
	[, [[, addgroup, adduser, adjtimex, ar, arp, arping, ash,
	awk, basename, brctl, bunzip2, bzcat, bzip2, cal, cat, catv,
	chat, chattr, chgrp, chmod, chown, chpasswd, chpst, chroot,
	chrt, chvt, cksum, clear, cmp, comm, cp, cpio, crond, crontab,
	cryptpw, cttyhack, cut, date, dc, dd, deallocvt, delgroup,
	deluser, depmod, df, dhcprelay, diff, dirname, dmesg, dnsd,
	dos2unix, du, dumpkmap, dumpleases, echo, ed, egrep, eject,
	env, envdir, envuidgid, ether-wake, expand, expr, fakeidentd,
	false, fbset, fbsplash, fdflush, fdformat, fdisk, fetchmail,
	fgrep, find, fold, free, freeramdisk, fsck, fsck.minix,
	ftpget, ftpput, fuser, getopt, getty, grep, gunzip, gzip,
	halt, hdparm, head, hexdump, hostid, hostname, httpd, hush,
	hwclock, id, ifconfig, ifdown, ifenslave, ifup, inetd, init,
	inotifyd, insmod, install, ip, ipaddr, ipcalc, ipcrm, ipcs,
	iplink, iproute, iprule, iptunnel, kbd_mode, kill, killall,
	killall5, klogd, lash, last, length, less, linux32, linux64,
	linuxrc, ln, loadfont, loadkmap, logger, login, logname,
	logread, losetup, lpd, lpq, lpr, ls, lsattr, lsmod, lzmacat,
	makedevs, man, md5sum, mdev, mesg, microcom, mkdir, mkfifo,
	mkfs.minix, mknod, mkswap, mktemp, modprobe, more, mount,
	mountpoint, msh, mt, mv, nameif, nc, netstat, nice, nmeter,
	nohup, nslookup, od, openvt, passwd, patch, pgrep, pidof,
	ping, ping6, pipe_progress, pivot_root, pkill, poweroff,
	printenv, printf, ps, pscan, pwd, raidautorun, rdate, readahead,
	readlink, readprofile, realpath, reboot, renice, reset,
	resize, rm, rmdir, rmmod, route, rpm, rpm2cpio, rtcwake,
	run-parts, runlevel, runsv, runsvdir, rx, script, sed, sendmail,
	seq, setarch, setconsole, setkeycodes, setlogcons, setsid,
	setuidgid, sh, sha1sum, slattach, sleep, softlimit, sort,
	split, start-stop-daemon, stat, strings, stty, su, sulogin,
	sum, sv, svlogd, swapoff, swapon, switch_root, sync, sysctl,
	syslogd, tac, tail, tar, taskset, tcpsvd, tee, telnet, telnetd,
	test, tftp, tftpd, time, top, touch, tr, traceroute, true,
	tty, ttysize, udhcpc, udhcpd, udpsvd, umount, uname, uncompress,
	unexpand, uniq, unix2dos, unlzma, unzip, uptime, usleep,
	uudecode, uuencode, vconfig, vi, vlock, watch, watchdog,
	wc, wget, which, who, whoami, xargs, yes, zcat, zcip


さすがにsystemはroだけど、

root@android:/ # df
Filesystem             Size   Used   Free   Blksize
/dev                  446.9M  36.0K  446.9M   4096
/mnt/asec             446.9M  0.0 K  446.9M   4096
/mnt/obb              446.9M  0.0 K  446.9M   4096
/system               319.6M  244.2M  75.4M   1024
/data                 503.9M  75.0M  429.0M   4096
/cache                124.0M  5.5 M  118.4M   1024
/mnt/sdcard           2.1 G  408.0K  2.1 G   8192
/mnt/secure/asec      2.1 G  408.0K  2.1 G   8192

root@android:/ # cat /proc/mounts
rootfs / rootfs rw 0 0
tmpfs /dev tmpfs rw,nosuid,relatime,mode=755 0 0
devpts /dev/pts devpts rw,relatime,mode=600 0 0
proc /proc proc rw,relatime 0 0
sysfs /sys sysfs rw,relatime 0 0
none /acct cgroup rw,relatime,cpuacct 0 0
tmpfs /mnt/asec tmpfs rw,relatime,mode=755,gid=1000 0 0
tmpfs /mnt/obb tmpfs rw,relatime,mode=755,gid=1000 0 0
none /dev/cpuctl cgroup rw,relatime,cpu 0 0
/dev/block/mtdblock8 /system ext4 ro,noatime,nodiratime,barrier=1,data=ordered,noauto_da_alloc 0 0
/dev/block/mtdblock6 /data ext4 rw,nosuid,nodev,noatime,nodiratime,barrier=1,data=ordered,noauto_da_alloc 0 0
/dev/block/mtdblock5 /cache ext4 rw,nosuid,nodev,noatime,nodiratime,barrier=1,data=ordered,noauto_da_alloc 0 0
/sys/kernel/debug /sys/kernel/debug debugfs rw,relatime 0 0
/dev/block/vold/31:9 /mnt/sdcard vfat rw,dirsync,nosuid,nodev,noexec,noatime,nodiratime,uid=1000,gid=1015,fmask=0002,dmask=0002,allow_utime=0020,codepage=cp437,iocharset=iso8859-1,shortname=mixed,utf8,errors=remount-ro 0 0
/dev/block/vold/31:9 /mnt/secure/asec vfat rw,dirsync,nosuid,nodev,noexec,noatime,nodiratime,uid=1000,gid=1015,fmask=0002,dmask=0002,allow_utime=0020,codepage=cp437,iocharset=iso8859-1,shortname=mixed,utf8,errors=remount-ro 0 0
tmpfs /mnt/sdcard/.android_secure tmpfs ro,relatime,size=0k,mode=000 0 0


つまらん。
ほとんど何もしないまま出来てしまった...
もう返さないといけないかね...



tps65910はTIのPMICか。
サウンドALSA
シリアルコンソールがttyFIQ0ってのは珍しい。
いまどき起動はeMMCからかと思ったら、こいつはNANDだね。
HDMIトランスミッタのドライバは、rk30-hdmiと特殊。
NANDのレイアウトは、

  • misc: 0x000000400000-0x000000800000
  • kernel: 0x000000800000-0x000001000000
  • boot: 0x000001000000-0x000002000000
  • recovery: 0x000002000000-0x000003000000
  • backup: 0x000003000000-0x00001b000000
  • cache: 0x00001b000000-0x000023000000
  • userdata: 0x000023000000-0x000043000000
  • kpanic: 0x000043000000-0x000043400000
  • system: 0x000043400000-0x000057400000
  • user: 0x000067400000-0x0000ee000000

mtdblock8,6,5はext4
zygoteまでのdmesgもコピペしておく。

<6>[    0.000000] Initializing cgroup subsys cpu
<5>[    0.000000] Linux version 3.0.8+ (hushishuai@test-desktop) (gcc version 4.4.0 (GCC) ) #21 SMP PREEMPT Wed Aug 29 19:06:31 CST 2012
<4>[    0.000000] CPU: ARMv7 Processor [413fc090] revision 0 (ARMv7), cr=10c53c7d
<4>[    0.000000] CPU: VIPT nonaliasing data cache, VIPT aliasing instruction cache
<4>[    0.000000] Machine: RK30board
<6>[    0.000000] memory reserve: Memory(base:0x91800000 size:80M) reserved for <ion>
<6>[    0.000000] memory reserve: Memory(base:0x91000000 size:8M) reserved for <fb0>
<6>[    0.000000] memory reserve: Memory(base:0x90800000 size:8M) reserved for <ipp buf>
<6>[    0.000000] memory reserve: Memory(base:0x90000000 size:8M) reserved for <fb2>
<6>[    0.000000] memory reserve: Total reserved 104M
<4>[    0.000000] Memory policy: ECC disabled, Data cache writeback
<6>[    0.000000] bootconsole [earlycon0] enabled
<4>[    0.000000] CPU SRAM: copied sram code from c0aeb000 to fef00100 - fef02108
<4>[    0.000000] CPU SRAM: copied sram data from c0aed008 to fef03000 - fef0385c
<6>[    0.000000] L310 cache controller enabled
<6>[    0.000000] l2x0: 16 ways, CACHE_ID 0x4100c0c8, AUX_CTRL 0x76050001, Cache size: 524288 B
<4>[    0.000000] DDR DEBUG: version 1.00 20120608 
<4>[    0.000000] DDR DEBUG: DDR3 Device
<4>[    0.000000] DDR DEBUG: 1 CS, ROW=15, Bank=8, COL=10, Total Capability=1024MB
<4>[    0.000000] DDR DEBUG: init success!!! freq=300MHz
<4>[    0.000000] DDR DEBUG: DTONE=0x1, DTERR=0x0, DTIERR=0x0, DTPASS=0x5, DGSL=1 extra clock, DGPS=0
<4>[    0.000000] DDR DEBUG: DTONE=0x1, DTERR=0x0, DTIERR=0x0, DTPASS=0x4, DGSL=1 extra clock, DGPS=0
<4>[    0.000000] DDR DEBUG: DTONE=0x1, DTERR=0x0, DTIERR=0x0, DTPASS=0x4, DGSL=1 extra clock, DGPS=0
<4>[    0.000000] DDR DEBUG: DTONE=0x1, DTERR=0x0, DTIERR=0x0, DTPASS=0x5, DGSL=1 extra clock, DGPS=0
<4>[    0.000000] DDR DEBUG: ZERR=0, ZDONE=0, ZPD=0x0, ZPU=0x0, OPD=0x0, OPU=0x0
<4>[    0.000000] DDR DEBUG: DRV Pull-Up=0xb, DRV Pull-Dwn=0xb
<4>[    0.000000] DDR DEBUG: ODT Pull-Up=0x2, ODT Pull-Dwn=0x2
<4>[    0.000000] rk30_iomux_init
<4>[    0.000000] Boot mode: 0 flag: 0xc3524200
<7>[    0.000000] On node 0 totalpages: 235520
<7>[    0.000000] free_area_init_node: node 0, pgdat c0ae9d20, node_mem_map c1571000
<7>[    0.000000]   Normal zone: 1744 pages used for memmap
<7>[    0.000000]   Normal zone: 0 pages reserved
<7>[    0.000000]   Normal zone: 194864 pages, LIFO batch:31
<7>[    0.000000]   HighMem zone: 304 pages used for memmap
<7>[    0.000000]   HighMem zone: 38608 pages, LIFO batch:7
<6>[    0.000000] PERCPU: Embedded 7 pages/cpu @c1d79000 s7072 r8192 d13408 u32768
<7>[    0.000000] pcpu-alloc: s7072 r8192 d13408 u32768 alloc=8*4096
<7>[    0.000000] pcpu-alloc: [0] 0 [0] 1 
<4>[    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 233472
<5>[    0.000000] Kernel command line: console=ttyFIQ0 androidboot.console=ttyFIQ0 init=/init initrd=0x62000000,0x00110000 mtdparts=rk29xxnand:0x00002000@0x00002000(misc),0x00004000@0x00004000(kernel),0x00008000@0x00008000(boot),0x00008000@0x00010000(recovery),0x000C0000@0x00018000(backup),0x00040000@0x000D8000(cache),0x00100000@0x00118000(userdata),0x00002000@0x00218000(kpanic),0x000A0000@0x0021A000(system),-@0x0033A000(user) bootver=2012-08-08#1.14 firmware_ver=4.0.4
<6>[    0.000000] PID hash table entries: 4096 (order: 2, 16384 bytes)
<6>[    0.000000] Dentry cache hash table entries: 131072 (order: 7, 524288 bytes)
<6>[    0.000000] Inode-cache hash table entries: 65536 (order: 6, 262144 bytes)
<6>[    0.000000] Memory: 768MB 152MB = 920MB total
<5>[    0.000000] Memory: 914052k/914052k available, 134524k reserved, 155648K highmem
<5>[    0.000000] Virtual kernel memory layout:
<5>[    0.000000]     vector  : 0xffff0000 - 0xffff1000   (   4 kB)
<5>[    0.000000]     fixmap  : 0xfff00000 - 0xfffe0000   ( 896 kB)
<5>[    0.000000]     DMA     : 0xffc00000 - 0xffe00000   (   2 MB)
<5>[    0.000000]     vmalloc : 0xf7000000 - 0xfe800000   ( 120 MB)
<5>[    0.000000]     lowmem  : 0xc0000000 - 0xf6800000   ( 872 MB)
<5>[    0.000000]     pkmap   : 0xbfe00000 - 0xc0000000   (   2 MB)
<5>[    0.000000]     modules : 0xbf000000 - 0xbfe00000   (  14 MB)
<5>[    0.000000]       .init : 0xc0408000 - 0xc0430000   ( 160 kB)
<5>[    0.000000]       .text : 0xc0430000 - 0xc0a91430   (6534 kB)
<5>[    0.000000]       .data : 0xc0a92000 - 0xc0aea800   ( 354 kB)
<5>[    0.000000]        .bss : 0xc0aee024 - 0xc1570f38   (10764 kB)
<6>[    0.000000] SLUB: Genslabs=13, HWalign=32, Order=0-3, MinObjects=0, CPUs=2, Nodes=1
<6>[    0.000000] Preemptible hierarchical RCU implementation.
<6>[    0.000000] NR_IRQS:416
<4>[    0.000000] rk30_gpio_init: 176 gpio irqs in 6 banks
<6>[    0.000000] sched_clock: 32 bits at 24MHz, resolution 41ns, wraps every 178956ms
<6>[    0.000000] Console: colour dummy device 80x30
<6>[    0.004921] Calibrating delay loop (skipped) preset value.. 1631.46 BogoMIPS (lpj=8157341)
<6>[    0.013858] pid_max: default: 32768 minimum: 301
<6>[    0.019086] Mount-cache hash table entries: 512
<6>[    0.024649] Initializing cgroup subsys debug
<6>[    0.029325] Initializing cgroup subsys cpuacct
<6>[    0.034257] Initializing cgroup subsys freezer
<6>[    0.039117] CPU: Testing write buffer coherency: ok
<4>[    0.145198] CPU1: Booted secondary processor
<6>[    0.145243] Brought up 2 CPUs
<6>[    0.153057] SMP: Total of 2 processors activated (3262.93 BogoMIPS).
<6>[    0.160288] devtmpfs: initialized
<6>[    0.171473] NET: Registered protocol family 16
<4>[    0.176420] last_log: 0xef900000 0xc0aef6b8
<6>[    0.283812] rk29sdk_wifi_bt_gpio_control_init: init finished
<6>[    0.294216] console [ttyFIQ0] enabled, bootconsole disabled
<6>[    0.305936] Registered FIQ tty driver ef88fc00
<6>[    0.324738] bio: create slab <bio-0> at 0
<4>[    0.329091] wm831x_dcdc_init 
<4>[    0.332238] wm831x_ldo_init 
<4>[    0.335265] pwm_regulator_probe:n_voltages=17
<6>[    0.339745] pwm_regulator.0: driver initialized
<5>[    0.344547] SCSI subsystem initialized
<6>[    0.348491] usbcore: registered new interface driver usbfs
<6>[    0.354029] usbcore: registered new interface driver hub
<6>[    0.359431] usbcore: registered new device driver usb
<6>[    0.364689] rk30_i2c rk30_i2c.0: i2c-0: RK30 I2C adapter
<6>[    0.370214] rk30_i2c rk30_i2c.1: i2c-1: RK30 I2C adapter
<6>[    0.375632] rk30_i2c rk30_i2c.2: i2c-2: RK30 I2C adapter
<6>[    0.381032] rk30_i2c rk30_i2c.3: i2c-3: RK30 I2C adapter
<6>[    0.386454] rk30_i2c rk30_i2c.4: i2c-4: RK30 I2C adapter
<6>[    0.391870] rk30-adc rk30-adc: rk30 adc: driver initialized
<4>[    0.397705] timed_gpio_probe
<6>[    0.400675] Advanced Linux Sound Architecture Driver Version 1.0.24.
<6>[    0.407427] Bluetooth: Core ver 2.16
<6>[    0.411037] NET: Registered protocol family 31
<6>[    0.415492] Bluetooth: HCI device and connection manager initialized
<6>[    0.421842] Bluetooth: HCI socket layer initialized
<6>[    0.426722] Bluetooth: L2CAP socket layer initialized
<6>[    0.431782] Bluetooth: SCO socket layer initialized
<6>[    0.436933] cfg80211: Calling CRDA to update world regulatory domain
<4>[    0.444060] rk fb probe ok!
<4>[    0.446948] wm831x_i2c_init
<3>[    0.450426] i2c i2c-1: No ack, Maybe slave(addr: 0x34) not exist or abnormal power-on, retry 2...
<3>[    0.459934] i2c i2c-1: No ack, Maybe slave(addr: 0x34) not exist or abnormal power-on, retry 1...
<3>[    0.469437] i2c i2c-1: No ack, Maybe slave(addr: 0x34) not exist or abnormal power-on, retry 0...
<3>[    0.478311] wm831x 1-0034: Failed to read parent ID: -11
<4>[    0.483627] wm831x: probe of 1-0034 failed with error -11
<4>[    0.527663] tps65910_pre_init,line=38
<6>[    0.535330] TPS65910 Set default voltage.
<4>[    0.541716] tps65910_pre_init,line=229
<4>[    0.560108] tps65910_post_init,line=237
<4>[    0.563940] tps65910_post_init:g_pmic_type=2
<4>[    0.585397] tps65910_post_init set vio vcc_io=3300000mV end
<4>[    0.592191] tps65910_post_init set vpll vdd11=2500000mV end
<4>[    0.598985] tps65910_post_init set vdig2 vdd11=1100000mV end
<4>[    0.605860] tps65910_post_init set vaux33 vcc_tp=3300000mV end
<4>[    0.614538] tps65910_post_init set vdd1 vdd_cpu=1200000mV end
<4>[    0.623138] tps65910_post_init set vdd2 vcc_ddr=1200000mV end
<4>[    0.630102] tps65910_post_init set vdig1 vcc18_cif=1800000mV end
<4>[    0.637328] tps65910_post_init set vaux1 vcc25_hdmi=2500000mV end
<4>[    0.644630] tps65910_post_init set vaux2 vcca33=3300000mV end
<4>[    0.651584] tps65910_post_init set vdac vccio_wl=1800000mV end
<4>[    0.658634] tps65910_post_init set vmmc vcc28_cif=3300000mV end
<4>[    0.684611] tps65910_post_init set vdd_core=1100000mV end
<4>[    0.690103] tps65910_post_init,line=328 END
<4>[    0.694282] tps65910_i2c_probe:irq=324,irq_base=352,gpio_base=364
<6>[    0.711021] tps65910-rtc tps65910-rtc: rtc core: registered tps65910 as rtc0
<4>[    0.721903] tps65910_rtc_probe:ok
<6>[    0.725283] Switching to clocksource timer1
<4>[    0.729680] lcdc0:reg_phy_base = 0x1010c000,reg_vir_base:0xf7014000
<6>[    0.735234] Switched to NOHz mode on CPU #1
<6>[    0.740125] Switched to NOHz mode on CPU #0
<4>[    0.744389] lcdc0: dclk:74250000>>fps:60 rk30_load_screen for lcdc0 ok!
<4>[    0.765932] fb0:phy:91000000>>vir:f8000000>>len:0x800000
<4>[    0.771420] rk_fb_register>>>>>fb0
<4>[    0.774962] rk_fb_register>>>>>fb1
<6>[    0.778363] lcdc0 win1 open
<4>[    0.790695] rk30 lcdc0 probe ok!
<6>[    0.799638] rk30-hdmi rk30-hdmi: READ_PARSE_EDID
<6>[    0.805610] NET: Registered protocol family 2
<6>[    0.810105] IP route cache hash table entries: 32768 (order: 5, 131072 bytes)
<6>[    0.817562] TCP established hash table entries: 131072 (order: 8, 1048576 bytes)
<6>[    0.827427] TCP bind hash table entries: 65536 (order: 7, 786432 bytes)
<6>[    0.835106] TCP: Hash tables configured (established 131072 bind 65536)
<6>[    0.842399] rk30-hdmi rk30-hdmi: SYSTEM_CONFIG
<4>[    0.846854] lcdc0: dclk:148500000>>fps:60 
<6>[    0.850794] TCP reno registered
<6>[    0.854120] UDP hash table entries: 512 (order: 2, 16384 bytes)
<4>[    0.860047] rk30_load_screen for lcdc0 ok!
<6>[    0.864143] rk30-hdmi rk30-hdmi: CONFIG_VIDEO
<6>[    0.868806] UDP-Lite hash table entries: 512 (order: 2, 16384 bytes)
<6>[    0.875524] NET: Registered protocol family 1
<4>[    0.880092] RK29 Backlight Driver Initialized.
<6>[    0.884722] Unpacking initramfs...
<6>[    0.937814] Freeing initrd memory: 1088K
<6>[    0.941969] rk30-tsadc rk30-tsadc: initialized
<6>[    0.947645] [BT_RFKILL]: ret=0x0
<6>[    0.950999] Loaded driver for PL330 DMAC-1 rk29-pl330
<6>[    0.956048] 	DBUFF-32x8bytes Num_Chans-6 Num_Peri-12 Num_Events-12
<6>[    0.962331] Loaded driver for PL330 DMAC-2 rk29-pl330
<6>[    0.967379] 	DBUFF-64x8bytes Num_Chans-7 Num_Peri-20 Num_Events-14
<4>[    0.980794] highmem bounce pool size: 64 pages
<6>[    0.985405] ashmem: initialized
<6>[    0.994228] fuse init (API version 7.16)
<6>[    0.999271] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 252)
<6>[    1.006763] io scheduler noop registered
<6>[    1.010716] io scheduler deadline registered
<6>[    1.015032] io scheduler cfq registered (default)
<6>[    1.025829] rga: Driver loaded succesfully
<6>[    1.030176] rk_serial.0: ttyS0 at MMIO 0x10124000 (irq = 66) is a rk29_serial.0
<6>[    1.069502] rk_serial rk_serial.0: membase 0xf7040000
<6>[    1.074579] rk_serial.3: ttyS3 at MMIO 0x20068000 (irq = 69) is a rk29_serial.3
<6>[    1.169564] rk_serial rk_serial.3: membase 0xf7048000
<6>[    1.175398] Rockchip ion module(version: 1.0) is successfully loaded
<6>[    1.189989] loop: module loaded
<6>[    1.193418] Android kernel panic handler initialized (bind=kpanic)
<6>[    1.200488] PPP generic driver version 2.4.2
<6>[    1.204915] PPP Deflate Compression module registered
<6>[    1.209987] PPP BSD Compression module registered
<6>[    1.215335] PPP MPPE Compression module registered
<6>[    1.220279] rk30-hdmi rk30-hdmi: CONFIG_AUDIO
<6>[    1.220289] NET: Registered protocol family 24
<6>[    1.220370] usbcore: registered new interface driver asix
<6>[    1.220416] usbcore: registered new interface driver cdc_ether
<6>[    1.220458] usbcore: registered new interface driver dm9620
<6>[    1.220514] usbcore: registered new interface driver SR9700_android
<6>[    1.220556] usbcore: registered new interface driver net1080
<6>[    1.220597] usbcore: registered new interface driver cdc_subset
<6>[    1.220637] usbcore: registered new interface driver zaurus
<6>[    1.220657] cdc_ncm: 04-Aug-2011
<6>[    1.220697] usbcore: registered new interface driver cdc_ncm
<4>[    1.220705] Rockchip WiFi SYS interface (V1.00) ... 
<6>[    1.220743] Initializing USB Mass Storage driver...
<6>[    1.220810] usbcore: registered new interface driver usb-storage
<6>[    1.220818] USB Mass Storage support registered.
<6>[    1.220926] usbcore: registered new interface driver usbserial
<6>[    1.220973] USB Serial support registered for generic
<6>[    1.221023] usbcore: registered new interface driver usbserial_generic
<6>[    1.221031] usbserial: USB Serial Driver core
<6>[    1.221068] USB Serial support registered for GSM modem (1-port)
<6>[    1.221118] usbcore: registered new interface driver option
<6>[    1.221125] option: v0.7.2:USB Driver for GSM modems
<6>[    1.336822] rk30-hdmi rk30-hdmi: PLAY_BACK
<6>[    1.441723] DWC_OTG: ^^^^^^^^^^^^^^^^^^Host Mode
<6>[    1.446344] usb20_otg usb20_otg: DWC OTG Controller
<6>[    1.451237] usb20_otg usb20_otg: new USB bus registered, assigned bus number 1
<6>[    1.458469] usb20_otg usb20_otg: irq 48, io mem 0x00000000
<6>[    1.464024] DWC_OTG: Init: Port Power? op_state=1
<6>[    1.468720] DWC_OTG: Init: Power Port (0)
<6>[    1.472786] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
<6>[    1.479577] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
<6>[    1.486787] usb usb1: Product: DWC OTG Controller
<6>[    1.491491] usb usb1: Manufacturer: Linux 3.0.8+ dwc_otg_hcd
<6>[    1.497140] usb usb1: SerialNumber: usb20_otg
<6>[    1.501848] hub 1-0:1.0: USB hub found
<6>[    1.505598] hub 1-0:1.0: 1 port detected
<6>[    1.509861] DWC_OTG: host20_driver_probe host2.0 reg addr: 0x101c0000 remap:0xf7100000
<6>[    1.728017] DWC_OTG: ^^^^^^^^^^^^^^^^^^Host Mode
<6>[    1.732702] usb20_host usb20_host: DWC OTG Controller
<6>[    1.737758] usb20_host usb20_host: new USB bus registered, assigned bus number 2
<6>[    1.745168] usb20_host usb20_host: irq 49, io mem 0x00000000
<6>[    1.750856] DWC_OTG: Init: Port Power? op_state=1
<6>[    1.755551] DWC_OTG: Init: Power Port (0)
<6>[    1.759590] usb usb2: New USB device found, idVendor=1d6b, idProduct=0002
<6>[    1.766369] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
<6>[    1.773588] usb usb2: Product: DWC OTG Controller
<6>[    1.778284] usb usb2: Manufacturer: Linux 3.0.8+ host20_hcd
<6>[    1.783859] usb usb2: SerialNumber: usb20_host
<6>[    1.788564] hub 2-0:1.0: USB hub found
<6>[    1.792325] hub 2-0:1.0: 1 port detected
<4>[    1.796518] DWC_OTG: Mode Mismatch Interrupt: currently in Host mode
<6>[    1.803791] android_usb gadget: Mass Storage Function, version: 2009/09/11
<6>[    1.810672] android_usb gadget: Number of LUNs=2
<6>[    1.815283]  lun0: LUN: removable file: (no medium)
<6>[    1.820163]  lun1: LUN: removable file: (no medium)
<6>[    1.825178] android_usb gadget: android_usb ready
<6>[    1.830069] input: rk29-keypad as /devices/platform/rk29-keypad/input/input0
<6>[    1.837402] ++++++++remotectl_init
<4>[    1.840888] ++++++++remotectl_probe
<4>[    1.844388] remotectl probe j=0x0
<4>[    1.847698] remotectl probe j=0x1
<6>[    1.851145] input: rkxx-remotectl as /devices/platform/rkxx-remotectl/input/input1
<6>[    1.858998] using rtc device, tps65910, for alarms
<6>[    1.863942] lirc_dev: IR Remote Control driver registered, major 250 
<6>[    1.870575] IR NEC protocol handler initialized
<6>[    1.875097] IR RC5(x) protocol handler initialized
<6>[    1.879952] IR RC6 protocol handler initialized
<6>[    1.884475] IR JVC protocol handler initialized
<6>[    1.888995] IR Sony protocol handler initialized
<6>[    1.893637] IR RC5 (streamzap) protocol handler initialized
<6>[    1.899200] IR LIRC bridge handler initialized
<6>[    1.899518] usb 1-1: new high speed USB device number 2 using usb20_otg
<6>[    1.910282] Linux video capture interface: v2.00
<6>[    1.914973] usbcore: registered new interface driver uvcvideo
<6>[    1.920777] USB Video Class driver (v1.1.0)
<6>[    1.925593] device-mapper: uevent: version 1.0.3
<6>[    1.930462] device-mapper: ioctl: 4.20.0-ioctl (2011-02-02) initialised: dm-devel@redhat.com
<6>[    1.939076] Bluetooth: HCI UART driver ver 2.2
<6>[    1.943533] Bluetooth: HCI H4 protocol initialized
<6>[    1.948315] Bluetooth: HCILL protocol initialized
<6>[    1.953141] cpuidle: using governor ladder
<6>[    1.957231] cpuidle: using governor menu
<6>[    2.021538] rk29_sdmmc_change_clk_div..1741..  newDiv=83, newCLK=298Khz [sd_mmc]
<6>[    2.034082] 
<6>[    2.034085] drivers/mmc/core/core.c...1823..  ===== mmc_rescan Begin....[mmc0]
<6>[    2.034102] .Line3506..The End of SDMMC-probe Ver.3.07 The last modify date is 2012-04-23.  [sd_mmc]
<6>[    2.034189] rk29_sdmmc_change_clk_div..1741..  newDiv=42, newCLK=294Khz [sdio]
<6>[    2.034285] .Line3506..The End of SDMMC-probe Ver.3.07 The last modify date is 2012-04-23.  [sdio]
<6>[    2.035578] usbcore: registered new interface driver usbhid
<6>[    2.035584] usbhid: USB HID core driver
<6>[    2.049784] logger: created 256K log 'log_main'
<6>[    2.049848] logger: created 256K log 'log_events'
<6>[    2.049907] logger: created 256K log 'log_radio'
<6>[    2.049965] logger: created 256K log 'log_system'
<4>[    2.096082] 
<4>[    2.096085] =================
<4>[    2.096088] mmc_rescan..1830..  ====find no SDMMC host. [mmc0]
<6>[    2.098264] asoc: hdmi-audio-codec <-> rk29_i2s.0 mapping ok
<6>[    2.098562] ALSA device list:
<6>[    2.098567]   #0: ROCKCHIP HDMI
<6>[    2.098655] GACT probability NOT on
<6>[    2.098664] Mirror/redirect action on
<6>[    2.098670] u32 classifier
<6>[    2.098674]     Actions configured
<6>[    2.098680] Netfilter messages via NETLINK v0.30.
<6>[    2.098720] nf_conntrack version 0.5.0 (14299 buckets, 57196 max)
<6>[    2.099105] ctnetlink v0.93: registering with nfnetlink.
<6>[    2.099135] NF_TPROXY: Transparent proxy support initialized, version 4.1.0
<6>[    2.099140] NF_TPROXY: Copyright (c) 2006-2007 BalaBit IT Ltd.
<6>[    2.099329] xt_time: kernel timezone is -0000
<6>[    2.099461] ip_tables: (C) 2000-2006 Netfilter Core Team
<6>[    2.099615] arp_tables: (C) 2002 David S. Miller
<6>[    2.099658] TCP cubic registered
<6>[    2.100069] NET: Registered protocol family 10
<6>[    2.100649] Mobile IPv6
<6>[    2.100674] ip6_tables: (C) 2000-2006 Netfilter Core Team
<6>[    2.100788] IPv6 over IPv4 tunneling driver
<6>[    2.101380] NET: Registered protocol family 17
<6>[    2.101405] NET: Registered protocol family 15
<5>[    2.101474] Bridge firewalling registered
<6>[    2.101599] Bluetooth: RFCOMM TTY layer initialized
<6>[    2.101611] Bluetooth: RFCOMM socket layer initialized
<6>[    2.101616] Bluetooth: RFCOMM ver 1.11
<6>[    2.101622] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
<6>[    2.101629] Bluetooth: HIDP (Human Interface Emulation) ver 1.2
<6>[    2.101737] NET: Registered protocol family 35
<6>[    2.101865] VFP support v0.3: implementor 41 architecture 3 part 30 variant 9 rev 4
<6>[    2.243960] 
<6>[    2.243962] drivers/mmc/core/core.c...1823..  ===== mmc_rescan Begin....[mmc1]
<6>[    2.252674] tps65910-rtc tps65910-rtc: setting system clock to 2000-01-01 00:00:01 UTC (946684801)
<4>[    2.252688] 
<4>[    2.252690] =================
<4>[    2.252693] mmc_rescan..1830..  ====find no SDMMC host. [mmc1]
<6>[    2.272293] usbcore: registered new interface driver snd-usb-audio
<6>[    2.278653] Freeing init memory: 160K
<6>[    2.282504] usb 1-1: New USB device found, idVendor=0bda, idProduct=8179
<4>[    2.286009] init (1): /proc/1/oom_adj is deprecated, please use /proc/1/oom_score_adj instead.
<6>[    2.297910] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
<6>[    2.305064] usb 1-1: Product: 802.11n WLAN NIC
<6>[    2.309514] usb 1-1: Manufacturer: Realtek
<6>[    2.313776] usb 1-1: SerialNumber: 0092C3C0BA59
<6>[    2.327811] keychord: using input dev rk29-keypad for fevent
<6>[    2.333993] keychord: using input dev rkxx-remotectl for fevent
<3>[    2.340526] init: cannot open '/initlogo.rle'
<6>[    2.499680] usb 2-1: new low speed USB device number 2 using usb20_host
<4>[    2.512027] gp_rknand_info = : 0xee4d0200
<4>[    2.516177] request IRQ_NANDC irq , ret=0.........
<4>[    2.521037] FlashCopyProgBuf1=0xc1411000
<4>[    2.524978] ATime: 40 ns AHB: 148 timming: 1081
<4>[    2.529670] No.1 FLASH INFO:2c 68 4 4a a9
<4>[    2.534025] ATime: 32 ns AHB: 148 timming: 1061
<4>[    2.538703] ATime: 32 ns AHB: 148 timming: 1061
<4>[    2.543249] randomizer = 0 , EccBits = 18 
<4>[    2.555128] GetRemapTbl...
<6>[    2.724236] usb 2-1: New USB device found, idVendor=192f, idProduct=0416
<6>[    2.731120] usb 2-1: New USB device strings: Mfr=0, Product=2, SerialNumber=0
<6>[    2.738244] usb 2-1: Product: USB Optical Mouse
<6>[    2.747606] input: USB Optical Mouse as /devices/platform/usb20_host/usb2/2-1/2-1:1.0/input/input2
<6>[    2.756843] generic-usb 0003:192F:0416.0001: input: USB HID v1.11 Mouse [USB Optical Mouse] on usb-usb20_host-1/input0
<4>[    4.572772] done
<4>[    4.574628] FTL INFO:Version = 438,Date = 20120806
<4>[    4.579410] totalLogicBlkRaw  = 1904
<4>[    4.582995] gBootMedia = 0 gSdmmcFwPartOffset =0!
<5>[    4.587870] 10 cmdlinepart partitions found on MTD device rk29xxnand
<5>[    4.594227] Creating 10 MTD partitions on "rk29xxnand":
<5>[    4.599447] 0x000000400000-0x000000800000 : "misc"
<5>[    4.605304] 0x000000800000-0x000001000000 : "kernel"
<5>[    4.611157] 0x000001000000-0x000002000000 : "boot"
<5>[    4.616751] 0x000002000000-0x000003000000 : "recovery"
<5>[    4.622803] 0x000003000000-0x00001b000000 : "backup"
<5>[    4.628892] 0x00001b000000-0x000023000000 : "cache"
<5>[    4.634773] 0x000023000000-0x000043000000 : "userdata"
<5>[    4.641318] 0x000043000000-0x000043400000 : "kpanic"
<6>[    4.647307] apanic: Bound to mtd partition 'kpanic'
<6>[    4.652196] apanic: No panic data available
<5>[    4.656527] 0x000043400000-0x000057400000 : "system"
<5>[    4.662785] 0x000067400000-0x0000ee000000 : "user"
<4>[    4.669993] startBlk = 228  sysProtAddr = 227 
<6>[    4.693264] EXT4-fs (mtdblock8): mounted filesystem with ordered data mode. Opts: noauto_da_alloc
<6>[    5.123435] EXT4-fs (mtdblock6): mounted filesystem with ordered data mode. Opts: noauto_da_alloc
<6>[    5.355254] EXT4-fs (mtdblock5): mounted filesystem with ordered data mode. Opts: noauto_da_alloc
<4>[    5.365608] UMP<2>: Inserting UMP device driver. Compiled: Jun 11 2012, time: 14:36:55
<4>[    5.373931] UMP<2>: Using OS memory backend, allocation limit: 536870912
<4>[    5.380648] UMP: UMP device driver  loaded
<4>[    5.390687] Mali: init_mali_clock mali_clock c0aaf900 
<4>[    5.395843] Mali: mali_utility_sysfs_init success
<4>[    5.401076] Mali: mali allocation limit : 0x40000000
<4>[    5.406903] Mali: Mali device driver r2p4-02rel1 loaded
<4>[    5.412456] rk29_ipp: module is from the staging directory, the quality is unknown, you have been warned.
<4>[    5.422544] ipp irq 47
<4>[    5.425241] IPP init, version rk30-ipp 1.001
<3>[    5.583331] init: cannot find '/system/etc/install-recovery.sh', disabling 'flash_recovery'
<4>[    5.621536] vpu: power on
<6>[    5.624213] VPU_SERVICE: HW ID = 0x67312398
<6>[    5.628399] VPU_SERVICE: Compatible HW found at 0x10104400
<6>[    5.638692] .385.. MMC0 receive the message sd-No-Media from VOLD.[sd_mmc]
<6>[    5.652307] .416.. MMC0 receive the message No-Media from VOLD. waitTimes=0 [sd_mmc]
<6>[    5.660114] VPU_SERVICE: HW ID = 0x48311220
<4>[    5.660605] Current WiFi chip is RTL8188EU.
<6>[    5.668469] VPU_SERVICE: Compatible HW found at 0x10104000
<4>[    5.675928] vpu: power off...done
<6>[    5.679273] VPU_SERVICE: init success
<4>[    5.830186] launch virtual_keyboard driver ver1.1
<6>[    5.835072] input: virtual_keyboard as /devices/virtual/input/input3
<6>[    5.842837] keychord: using input dev virtual_keyboard for fevent
<6>[    5.849013] virtual_keyboard: registered as input device
<3>[    5.858242] android_usb: already disabled
<6>[    5.874639] adb_open
<4>[    6.506303] UMP<2>: New session opened
<4>[    6.908858] UMP<2>: New session opened
<4>[    9.629504] delayed 
<6>[   14.295529] warning: `zygote' uses 32-bit capabilities (legacy support in use)