Zenithink C71
Содержание
Планшет на процессоре ARM. В китайских магазинах может называться «UPAD C71».
Ссылка на официальный сайт: http://www.zenithink.com/Eproducts_C71.php
Входит в семейство ZT280:
- C92
- C91
- C71
- Z102
Характеристики
- Процессор ARM Cortex-A9 (1GHz AMLogic 8726-M);
- Видеокарта Mali-400;
- Ёмкостный сенсорный экран, 7 дюймов, 800x480 (WVGA) (контроллер ft5302);
- 1 ГБ RAM (в предыдущих моделях было 512 МБ);
- Wi-Fi (Realtek 8192);
- USB-host;
- USB-dev;
- Mini-HDMI;
- Web-камера;
- microSD (TF) слот.
Аппаратные версии
Существует несколько немного различающихся вариантов: 1n, 1f, 2m — версии с 512 МБ оперативной памяти и 1m — с 1 ГБ оперативной памяти (обозначение на ярлыке с серийным номером).
Первые версии построены на основе SoC Meson, новая версия с 1 ГБ оперативной памяти — на основе Meson3.
Загрузка
Умеет загружаться прямо с SD-карты.
ОС
Поставляется с Android 4.0.3, но KDE обещают установить на него Mer + Plasma. Изначально проект назвали «Spark», но потом переименовали в Vivaldi. Предварительные инструкции по прошивке можно найти здесь: https://wiki.merproject.org/wiki/Vivaldi .
Восстановление прошивки
Для восстановления стандартной прошивки, надо скачать её с сайта http://zenithink.com/Edownloads.php, распаковать необходимые файлы на SD-флешку (раздел можно как Fat16, так и Fat32) в директорию zt-update, и зажать кнопку уменьшения громкости (Vol -) при нажатии на кнопку включения питания (power).
cpuinfo
Processor : ARMv7 Processor rev 1 (v7l) BogoMIPS : 1594.70 Features : swp half thumb fastmult vfp edsp neon vfpv3 CPU implementer : 0x41 CPU architecture: 7 CPU variant : 0x1 CPU part : 0xc09 CPU revision : 1 Hardware : AMLOGIC MESON-M1 8726M SZ Revision : 0020 Serial : 000000000000000b
dmesg (Mer)
[ 0.000000] Initializing cgroup subsys cpu [ 0.000000] Linux version 2.6.34 (fedora@localhost.localdomain) (gcc version 4.4.1 (Sourcery G++ Lite 2010q1-202) ) #1958 Fri Mar 23 17:21:56 GMT 2012 [ 0.000000] CPU: ARMv7 Processor [411fc091] revision 1 (ARMv7), cr=10c53c7f [ 0.000000] CPU: VIPT nonaliasing data cache, VIPT nonaliasing instruction cache [ 0.000000] Machine: AMLOGIC MESON-M1 8726M SZ [ 0.000000] Ignoring unrecognised tag 0x00000000 [ 0.000000] Memory policy: ECC disabled, Data cache writeback [ 0.000000] On node 0 totalpages: 106240 [ 0.000000] free_area_init_node: node 0, pgdat c07fb3e4, node_mem_map c08d6000 [ 0.000000] Normal zone: 1024 pages used for memmap [ 0.000000] Normal zone: 0 pages reserved [ 0.000000] Normal zone: 105216 pages, LIFO batch:31 [ 0.000000] BUG: mapping for 0x84000000 at 0xc4000000 overlaps vmalloc space [ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pages: 105216 [ 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] SLUB: Genslabs=11, HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1 [ 0.000000] Hierarchical RCU implementation. [ 0.000000] NR_IRQS:128 [ 0.000000] meson_clockevent_init : mult = 1048, max = 65570018, min = 0 [ 0.000000] Console: colour dummy device 80x30 [ 0.000000] console [tty0] enabled [ 0.001000] Calibrating delay loop... 1196.03 BogoMIPS (lpj=5980160) [ 0.241000] Mount-cache hash table entries: 512 [ 0.241000] Initializing cgroup subsys cpuacct [ 0.241000] Initializing cgroup subsys freezer [ 0.241000] CPU: Testing write buffer coherency: ok [ 0.242000] devtmpfs: initialized [ 0.244000] sram vaddr = e0808000 [ 0.245000] NET: Registered protocol family 16 [ 0.246000] L2X0 cache controller enabled [ 0.246000] power hold set high! [ 0.246000] demod_apll_setting crystal_req=24,out_freq=1200,n=1,m=50M [ 0.246000] device_clk_setting [ 0.246000] touch_enable 1 [ 0.246000] device pinmux init [ 0.247000] USB PHY clock souce: XTAL input divided by 2 [ 0.247000] register lm device 0 [ 0.247000] register lm device 1 [ 0.247000] aml_8726m_power_off_bl [ 0.247000] m1 init machine [ 0.247000] mux0 0x1f840000 [ 0.247000] mux1 0x55088800 [ 0.247000] mux2 0x0 [ 0.247000] mux3 0xf000 [ 0.247000] mux4 0x0 [ 0.247000] mux5 0x1800000 [ 0.247000] mux6 0x0 [ 0.247000] mux7 0xc0000 [ 0.247000] mux8 0xf00 [ 0.247000] mux9 0x0 [ 0.247000] mux10 0x0 [ 0.247000] mux11 0x0 [ 0.247000] mux12 0x0 [ 0.247000] chip version=e5832fe0 [ 0.247000] major number 0 for disp [ 0.247000] register tv module server ok [ 0.247000] aml_i2c_init [ 0.248000] aml-i2c aml-i2c: add adapter aml_i2c_adapter [ 0.248000] aml-i2c aml-i2c: add adapter aml_i2c_adapter_slow [ 0.248000] aml-i2c aml-i2c: aml i2c bus driver. [ 0.248000] aml_i2c_ext_init [ 0.248000] aml-i2c-ext aml-i2c-ext: add adapter aml_i2c_ext_adapter [ 0.248000] aml-i2c-ext aml-i2c-ext: add adapter aml_i2c_ext_adapter_slow [ 0.248000] aml-i2c-ext aml-i2c-ext: aml i2c bus driver. [ 0.248000] cpufreq-meson: transition: 600000 --> 800000 [ 0.259000] bio: create slab <bio-0> at 0 [ 0.260000] SCSI subsystem initialized [ 0.260000] usbcore: registered new interface driver usbfs [ 0.260000] usbcore: registered new interface driver hub [ 0.260000] usbcore: registered new device driver usb [ 0.261000] t13_init [ 0.261000] t13_io_init... [ 0.261000] t13_init successs [ 0.261000] dwc_otg: version 2.60a 22-NOV-2006 [ 0.261000] dwc_otg lm0: start=0xf9040000 [ 0.261000] dwc_otg lm0: core work at High speed. [ 0.261000] dwc_otg lm0: DMA config: BURST_SINGLE [ 0.680000] dwc_otg lm0: Working on port type = OTG [ 0.681000] dwc_otg lm0: Current port type: HOST [ 0.681000] DWC_otg: Using DMA mode [ 0.681000] dwc_otg lm0: DWC OTG Controller [ 0.681000] dwc_otg lm0: new USB bus registered, assigned bus number 1 [ 0.681000] dwc_otg lm0: irq 30, io mem 0x00000000 [ 0.681000] DWC_otg: Init: Port Power? op_state=1 [ 0.681000] DWC_otg: Init: Power Port (0) [ 0.681000] set usb port power on (board gpio 3)! [ 0.681000] hub 1-0:1.0: USB hub found [ 0.681000] hub 1-0:1.0: 1 port detected [ 0.681000] DWC_otg: Shared Tx FIFO mode [ 0.682000] DWC_otg: Mode Mismatch Interrupt: currently in Host mode [ 0.682000] dwc_otg lm1: start=0xf90c0000 [ 0.682000] dwc_otg lm1: core work at High speed. [ 0.682000] dwc_otg lm1: DMA config: BURST_SINGLE [ 1.071000] usb 1-1: new low speed USB device using dwc_otg and address 2 [ 1.100000] dwc_otg lm1: Working on port type = HOST [ 1.101000] DWC_otg: Using DMA mode [ 1.101000] dwc_otg lm1: DWC OTG Controller [ 1.101000] dwc_otg lm1: new USB bus registered, assigned bus number 2 [ 1.101000] dwc_otg lm1: irq 31, io mem 0x00000000 [ 1.101000] DWC_otg: Init: Port Power? op_state=1 [ 1.101000] DWC_otg: Init: Power Port (0) [ 1.101000] set usb port power on (board gpio 3)! [ 1.101000] hub 2-0:1.0: USB hub found [ 1.101000] hub 2-0:1.0: 1 port detected [ 1.104000] Advanced Linux Sound Architecture Driver Version 1.0.22.1. [ 1.105000] Bluetooth: Core ver 2.15 [ 1.105000] NET: Registered protocol family 31 [ 1.105000] Bluetooth: HCI device and connection manager initialized [ 1.105000] Bluetooth: HCI socket layer initialized [ 1.105000] cfg80211: Calling CRDA to update world regulatory domain [ 1.105000] Switching to clocksource Timer-E [ 1.106000] NET: Registered protocol family 2 [ 1.106000] IP route cache hash table entries: 4096 (order: 2, 16384 bytes) [ 1.107000] TCP established hash table entries: 16384 (order: 5, 131072 bytes) [ 1.107000] TCP bind hash table entries: 16384 (order: 4, 65536 bytes) [ 1.107000] TCP: Hash tables configured (established 16384 bind 16384) [ 1.107000] TCP reno registered [ 1.107000] UDP hash table entries: 256 (order: 0, 4096 bytes) [ 1.107000] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes) [ 1.107000] NET: Registered protocol family 1 [ 1.108000] RPC: Registered udp transport module. [ 1.108000] RPC: Registered tcp transport module. [ 1.108000] RPC: Registered tcp NFSv4.1 backchannel transport module. [ 1.133000] ashmem: initialized [ 1.138000] VFS: Disk quotas dquot_6.5.2 [ 1.138000] Dquot-cache hash table entries: 1024 (order 0, 4096 bytes) [ 1.141000] Slow work thread pool: Starting up [ 1.141000] Slow work thread pool: Ready [ 1.141000] NTFS driver 2.1.29 [Flags: R/W]. [ 1.141000] yaffs built Feb 2 2012 19:58:33 Installing. [ 1.141000] fuse init (API version 7.13) [ 1.142000] msgmni has been set to 805 [ 1.145000] alg: No test for stdrng (krng) [ 1.145000] io scheduler noop registered [ 1.145000] io scheduler deadline registered [ 1.146000] io scheduler cfq registered (default) [ 1.466000] brd: module loaded [ 1.468000] loop: module loaded [ 1.469000] Loading iSCSI transport class v2.0-870. [ 1.470000] st: Version 20081215, fixed bufsize 32768, s/g segs 256 [ 1.470000] osst :I: Tape driver with OnStream support version 0.99.4 [ 1.470000] osst :I: $Id: osst.c,v 1.73 2005/01/01 21:13:34 wriede Exp $ [ 1.470000] SCSI Media Changer driver v0.25 [ 1.471000] osd: LOADED open-osd 0.2.0 [ 1.472000] PPP generic driver version 2.4.2 [ 1.473000] PPP Deflate Compression module registered [ 1.473000] PPP BSD Compression module registered [ 1.474000] PPP MPPE Compression module registered [ 1.474000] NET: Registered protocol family 24 [ 1.474000] usbcore: registered new interface driver catc [ 1.474000] catc: v2.8:CATC EL1210A NetMate USB Ethernet driver [ 1.474000] usbcore: registered new interface driver kaweth [ 1.474000] pegasus: v0.6.14 (2006/09/27), Pegasus/Pegasus II USB Ethernet driver [ 1.474000] usbcore: registered new interface driver pegasus [ 1.474000] rtl8150: v0.6.2 (2004/08/27):rtl8150 based usb-ethernet driver [ 1.474000] usbcore: registered new interface driver rtl8150 [ 1.474000] usbcore: registered new interface driver asix [ 1.474000] usbcore: registered new interface driver cdc_ether [ 1.474000] usbcore: registered new interface driver net1080 [ 1.475000] usbcore: registered new interface driver cdc_subset [ 1.475000] usbcore: registered new interface driver zaurus [ 1.475000] Initializing USB Mass Storage driver... [ 1.475000] usbcore: registered new interface driver usb-storage [ 1.475000] USB Mass Storage support registered. [ 1.475000] usbcore: registered new interface driver usbserial [ 1.475000] USB Serial support registered for generic [ 1.511000] usb 2-1: new high speed USB device using dwc_otg and address 2 [ 1.724000] usbcore: registered new interface driver usbserial_generic [ 1.724000] usbserial: USB Serial Driver core [ 1.724000] usb_serial_init [ 1.724000] USB Serial support registered for pl2303 [ 1.725000] usbcore: registered new interface driver pl2303 [ 1.725000] pl2303: Prolific PL2303 USB to serial adaptor driver [ 1.725000] android init [ 1.725000] android_probe pdata: c07ba59c [ 1.725000] android_bind [ 1.725000] android_bind_config [ 1.725000] android_usb gadget: android_usb ready [ 1.725000] DWC_otg: Mode Mismatch Interrupt: currently in Host mode [ 1.725000] f_adb init [ 1.725000] android_register_function adb [ 1.725000] f_mass_storage init [ 1.725000] android_register_function usb_mass_storage [ 1.725000] mass_storage_bind_config [ 1.725000] fsg_probe pdata: c07ba5c0 [ 1.725000] android_usb gadget: Number of LUNs=2 [ 1.725000] adb_bind_config [ 1.727000] mice: PS/2 mouse device common for all mice [ 1.728000] i2c /dev entries driver [ 1.730000] mxc622x driver: init [ 1.730000] mxc622x_probe start [ 1.730000] mxc622x_probe start ok [ 1.731000] mmc31xx driver: init [ 1.731000] mmc31xx_probe start [ 1.731000] i2c entry recovery mode [ 1.731000] #0 scl 0 sda 1 [ 1.731000] #1 scl 1 sda 1 [ 1.731000] i2c entry recovery mode [ 1.731000] #0 scl 1 sda 1 [ 1.731000] [aml_i2c_xfer] error ret = -5 i2c ext master B addr 0x30 buf[0] 0x0 [ 1.742000] mmc31xx_i2c_tx_data: retry over 1 [ 1.760000] mmc31xx_probe start ok [ 1.761000] mma7660 driver: init [ 1.761000] mma7660_probe start [ 1.761000] mma7660_probe start ok [ 1.761000] ecompass driver: init [ 1.761000] input: ecompass_data as /devices/virtual/input/input0 [ 1.763000] Linux video capture interface: v2.00 [ 1.763000] gc0308 0-0021: chip found @ 0x42 (aml_i2c_adapter) [ 1.763000] ******* enter itk early suspend register ******* [ 1.766000] device-mapper: ioctl: 4.17.0-ioctl (2010-03-05) initialised: dm-devel@redhat.com [ 1.767000] cpuidle: using governor ladder [ 1.773000] input: HID 3333:3333 as /devices/lm0/usb1/1-1/1-1:1.0/input/input1 [ 1.774000] generic-usb 0003:3333:3333.0001: input: USB HID v1.10 Keyboard [HID 3333:3333] on usb-lm0-1/input0 [ 1.779000] input: HID 3333:3333 as /devices/lm0/usb1/1-1/1-1:1.1/input/input2 [ 1.780000] generic-usb 0003:3333:3333.0002: input: USB HID v1.10 Mouse [HID 3333:3333] on usb-lm0-1/input1 [ 1.780000] usbcore: registered new interface driver usbhid [ 1.780000] usbhid: USB HID core driver [ 1.782000] logger: created 64K log 'log_main' [ 1.782000] logger: created 256K log 'log_events' [ 1.783000] logger: created 64K log 'log_radio' [ 1.783000] logger: created 64K log 'log_system' [ 1.783000] start init vout module [ 1.783000] create vout attribute ok [ 1.783000] ge2d_init [ 1.783000] ge2d_dev major:252 [ 1.784000] ge2d start monitor [ 1.784000] osd_init [ 1.784000] ge2d workqueue monitor start [ 1.784000] t13_power_on... [ 1.784000] power_on_lcd... [ 1.911000] [ 1.911000] [ 1.911000] lcd_set_current_vmode. [ 1.911000] [ 1.911000] [osd0] 0x84100000-0x843fffff [ 1.911000] Frame buffer memory assigned at phy:0x84100000, vir:0xe0c00000, size=3072K [ 1.911000] ---------------clear framebuffer0 memory [ 1.932000] Console: switching to colour frame buffer device 100x30 [ 1.946000] [osd1] 0x84400000-0x846fffff [ 1.948000] Frame buffer memory assigned at phy:0x84400000, vir:0xe2400000, size=3072K [ 1.949000] ---------------clear framebuffer1 memory [ 1.965000] osd probe ok [ 1.966000] enter aml_bl_probe [ 1.971000] UART_ttyS0:(irq = 75, address = 0xf11084dc) [ 1.972000] UART_ttyS1:(irq = 26, address = 0xf11084c0) [ 1.973000] Port 0 = IRQ 75 [ 1.975000] Port 1 = IRQ 26 [ 1.976000] Amlogic nand flash host controll driver for m1, Version 1.0 (c) 2010 Amlogic Inc. [ 1.977000] aml_m1_nand aml_m1_nand.0: time_mode=0, bus_cycle=19, adjust=0, start_cycle=9, end_cycle=10,system=5.5ns [ 1.980000] No NAND device found. [ 1.982000] NAND device id: ec d7 94 7a 54 43 [ 1.983000] NAND device: Manufacturer ID: 0xec, Chip ID: 0xec (Samsung 2 Generation NAND 4GiB K9GBG08U0A) [ 1.987000] aml_m1_nand aml_m1_nand.0: time_mode=5, bus_cycle=4, adjust=1, start_cycle=5, end_cycle=5,system=5.5ns [ 1.990000] Creating 4 MTD partitions on "2 Generation NAND 4GiB K9GBG08U0A": [ 1.992000] 0x000010000000-0x000028000000 : "system" [ 2.028000] 0x000028000000-0x000030000000 : "cache" [ 2.041000] 0x000030000000-0x000070000000 : "userdata" [ 2.129000] 0x000070000000-0x000103800000 : "NFTL_Part" [ 2.696000] nftl initilize completely dev size: 0x8f000000 [ 2.699000] Amlogic A/V streaming port init [ 2.705000] amvdec_vc1 module init [ 2.707000] amvdec_h264 module init [ 2.709000] amvdec_real module init [ 2.712000] Amlogic deinterlace init [ 2.714000] Deinterlace memory: start = 0x89700000, end = 0x899fffff [ 2.716000] SARADC Driver init. [ 2.718000] saradc use internal calibration [ 2.720000] saradc calibration fail [ 2.722000] ADC Keypad Driver init. [ 2.724000] chan #4 used for ADC key [ 2.725000] vol- key(109) registed. [ 2.727000] vol+ key(104) registed. [ 2.729000] home key(102) registed. [ 2.731000] menu key(125) registed. [ 2.732000] back key(15) registed. [ 2.734000] input: adc_keypad as /devices/platform/m1-adckp.0/input/input3 [ 2.736000] adc keypad register input device completed. [ 2.738000] adc keypad major:250 [ 2.740000] ------------[ cut here ]------------ [ 2.741000] WARNING: at fs/sysfs/dir.c:451 sysfs_add_one+0x94/0xa8() [ 2.743000] sysfs: cannot create duplicate filename '/dev/char/250:0' [ 2.744000] Modules linked in: [ 2.746000] Backtrace: [ 2.747000] [<c0037210>] (dump_backtrace+0x0/0x110) from [<c05cf8e0>] (dump_stack+0x18/0x1c) [ 2.748000] r6:000001c3 r5:c012e3a8 r4:dfc37d30 r3:c07fd5e0 [ 2.750000] [<c05cf8c8>] (dump_stack+0x0/0x1c) from [<c0056160>] (warn_slowpath_common+0x58/0x68) [ 2.751000] [<c0056108>] (warn_slowpath_common+0x0/0x68) from [<c00561bc>] (warn_slowpath_fmt+0x30/0x38) [ 2.755000] r7:dfee9000 r6:dfed8b70 r5:dfee9000 r4:ffffffef [ 2.756000] [<c005618c>] (warn_slowpath_fmt+0x0/0x38) from [<c012e3a8>] (sysfs_add_one+0x94/0xa8) [ 2.758000] r3:dfee9000 r2:c07069a8 [ 2.760000] [<c012e314>] (sysfs_add_one+0x0/0xa8) from [<c012f1e0>] (sysfs_do_create_link+0xac/0x160) [ 2.763000] r7:dfed8b70 r6:00000001 r5:dfc180c0 r4:dfed8ae0 [ 2.765000] [<c012f134>] (sysfs_do_create_link+0x0/0x160) from [<c012f2c0>] (sysfs_create_link+0x14/0x18) [ 2.769000] r8:dfc03380 r7:00000000 r6:dfc37dc0 r5:dfed9188 r4:dfed9180 [ 2.771000] [<c012f2ac>] (sysfs_create_link+0x0/0x18) from [<c02c2918>] (device_add+0x138/0x564) [ 2.773000] [<c02c27e0>] (device_add+0x0/0x564) from [<c02c2d60>] (device_register+0x1c/0x20) [ 2.775000] [<c02c2d44>] (device_register+0x0/0x20) from [<c02c2df4>] (device_create_vargs+0x90/0xac) [ 2.780000] r4:dfeb6640 r3:00000000 [ 2.782000] [<c02c2d64>] (device_create_vargs+0x0/0xac) from [<c02c2e38>] (device_create+0x28/0x30) [ 2.787000] r8:c07ba61c r7:00000064 r6:00000005 r5:dfed900c r4:dfed9000 [ 2.788000] r3:00000000 [ 2.792000] [<c02c2e10>] (device_create+0x0/0x30) from [<c00229b8>] (kp_probe+0x2e8/0x370) [ 2.795000] [<c00226d0>] (kp_probe+0x0/0x370) from [<c02c6444>] (platform_drv_probe+0x20/0x24) [ 2.798000] [<c02c6424>] (platform_drv_probe+0x0/0x24) from [<c02c51e4>] (driver_probe_device+0x84/0x174) [ 2.803000] [<c02c5160>] (driver_probe_device+0x0/0x174) from [<c02c5368>] (__driver_attach+0x94/0x98) [ 2.809000] r7:c02c52d4 r6:c07b99e4 r5:c07eedd0 r4:c07b99b0 [ 2.812000] [<c02c52d4>] (__driver_attach+0x0/0x98) from [<c02c498c>] (bus_for_each_dev+0x68/0x94) [ 2.818000] r6:dfc37ee8 r5:00000000 r4:c07eedd0 r3:dfc05a34 [ 2.821000] [<c02c4924>] (bus_for_each_dev+0x0/0x94) from [<c02c5070>] (driver_attach+0x24/0x28) [ 2.823000] r7:00000000 r6:dfeb0f60 r5:c07d77e0 r4:c07eedd0 [ 2.826000] [<c02c504c>] (driver_attach+0x0/0x28) from [<c02c4124>] (bus_add_driver+0xa8/0x2b0) [ 2.829000] [<c02c407c>] (bus_add_driver+0x0/0x2b0) from [<c02c5634>] (driver_register+0x80/0x194) [ 2.834000] [<c02c55b4>] (driver_register+0x0/0x194) from [<c02c6958>] (platform_driver_register+0x58/0x60) [ 2.840000] r8:00000000 r7:c05cf6dc r6:00000000 r5:c002d3a4 r4:c07fba00 [ 2.840000] r3:00000000 [ 2.846000] [<c02c6900>] (platform_driver_register+0x0/0x60) from [<c05cf700>] (kp_init+0x24/0x28) [ 2.851000] [<c05cf6dc>] (kp_init+0x0/0x28) from [<c0032408>] (do_one_initcall+0x3c/0x1c8) [ 2.854000] [<c00323cc>] (do_one_initcall+0x0/0x1c8) from [<c00084b0>] (kernel_init+0xc0/0x184) [ 2.857000] r9:00000000 r8:00000000 r7:00000000 r6:00000000 r5:c002d3a4 [ 2.857000] r4:c002d104 [ 2.863000] [<c00083f0>] (kernel_init+0x0/0x184) from [<c005a1d8>] (do_exit+0x0/0x6b4) [ 2.866000] r5:00000000 r4:00000000 [ 2.868000] ---[ end trace 44418a9b68a5a1a4 ]--- [ 2.871000] Key input Driver init. [ 2.874000] Key 116 registed. [ 2.876000] input: key_input as /devices/platform/m1-keyinput.0/input/input4 [ 2.880000] Key input register input device completed. [ 2.883000] key_input major:249 [ 2.886000] menu key(125) registed. [ 2.888000] home key(102) registed. [ 2.891000] back key(15) registed. [ 2.893000] input: ft5302_ts as /devices/i2c-2/2-0036/input/input5 [ 2.896000] touch_init_irq [ 2.899000] set gpio2.22 input [ 2.901000] touch_enable 1 [ 2.903000] adc touchpad major:248 [ 2.906000] ft5302_ts 2-0036: Ft5302 data error buf[0~3] = 0x0,0x56,0xa6 ret 9 [ 2.909000] [ 2.911000] Memory Card media Major: 253 [ 2.913000] card max_req_size is 128K [ 2.915000] card creat process sucessful [ 2.918000] [dsp]DSP start addr 0xc4000000 [ 2.919000] [dsp]register dsp to char divece(232) [ 2.923000] using rtc device, aml_rtc, for alarms [ 2.923000] aml_rtc aml_rtc: rtc core: registered aml_rtc as rtc0 [ 2.927000] amlogic power supply init [ 2.929000] aml_power_probe [ 2.931000] aml_power_probe success [ 2.933000] gpio dev major number:247 [ 2.935000] create gpio device success [ 2.937000] amvdec_656in module init [ 2.938000] amvdec_656in probe start. [ 2.939000] amvdec_656in probe end. [ 2.942000] vdin[0] memory start addr is 86700000, mem_size is 2000000 . [ 2.943000] vdin0: flags:0x0 [ 2.944000] vdin: driver initialized ok [ 2.946000] efuse: device efuse created [ 2.951000] zt_interface_init [ 2.953000] zt_key_init [ 2.955000] Bluetooth: Generic Bluetooth USB driver ver 0.6 [ 2.956000] usbcore: registered new interface driver btusb [ 2.959000] i2c entry recovery mode [ 2.960000] #0 scl 0 sda 1 [ 2.961000] #1 scl 1 sda 1 [ 2.961000] Set HDMI:Chip C [ 2.964000] i2c entry recovery mode [ 2.966000] #0 scl 1 sda 1 [ 2.967000] [aml_i2c_xfer] error ret = -5 i2c ext master B addr 0x1a buf[0] 0x1e [ 2.968000] i2c entry recovery mode [ 2.969000] #0 scl 0 sda 1 [ 2.971000] #1 scl 1 sda 1 [ 2.972000] i2c entry recovery mode [ 2.973000] #0 scl 1 sda 1 [ 2.974000] [aml_i2c_xfer] error ret = -5 i2c ext master B addr 0x1a buf[0] 0x1e [ 2.976000] i2c entry recovery mode [ 2.977000] #0 scl 0 sda 1 [ 2.978000] #1 scl 1 sda 1 [ 2.980000] i2c entry recovery mode [ 2.981000] #0 scl 1 sda 1 [ 2.982000] [aml_i2c_xfer] error ret = -5 i2c ext master B addr 0x1a buf[0] 0x1e [ 2.983000] WM8988 0-001a: WM8988 chip not exist [ 2.985000] WM8988: probe of 0-001a failed with error -5 [ 2.989000] No device for DAI aml-dai0 [ 2.991000] es8388 device not exist [ 2.992000] ***Entered sound/soc/aml/aml_m1_mid_es8388.c:aml_m1_audio_probe [ 2.994000] es8388_probe [ 2.995000] aml-pcm 0:preallocate_dma_buffer: area=ffc2a000, addr=9ffe0000, size=32768 [ 2.997000] aml-pcm 1:preallocate_dma_buffer: area=ffc3b000, addr=9f000000, size=32768 [ 2.999000] asoc: ES8388 <-> aml-dai0 mapping ok [ 3.000000] --------------------- es 8388 init ok ----------------------------- [ 3.002000] ES8388: Audio Codec Driver v1.0 [ 3.004000] aml_m1_codec_init [ 3.005000] aml_m1_codec_init ok [ 3.007000] input: AML-M1-ES8388 hp_switch as /devices/platform/soc-audio/sound/card0/input6 [ 3.012000] ALSA device list: [ 3.014000] #0: AML-M1-ES8388 (ES8388) [ 3.016000] GACT probability NOT on [ 3.018000] Mirror/redirect action on [ 3.019000] u32 classifier [ 3.021000] Actions configured [ 3.022000] Netfilter messages via NETLINK v0.30. [ 3.024000] nf_conntrack version 0.5.0 (6440 buckets, 25760 max) [ 3.026000] CONFIG_NF_CT_ACCT is deprecated and will be removed soon. Please use [ 3.028000] nf_conntrack.acct=1 kernel parameter, acct=1 nf_conntrack module option or [ 3.030000] sysctl net.netfilter.nf_conntrack_acct=1 to enable it. [ 3.032000] ctnetlink v0.93: registering with nfnetlink. [ 3.034000] xt_time: kernel timezone is -0000 [ 3.037000] ip_tables: (C) 2000-2006 Netfilter Core Team [ 3.039000] ClusterIP Version 0.8 loaded successfully [ 3.041000] arp_tables: (C) 2002 David S. Miller [ 3.043000] TCP cubic registered [ 3.045000] NET: Registered protocol family 17 [ 3.047000] NET: Registered protocol family 15 [ 3.049000] Bluetooth: L2CAP ver 2.14 [ 3.050000] Bluetooth: L2CAP socket layer initialized [ 3.052000] Bluetooth: SCO (Voice Link) ver 0.6 [ 3.054000] Bluetooth: SCO socket layer initialized [ 3.056000] Bluetooth: RFCOMM TTY layer initialized [ 3.057000] Bluetooth: RFCOMM socket layer initialized [ 3.059000] Bluetooth: RFCOMM ver 1.11 [ 3.060000] Bluetooth: BNEP (Ethernet Emulation) ver 1.3 [ 3.062000] Bluetooth: BNEP filters: protocol multicast [ 3.063000] Bluetooth: HIDP (Human Interface Emulation) ver 1.2 [ 3.065000] lib80211: common routines for IEEE802.11 drivers [ 3.066000] lib80211_crypt: registered algorithm 'NULL' [ 3.068000] enter meson_pm_probe! [ 3.069000] compare code in sram addr = 0xe0808200, size = 0x11c, result = 0 [ 3.070000] meson_pm_probe done 0xe0808200 284! [ 3.073000] VFP support v0.3: implementor 41 architecture 3 part 30 variant 9 rev 1 [ 3.076000] registered taskstats version 1 [ 3.079000] aml_rtc aml_rtc: setting system clock to 2012-04-07 20:46:11 UTC (1333831571) [ 3.081000] wait ...... [ 3.121000] [ 3.121000] SD/MMC initialization started...... [ 3.641000] Actual delay time in sd_voltage_validation() = 30 ms [ 3.706000] set sd_mmc config_reg->cmd_clk_divide 1, CLK 45M [ 3.707000] sd_mmc_init() is completed successfully! [ 3.709000] This SDHC card is working in Wide Bus and high speed mode! [ 3.709000] [ 3.713000] cardblksd: cardblksd1 cardblksd2 [ 5.000000] Speaker on [ 6.091000] Waiting 10sec before mounting root device... [ 98.305000] kjournald starting. Commit interval 5 seconds [ 99.261000] EXT3-fs (cardblksd2): using internal journal [ 99.263000] EXT3-fs (cardblksd2): recovery complete [ 99.269000] EXT3-fs (cardblksd2): mounted filesystem with writeback data mode [ 99.271000] VFS: Mounted root (ext3 filesystem) on device 253:2. [ 99.275000] devtmpfs: mounted [ 99.276000] init_post. [ 99.278000] Freeing init memory: 168K [ 99.280000] run_init_process /sbin/init. [ 100.065000] <30>udevd[75]: starting version 172 [ 103.710000] nftl release flush cache data: 0 [ 104.096000] Process 270(ohmd) has RLIMIT_CORE set to 0 [ 104.097000] Aborting core [ 104.522000] nftl release flush cache data: 0 [ 107.444000] aml_8726m_clk50_enable 1 [ 107.471000] +++found a init function, and run it.. [ 107.541000] GC0308_write_regs success in initial GC0308. [ 107.604000] aml_8726m_clk50_enable 0 [ 107.606000] +++found a uninit function, and run it.. [ 109.027000] aml_8726m_power_on_bl
Xorg.log (Mer)
[ 39.108] X.Org X Server 1.10.1 Release Date: 2011-04-15 [ 39.109] X Protocol Version 11, Revision 0 [ 39.109] Build Operating System: Linux 2.6.37.6-0.5-default armv7l [ 39.109] Current Operating System: Linux localhost.localdomain 2.6.34 #1958 Fri Mar 23 17:21:56 GMT 2012 armv7l [ 39.109] Kernel command line: debug boot_delay=0 console=tty0,115200n8 video=mesonfb root=/dev/cardblksd2 rootwait rootdelay=10 rootfstype=ext3 init=/sbin/init android.ril=ttyUSB1 [ 39.109] Build Date: 15 March 2012 08:16:50PM [ 39.109] Build ID: xorg-x11-server 1.10.1-1.29.Mer [ 39.109] Current version of pixman: 0.24.2 [ 39.110] Before reporting problems, check http://wiki.x.org to make sure that you have the latest version. [ 39.110] Markers: (--) probed, (**) from config file, (==) default setting, (++) from command line, (!!) notice, (II) informational, (WW) warning, (EE) error, (NI) not implemented, (??) unknown. [ 39.110] (==) Log file: "/var/log/Xorg.0.log", Time: Sat Apr 14 02:06:15 2012 [ 39.131] (==) Using config directory: "/etc/X11/xorg.conf.d" [ 39.156] (==) No Layout section. Using the first Screen section. [ 39.156] (==) No screen section available. Using defaults. [ 39.156] (**) |-->Screen "Default Screen Section" (0) [ 39.156] (**) | |-->Monitor "<default monitor>" [ 39.157] (==) No monitor specified for screen "Default Screen Section". Using a default monitor configuration. [ 39.157] (==) Automatically adding devices [ 39.157] (==) Automatically enabling devices [ 39.157] (==) FontPath set to: catalogue:/etc/X11/fontpath.d, built-ins [ 39.158] (==) ModulePath set to "/usr/lib/xorg/modules" [ 39.158] (II) The server relies on udev to provide the list of input devices. If no devices become available, reconfigure udev or disable AutoAddDevices. [ 39.158] (II) Loader magic: 0x19de28 [ 39.158] (II) Module ABI versions: [ 39.158] X.Org ANSI C Emulation: 0.4 [ 39.158] X.Org Video Driver: 10.0 [ 39.158] X.Org XInput driver : 12.2 [ 39.158] X.Org Server Extension : 5.0 [ 39.158] (II) LoadModule: "extmod" [ 39.164] (II) Loading /usr/lib/xorg/modules/extensions/libextmod.so [ 39.176] (II) Module extmod: vendor="X.Org Foundation" [ 39.176] compiled for 1.10.1, module version = 1.0.0 [ 39.176] Module class: X.Org Server Extension [ 39.176] ABI class: X.Org Server Extension, version 5.0 [ 39.176] (II) Loading extension MIT-SCREEN-SAVER [ 39.176] (II) Loading extension XFree86-VidModeExtension [ 39.177] (II) Loading extension XFree86-DGA [ 39.177] (II) Loading extension DPMS [ 39.177] (II) Loading extension XVideo [ 39.177] (II) Loading extension XVideo-MotionCompensation [ 39.177] (II) Loading extension X-Resource [ 39.177] (II) LoadModule: "dbe" [ 39.178] (II) Loading /usr/lib/xorg/modules/extensions/libdbe.so [ 39.180] (II) Module dbe: vendor="X.Org Foundation" [ 39.181] compiled for 1.10.1, module version = 1.0.0 [ 39.181] Module class: X.Org Server Extension [ 39.181] ABI class: X.Org Server Extension, version 5.0 [ 39.181] (II) Loading extension DOUBLE-BUFFER [ 39.181] (II) LoadModule: "glx" [ 39.181] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so [ 39.217] (II) Module glx: vendor="X.Org Foundation" [ 39.217] compiled for 1.10.1, module version = 1.0.0 [ 39.217] ABI class: X.Org Server Extension, version 5.0 [ 39.217] (==) AIGLX enabled [ 39.217] (II) Loading extension GLX [ 39.217] (II) LoadModule: "record" [ 39.218] (II) Loading /usr/lib/xorg/modules/extensions/librecord.so [ 39.222] (II) Module record: vendor="X.Org Foundation" [ 39.222] compiled for 1.10.1, module version = 1.13.0 [ 39.222] Module class: X.Org Server Extension [ 39.222] ABI class: X.Org Server Extension, version 5.0 [ 39.222] (II) Loading extension RECORD [ 39.222] (II) LoadModule: "dri" [ 39.223] (II) Loading /usr/lib/xorg/modules/extensions/libdri.so [ 39.234] (II) Module dri: vendor="X.Org Foundation" [ 39.235] compiled for 1.10.1, module version = 1.0.0 [ 39.235] ABI class: X.Org Server Extension, version 5.0 [ 39.235] (II) Loading extension XFree86-DRI [ 39.235] (II) LoadModule: "dri2" [ 39.235] (II) Loading /usr/lib/xorg/modules/extensions/libdri2.so [ 39.240] (II) Module dri2: vendor="X.Org Foundation" [ 39.240] compiled for 1.10.1, module version = 1.2.0 [ 39.240] ABI class: X.Org Server Extension, version 5.0 [ 39.240] (II) Loading extension DRI2 [ 39.240] (==) Matched fbdev as autoconfigured driver 0 [ 39.240] (==) Assigned the driver to the xf86ConfigLayout [ 39.240] (II) LoadModule: "fbdev" [ 39.244] (II) Loading /usr/lib/xorg/modules/drivers/fbdev_drv.so [ 39.248] (II) Module fbdev: vendor="X.Org Foundation" [ 39.248] compiled for 1.10.1, module version = 0.4.2 [ 39.248] ABI class: X.Org Video Driver, version 10.0 [ 39.248] (II) FBDEV: driver for framebuffer: fbdev [ 39.248] (++) using VT number 1 [ 39.249] (WW) Falling back to old probe method for fbdev [ 39.249] (II) Loading sub module "fbdevhw" [ 39.249] (II) LoadModule: "fbdevhw" [ 39.250] (II) Loading /usr/lib/xorg/modules/libfbdevhw.so [ 39.253] (II) Module fbdevhw: vendor="X.Org Foundation" [ 39.253] compiled for 1.10.1, module version = 0.0.2 [ 39.253] ABI class: X.Org Video Driver, version 10.0 [ 39.254] (II) Loading /usr/lib/xorg/modules/drivers/fbdev_drv.so [ 39.254] (II) Loading /usr/lib/xorg/modules/libfbdevhw.so [ 39.254] (II) FBDEV(0): using default device [ 39.254] (WW) VGA arbiter: cannot open kernel arbiter, no multi-card support [ 39.254] (II) FBDEV(0): Creating default Display subsection in Screen section "Default Screen Section" for depth/fbbpp 16/16 [ 39.255] (==) FBDEV(0): Depth 16, (==) framebuffer bpp 16 [ 39.255] (==) FBDEV(0): RGB weight 565 [ 39.255] (==) FBDEV(0): Default visual is TrueColor [ 39.255] (==) FBDEV(0): Using gamma correction (1.0, 1.0, 1.0) [ 39.255] (II) FBDEV(0): hardware: OSD FB (video memory: 3072kB) [ 39.255] (II) FBDEV(0): checking modes against framebuffer device... [ 39.255] (II) FBDEV(0): checking modes against monitor... [ 39.255] (--) FBDEV(0): Virtual size is 800x480 (pitch 800) [ 39.255] (**) FBDEV(0): Built-in mode "current" [ 39.255] (==) FBDEV(0): DPI set to (96, 96) [ 39.256] (II) Loading sub module "fb" [ 39.256] (II) LoadModule: "fb" [ 39.256] (II) Loading /usr/lib/xorg/modules/libfb.so [ 39.267] (II) Module fb: vendor="X.Org Foundation" [ 39.267] compiled for 1.10.1, module version = 1.0.0 [ 39.267] ABI class: X.Org ANSI C Emulation, version 0.4 [ 39.267] (**) FBDEV(0): using shadow framebuffer [ 39.267] (II) Loading sub module "shadow" [ 39.267] (II) LoadModule: "shadow" [ 39.267] (II) Loading /usr/lib/xorg/modules/libshadow.so [ 39.275] (II) Module shadow: vendor="X.Org Foundation" [ 39.275] compiled for 1.10.1, module version = 1.1.0 [ 39.275] ABI class: X.Org ANSI C Emulation, version 0.4 [ 39.317] (==) FBDEV(0): Backing store disabled [ 39.318] (==) FBDEV(0): DPMS enabled [ 39.318] (==) RandR enabled [ 39.318] (II) Initializing built-in extension Generic Event Extension [ 39.318] (II) Initializing built-in extension SHAPE [ 39.318] (II) Initializing built-in extension MIT-SHM [ 39.318] (II) Initializing built-in extension XInputExtension [ 39.318] (II) Initializing built-in extension XTEST [ 39.318] (II) Initializing built-in extension BIG-REQUESTS [ 39.318] (II) Initializing built-in extension SYNC [ 39.318] (II) Initializing built-in extension XKEYBOARD [ 39.318] (II) Initializing built-in extension XC-MISC [ 39.318] (II) Initializing built-in extension XFIXES [ 39.318] (II) Initializing built-in extension RENDER [ 39.319] (II) Initializing built-in extension RANDR [ 39.319] (II) Initializing built-in extension COMPOSITE [ 39.319] (II) Initializing built-in extension DAMAGE [ 39.371] (II) AIGLX: Screen 0 is not DRI2 capable [ 39.371] (II) AIGLX: Screen 0 is not DRI capable [ 39.905] (II) AIGLX: Loaded and initialized /usr/lib/dri/swrast_dri.so [ 39.905] (II) GLX: Initialized DRISWRAST GL provider for screen 0 [ 40.486] (II) config/udev: Adding input device ft5302_ts (/dev/input/event3) [ 40.486] (**) ft5302_ts: Applying InputClass "default" [ 40.486] (**) ft5302_ts: Applying InputClass "ft5302_ts" [ 40.487] (II) LoadModule: "mtev" [ 40.491] (II) Loading /usr/lib/xorg/modules/input/mtev.so [ 40.497] (II) Module mtev: vendor="Nokia" [ 40.497] compiled for 1.10.1, module version = 0.1.12 [ 40.497] Module class: X.Org XInput Driver [ 40.497] ABI class: X.Org XInput driver, version 12.2 [ 40.497] (II) Using input driver 'mtev' for 'ft5302_ts' [ 40.498] (II) Loading /usr/lib/xorg/modules/input/mtev.so [ 40.498] (**) ft5302_ts: always reports core events [ 40.498] (**) ft5302_ts: always reports core events [ 40.498] (**) Option "config_info" "udev:/sys/devices/i2c-2/2-0036/input/input3/event3" [ 40.498] (II) XINPUT: Adding extended input device "ft5302_ts" (type: TOUCHSCREEN) [ 40.498] (II) device control: init [ 40.498] (**) Option "Device" "/dev/input/event3" [ 40.499] (II) mtev: caps: mtdata touch_major width_major position_x position_y [ 40.499] (II) mtev: touch major: 0 255 [ 40.499] (II) mtev: width: 0 25 [ 40.499] (II) mtev: position_x: 0 800 [ 40.499] (II) mtev: position_y: 0 480 [ 40.499] (II) pointer_control [ 40.499] (**) ft5302_ts: (accel) keeping acceleration scheme 1 [ 40.499] (II) pointer_property [ 40.500] (II) pointer_property [ 40.500] (**) ft5302_ts: (accel) acceleration profile 0 [ 40.500] (II) pointer_property [ 40.500] (II) pointer_property [ 40.500] (**) ft5302_ts: (accel) acceleration factor: 2.000 [ 40.500] (**) ft5302_ts: (accel) acceleration threshold: 4 [ 40.500] (II) device control: on [ 40.500] (II) pointer_property [ 40.500] (II) pointer_property [ 40.526] (II) config/udev: Adding input device adc_keypad (/dev/input/event1) [ 40.526] (**) adc_keypad: Applying InputClass "default" [ 40.526] (II) LoadModule: "evdev" [ 40.527] (II) Loading /usr/lib/xorg/modules/input/evdev_drv.so [ 40.533] (II) Module evdev: vendor="X.Org Foundation" [ 40.533] compiled for 1.10.1, module version = 2.6.0 [ 40.533] Module class: X.Org XInput Driver [ 40.533] ABI class: X.Org XInput driver, version 12.2 [ 40.533] (II) Using input driver 'evdev' for 'adc_keypad' [ 40.533] (II) Loading /usr/lib/xorg/modules/input/evdev_drv.so [ 40.534] (**) adc_keypad: always reports core events [ 40.534] (**) adc_keypad: Device: "/dev/input/event1" [ 40.534] (--) adc_keypad: Found keys [ 40.534] (II) adc_keypad: Configuring as keyboard [ 40.534] (**) Option "config_info" "udev:/sys/devices/platform/m1-adckp.0/input/input1/event1" [ 40.534] (II) XINPUT: Adding extended input device "adc_keypad" (type: KEYBOARD) [ 40.534] (**) Option "xkb_rules" "evdev" [ 40.534] (**) Option "xkb_model" "evdev" [ 40.535] (**) Option "xkb_layout" "us" [ 40.696] (II) config/udev: Adding input device key_input (/dev/input/event2) [ 40.697] (**) key_input: Applying InputClass "default" [ 40.697] (II) Using input driver 'evdev' for 'key_input' [ 40.697] (II) Loading /usr/lib/xorg/modules/input/evdev_drv.so [ 40.697] (**) key_input: always reports core events [ 40.697] (**) key_input: Device: "/dev/input/event2" [ 40.697] (--) key_input: Found keys [ 40.697] (II) key_input: Configuring as keyboard [ 40.698] (**) Option "config_info" "udev:/sys/devices/platform/m1-keyinput.0/input/input2/event2" [ 40.698] (II) XINPUT: Adding extended input device "key_input" (type: KEYBOARD) [ 40.698] (**) Option "xkb_rules" "evdev" [ 40.698] (**) Option "xkb_model" "evdev" [ 40.698] (**) Option "xkb_layout" "us" [ 40.704] (II) config/udev: Adding input device AML-M1-ES8388 hp_switch (/dev/input/event4) [ 40.704] (**) AML-M1-ES8388 hp_switch: Applying InputClass "default" [ 40.704] (II) Using input driver 'evdev' for 'AML-M1-ES8388 hp_switch' [ 40.704] (II) Loading /usr/lib/xorg/modules/input/evdev_drv.so [ 40.705] (**) AML-M1-ES8388 hp_switch: always reports core events [ 40.705] (**) AML-M1-ES8388 hp_switch: Device: "/dev/input/event4" [ 40.705] (WW) AML-M1-ES8388 hp_switch: Don't know how to use device [ 40.705] (EE) PreInit returned 8 for "AML-M1-ES8388 hp_switch" [ 40.705] (II) UnloadModule: "evdev" [ 40.705] (II) Unloading evdev [ 40.732] (II) config/udev: Adding input device ecompass_data (/dev/input/event0) [ 40.732] (**) ecompass_data: Ignoring device from InputClass "Spark Compass Input"