MK802: Первые впечатление, разборка и добавление UART’а

Наконец-то оно доехало! За 60 баксов 1Ghz ARM CPU + 1GiB RAM это крайне вкусно. Так или иначе, так как андройд на таком девайсе штука бесполезная, первое что я сделал (после того, как убедился, что оно до меня дошло живым), это разобрал на части.
Фото внутренностей можно найти тут.
Далее последовала хирургическая процедура по добавлению уарта. Этот мне вскоре очень понадобится. 4 пятака около SoC’а оказались Vcc(?), GND и пара RX&TX, так что добавление уарта прошло просто и безболезненно

Вот лог загрузки ванильной прошивки.

[       1.981] fs init ok
[       1.982] fattype FAT16
[       1.982] fs mount ok
[       1.989] script finish
[       3.613] power finish
[       3.618] BootMain start
[       3.618] 0
[       3.628] usbdc_vol = 4000, usbdc_cur = 0
[       3.628] usbpc_vol = 4000, usbpc_cur = 0
[       3.631] init to usb pc
[       3.633] set pc
[       4.365] startup status = -1
[       4.365] key value = 0
[       4.366] recovery key high 16, low 16
[       4.370] unable to find fastboot_key key_max value
[       4.376] test for multi os boot with display
[       4.946] WRN:L149(OSAL/OSAL_De.c):Length is ZERO!
[       4.997] show pic finish
[       4.997] load kernel start
[       5.014] load kernel successed
[       5.014] start address = 0x4a000000
[       5.016] power exit detect
[       5.344] twi write err
[       5.344] usb exit detect
[       5.344] jump to


U-Boot 2011.09-rc1-dirty (Jun 08 2012 - 12:45:15) Allwinner Technology 

CPU:   SUNXI Family
Board: A10-EVB
DRAM:  512 MiB
NAND:  3800 MiB
In:    serial
Out:   serial
Err:   serial
--------fastboot partitions--------
-total partitions:9-
-name-        -start-       -size-      
bootloader  : 100000        1000000     
env         : 1100000       200000      
boot        : 1300000       2000000     
system      : 3300000       20000000    
data        : 23300000      40000000    
misc        : 63300000      100000      
recovery    : 63400000      2000000     
cache       : 65400000      8000000     
UDISK       : 6d400000      80400000    
-----------------------------------
Hit any key to stop autoboot:  0 

NAND read: device 0 offset 0x1300000, size 0x2000000
 33554432 bytes read: OK

Starting kernel ...

[    0.000000] Linux version 3.0.8+ (user1@ubuntu-server) (gcc version 4.5.1 (Sourcery G++ Lite 2010.09-50) ) #3 PREEMPT Fri Jun 8 12:44:53 CST 2012
[    0.000000] CPU: ARMv7 Processor [413fc082] revision 2 (ARMv7), cr=10c53c7f
[    0.000000] CPU: VIPT nonaliasing data cache, VIPT aliasing instruction cache
[    0.000000] Machine: sun4i
[    0.000000] Total Detected Memory: 1024MB with 2 banks
[    0.000000] Memory Reserved(in bytes):
[    0.000000]  LCD: 0x5a000000, 0x02000000
[    0.000000]  SYS: 0x43000000, 0x00010000
[    0.000000]  G2D: 0x58000000, 0x01000000
[    0.000000]  VE : 0x44000000, 0x05000000
[    0.000000]  VE : 0x49000000, 0x01000000
[    0.000000] Memory policy: ECC disabled, Data cache writeback
[    0.000000] On node 0 totalpages: 245760
[    0.000000] free_area_init_node: node 0, pgdat c07b62f8, node_mem_map c10ee000
[    0.000000]   Normal zone: 1280 pages used for memmap
[    0.000000]   Normal zone: 0 pages reserved
[    0.000000]   Normal zone: 146176 pages, LIFO batch:31
[    0.000000]   HighMem zone: 768 pages used for memmap
[    0.000000]   HighMem zone: 97536 pages, LIFO batch:31
[    0.000000] pcpu-alloc: s0 r0 d32768 u32768 alloc=1*32768
[    0.000000] pcpu-alloc: [0] 0 
[    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 243712
[    0.000000] Kernel command line: console=ttyS0,115200 rw init=/init loglevel=8
[    0.000000] PID hash table entries: 4096 (order: 2, 16384 bytes)
[    0.000000] Dentry cache hash table entries: 131072 (order: 7, 524288 bytes)
[    0.000000] Inode-cache hash table entries: 65536 (order: 6, 262144 bytes)
[    0.000000] Memory: 448MB 512MB = 960MB total
[    0.000000] Memory: 832716k/832716k available, 150324k reserved, 393216K highmem
[    0.000000] Virtual kernel memory layout:
[    0.000000]     vector  : 0xffff0000 - 0xffff1000   (   4 kB)
[    0.000000]     fixmap  : 0xfff00000 - 0xfffe0000   ( 896 kB)
[    0.000000]     DMA     : 0xffc00000 - 0xffe00000   (   2 MB)
[    0.000000]     vmalloc : 0xe8800000 - 0xf0000000   ( 120 MB)
[    0.000000]     lowmem  : 0xc0000000 - 0xe8000000   ( 640 MB)
[    0.000000]     pkmap   : 0xbfe00000 - 0xc0000000   (   2 MB)
[    0.000000]     modules : 0xbf000000 - 0xbfe00000   (  14 MB)
[    0.000000]       .init : 0xc0008000 - 0xc002f000   ( 156 kB)
[    0.000000]       .text : 0xc002f000 - 0xc076f83c   (7427 kB)
[    0.000000]       .data : 0xc0770000 - 0xc07c03d0   ( 321 kB)
[    0.000000]        .bss : 0xc07c03f4 - 0xc097baf8   (1774 kB)
[    0.000000] SLUB: Genslabs=11, HWalign=64, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
[    0.000000] NR_IRQS:96 nr_irqs:96 96
[    0.000000] timer0: Periodic Mode
[    0.000000] sw_timer_init,line:397
[    0.000000] sched_clock: 32 bits at 24MHz, resolution 41ns, wraps every 178956ms
[    0.000000] aw_clksrc_init, line:338
[    0.000000] Console: colour dummy device 80x30
[    0.000087] Calibrating delay loop... 1001.88 BogoMIPS (lpj=5009408)
[    0.040020] pid_max: default: 32768 minimum: 301
[    0.040145] Mount-cache hash table entries: 512
[    0.040414] CPU: Testing write buffer coherency: ok
[    0.040579] hw perfevents: enabled with ARMv7 Cortex-A8 PMU driver, 5 counters available
[    0.041003] devtmpfs: initialized
[    0.042189] print_constraints: dummy: 
[    0.042315] NET: Registered protocol family 16
[    0.042817] hw-breakpoint: debug architecture 0x4 unsupported.
[    0.043290] SOFTWINNER DMA Driver, (c) 2003-2004,2006 Simtec Electronics
[    0.043340] Initialize DMAC OK
[    0.047937] bio: create slab  at 0
[    0.048478] SCSI subsystem initialized
[    0.048668] usbcore: registered new interface driver usbfs
[    0.048733] usbcore: registered new interface driver hub
[    0.048854] usbcore: registered new device driver usb
[    0.049242] Advanced Linux Sound Architecture Driver Version 1.0.24.
[    0.049535] Bluetooth: Core ver 2.16
[    0.049592] NET: Registered protocol family 31
[    0.049602] Bluetooth: HCI device and connection manager initialized
[    0.049613] Bluetooth: HCI socket layer initialized
[    0.049623] Bluetooth: L2CAP socket layer initialized
[    0.049648] Bluetooth: SCO socket layer initialized
[    0.049955] cfg80211: Calling CRDA to update world regulatory domain
[    0.050000] Init eGon pin module V2.0
[    0.050000] Switching to clocksource aw 64bits couter
[    0.050000] FS-Cache: Loaded
[    0.050000] CacheFiles: Loaded
[    0.050000] Switched to NOHz mode on CPU #0
[    0.050000] [usb_manager]: CONFIG_USB_SW_SUN4I_USB0_OTG
[    0.050000] [sw_hcd0]: usb host driver initialize........
[    0.050000] [sw_hcd0]: open_usb_clock
[    0.066336] [sw_hcd0]: host_init_state = 0
[    0.066345] [sw_hcd0]: platform is usb host
[    0.066405] [sw_hcd0]: sw_hcd_init_controller: sw_hcd_host0: USB Host mode controller at f1c13000 using PIO, IRQ 38
[    0.066429] sw_hcd_host0 sw_hcd_host0: sw_hcd host driver
[    0.066448] sw_hcd_host0 sw_hcd_host0: new USB bus registered, assigned bus number 1
[    0.066943] hub 1-0:1.0: USB hub found
[    0.066967] hub 1-0:1.0: 1 port detected
[    0.066997] wrn: hcd is not enable, need not start hcd
[    0.067236] [sw_hcd0]: sw_usb_host0_disable start
[    0.067249] -------sw_hcd0_soft_disconnect---------
[    0.067260] [sw_hcd_host0]: Set USB Power OFF
[    0.067269] wrn: hcd is not enable, need not stop hcd
[    0.067297] [sw_hcd0]: close_usb_clock
[    0.067334] [sw_hcd0]: sw_usb_host0_disable end
[    0.067373] [sw_udc]: udc_init: version 20080411
[    0.067523] NET: Registered protocol family 2
[    0.067621] IP route cache hash table entries: 32768 (order: 5, 131072 bytes)
[    0.067945] TCP established hash table entries: 131072 (order: 8, 1048576 bytes)
[    0.070052] TCP bind hash table entries: 65536 (order: 6, 262144 bytes)
[    0.070741] TCP: Hash tables configured (established 131072 bind 65536)
[    0.070751] TCP reno registered
[    0.070762] UDP hash table entries: 512 (order: 1, 8192 bytes)
[    0.070790] UDP-Lite hash table entries: 512 (order: 1, 8192 bytes)
[    0.070972] NET: Registered protocol family 1
[    0.071248] RPC: Registered named UNIX socket transport module.
[    0.071259] RPC: Registered udp transport module.
[    0.071267] RPC: Registered tcp transport module.
[    0.071275] RPC: Registered tcp NFSv4.1 backchannel transport module.
[    0.071425] Trying to unpack rootfs image as initramfs...
[    0.141144] Freeing initrd memory: 948K
[    0.141244] [pm]aw_pm_init!
[    0.155681] highmem bounce pool size: 64 pages
[    0.155915] ashmem: initialized
[    0.161646] VFS: Disk quotas dquot_6.5.2
[    0.161800] Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
[    0.164898] NTFS driver 2.1.30 [Flags: R/W].
[    0.165327] fuse init (API version 7.16)
[    0.165934] msgmni has been set to 860
[    0.166382] cryptomgr_test used greatest stack depth: 6672 bytes left
[    0.166782] cryptomgr_test used greatest stack depth: 6480 bytes left
[    0.168750] cryptomgr_test used greatest stack depth: 6388 bytes left
[    0.169740] cryptomgr_test used greatest stack depth: 6280 bytes left
[    0.170291] alg: No test for stdrng (krng)
[    0.170486] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 253)
[    0.170501] io scheduler noop registered
[    0.170509] io scheduler deadline registered
[    0.170580] io scheduler cfq registered (default)
[    0.171146] Serial: 8250/16550 driver, 8 ports, IRQ sharing disabled
[    0.192941] sunxi-uart.0: ttyS0 at MMIO 0x1c28000 (irq = 1) is a U6_16550A
[    0.856626] console [ttyS0] enabled
[    0.860712] G2D: drv_g2d_init
[    0.863686] G2D: g2dmem: g2d_start=58000000, g2d_size=1000000
[    0.869427] G2D: head:d8000000,tail:d9000000
[    0.873772] G2D: Module initialized.major:251
[    0.878683] brd: module loaded
[    0.883790] loop: module loaded
[    0.886940] [NAND]nand driver, init.
[    0.890574] [NAND] nand gpio_request
[    0.894174] [NAND] nand driver version: 0x2 0x9 
[    0.898800] nand interrupte register ok
[    0.902661] ret of NFC_ChangMode is 0 
[    0.906405] dma_hdle  is 0 
[    0.909198] dma_hdle  is 10000008 
[    0.930090] The 0 disk name = bootloader, class name = DISK, disk size = 32768
[    0.937311] The 1 disk name = env, class name = DISK, disk size = 4096
[    0.943865] The 2 disk name = boot, class name = DISK, disk size = 65536
[    0.950578] The 3 disk name = system, class name = DISK, disk size = 1048576
[    0.957619] The 4 disk name = data, class name = DISK, disk size = 2097152
[    0.964503] The 5 disk name = misc, class name = DISK, disk size = 2048
[    0.971127] The 6 disk name = recovery, class name = DISK, disk size = 65536
[    0.978169] The 7 disk name = cache, class name = DISK, disk size = 262144
[    0.985053] The 8 disk name = UDISK, class name = DISK, disk size = 4202496
[    0.992024] The 8 disk size = 4202496
[    0.995684] part total count = 9
[    0.999909]  nanda:
[    1.003172]  nandb: unknown partition table
[    1.008417]  nandc: unknown partition table
[    1.013998]  nandd: unknown partition table
[    1.081808]  nande: unknown partition table
[    1.087081]  nandf: unknown partition table
[    1.092342]  nandg: unknown partition table
[    1.097556]  nandh: unknown partition table
[    1.102672]  nandi:
[    1.104933] benn: nand probe enter
[    1.108369] [NAND]nand driver, ok.
[    1.112099] PPP generic driver version 2.4.2
[    1.116548] PPP Deflate Compression module registered
[    1.121648] PPP BSD Compression module registered
[    1.127337] PPP MPPE Compression module registered
[    1.132235] NET: Registered protocol family 24
[    1.136705] PPTP driver version 0.8.5
[    1.140696] emac driver is disabled 
[    1.144287] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[    1.150927] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[    1.157317] [sw-ehci1]: probe, pdev->name: sw-ehci, pdev->id: 1, sw_ehci: 0xc08714d4
[    1.165100] [sw-ehci1]: open clock
[    1.188459] [sw-ehci1]: Set USB Power ON
[    1.192401] sw-ehci sw-ehci.1: SW USB2.0 'Enhanced' Host Controller (EHCI) Driver
[    1.199894] sw-ehci sw-ehci.1: new USB bus registered, assigned bus number 2
[    1.207038] sw-ehci sw-ehci.1: irq 39, io mem 0xf1c14000
[    1.230045] sw-ehci sw-ehci.1: USB 0.0 started, EHCI 1.00
[    1.235938] hub 2-0:1.0: USB hub found
[    1.239699] hub 2-0:1.0: 1 port detected
[    1.243976] [sw-ohci1]: probe, pdev->name: sw-ohci, pdev->id: 1, sw_ohci: 0xc08715e4
[    1.251740] [sw-ohci1]: open clock
[    1.275091] sw-ohci sw-ohci.1: SW USB2.0 'Open' Host Controller (OHCI) Driver
[    1.282254] sw-ohci sw-ohci.1: new USB bus registered, assigned bus number 3
[    1.289322] sw-ohci sw-ohci.1: irq 64, io mem 0xf1c14400
[    1.354450] hub 3-0:1.0: USB hub found
[    1.358210] hub 3-0:1.0: 1 port detected
[    1.362510] [sw-ehci2]: probe, pdev->name: sw-ehci, pdev->id: 2, sw_ehci: 0xc08716f8
[    1.370279] [sw-ehci2]: open clock
[    1.393621] [sw-ehci2]: Set USB Power ON
[    1.397543] sw-ehci sw-ehci.2: SW USB2.0 'Enhanced' Host Controller (EHCI) Driver
[    1.405052] sw-ehci sw-ehci.2: new USB bus registered, assigned bus number 4
[    1.412177] sw-ehci sw-ehci.2: irq 40, io mem 0xf1c1c000
[    1.430038] sw-ehci sw-ehci.2: USB 0.0 started, EHCI 1.00
[    1.435435] ehci_irq: port change detect
[    1.439771] hub 4-0:1.0: USB hub found
[    1.443554] hub 4-0:1.0: 1 port detected
[    1.447698] [sw-ehci2]: sw_usb_disable_ehci
[    1.451910] [sw-ehci2]: remove, pdev->name: sw-ehci, pdev->id: 2, sw_ehci: 0xc08716f8
[    1.459733] sw-ehci sw-ehci.2: remove, state 1
[    1.464259] usb usb4: USB disconnect, device number 1
[    1.470577] sw-ehci sw-ehci.2: USB bus 4 deregistered
[    1.475633] [sw-ehci2]: Set USB Power OFF
[    1.479641] [sw-ehci2]: close clock
[    1.483287] [sw-ohci2]: probe, pdev->name: sw-ohci, pdev->id: 2, sw_ohci: 0xc0871808
[    1.491049] [sw-ohci2]: open clock
[    1.514392] [sw-ohci2]: Set USB Power ON
[    1.518313] sw-ohci sw-ohci.2: SW USB2.0 'Open' Host Controller (OHCI) Driver
[    1.525473] sw-ohci sw-ohci.2: new USB bus registered, assigned bus number 4
[    1.532557] sw-ohci sw-ohci.2: irq 65, io mem 0xf1c1c400
[    1.594433] hub 4-0:1.0: USB hub found
[    1.598192] hub 4-0:1.0: 1 port detected
[    1.602343] [sw-ohci2]: sw_usb_disable_ohci
[    1.606526] [sw-ohci2]: remove, pdev->name: sw-ohci, pdev->id: 2, sw_ohci: 0xc0871808
[    1.614373] sw-ohci sw-ohci.2: remove, state 1
[    1.618819] usb usb4: USB disconnect, device number 1
[    1.624212] sw-ohci sw-ohci.2: USB bus 4 deregistered
[    1.629265] [sw-ohci2]: Set USB Power OFF
[    1.633295] [sw-ohci2]: close clock
[    1.636815] Initializing USB Mass Storage driver...
[    1.641841] usbcore: registered new interface driver usb-storage
[    1.647842] USB Mass Storage support registered.
[    1.652527] usbcore: registered new interface driver ums-alauda
[    1.658480] usbcore: registered new interface driver ums-cypress
[    1.664544] usbcore: registered new interface driver ums-datafab
[    1.670605] usbcore: registered new interface driver ums_eneub6250
[    1.676819] usbcore: registered new interface driver ums-freecom
[    1.682880] usbcore: registered new interface driver ums-isd200
[    1.688833] usbcore: registered new interface driver ums-jumpshot
[    1.694980] usbcore: registered new interface driver ums-karma
[    1.700863] usbcore: registered new interface driver ums-onetouch
[    1.706997] usbcore: registered new interface driver ums-realtek
[    1.713056] usbcore: registered new interface driver ums-sddr09
[    1.719005] usbcore: registered new interface driver ums-sddr55
[    1.724977] usbcore: registered new interface driver ums-usbat
[    1.730929] usbcore: registered new interface driver usbserial
[    1.736757] usbserial: USB Serial Driver core
[    1.741161] USB Serial support registered for GSM modem (1-port)
[    1.747296] usbcore: registered new interface driver option
[    1.752885] option: v0.7.2:USB Driver for GSM modems
[    1.757879] ------print_msc_config-----
[    1.761730] vendor_id             = 0x18d1
[    1.765822] mass_storage_id       = 0x1
[    1.769653] adb_id                = 0x2
[    1.773501] usb_manufacturer_name = USB Developer
[    1.778200] usb_product_name      = Android
[    1.782394] usb_serial_number     = 20080411
[    1.786659] msc_vendor_name       = ANDROID
[    1.790859] msc_product_name      = USB 2.0
[    1.795040] msc_release           = 100
[    1.798871] luns                  = 2
[    1.802547] ---------------------------
[    1.806531] [sw_udc]: [sw_usb_udc]: binding gadget driver 'android_usb'
[    1.813175] [sw_udc]: alloc request: ep(0xc079dae0, ep0, 64), req(0xe7ba7fc0)
[    1.820338] WRN:L2703(drivers/usb/sun4i_usb/udc/sw_udc.c):ERR: usb device is not active
[    1.828346] [sw_udc]: sw_udc_pullup, is_on = 0
[    1.832816] WRN:L2738(drivers/usb/sun4i_usb/udc/sw_udc.c):ERR: usb device is not active
[    1.842044] android_usb gadget: Mass Storage Function, version: 2009/09/11
[    1.848916] android_usb gadget: Number of LUNs=2
[    1.853580]  lun0: LUN: removable file: (no medium)
[    1.858454]  lun1: LUN: removable file: (no medium)
[    1.863361] lun name: lun
[    1.865985] lun name: lun1
[    1.868859] WRN:L2703(drivers/usb/sun4i_usb/udc/sw_udc.c):ERR: usb device is not active
[    1.876908] android_usb gadget: android_usb ready
[    1.881752] mousedev: PS/2 mouse device common for all mice
[    1.887578] input: sun4i-keyboard as /devices/virtual/input/input0
[    1.893917] ==register_early_suspend =
[    1.898099] sunxi RTC version 0.1 
[    1.901691] sunxi-rtc sunxi-rtc: sunxi_rtc_probe tmp_data = 380248073
[    1.908125] [RTC] ERR: Set LOSC to external failed!!!
[    1.913191] [RTC] WARNING: Rtc time will be wrong!!
[    1.918305] using rtc device, rtc, for alarms
[    1.922536] sunxi-rtc sunxi-rtc: rtc core: registered rtc as rtc0
[    1.928848] i2c /dev entries driver
[    1.932452] !!! base_Addr = 0xe88b6c00 
[    1.936294] config i2c gpio with gpio_config api 
[    1.941055] twi0, apb clock = 24000000 
[    1.945101] I2C: i2c-0: AW16XX I2C adapter
[    1.949193] **********start************
[    1.953049] 0x40 
[    1.954972] 0xf8 
[    1.956897] 0x28 
[    1.958819] 0x0 
[    1.960672] 0x0 
[    1.962509] **********end************
[    1.966196] !!! base_Addr = 0xe88b8000 
[    1.970084] twi1, apb clock = 24000000 
[    1.974091] I2C: i2c-1: AW16XX I2C adapter
[    1.978184] **********start************
[    1.982038] 0x40 
[    1.983961] 0xf8 
[    1.985883] 0x58 
[    1.987805] 0x0 
[    1.989642] 0x0 
[    1.991494] **********end************
[    1.995174] !!! base_Addr = 0xe88ba400 
[    1.999039] twi2, apb clock = 24000000 
[    2.003074] I2C: i2c-2: AW16XX I2C adapter
[    2.007166] **********start************
[    2.011021] 0x40 
[    2.012944] 0xf8 
[    2.014866] 0x58 
[    2.016788] 0x0 
[    2.018625] 0x0 
[    2.020478] **********end************
[    2.024257] lirc_dev: IR Remote Control driver registered, major 249 
[    2.030714] IR NEC protocol handler initialized
[    2.035240] IR RC5(x) protocol handler initialized
[    2.040052] IR RC6 protocol handler initialized
[    2.044578] IR JVC protocol handler initialized
[    2.049103] IR Sony protocol handler initialized
[    2.053732] IR RC5 (streamzap) protocol handler initialized
[    2.059298] IR LIRC bridge handler initialized
[    2.063753] Linux video capture interface: v2.00
[    2.068380] [cedar dev]: install start!!!
[    2.072734] [cedar dev]: install end!!!
[    2.076568] [ace_drv] start!!!
[    2.079868] [ace_drv] init end!!!
[    2.083242] 
[    2.083246] 
[    2.083249] insmod_device_driver
[    2.083253] 
[    2.090952] [pa_drv] start!!!
[    2.094162] [pa_drv] init end!!!
[    2.098859] device-mapper: ioctl: 4.20.0-ioctl (2011-02-02) initialised: [email protected]
[    2.107361] [sw_udc]: sw_usb_device_enable start
[    2.112018] [sw_udc]: usb_vbase  = 0xf1c13000
[    2.116383] [sw_udc]: sram_vbase = 0xf1c00000
[    2.121128] [sw_udc]: open_usb_clock
[    2.130047] device-mapper: multipath: version 1.3.0 loaded
[    2.135530] device-mapper: multipath round-robin: version 1.0.0 loaded
[    2.150027] device-mapper: multipath queue-length: version 0.1.0 loaded
[    2.156636] device-mapper: multipath service-time: version 0.2.0 loaded
[    2.169979] [sw_udc]: 
[    2.172451] Bluetooth: HCI UART driver ver 2.2
[    2.177078] Bluetooth: HCI H4 protocol initialized
[    2.181891] usbd_stop_work
[    2.184612] [sw_udc]: sw_usb_device_enable end
[    2.189072] Bluetooth: HCI BCSP protocol initialized
[    2.194051] Bluetooth: HCILL protocol initialized
[    2.198947] [mmc_pm]: no sdio card used in configuration
[    2.204297] [mmc]: sunximmc_init
[    2.207717] [mmc]: sunxi mmc controller using config : 0x9
[    2.213273] [mmc]: sunxi-mmc.0: pdev->name: sunxi-mmc, pdev->id: 0
[    2.219739] [mmc]: mmc 0 power off !!
[    2.223518] [mmc]: mmc0 Probe: base:0xe8914000 irq:32 dma:0 pdes:0xe7bfc000, ret 0.
[    2.231209] [mmc]: sunxi-mmc.3: pdev->name: sunxi-mmc, pdev->id: 3
[    2.237602] [mmc]: mmc 3 power off !!
[    2.241355] [mmc]: mmc3 Probe: base:0xe8916000 irq:35 dma:0 pdes:0xe7000000, ret 0.
[    2.249631] usbcore: registered new interface driver usbhid
[    2.255227] usbhid: USB HID core driver
[    2.259424] logger: created 256K log 'log_main'
[    2.264091] logger: created 256K log 'log_events'
[    2.268868] logger: created 256K log 'log_radio'
[    2.273587] logger: created 256K log 'log_system'
[    2.278831] enter sun4i Audio codec!!!
[    2.283237] sun4i audio support initialized
[    2.287500] audiocodec_adap_awxx_init: script_parser_fetch err. 
[    2.293656] sun4i Audio codec successfully loaded..
[    2.299568] asoc: sndhdmi <-> sun4i-hdmiaudio.0 mapping ok
[    2.305430] ALSA device list:
[    2.308397]   #0: sun4i-CODEC  Audio Codec
[    2.312514]   #1: sun4i-sndhdmi
[    2.315894] Netfilter messages via NETLINK v0.30.
[    2.320677] nf_conntrack version 0.5.0 (13026 buckets, 52104 max)
[    2.327268] ctnetlink v0.93: registering with nfnetlink.
[    2.332610] NF_TPROXY: Transparent proxy support initialized, version 4.1.0
[    2.339564] NF_TPROXY: Copyright (c) 2006-2007 BalaBit IT Ltd.
[    2.345629] IPv4 over IPv4 tunneling driver
[    2.350143] GRE over IPv4 demultiplexor driver
[    2.354411] GRE over IPv4 tunneling driver
[    2.359172] ip_tables: (C) 2000-2006 Netfilter Core Team
[    2.364662] TCP cubic registered
[    2.367889] Initializing XFRM netlink socket
[    2.372900] NET: Registered protocol family 10
[    2.378073] ip6_tables: (C) 2000-2006 Netfilter Core Team
[    2.383642] IPv6 over IPv4 tunneling driver
[    2.388588] NET: Registered protocol family 17
[    2.393088] NET: Registered protocol family 15
[    2.397674] Bluetooth: RFCOMM TTY layer initialized
[    2.402629] Bluetooth: RFCOMM socket layer initialized
[    2.407765] Bluetooth: RFCOMM ver 1.11
[    2.411532] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[    2.416839] Bluetooth: BNEP filters: protocol multicast
[    2.422087] L2TP core driver, V2.0
[    2.425499] PPPoL2TP kernel driver, V2.0
[    2.429421] L2TP IP encapsulation support (L2TPv3)
[    2.434316] L2TP netlink interface
[    2.437747] L2TP ethernet pseudowire support (L2TPv3)
[    2.443160] [mmc_pm]: No sdio card, please check your config !!
[    2.449113] VFP support v0.3: implementor 41 architecture 3 part 30 variant c rev 3
[    2.457955] [LCD] lcd_module_init
[    2.528001] sunxi-rtc sunxi-rtc: hctosys: unable to read the hardware clock
[    2.535366] Freeing init memory: 156K
[    2.594082] init: width = 1280
[    2.597152] init: height = 720
[    2.600349] init: s.st_size = 3686400
[    2.663327] init: command 'loglevel' r=0
[    2.667280] init: command 'export' r=0
[    2.671077] init: command 'export' r=0
[    2.674832] init: command 'export' r=0
[    2.678586] init: command 'export' r=0
[    2.682374] init: command 'export' r=0
[    2.686143] init: command 'export' r=0
[    2.689897] init: command 'export' r=0
[    2.693673] init: command 'export' r=0
[    2.697429] init: command 'export' r=0
[    2.701267] init: command 'symlink' r=0
[    2.705140] init: command 'symlink' r=0
[    2.709005] init: command 'symlink' r=0
[    2.712893] init: command 'mkdir' r=0
[    2.717026] init: command 'mount' r=-1
[    2.720895] init: command 'mkdir' r=0
[    2.724593] init: command 'mkdir' r=0
[    2.728288] init: command 'mkdir' r=0
[    2.732027] init: command 'mkdir' r=0
[    2.735728] init: command 'mkdir' r=0
[    2.739418] init: command 'mkdir' r=0
[    2.743154] init: command 'mkdir' r=0
[    2.746842] init: command 'mkdir' r=0
[    2.750553] init: command 'mkdir' r=0
[    2.754332] init: command 'mount' r=0
[    2.758023] init: command 'mkdir' r=0
[    2.761816] init: command 'mount' r=0
[    2.765585] init: command 'write' r=0
[    2.769308] init: command 'write' r=-2
[    2.773193] init: command 'write' r=0
[    2.776903] init: command 'write' r=0
[    2.780647] init: command 'write' r=0
[    2.784364] init: command 'write' r=-2
[    2.788150] init: command 'write' r=0
[    2.791892] init: command 'mkdir' r=0
[    2.795877] init: command 'mount' r=-1
[    2.799659] init: command 'chown' r=0
[    2.803423] init: command 'chown' r=-2
[    2.807190] init: command 'chmod' r=-2
[    2.811063] init: command 'write' r=0
[    2.814750] init: command 'mkdir' r=0
[    2.818433] init: command 'chown' r=-2
[    2.822254] init: command 'chmod' r=-2
[    2.826069] init: command 'write' r=0
[    2.829753] init: command 'mkdir' r=0
[    2.833477] init: command 'chown' r=-2
[    2.837243] init: command 'chmod' r=-2
[    2.841077] init: command 'write' r=0
[    2.844762] init: command 'chmod' r=0
[    2.848445] init: processing action 0x30420 (fs)
[    2.863253] EXT4-fs (nandd): barriers disabled
[    2.877849] EXT4-fs (nandd): recovery complete
[    2.882535] EXT4-fs (nandd): mounted filesystem with ordered data mode. Opts: barrier=0
[    2.890626] init: command 'mount' r=0
[    2.894337] init: command 'wait' r=0
[    2.908010] EXT4-fs (nande): barriers disabled
[    6.700515] EXT4-fs (nande): recovery complete
[    6.705050] EXT4-fs (nande): mounted filesystem with ordered data mode. Opts: barrier=0
[    6.713242] init: command 'mount' r=0
[    6.717029] init: command 'setupfs' r=0
[    6.720906] init: do_umount: /data 
[    6.740115] init: command 'umount' r=0
[    6.831033] e2fsck used greatest stack depth: 5696 bytes left
[    6.837141] logwrapper used greatest stack depth: 5616 bytes left
[    6.843431] init: command 'exec' r=0
[    6.942865] EXT4-fs (nande): barriers disabled
[    6.948312] EXT4-fs (nande): mounted filesystem with ordered data mode. Opts: barrier=0,journal_checksum,noauto_da_alloc
[    6.959549] init: command 'exec' r=0
[    6.973162] EXT4-fs (nandh): barriers disabled
[    7.524752] EXT4-fs (nandh): recovery complete
[    7.529271] EXT4-fs (nandh): mounted filesystem with ordered data mode. Opts: barrier=0
[    7.537353] init: command 'mount' r=0
[    7.541164] init: command 'setupfs' r=0
[    7.545019] init: do_umount: /cache 
[    7.550112] init: command 'umount' r=0
[    7.567278] init: command 'exec' r=0
[    7.582394] EXT4-fs (nandh): barriers disabled
[    7.587855] EXT4-fs (nandh): mounted filesystem with ordered data mode. Opts: barrier=0,journal_checksum,noauto_da_alloc
[    7.599121] init: command 'exec' r=0
[    7.604117] init: dont need format /dev/block/nandi
[    7.608832] init: command 'format_userdata' r=1
[    7.613633] init: processing action 0x2b098 (post-fs)
[    7.618785] init: command 'chown' r=0
[    7.622542] init: command 'chmod' r=0
[    7.626855] init: command 'chown' r=-2
[    7.630656] init: command 'chmod' r=-2
[    7.634465] init: command 'chown' r=0
[    7.638160] init: command 'chmod' r=0
[    7.641878] init: command 'chown' r=0
[    7.645573] init: command 'chmod' r=0
[    7.649280] init: command 'chown' r=0
[    7.652995] init: command 'chmod' r=0
[    7.656737] init: command 'mkdir' r=0
[    7.660445] init: processing action 0x2b288 (post-fs-data)
[    7.665979] init: command 'chown' r=0
[    7.669666] init: command 'chmod' r=0
[    7.683612] init: command 'mkdir' r=0
[    7.687330] init: command 'copy' r=-1
[    7.691706] init: command 'chown' r=-2
[    7.695477] init: command 'chmod' r=-2
[    7.699248] init: command 'copy' r=-1
[    7.702974] init: command 'chown' r=-2
[    7.706736] init: command 'chmod' r=-2
[    7.710535] init: command 'write' r=-2
[    7.724205] init: command 'mkdir' r=0
[    7.728601] init: command 'mkdir' r=0
[    7.732372] init: command 'mkdir' r=0
[    7.736096] init: command 'mkdir' r=0
[    7.739812] init: command 'mkdir' r=0
[    7.743566] init: command 'mkdir' r=0
[    7.747297] init: command 'mkdir' r=0
[    7.751041] init: command 'mkdir' r=0
[    7.755366] init: command 'mkdir' r=0
[    7.759083] init: command 'chmod' r=0
[    7.762840] init: command 'mkdir' r=0
[    7.766530] init: command 'chown' r=0
[    7.770271] init: command 'mkdir' r=0
[    7.774000] init: command 'chmod' r=0
[    7.778343] init: command 'chmod' r=0
[    7.782086] init: command 'chmod' r=0
[    7.785799] init: command 'chmod' r=0
[    7.789497] init: command 'chmod' r=0
[    7.802366] init: command 'mkdir' r=0
[    7.806774] init: command 'mkdir' r=0
[    7.820222] init: command 'mkdir' r=0
[    7.832767] init: command 'mkdir' r=0
[    7.845645] init: command 'mkdir' r=0
[    7.858476] init: command 'mkdir' r=0
[    7.862278] init: command 'mkdir' r=0
[    7.866021] init: command 'mkdir' r=0
[    7.869742] init: command 'mkdir' r=0
[    7.873455] init: command 'chown' r=0
[    7.877139] init: command 'chmod' r=0
[    7.880885] init: command 'mkdir' r=0
[    7.884635] init: command 'mkdir' r=0
[    7.888443] init: command 'chown' r=0
[    7.892203] init: command 'chmod' r=0
[    7.895917] init: command 'chown' r=0
[    7.899615] init: command 'chmod' r=0
[    7.903320] init: processing action 0x30b38 (property_service_init)
[    7.912514] init: Created socket '/dev/socket/property_service' with mode '666', user '0', group '0'
[    7.921739] init: command 'property_service_init' r=0
[    7.926819] init: processing action 0x30b80 (signal_init)
[    7.932314] init: command 'signal_init' r=0
[    7.936504] init: processing action 0x30bc8 (check_startup)
[    7.942144] init: command 'check_startup' r=0
[    7.946523] init: processing action 0x2ba78 (boot)
[    7.952073] init: command 'chown' r=0
[    7.955770] init: command 'chmod' r=0
[    7.960934] init: command 'ifup' r=0
[    7.964640] init: command 'hostname' r=0
[    7.968614] init: command 'domainname' r=0
[    7.972801] init: command 'setrlimit' r=0
[    7.976872] init: command 'write' r=0
[    7.980624] init: command 'write' r=0
[    7.984394] init: command 'chown' r=0
[    7.988084] init: command 'chmod' r=0
[    7.991831] init: command 'chown' r=0
[    7.995516] init: command 'chmod' r=0
[    7.999243] init (1): /proc/1/oom_adj is deprecated, please use /proc/1/oom_score_adj instead.
[    8.007917] init: command 'write' r=0
[    8.011650] init: command 'write' r=0
[    8.015349] init: command 'write' r=0
[    8.019032] init: command 'chown' r=-2
[    8.022842] init: command 'chown' r=-2
[    8.026613] init: command 'chown' r=-2
[    8.030400] init: command 'chown' r=-2
[    8.034165] init: command 'chown' r=-2
[    8.037963] init: command 'chown' r=0
[    8.041678] init: command 'chown' r=0
[    8.045373] init: command 'chown' r=0
[    8.049051] init: command 'chmod' r=0
[    8.052795] init: command 'chmod' r=0
[    8.056476] init: command 'chmod' r=0
[    8.060225] init: command 'chown' r=0
[    8.063918] init: command 'chmod' r=0
[    8.067611] init: command 'chown' r=-2
[    8.071433] init: command 'chown' r=-2
[    8.075204] init: command 'chown' r=-2
[    8.078975] init: command 'chown' r=-2
[    8.082791] init: command 'chown' r=-2
[    8.086569] init: command 'chown' r=-2
[    8.090361] init: command 'chown' r=-2
[    8.094132] init: command 'chown' r=-2
[    8.097899] init: command 'chown' r=-2
[    8.101689] init: command 'chown' r=-2
[    8.105465] init: command 'chown' r=-2
[    8.109232] init: command 'chown' r=-2
[    8.113022] init: command 'chown' r=-2
[    8.116790] init: command 'chown' r=-2
[    8.120579] init: command 'chown' r=-2
[    8.124354] init: command 'chown' r=-2
[    8.128121] init: command 'chown' r=-2
[    8.131911] init: command 'chown' r=-2
[    8.135691] init: command 'chown' r=-2
[    8.139481] init: command 'chown' r=0
[    8.143206] init: command 'chown' r=0
[    8.146899] init: command 'chown' r=0
[    8.150614] init: command 'chown' r=0
[    8.154305] init: command 'chown' r=0
[    8.157993] init: command 'chown' r=0
[    8.161724] init: command 'chown' r=0
[    8.165461] init: command 'setprop' r=0
[    8.169340] init: command 'setprop' r=0
[    8.173243] init: command 'setprop' r=0
[    8.177118] init: command 'setprop' r=0
[    8.181015] init: command 'setprop' r=0
[    8.184897] init: command 'setprop' r=0
[    8.188771] init: command 'setprop' r=0
[    8.192648] init: command 'setprop' r=0
[    8.196610] init: starting 'console'
[    8.200587] init: starting 'servicemanager'
[    8.205119] init: starting 'vold'
[    8.208705] init: command 'class_start' r=0
[    8.215048] init: Created socket '/dev/socket/vold' with mode '660', user '0', group '1009'
[    8.223620] init: starting 'netd'
[    8.227983] init: starting 'debuggerd'
[    8.233467] init: Created socket '/dev/socket/dnsproxyd' with mode '660', user '0', group '3003'
[    8.242859] init: starting 'surfaceflinger'
[    8.248231] init: starting 'zygote'
[    8.252996] init: Created socket '/dev/socket/netd' with mode '660', user '0', group '1000'
[    8.261633] init: starting 'drm'
[    8.267541] init: Created socket '/dev/socket/zygote' with mode '666', user '0', group '0'
[    8.276159] init: starting 'media'
[    8.281559] init: starting 'dbus'
[    8.289668] init: starting 'installd'
[    8.294354] init: Created socket '/dev/socket/dbus' with mode '660', user '1002', group '1002'
[    8.303497] init: cannot find '/system/etc/install-recovery.sh', disabling 'flash_recovery'
[    8.312539] init: Created socket '/dev/socket/installd' with mode '600', user '1000', group '1000'
[    8.322062] init: starting 'keystore'
[    8.326256] init: starting 'u3gmonitor'
[    8.332167] init: Created socket '/dev/socket/keystore' with mode '666', user '0', group '0'
[    8.341296] init: starting 'ril-daemon'
[    8.346240] init: command 'class_start' r=0
[    8.351354] init: Created socket '/dev/socket/rild-debug' with mode '660', user '1001', group '1000'
[    8.361561] init: processing action 0x306b0 (boot)
[    8.366739] init: Created socket '/dev/socket/rild' with mode '660', user '0', group '1001'
[    8.395861] init: command 'insmod' r=-1
[    8.430438] ===========================hv_keypad_init=====================
[    8.437320] ========HV Inital ===================
[    8.442126] tkey_fetch_sysconfig_para: tkey_unused. 
[    8.447139] hv_keypad_init: after fetch_sysconfig_para:  normal_i2c: 0x0. normal_i2c[1]: 0x0 
[    8.455874] i2c i2c-0: Invalid probe address 0x00
[    8.460643] i2c i2c-1: Invalid probe address 0x00
[    8.465629] i2c i2c-2: Invalid probe address 0x00
[    8.470507] init: command 'insmod' r=0
[    8.551933] UMP: UMP device driver  loaded
[    8.561130] init: command 'insmod' r=0
[    8.788816] Mali: mali--2244-rel0!
[    8.794160] Mali: Mali device driver r2p4-02rel0 loaded
[    8.799852] init: command 'insmod' r=0
[    8.827630] ======mma7660_init=========. 
[    8.833050] ========gsensor_fetch_sysconfig_para===================
[    8.839398] gsensor_fetch_sysconfig_para: gsensor_unused. 
[    8.844967] mma7660_init: err.
[    8.848454] init: command 'insmod' r=-1
[    8.888778] hello, sun4i_vibrator init
[    8.892722] sun4i_vibrator_init motor is not used in config
[    8.898634] init: command 'insmod' r=-1
[    8.902633] init: command 'chmod' r=-2
[    8.942311] init: command 'insmod' r=0
[    8.966786] init: command 'insmod' r=0
[    9.000892] init: command 'insmod' r=0
[    9.067412] [CSI]Welcome to CSI driver
[    9.071276] [CSI]csi_init
[    9.074392] [CSI_ERR]csi_used=0,csi driver is not enabled!
[    9.080132] init: command 'insmod' r=0
[    9.137452] init: command 'insmod' r=0
[    9.173397] usbcore: registered new interface driver asix
[    9.179823] init: command 'insmod' r=0
[    9.212057] usbcore: registered new interface driver qf9700
[    9.217996] init: command 'insmod' r=0
[    9.253827] usbcore: registered new interface driver MOSCHIP usb-ethernet driver
[    9.261737] init: command 'insmod' r=0
[    9.285029] rtl8150: v0.6.2 (2004/08/27):rtl8150 based usb-ethernet driver
[    9.292498] usbcore: registered new interface driver rtl8150
[    9.298321] init: command 'insmod' r=0
[    9.302227] init: processing action 0x30c10 (queue_propety_triggers)
[    9.308685] init: command 'queue_propety_triggers' r=0
[    9.313904] init: processing action 0x2c480 (nonencrypted)
[    9.319431] init: command 'class_start' r=0
[    9.323716] init: processing action 0x2cba8 (property:persist.sys.usb.config=*)
[    9.331132] init: command 'setprop' r=0
[    9.335022] init: processing action 0x2cd78 (property:ro.debuggable=1)
[    9.341605] init: command 'start' r=0
[    9.345337] init: processing action 0x2fd10 (property:sys.usb.config=mass_storage,adb)
[    9.353444] android_usb: already disabled
[    9.358115] init: command 'write' r=0
[    9.364137] init: command 'write' r=0
[    9.367994] init: command 'write' r=0
[    9.371847] init: command 'write' r=0
[    9.375657] ep_matches, wrn: endpoint already claimed, ep(0xc079db20, 0xe7baa800, ep1-bulk)
[    9.384089] adb_bind_config
[    9.386945] ep_matches, wrn: endpoint already claimed, ep(0xc079db20, 0xe7baa800, ep1-bulk)
[    9.395349] ep_matches, wrn: endpoint already claimed, ep(0xc079db60, 0xe7baa800, ep2-bulk)
[    9.403779] ep_matches, wrn: endpoint already claimed, ep(0xc079db20, 0xe7baa800, ep1-bulk)
[    9.412172] ep_matches, wrn: endpoint already claimed, ep(0xc079db60, 0xe7baa800, ep2-bulk)
[    9.420596] ep_matches, wrn: endpoint already claimed, ep(0xc079dba0, 0xe7b87c00, ep3-bulk)
[    9.428972] [sw_udc]: alloc request: ep(0xc079dbe0, ep4-bulk, 512), req(0xe710d940)
[    9.436753] [sw_udc]: alloc request: ep(0xc079dba0, ep3-bulk, 512), req(0xe710d980)
[    9.444535] [sw_udc]: alloc request: ep(0xc079dba0, ep3-bulk, 512), req(0xe710d9c0)
[    9.452286] [sw_udc]: alloc request: ep(0xc079dba0, ep3-bulk, 512), req(0xe710da00)
[    9.460061] [sw_udc]: alloc request: ep(0xc079dba0, ep3-bulk, 512), req(0xe710da40)
[    9.467827] [sw_udc]: sw_udc_pullup, is_on = 1
[    9.472387] [sw_udc]: CONFIG_USB_GADGET_DUALSPEED
[    9.477160] [sw_udc]: usbd_start_work
[    9.480952] init: command 'write' r=0
[    9.484722] init: starting 'adbd'
[    9.488502] init: command 'start' r=0
[    9.492326] init: command 'setprop' r=0
[    9.499528] adb_open
[    9.536382] [sw_udc]: IRQ: suspend
[    9.539810] [sw_udc]: ERR: usb speed is unkown
[    9.762801] [sw_udc]: IRQ: reset
[    9.766052] [sw_udc]: irq: reset happen, throw away all urb
[    9.823411] [sw_udc]: 
[    9.825613] +++++++++++++++++++++++++++++++++++++
[    9.830020] [sw_udc]:  usb enter high speed.
[    9.830020] [sw_udc]: 
[    9.830020] +++++++++++++++++++++++++++++++++++++
[    9.846669] [sw_udc]: IRQ: reset
[    9.849921] [sw_udc]: irq: reset happen, throw away all urb
[    9.900287] android_work: sent uevent USB_STATE=CONNECTED
[    9.905726] [sw_udc]: Set address 24
[    9.918532] android_usb gadget: high speed config #1: android
[    9.920019] [sw_udc]: ep enable: ep3(0xc079dba0, ep3-bulk, 128, 512)
[    9.920019] [sw_udc]: ep enable: ep4(0xc079dbe0, ep4-bulk, 0, 512)
[    9.936937] [sw_udc]: ep enable: ep1(0xc079db20, ep1-bulk, 128, 512)
[    9.970377] android_work: sent uevent USB_STATE=CONFIGURED
[   10.006161] [sw_udc]: ep enable: ep2(0xc079db60, ep2-bulk, 0, 512)
[   10.059707] [sw_udc]: alloc request: ep(0xc079db20, ep1-bulk, 512), req(0xe710de00)
[   10.081188] [sw_udc]: alloc request: ep(0xc079db60, ep2-bulk, 512), req(0xe710de40)
[   10.094190] [sw_udc]: alloc request: ep(0xc079db20, ep1-bulk, 512), req(0xe710de80)
[   10.101974] [sw_udc]: alloc request: ep(0xc079db60, ep2-bulk, 512), req(0xe710dec0)
[   10.693935] init: starting 'bootanim'
[   14.936368] WRN:L1364(drivers/usb/sun4i_usb/udc/sw_udc.c):handle_ep0: ep0 setup end
[   18.616734] warning: `zygote' uses 32-bit capabilities (legacy support in use)
[   18.636275] sunxi-rtc sunxi-rtc: rtc only supports 63��2010��2073�� years
[   18.644403] alarm_set_rtc: Failed to set RTC, time will be lost on reboot
[   27.905282] er.ServerThread used greatest stack depth: 5384 bytes left
[   27.920999] init: waitpid returned pid 86, status = 00000009
[   27.926687] init: process 'zygote', pid 86 exited
[   27.931546] init: process 'zygote' killing any children in process group
[   27.938393] request_suspend_state: wakeup (3->0) at 27938379737 (1970-01-02 00:00:09.302131425 UTC)
[   27.947527] init: service 'media' is being killed
[   27.956524] init: starting 'media'
[   27.961891] init: service 'netd' is being killed
[   27.970298] init: starting 'netd'
[   27.970749] init: waitpid returned pid 83, status = 00000009
[   27.970773] init: untracked pid 83 exited
[   27.970821] init: waitpid returned pid 88, status = 00000009
[   27.970835] init: untracked pid 88 exited
[   27.970907] init: starting 'zygote'
[   27.980642] init: Created socket '/dev/socket/zygote' with mode '666', user '0', group '0'
[   28.017903] init: Created socket '/dev/socket/dnsproxyd' with mode '660', user '0', group '3003'
[   28.017997] init: Created socket '/dev/socket/netd' with mode '660', user '0', group '1000'

16 thoughts on “MK802: Первые впечатление, разборка и добавление UART’а

    1. @nitro80: Serial консоль. Вспомогательный инструмент, который потребуется чтобы выкинуть в реактор ондроед и впилить нормальный линукс.

  1. @nitro80: Нет, скорее всего Arch Linux ARM, потому как у дебиан больно пакеты старые. Хотя для одного проекта скорее всего обойдусь тупо buildroot’ом, ибо кроме подцепления к вайфай сети, libusb и opencv ничего не надо.

  2. DRAM: 512 MiB
    Китайцы такие китайцы… На этикетке написали 1 Gb RAM, а впаяли только 512 Mb RAM.

    1. @Konstantin Там на самом деле гиг. Просто у них реальный объем определяетс позже хитрозадым хаком в ядро

  3. @Necromant, а откуда гиг берется? У меня точно такой же mk802, я его разобрал чтобы приделать радиатор к процу, и увидел две микрухи по 256 Mb. Андроид, кстати, показывает 1 гиг оперативной памяти, вот я и в замешательстве.

    @nitro80, можно использовать по стандартному назначению – смотреть фильмы на большом телевизоре. А можно установить linux и поле для деятельности становится безграничным. Я хочу на своем mk802 поднять сервер ip-телефонии для личных нужд. Подключу usb-ethernet и будет бесшумный микросервер.

  4. Константин, тёзка 🙂
    Ты (не против?) какой плэйер используешь?
    У меня mk802 тянет фильмы с сетевой шары, xbmc затупляет, mxplayer пошустрее, но тоже тупит.
    Т.е. как сетевой медиаплеер он оказался говном.
    А пробовать винт цеплять – вся миниатюрность пропадает 🙁
    PS У меня форум есть небольшой, где 2 человека трётся ) Будет время – подходи.

  5. @nitro80, использую Mxplayer и набор кодеков mxplayer armv8 (кодеки armv8 находятся там же в play market по ключевому слову mxplayer). После установки кодеков надо запустить какой-нибудь фильм в mxplayer и в настройках видео mxplayer указать “Аппаратное декодирование”. Тогда все фильмы идут отлично. Я проверял и 1.4 Гб и 3 Гб. Фильмы по 20 гигов не качаю, ибо уже не могу различить разницу в качестве на своём телевизоре.

    Еще одним очень вероятным источников тормозов является Wi-Fi. Так как он в этом микрокомпьютере откровенно дохлый (возможно в этом виновата плохая антенна внутри корпуса). Если есть возможность, можно поставить в usb внешний wifi-адаптер и проверить снова. Я себе заказал usb-lan адаптер (вот такой) и фильмы по сети перестали тормозить абсолютно.

    Твой форум внёс в закладки, когда работы станет поменьше – зайду 🙂

  6. Константин. Я сейчас на отдыхе за пределами родины 🙂 Поэтому проверить лишь через месяц смогу.
    Фильмы по 20 гб с моим 256к интернетом мне недоступны 🙂
    Антенну я сменил на внешнюю от ноутбука, по крайней мере теперь ловится сеть отлично.
    А этот адаптер распознается операционкой?

  7. Адаптер сразу распознался андроидом, в меню настроек появился дополнительный пункт настройки локальной сети. Специально его выбирал, продавец заявил поддержку в Windows и Linux “из коробки”.

    P.S. Приятного отдыха!

  8. Здравствуйте!
    К площадкам UART на контроллере подпаиваться и подключать к компу RS232 напрямую без переходников ??? типа MAX232 ?

  9. @Andrew: только если есть желание устроить фейерверк и убить чип. лог. “1” – 3.3v

Добавить комментарий

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.