I am working on a CM 12.1 tree for the Dragontouch X10. I can now boot CM, however the touchscreen is not working. It appears to register a touch as it will keep the screen from sleeping if I continue to tap it, and if the screen dims then a tap will light it back up. However it cannot click or scroll, just get the display response.
In addition if I use getevent and touch the screen, all sorts of input shows up under my touchscreen input (dev/input/event5).
The device is an allwinner sunxi device. I am using the stock kernel as allwinner never released a full kernel source. The dmesg log shows the module loading properly:
Code:
<6>[ 24.509611] +++++++++++++++++++++++++++++++++
<6>[ 24.509616] ++++++ GSLX680 new used +++++++++
<6>[ 24.509621] +++++++++++++++++++++++++++++++++
<4>[ 24.534586] GSLX680 Enter gsl_ts_probe
<4>[ 24.539043] [GSLX680] Enter gsl_ts_init_ts
<4>[ 24.900617] read 0xfc = 80 36 0 0
<4>[ 24.904415] =============gsl_load_fw start==============
<4>[ 25.489788] =============gsl_load_fw end==============
<6>[ 25.600178] CPU Budget: Temperature: 60 Limit state:1 item[1608000,4,1608000,4 0]
<6>[ 25.608771] CPU Budget:update CPU 0 cpufreq max to 1608000 min to 480000
<6>[ 25.618860] CPU Budget:update CPU 0 cpufreq max to 1608000 min to 480000
<4>[ 25.640704] #########check mem read 0xb0 = 5a 5a 5a 5a #########
<4>[ 25.647791] [GSLX680] End gsl_ts_probe
<4>[ 25.652195] ****************************************************************
logcat also shows the touchscreen driver being identified and loaded:
Code:
I/EventHub( 489): New device: id=1, fd=85, path='/dev/input/event5', name='gslX680', classes=0x15, configuration='/system/usr/idc/gslX680.idc', keyLayout='/system/usr/keylayout/Generic.kl', keyCharacterMap='/system/usr/keychars/Generic.kcm', builtinKeyboard=false, wakeMechanism=EVIOCSSUSPENDBLOCK, usingClockIoctl=true
I/InputReader( 489): Touch device 'gslX680' could not query the properties of its associated display. The device will be inoperable until the display size becomes available.
I/InputReader( 489): Device added: id=1, name='gslX680', sources=0x00001103
I/InputReader( 489): Reconfiguring input devices. changes=0x00000004
I/InputReader( 489): Device reconfigured: id=1, name='gslX680', size 1366x768, orientation 0, mode 1, display id 0
I/ActivityManager( 489): Config changes=8 {1.0 ?mcc?mnc en_US ?layoutDir sw768dp w1366dp h695dp 160dpi xlrg long land ?uimode ?night finger -keyb/v/h -nav/h s.4 themeResource=null}
Note: the line saying it could not query properties shows up in the stock logcat as well. It seems to be finding the right configuration a few lines down when it says Device reconfigured.
It also shows up properly if with dumpsys input
Code:
1: gslX680
Classes: 0x00000015
Path: /dev/input/event5
Descriptor: 7d7eeb71ea7765ef9584a43b6c32b201b90835d3
Location:
ControllerNumber: 0
UniqueId:
Identifier: bus=0x0018, vendor=0x0000, product=0x0000, version=0x0000
KeyLayoutFile: /system/usr/keylayout/Generic.kl
KeyCharacterMapFile: /system/usr/keychars/Generic.kcm
ConfigurationFile: /system/usr/idc/gslX680.idc
HaveKeyboardLayoutOverlay: false
Device 1: gslX680
Generation: 12
IsExternal: false
Sources: 0x00001103
KeyboardType: 1
Motion Ranges:
X: source=0x00001002, min=0.000, max=1365.000, flat=0.000, fuzz=0.000, resolution=0.000
Y: source=0x00001002, min=0.000, max=767.000, flat=0.000, fuzz=0.000, resolution=0.000
PRESSURE: source=0x00001002, min=0.000, max=1.000, flat=0.000, fuzz=0.000, resolution=0.000
SIZE: source=0x00001002, min=0.000, max=1.000, flat=0.000, fuzz=0.000, resolution=0.000
TOUCH_MAJOR: source=0x00001002, min=0.000, max=1567.093, flat=0.000, fuzz=0.000, resolution=0.000
TOUCH_MINOR: source=0x00001002, min=0.000, max=1567.093, flat=0.000, fuzz=0.000, resolution=0.000
TOOL_MAJOR: source=0x00001002, min=0.000, max=1567.093, flat=0.000, fuzz=0.000, resolution=0.000
TOOL_MINOR: source=0x00001002, min=0.000, max=1567.093, flat=0.000, fuzz=0.000, resolution=0.000
Keyboard Input Mapper:
Parameters:
HasAssociatedDisplay: true
OrientationAware: true
HandlesKeyRepeat: false
KeyboardType: 1
Orientation: 0
KeyDowns: 0 keys currently down
MetaState: 0x0
DownTime: 0
Touch Input Mapper:
Parameters:
GestureMode: spots
DeviceType: touchScreen
AssociatedDisplay: hasAssociatedDisplay=true, isExternal=false
OrientationAware: true
Raw Touch Axes:
X: min=0, max=1366, flat=0, fuzz=0, resolution=0
Y: min=0, max=768, flat=0, fuzz=0, resolution=0
Pressure: unknown range
TouchMajor: min=0, max=255, flat=0, fuzz=0, resolution=0
TouchMinor: unknown range
ToolMajor: min=0, max=200, flat=0, fuzz=0, resolution=0
ToolMinor: unknown range
Orientation: unknown range
Distance: unknown range
TiltX: unknown range
TiltY: unknown range
TrackingId: min=0, max=11, flat=0, fuzz=0, resolution=0
Slot: unknown range
Calibration:
touch.size.calibration: diameter
touch.size.scale: 10.000
touch.size.bias: 0.000
touch.size.isSummed: false
touch.pressure.calibration: none
touch.pressure.scale: 0.005
touch.orientation.calibration: none
touch.distance.calibration: none
touch.coverage.calibration: none
Affine Transformation:
X scale: 1.000
X ymix: 0.000
X offset: 0.000
Y xmix: 0.000
Y scale: 1.000
Y offset: 0.000
Viewport: displayId=0, orientation=0, logicalFrame=[0, 0, 1366, 768], physicalFrame=[0, 0, 1366, 768], deviceSize=[1366, 768]
SurfaceWidth: 1366px
SurfaceHeight: 768px
SurfaceLeft: 0
SurfaceTop: 0
SurfaceOrientation: 0
Translation and Scaling Factors:
XTranslate: 0.000
YTranslate: 0.000
XScale: 0.999
YScale: 0.999
XPrecision: 1.001
YPrecision: 1.001
GeometricScale: 0.999
PressureScale: 0.000
SizeScale: 0.004
OrientationScale: 0.000
DistanceScale: 0.000
HaveTilt: false
TiltXCenter: 0.000
TiltXScale: 0.000
TiltYCenter: 0.000
TiltYScale: 0.000
Last Button State: 0x00000000
Last Raw Touch: pointerCount=1
[0]: id=0, x=0, y=0, pressure=0, touchMajor=0, touchMinor=0, toolMajor=0, toolMinor=0, orientation=0, tiltX=0, tiltY=0, distance=0, toolType=1, isHovering=true
Last Cooked Touch: pointerCount=1
[0]: id=0, x=0.000, y=0.000, pressure=0.000, touchMajor=0.000, touchMinor=0.000, toolMajor=0.000, toolMinor=0.000, orientation=0.000, tilt=0.000, distance=0.000, toolType=1, isHovering=true
There are only 2 differences I can find:
First within the stock firmware the idc file is named tp.idc and is correctly picked up by the kernel module (gslX680new.ko). In my build if I do not rename the file to gslX680.idc it will not pick it up and load this configuration. Files are identical however so I don't know how this should change anything.
Second the parameters HasAssociatedDisplay and OrientationAware are both true for all devices (including the touchscreen) in dumpsys input under KeyboardMapper. In my stock dump they are false. I do not know where these parameters are set and if they have anything to do with the touchscreen device.
As I am not getting any errors, I am somewhat stuck to figure out where this is all going wrong. It seems the touchscreen may in fact be working, however the builds interpretation of where the touch is happening and delivering a "click" is not working. Any help is appreciated.
Related
Help Please. 7012 stuck in fastboot. Was only able to flash CWMR 2.5.1.3, (don't ask how), and I cannot flash any other rom, zip file, update.zip, or any .img files that'll actually stick. I've used both the install from sdcard option in CWMR, and the fastboot commands. Maybe I screwed up my partitions, I have no idea. I've sucessfully rooted devices before, but the limited supportt is kicking my ass. I'd appreciate any and all help. Thnk u for reading
Ok update I was able to use adb shell on cwmr and this is the dmesg.PLEASE can anyone help me with this?
<5>Linux version 2.6.29 ([email protected]) (gcc version 4.3.1 (GCC) ) #116 Sat Nov 6 05:46:45 CST 2010
<4>CPU: ARMv6-compatible processor [410fb766] revision 6 (ARMv7), cr=00c5387f
<4>CPU: VIPT nonaliasing data cache, VIPT nonaliasing instruction cache
<4>Machine: Telechips TCC89/91/92XX Demo Board
<4>kernel start display option [resolution : 29][output : 191]
<4>Memory policy: ECC disabled, Data cache writeback
<7>On node 0 totalpages: 40960
<7>free_area_init_node: node 0, pgdat c03f45ec, node_mem_map c0490000
<7> Normal zone: 320 pages used for memmap
<7> Normal zone: 0 pages reserved
<7> Normal zone: 40640 pages, LIFO batch:7
<4>Built 1 zonelists in Zone order, mobility grouping on. Total pages: 40640
<5>Kernel command line: console=ttySAC0 androidboot.hardware=tcc92xx
<3>Unknown boot option `androidboot.hardware=tcc92xx': ignoring
<4>tcc9200_irq_init
<4>PID hash table entries: 1024 (order: 10, 4096 bytes)
<4> ### CORE CLOCK (500000000 Hz), BUS CLOCK (166000000 Hz) ###
<4>Console: colour dummy device 80x30
<4>tcc_console_init
<4>tcc_serial_console_setup: co=c03e171c (0), <NULL>
<4>tcc_serial_get_options
<4>tcc_serial_console_setup: port=c03e1768 (0)
<4>tcc_serial_set_termios port[0]
<4>config: 8bits/char
<4>setting ulcon to uclk[480000] 00000003, brddiv to 26 [115200]
<6>console [ttySAC0] enabled
<6>Dentry cache hash table entries: 32768 (order: 5, 131072 bytes)
<6>Inode-cache hash table entries: 16384 (order: 4, 65536 bytes)
<4>_etext:0xc03c7000, _text:0xc0029000, _end:0xc048de1a, __init_end:0xc0029000, __init_begin:0xc0008000
<6>Memory: 160MB = 160MB total
<5>Memory: 156300KB available (3704K code, 791K data, 132K init)
<6>Calibrating delay loop... 499.71 BogoMIPS (lpj=2498560)
<4>Mount-cache hash table entries: 512
<6>CPU: Testing write buffer coherency: ok
<6>net_namespace: 932 bytes
<6>NET: Registered protocol family 16
<6>TCC8900 GPIO initialized
<4>i2c_register_driver: new style driver
<6>TCC clock driver initialized
<4>clock: xin: unimplemented function 'clk_enable' called
<4>attached TCC adc driver
<4>bio: create slab <bio-0> at 0
<5>SCSI subsystem initialized
<6>usbcore: registered new interface driver usbfs
<6>usbcore: registered new interface driver hub
<6>usbcore: registered new device driver usb
<6>cfg80211: Using static regulatory domain info
<6>cfg80211: Regulatory domain: US
<6> (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp)
<6> (2402000 KHz - 2472000 KHz @ 40000 KHz), (600 mBi, 2700 mBm)
<6> (5170000 KHz - 5190000 KHz @ 40000 KHz), (600 mBi, 2300 mBm)
<6> (5190000 KHz - 5210000 KHz @ 40000 KHz), (600 mBi, 2300 mBm)
<6> (5210000 KHz - 5230000 KHz @ 40000 KHz), (600 mBi, 2300 mBm)
<6> (5230000 KHz - 5330000 KHz @ 40000 KHz), (600 mBi, 2300 mBm)
<6> (5735000 KHz - 5835000 KHz @ 40000 KHz), (600 mBi, 3000 mBm)
<6>cfg80211: Calling CRDA for country: US
<6>Switched to NOHz mode on CPU #0
<6>NET: Registered protocol family 2
<6>IP route cache hash table entries: 2048 (order: 1, 8192 bytes)
<6>TCP established hash table entries: 8192 (order: 4, 65536 bytes)
<6>TCP bind hash table entries: 8192 (order: 3, 32768 bytes)
<6>TCP: Hash tables configured (established 8192 bind 8192)
<6>TCP reno registered
<6>NET: Registered protocol family 1
<6>initrd_start:0xc1000000, initrd_end:0xc1136af5
<6>checking if image is initramfs... it is
<6>Freeing initrd memory: 1240K
<4>---> 80eec0f8b92fc0 <---
<4> read_id crc error
<4>NetWinder Floating Point Emulator V0.97 (double precision)
<6>ashmem: initialized
<4>yaffs Nov 6 2010 04:01:36 Installing.
<6>msgmni has been set to 307
<6>alg: No test for stdrng (krng)
<6>io scheduler noop registered (default)
<6>i2c /dev entries driver
<4>i2c0 SCK(100) <-- input clk(40000Khz), prescale(7)
<4>i2c1 SCK(100) <-- input clk(40000Khz), prescale(7)
<6>tcc-i2c tcc-i2c: i2c-0: I2C adapter
<6> tccfb_init (built Nov 6 2010 04:01:52)
<4>clock: pll2: unimplemented function 'clk_enable' called
<4> tccfb_init LCDC:1
<4>tcc92xxx fb +probe
<4>tccfb_map_video_memory--->lk_map_cpu=0xcac00000
<6>fb0: tccfb frame buffer device
<6>TCC Overlay driver initializing
<6>HDMI Audio Driver ver. 1.1 (built Nov 6 2010 04:01:12)
<6>HDMI Driver ver. 1.2.1 (built Nov 6 2010 04:01:40)
<6>CEC Driver ver. 1.0 (built Nov 6 2010 04:01:12)
<6>hpd_init
<6>HPD Driver ver. 1.2 (built Nov 6 2010 04:01:40)
<6>3 hpd_init
<4>tcc_intr: init (ver 2.0)
<4>tcc_intr: init (ver 2.0)
<6>TCC rotation driver initializing
<6>TCC scaler driver initializing
<6>TCC scaler1 driver initializing
<6>TCCXX JPEG Encoder driver initializing
<6>TCCXX JPEG driver initializing
<6>TCC T-DMB tuner driver initializing
<6>tcc_clockctrl_init
<4>tcc_serial_init(c03e16c0,c03e1710)
<4>tcc_uart_probe
<4>tcc_serial_init_ports: initialising ports...
<6>tcc9200-uart.0: tcc-uart0 at MMIO 0xf0532000 (irq = 64) is a uart0
<4>tcc_serial_set_mctrl
<6>brd: module loaded
<6>loop: module loaded
<6>pmem: 1 init
<6>pmem_adsp: 0 init
<6>PPP generic driver version 2.4.2
<6>PPP Deflate Compression module registered
<6>PPP BSD Compression module registered
<6>Linux video capture interface: v2.00
<4>Driver 'sd' needs updating - please use bus_type methods
<4>tcc-mmc0: init.
<4>tcc-mmc1: init.
<4>[MTD TCC] [PORT CONFIG - CS[0, 1] [NAND Data Port: GPIO_B Hw4 ~ Hw11]
<4>[MTD TCC] DMA Alloc Addr:0x49897000, Size:1024
<4>[MTD TCC] [BClk 192MHZ][1Tick 53][RE-S:0,P:6,H:2][WR-S:0,P:3,H:2][COM-S:2,P:15,H:15]
<4>[Golden Info] [TCC_MTD] BadBlk:1028 [SERIAL]
<4>[Golden Info] [TCC_MTD] BadBlk:1032 [SERIAL]
<4>[Golden Info] [TCC_MTD] BadBlk:1036 [SERIAL]
<4>[Golden Info] [TCC_MTD] BadBlk:1037 [SERIAL]
<4>[Golden Info] [TCC_MTD] BadBlk:1048 [SERIAL]
<4>[Golden Info] [Nand Total Bad Block: 5]
<4>[MTD TCC] [PartName: boot] [StBlk : 28]
<4>[MTD TCC] [PartName: boot] [EndBlk: 47]
<4>[MTD TCC] [PartName: kpanic] [StBlk : 48]
<4>[MTD TCC] [PartName: kpanic] [EndBlk: 57]
<4>[MTD TCC] [PartName: system] [StBlk : 58]
<4>[MTD TCC] [PartName: system] [EndBlk: 417]
<4>[MTD TCC] [PartName: splash] [StBlk : 418]
<4>[MTD TCC] [PartName: splash] [EndBlk: 425]
<4>[MTD TCC] [PartName: cache] [StBlk : 426]
<4>[MTD TCC] [PartName: cache] [EndBlk: 505]
<4>[MTD TCC] [PartName: userdata] [StBlk : 506]
<4>[MTD TCC] [PartName: userdata] [EndBlk:1027]
<4>[MTD TCC] [PartName: recovery] [StBlk :1028]
<4>[MTD TCC] [PartName: recovery] [BadBlk:1028]
<4>[MTD TCC] [PartName: recovery] [BadBlk:1032]
<4>[MTD TCC] [PartName: recovery] [BadBlk:1036]
<4>[MTD TCC] [PartName: recovery] [BadBlk:1037]
<4>[MTD TCC] [PartName: recovery] [BadBlk:1048]
<4>[MTD TCC] [PartName: recovery] [EndBlk:1052]
<4>[MTD TCC] [PartName: misc] [StBlk :1053]
<4>[MTD TCC] [PartName: misc] [EndBlk:1054]
<4>[MTD TCC] [PartName: tcc] [StBlk :1055]
<4>[MTD TCC] [PartName: tcc] [EndBlk:1056]
<4>[MTD TCC] [MTDTotalBlk:1024] [MTDRervBlk:29] [MTDStBlk: 28] [MTDEdBlk:1081]
<4>[MTD TCC] NAND device: Manufacturer ID: 0x2c, Chip ID: 0x68
<6>[MTD BASE]Bus Width: 8 bit, PageSize: 4096
<6>Scanning device for bad blocks
<5>Creating 9 MTD partitions on NAND Flash:
<5>0x000000000000-0x000000a00000 : "boot"
<5>ftl_cs: FTL header not found.
<5>0x000000a00000-0x000000f00000 : "kpanic"
<4>[DoubleBuf] [EccType:16] [res:c100002]
<4>[DoubleBuf] [EccType:16] [res:c100002]
<4>[DoubleBuf] [EccType:16] [res:c100002]
<4>[DoubleBuf] [EccType:16] [res:c100002]
<4>[DoubleBuf] [EccType:16] [res:c100002]
<4>[DoubleBuf] [EccType:16] [res:c100002]
<4>[DoubleBuf] [EccType:16] [res:c100002]
<4>[DoubleBuf] [EccType:16] [res:c100002]
<4>[MTD-ReadPage-Fail] [BlkNum:48] [Error:0x0c100002]
<5>ftl_cs: FTL header not found.
<5>0x000000f00000-0x00000c300000 : "system"
<5>ftl_cs: FTL header not found.
<5>0x00000c300000-0x00000c700000 : "splash"
<5>ftl_cs: FTL header not found.
<5>0x00000c700000-0x00000ef00000 : "cache"
<4>[DoubleBuf] [EccType:16] [res:c100002]
<4>[DoubleBuf] [EccType:16] [res:c100002]
<4>[DoubleBuf] [EccType:16] [res:c100002]
<4>[DoubleBuf] [EccType:16] [res:c100002]
<4>[DoubleBuf] [EccType:16] [res:c100002]
<4>[DoubleBuf] [EccType:16] [res:c100002]
<4>[DoubleBuf] [EccType:16] [res:c100002]
<4>[DoubleBuf] [EccType:16] [res:c100002]
<4>[MTD-ReadPage-Fail] [BlkNum:427] [Error:0x0c100002]
<5>ftl_cs: FTL header not found.
<5>0x00000ef00000-0x00001f400000 : "userdata"
<5>ftl_cs: FTL header not found.
<7>mmc1: queuing CIS tuple 0x01 length 3
<5>0x00001f400000-0x00001fe00000 : "recovery"
<5>ftl_cs: FTL header not found.
<5>0x00001fe00000-0x00001ff00000 : "misc"
<5>ftl_cs: FTL header not found.
<5>0x00001ff00000-0x000020000000 : "tcc"
<4>[DoubleBuf] [EccType:16] [res:c100002]
<4>[DoubleBuf] [EccType:16] [res:c100002]
<4>[DoubleBuf] [EccType:16] [res:c100002]
<4>[DoubleBuf] [EccType:16] [res:c100002]
<4>[DoubleBuf] [EccType:16] [res:c100002]
<4>[DoubleBuf] [EccType:16] [res:c100002]
<4>[DoubleBuf] [EccType:16] [res:c100002]
<4>[DoubleBuf] [EccType:16] [res:c100002]
<4>[MTD-ReadPage-Fail] [BlkNum:1055] [Error:0x0c100002]
<5>ftl_cs: FTL header not found.
<4>tcc_tsif: spi1 init (Nov 6 2010 04:01:48)
<4>tcc-tsif1: init
<4>tcc_tsif: alloc DMA buffer @0xFF8F0000(Phy=0x49000000), size:2097152
<6>ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
<6>tcc-ohci tcc-ohci: TCC OHCI
<6>tcc-ohci tcc-ohci: new USB bus registered, assigned bus number 1
<6>tcc-ohci tcc-ohci: irq 49, io mem 0xf0500000
<7>mmc1: queuing CIS tuple 0x1a length 5
<7>mmc1: queuing CIS tuple 0x1b length 8
<7>mmc1: queuing CIS tuple 0x14 length 0
<7>mmc1: queuing CIS tuple 0x80 length 1
<7>mmc1: queuing CIS tuple 0x81 length 1
<7>mmc1: queuing CIS tuple 0x82 length 1
<6>mmc1: new SDIO card at address 0001
<6>usb usb1: configuration #1 chosen from 1 choice
<6>hub 1-0:1.0: USB hub found
<6>hub 1-0:1.0: 1 port detected
<6>usbcore: registered new interface driver cdc_acm
<6>cdc_acm: v0.26:USB Abstract Control Model driver for USB modems and ISDN adapters
<6>Initializing USB Mass Storage driver...
<6>usbcore: registered new interface driver usb-storage
<6>USB Mass Storage support registered.
<6>usbcore: registered new interface driver usbserial
<6>usbserial: USB Serial Driver core
<6>USB Serial support registered for GSM modem (1-port)
<6>usbcore: registered new interface driver option
<6>option: v0.7.2:USB Driver for GSM modems
<6>dwc_otg: version 2.60a 22-NOV-2006
<7>dwc_otg_driver_probe(c03cd028)
<7>base=0xf0550000
<7>dwc_otg_device=0xc9ef9aa0
<6>dwc_otg dwc_otg.0: DWC OTG Controller
<6>dwc_otg dwc_otg.0: new USB bus registered, assigned bus number 2
<6>dwc_otg dwc_otg.0: irq 48, io mem 0x00000000
<6>usb usb2: configuration #1 chosen from 1 choice
<6>hub 2-0:1.0: USB hub found
<6>hub 2-0:1.0: 1 port detected
<6>android init
<6>android_probe pdata: c03cdad8
<6>gadget: Android Eclair
<6>gadget: COBY
<6>android_bind
<4>android_bind_config,0, 2
<6>android_usb gadget: android_usb ready
<6>f_adb init
<6>android_register_function adb
<6>f_mass_storage init
<6>android_register_function usb_mass_storage
<6>mass_storage_bind_config
<6>fsg_probe pdata: c03cdac8
<6>android_usb gadget: Number of LUNs=2
<6>adb_bind_config
<6>mice: PS/2 mouse device common for all mice
<6>Telechips Keypad Driver
<6>input: telechips keypad as /devices/virtual/input/input0
<6>Telechips Touchscreen driver, (c) 2009 Telechips
<6>tcc-ts got loaded successfully.
<6>input: tcc-ts as /devices/platform/tcc-ts/input/input1
<4>TCC RTC, (c) 2009, Telechips
<4>tcc_rtc: alarm irq 43
<6>tcc-rtc tcc-rtc: rtc core: registered tcc-rtc as rtc0
<6>cpuidle: using governor ladder
<6>cpuidle: using governor menu
<6>usbcore: registered new interface driver usbhid
<6>usbhid: v2.6:USB HID core driver
<6>logger: created 64K log 'log_main'
<6>logger: created 256K log 'log_events'
<6>logger: created 64K log 'log_radio'
<6>Advanced Linux Sound Architecture Driver Version 1.0.18a.
<4>No device for DAI alc5621
<4>No device for DAI IEC958
<4>No device for DAI tcc-i2s
<4>No device for DAI tcc-spdif
<4>TCC Board probe [tcc_board_probe]
<4>== alsa-debug == [tea_spdif_setclock], clock_rate[44100]
<6>alc5621: ALC5621 Audio Codec 1.00
<4>i2c_register_driver: new style driver
<4>__attach_adapter: [Failure] id[0x0]class[0x0] id_table[alc5621]
<4>__attach_adapter: [Failure] id[0x0]class[0x0] id_table[alc5621]
<4>__attach_adapter: [Failure] id[0x0]class[0x0] id_table[alc5621]
<4>__attach_adapter: [Failure] id[0x0]class[0x0] id_table[alc5621]
<4>Set ID to device mode
<4>alc5621_init
<4>== alsa-debug == tcc_pcm_preallocate_dma_buffer size [65536]
<4>== alsa-debug == tcc_pcm_preallocate_dma_buffer size [65536]
<4>ID change ISR : Device
<6>asoc: alc5621 <-> tcc-i2s mapping ok
<4>== alsa-debug == tcc_pcm_preallocate_dma_buffer size [65536]
<6>asoc: IEC958 <-> tcc-spdif mapping ok
<3>dapm: alc5621: configuring unknown pin MICIN
<3>Failed to add route LHPOUT->Headset Jack
<6>ALSA device list:
<6> #0: tccx_board (alc5621)
<6>TCP cubic registered
<6>NET: Registered protocol family 10
<6>IPv6 over IPv4 tunneling driver
<6>NET: Registered protocol family 17
<6>TCC cpufreq driver initialized
<6>VFP support v0.3: implementor 41 architecture 1 part 20 variant b rev 5
<4>read time 2010/10/14 18:00:37
<6>tcc-rtc tcc-rtc: setting system clock to 2010-10-14 18:00:37 UTC (1287079237)
<6>Freeing init memory: 132K
<4>[#### BT ####] tcc_serial_startup port[0]
<4>request serial irq:64,retval:0
<4>tcc_serial_set_termios port[0]
<4>config: 8bits/char
<4>setting ulcon to uclk[480000] 00000003, brddiv to 26 [115200]
<4>tcc_serial_set_mctrl
<4>
<4>usb cable connected.
<4>tcc_serial_stop_rx
<4>[#### BT ####] tcc_serial_stop_rx port[0]
<4>[#### BT ####] tcc_serial_shutdown port[0]
<6>android_usb gadget: high speed config #1: android
<6>mmc0: new SDHC card at address b368
<6>mmcblk0: mmc0:b368 SDC 3.84 GiB
<6> mmcblk0: p1 p2 p3
<4>[#### BT ####] tcc_serial_startup port[0]
<4>request serial irq:64,retval:0
<4>tcc_serial_set_termios port[0]
<4>config: 8bits/char
<4>setting ulcon to uclk[480000] 00000003, brddiv to 26 [115200]
<4>tcc_serial_stop_rx
<4>[#### BT ####] tcc_serial_stop_rx port[0]
<4>[#### BT ####] tcc_serial_shutdown port[0]
<3>init: cannot open '/initlogo.rle'
<3>init: Unable to open persistent property directory /data/property errno: 2
<6>enabling adb
<6>adb_open
<6>yaffs: dev is 32505860 name is "mtdblock4"
<6>yaffs: passed flags ""
<4>yaffs: Attempting MTD mount on 31.4, "mtdblock4"
<4>yaffs: auto selecting yaffs2
<4>[DoubleBuf] [EccType:16] [res:c100002]
<4>[DoubleBuf] [EccType:16] [res:c100002]
<4>[DoubleBuf] [EccType:16] [res:c100002]
<4>[DoubleBuf] [EccType:16] [res:c100002]
<4>[DoubleBuf] [EccType:16] [res:c100002]
<4>[DoubleBuf] [EccType:16] [res:c100002]
<4>[DoubleBuf] [EccType:16] [res:c100002]
<4>[DoubleBuf] [EccType:16] [res:c100002]
<4>[MTD-ReadPage-Fail] [BlkNum:427] [Error:0x0c100002]
<4>yaffs: restored from checkpoint
<4>yaffs_read_super: isCheckpointed 1
<6>android_usb gadget: high speed config #1: android
<4>adb_function_set_alt intf: 1 alt: 0
<6>adb_release
<6>adb_open
<4>save exit: isCheckpointed 1
<4>usb usb1: root hub lost power or was reset
<6>yaffs: dev is 32505861 name is "mtdblock5"
<6>yaffs: passed flags ""
<4>yaffs: Attempting MTD mount on 31.5, "mtdblock5"
<4>yaffs: auto selecting yaffs2
<4>yaffs_read_super: isCheckpointed 0
<6>yaffs: dev is 32505858 name is "mtdblock2"
<6>yaffs: passed flags ""
<4>yaffs: Attempting MTD mount on 31.2, "mtdblock2"
<4>yaffs: auto selecting yaffs2
<6>yaffs: dev is 32505858 name is "mtdblock2"
<6>yaffs: passed flags ""
<4>yaffs: Attempting MTD mount on 31.2, "mtdblock2"
I am running RUU 3.11.605.22 rooted, running on GSM frequencies (WCDMA preffered)
I have random reboots and the last time I pulled the kmsg log
Code:
[14454.206604] [PM] hTC PM Statistic
[14454.206939] 03-23 23:49:44
[14454.207519] 17: 857 gp_timer
[14454.208892] 48: 51 msmgpio
[14454.209991] 54: 185 pm_drv
[14454.211090] 69: 6 smd_dev
[14454.212463] 107: 123 MDP
[14454.213562] 112: 116 kgsl-3d0
[14454.214660] 133: 598 mmc3
[14454.215484] , msm-sdcc (pio)
[14454.218872] 136: 380 mmc0
[14454.219696] , msm-sdcc (pio)
[14454.220581] 187: 1 qup_err_intr
[14454.221679] 199: 224 msmdatamover
[14454.223052] 220: 90 mmc4
[14454.223876] , msm-sdcc (pio)
[14454.224670] 228: 97 qup_err_intr
[14454.225799] 244: 281 kgsl-2d1
[14454.228698] 302: 49 bcmsdh_sdmmc
[14454.229888] 355: 1 msm-sdccsdiowakeup
[14454.231018] 373: 1 atmel_mxt224e
[14454.233154] C0: 825 2645ms
[14454.233428] C1: 69 460ms
[14454.233703] C2: 192 3869ms
[14454.233978] CPU0 usage: 30
[14454.234527] MPSS avtive (5451481ms)
[14454.234802] LPASS sleep (14579197ms)
[14454.235076] 518, 0 swapper hrtimer_start_range_ns (tick_sched_
timer)
[14454.238464] 1310 total events, 130.465 events/sec
[14454.238800] wakelock: 'main' 'wlan_rx_wake', time left 38;
[14454.248138] CPU Usage PID Name
[14454.248443] 11% 13915 uoord.tapatalk2
114
[14454.248748] 5% 14219 ag.trackchecker
54
[14454.249267] 3% 122 surfaceflinger
40
[14454.249572] 1% 572 ndroid.systemui
16
[14454.250091] 1% 260 system_server
15
[14454.719238] [DISP] [SR] 1
[14455.469665] [DISP] WV
[14455.470031] [DISP] [SR] 0
[14457.054046] [DISP] [SR] 1
[14461.236328] [VIB] pm8xxx_vib_enable, InputReader(parent:zygote): vibrates 0 m
sec
[14461.244049] [VIB] pm8xxx_vib_enable, Thread-299(parent:zygote): vibrates 10 m
sec
[14461.244598] [ATS][set_vibration][successful]
[14461.255310] [VIB]pm8xxx_vib_timer_func
[14461.279357] [VIB] pm8xxx_vib_enable, Thread-299(parent:zygote): vibrates 30 m
sec
[14461.279632] [ATS][set_vibration][successful]
[14461.310150] [VIB]pm8xxx_vib_timer_func
[14461.645965] [DISP] WV
[14461.646545] [DISP] [SR] 0
[14464.246185] [PM] hTC PM Statistic
[14464.246307] 03-23 23:49:54
[14464.246490] 17: 861 gp_timer
[14464.246887] 48: 177 msmgpio
[14464.247344] 54: 154 pm_drv
[14464.247711] 69: 10 smd_dev
[14464.248107] 107: 104 MDP
[14464.248443] 112: 2 kgsl-3d0
[14464.248901] 114: 14 MIPI_DSI
[14464.249267] 133: 1443 mmc3
[14464.249572] , msm-sdcc (pio)
[14464.249847] 136: 1470 mmc0
[14464.250183] , msm-sdcc (pio)
[14464.250488] 187: 49 qup_err_intr
[14464.250885] 199: 399 msmdatamover
[14464.251342] 220: 64 mmc4
[14464.251617] , msm-sdcc (pio)
[14464.251892] 228: 97 qup_err_intr
[14464.252288] 244: 248 kgsl-2d1
[14464.252746] 284: 4 vsync
[14464.253143] 302: 122 bcmsdh_sdmmc
[14464.253540] 355: 2 msm-sdccsdiowakeup
[14464.253906] 373: 49 atmel_mxt224e
[14464.254547] C0: 836 2166ms
[14464.254638] C1: 21 144ms
[14464.254760] C2: 164 4964ms
[14464.254913] CPU0 usage: 27
[14464.255035] MPSS avtive (5451481ms)
[14464.255126] LPASS sleep (14589218ms)
[14464.255218] 454, 0 swapper hrtimer_start_range_ns (tick_sched_
timer)
[14464.255767] 1333 total events, 133.087 events/sec
[14464.255889] wakelock: 'main' 'wlan_rx_wake', time left 97;
[14464.261291] CPU Usage PID Name
[14464.261413] 14% 13915 uoord.tapatalk2
149
[14464.261596] 3% 260 system_server
31
[14464.261688] 2% 14219 ag.trackchecker
21
[14464.261779] 1% 122 surfaceflinger
19
[14464.261962] 0% 3 ksoftirqd/0
6
[14466.632843] [DISP] [SR] 1
[14468.820678] [DISP] WV
[14468.821319] [DISP] [SR] 0
[14470.638793] [DISP] [SR] 1
[14474.286407] [PM] hTC PM Statistic
[14474.286682] 03-23 23:50:04
[14474.287231] 17: 645 gp_timer
[14474.288574] 48: 185 msmgpio
[14474.289642] 54: 151 pm_drv
[14474.290771] 107: 28 MDP
[14474.291839] 114: 9 MIPI_DSI
[14474.293151] 133: 2034 mmc3
[14474.293945] , msm-sdcc (pio)
[14474.294738] 136: 190 mmc0
[14474.295532] , msm-sdcc (pio)
[14474.299163] 199: 566 msmdatamover
[14474.300292] 228: 93 qup_err_intr
[14474.301361] 244: 56 kgsl-2d1
[14474.302703] 284: 2 vsync
[14474.303771] 302: 183 bcmsdh_sdmmc
[14474.305664] C0: 593 1811ms
[14474.305938] C1: 26 165ms
[14474.308074] C2: 163 5924ms
[14474.309356] CPU0 usage: 20
[14474.309661] MPSS avtive (5451481ms)
[14474.309936] LPASS sleep (14599272ms)
[14474.310455] 376, 0 swapper hrtimer_start_range_ns (tick_sched_
timer)
[14474.311828] 1077 total events, 107.121 events/sec
[14474.312408] wakelock: 'main'
[14474.320739] CPU Usage PID Name
[14474.321044] 11% 13915 uoord.tapatalk2
114
[14474.321563] 2% 14219 ag.trackchecker
21
[14474.321838] 1% 163 dhd_dpc 15
[14474.322113] 0% 260 system_server
8
[14474.322631] 0% 3 ksoftirqd/0
6
[14482.664825] [SMD] MODEM/AMSS has CRASHED
[14482.665161] [SMD] smem: DIAG 'MOD rr_main.c 00860
'
[14482.665771] pm8058_stay_on: set stay-on: rc = 0
[14482.766296] Going down for restart now
[14482.766784] arch_reset: mode 2
[14482.767059] arch_reset: restart command `force-hard'.
[14482.868103] subsystem-fatal-8x60: Q6 NMI was sent.
[14482.868621] msm_watchdog_suspend
[14482.868957] [<c00522b4>] (unwind_backtrace+0x0/0xf0) from [<c00c8874>] (arch_
reset+0x2e4/0x508)
[14482.869506] [<c00c8874>] (arch_reset+0x2e4/0x508) from [<c0063124>] (handle_m
odem_crash+0x3c/0x50)
[14482.870056] [<c0063124>] (handle_modem_crash+0x3c/0x50) from [<c006329c>] (sm
sm_irq_handler+0xac/0x188)
[14482.870361] [<c006329c>] (smsm_irq_handler+0xac/0x188) from [<c011222c>] (han
dle_irq_event_percpu+0x30/0x150)
[14482.871154] [<c011222c>] (handle_irq_event_percpu+0x30/0x150) from [<c0112388
>] (handle_irq_event+0x3c/0x5c)
[14482.871704] [<c0112388>] (handle_irq_event+0x3c/0x5c) from [<c0114e9c>] (hand
le_fasteoi_irq+0xd0/0x108)
[14482.872253] [<c0114e9c>] (handle_fasteoi_irq+0xd0/0x108) from [<c0111d68>] (g
eneric_handle_irq+0x2c/0x40)
[14482.872802] [<c0111d68>] (generic_handle_irq+0x2c/0x40) from [<c004d488>] (ha
ndle_IRQ+0x7c/0xc0)
[14482.873321] [<c004d488>] (handle_IRQ+0x7c/0xc0) from [<c004c58c>] (__irq_svc+
0x4c/0xe4)
[14482.873657] [<c004c58c>] (__irq_svc+0x4c/0xe4) from [<c009d2d8>] (msm_cpuidle
_enter+0x64/0x74)
[14482.874206] [<c009d2d8>] (msm_cpuidle_enter+0x64/0x74) from [<c034d03c>] (cpu
idle_idle_call+0xc8/0x130)
[14482.874725] [<c034d03c>] (cpuidle_idle_call+0xc8/0x130) from [<c004dab4>] (cp
u_idle+0x84/0xe8)
[14482.875274] [<c004dab4>] (cpu_idle+0x84/0xe8) from [<c0008944>] (start_kernel
+0x2b8/0x314)
[14482.875793] [<c0008944>] (start_kernel+0x2b8/0x314) from [<48808040>] (0x4880
8040)
[14482.876098] task PC stack pid father
[14482.876617] kworker/u:0 D c04dc9fc 0 5 2 0x00000000
[14482.877471] [<c04dc9fc>] (__schedule+0x4f8/0x5cc) from [<c00a3308>] (worker+0
x108/0x1fc)
[14482.878021] [<c00a3308>] (worker+0x108/0x1fc) from [<c00eb648>] (process_one_
work+0x248/0x3a4)
[14482.878570] [<c00eb648>] (process_one_work+0x248/0x3a4) from [<c00ebb80>] (wo
rker_thread+0x224/0x3e0)
[14482.879119] [<c00ebb80>] (worker_thread+0x224/0x3e0) from [<c00f14f4>] (kthre
ad+0x80/0x88)
[14482.879425] [<c00f14f4>] (kthread+0x80/0x88) from [<c004d69c>] (kernel_thread
_exit+0x0/0x8)
[14482.879974] kworker/u:1 D c04dc9fc 0 74 2 0x00000000
[14482.881042] [<c04dc9fc>] (__schedule+0x4f8/0x5cc) from [<c00a3308>] (worker+0
x108/0x1fc)
[14482.881347] [<c00a3308>] (worker+0x108/0x1fc) from [<c00eb648>] (process_one_
work+0x248/0x3a4)
[14482.881896] [<c00eb648>] (process_one_work+0x248/0x3a4) from [<c00ebb80>] (wo
rker_thread+0x224/0x3e0)
[14482.882446] [<c00ebb80>] (worker_thread+0x224/0x3e0) from [<c00f14f4>] (kthre
ad+0x80/0x88)
[14482.882995] [<c00f14f4>] (kthread+0x80/0x88) from [<c004d69c>] (kernel_thread
_exit+0x0/0x8)
[14482.883300] kinteractiveup D c04dc9fc 0 94 2 0x00000000
[14482.884338] [<c04dc9fc>] (__schedule+0x4f8/0x5cc) from [<c00f14dc>] (kthread+
0x68/0x88)
[14482.884857] [<c00f14dc>] (kthread+0x68/0x88) from [<c004d69c>] (kernel_thread
_exit+0x0/0x8)
[14482.885253] krmt_storagecln D c04dc9fc 0 253 2 0x00000000
[14482.886322] [<c04dc9fc>] (__schedule+0x4f8/0x5cc) from [<c0069c74>] (__msm_rp
c_read+0x120/0x708)
[14482.886871] [<c0069c74>] (__msm_rpc_read+0x120/0x708) from [<c006a26c>] (msm_
rpc_read+0x10/0x78)
[14482.887176] [<c006a26c>] (msm_rpc_read+0x10/0x78) from [<c006c5d4>] (rpc_clie
nts_thread+0x54/0x204)
[14482.887725] [<c006c5d4>] (rpc_clients_thread+0x54/0x204) from [<c00f14f4>] (k
thread+0x80/0x88)
[14482.888244] [<c00f14f4>] (kthread+0x80/0x88) from [<c004d69c>] (kernel_thread
_exit+0x0/0x8)
[14482.888763] krmt_storagecln D c04dc9fc 0 254 2 0x00000000
[14482.889617] [<c04dc9fc>] (__schedule+0x4f8/0x5cc) from [<c006c460>] (rpc_clie
nts_cb_thread+0x84/0x1a4)
[14482.890167] [<c006c460>] (rpc_clients_cb_thread+0x84/0x1a4) from [<c00f14f4>]
(kthread+0x80/0x88)
[14482.890686] [<c00f14f4>] (kthread+0x80/0x88) from [<c004d69c>] (kernel_thread
_exit+0x0/0x8)
[14482.891265] kworker/u:5 D c04dc9fc 0 286 2 0x00000000
[14482.892089] [<c04dc9fc>] (__schedule+0x4f8/0x5cc) from [<c0067e54>] (rr_read+
0x128/0x154)
[14482.892639] [<c0067e54>] (rr_read+0x128/0x154) from [<c0067fa8>] (do_read_dat
a+0x20/0xcc4)
[14482.893188] [<c0067fa8>] (do_read_data+0x20/0xcc4) from [<c00eb648>] (process
_one_work+0x248/0x3a4)
[14482.893707] [<c00eb648>] (process_one_work+0x248/0x3a4) from [<c00ebb80>] (wo
rker_thread+0x224/0x3e0)
[14482.894042] [<c00ebb80>] (worker_thread+0x224/0x3e0) from [<c00f14f4>] (kthre
ad+0x80/0x88)
[14482.894561] [<c00f14f4>] (kthread+0x80/0x88) from [<c004d69c>] (kernel_thread
_exit+0x0/0x8)
[14482.895080] krmt_storagecln D c04dc9fc 0 290 2 0x00000000
[14482.895904] [<c04dc9fc>] (__schedule+0x4f8/0x5cc) from [<c0069c74>] (__msm_rp
c_read+0x120/0x708)
[14482.896453] [<c0069c74>] (__msm_rpc_read+0x120/0x708) from [<c006a26c>] (msm_
rpc_read+0x10/0x78)
[14482.896972] [<c006a26c>] (msm_rpc_read+0x10/0x78) from [<c006c5d4>] (rpc_clie
nts_thread+0x54/0x204)
[14482.897521] [<c006c5d4>] (rpc_clients_thread+0x54/0x204) from [<c00f14f4>] (k
thread+0x80/0x88)
[14482.898040] [<c00f14f4>] (kthread+0x80/0x88) from [<c004d69c>] (kernel_thread
_exit+0x0/0x8)
[14482.898345] krmt_storagecln D c04dc9fc 0 291 2 0x00000000
[14482.899383] [<c04dc9fc>] (__schedule+0x4f8/0x5cc) from [<c006c460>] (rpc_clie
nts_cb_thread+0x84/0x1a4)
[14482.899932] [<c006c460>] (rpc_clients_cb_thread+0x84/0x1a4) from [<c00f14f4>]
(kthread+0x80/0x88)
[14482.900238] [<c00f14f4>] (kthread+0x80/0x88) from [<c004d69c>] (kernel_thread
_exit+0x0/0x8)
[14482.900939] kworker/u:3 D c04dc9fc 0 8328 2 0x00000000
[14482.902008] [<c04dc9fc>] (__schedule+0x4f8/0x5cc) from [<c0067e54>] (rr_read+
0x128/0x154)
[14482.902313] [<c0067e54>] (rr_read+0x128/0x154) from [<c0067fa8>] (do_read_dat
a+0x20/0xcc4)
[14482.902832] [<c0067fa8>] (do_read_data+0x20/0xcc4) from [<c00eb648>] (process
_one_work+0x248/0x3a4)
[14482.903381] [<c00eb648>] (process_one_work+0x248/0x3a4) from [<c00ebb80>] (wo
rker_thread+0x224/0x3e0)
[14482.903930] [<c00ebb80>] (worker_thread+0x224/0x3e0) from [<c00f14f4>] (kthre
ad+0x80/0x88)
[14482.904449] [<c00f14f4>] (kthread+0x80/0x88) from [<c004d69c>] (kernel_thread
_exit+0x0/0x8)
[14482.904907] [wq_list] events[0]: 0x0
[14482.905426] [wq_list] events[-1]: 0x0
[14482.905700] [wq_list] events[-2]: 0x0
[14482.905975] [wq_list] events[-3]: 0x0
[14482.906463] [wq_list] events[-4]: 0x0
[14482.906738] [wq_list] events[-5]: 0x0
[14482.907012] [wq_list] events[-6]: 0x0
[14482.907531] [wq_list] events[-7]: 0x0
[14482.907806] [wq_list] events[-8]: 0x0
[14482.908081] [wq_list] events[-9]: 0x0
[14482.908599] [wq_list] events[-10]: 0x0
[14482.908874] [wq_list] events[-11]: 0x0
[14482.909149] [wq_list] events[-12]: 0x0
[14482.909423] [wq_list] events[-13]: 0x0
[14482.909698] [wq_list] events[-14]: 0x0
[14482.909973] [wq_list] events[-15]: 0x0
[14482.910247] [wq_list] events[-16]: 0x0
[14482.910766] [wq_list] events[-17]: 0x0
[14482.911041] [wq_list] events[-18]: 0x0
[14482.911315] [wq_list] events[-19]: 0x0
[14482.911804] msm_watchdog_resume
[14489.100463] charm_panic_wait_mdm_shutdown: MDM2AP_ERRFATAL never went high in
6000(ms)!
[14489.101013]
[14489.101287] Restarting Linux version 3.0.16-g4a9c8a3 ([email protected]
-144) (gcc version 4.4.3 (GCC) ) #1 SMP PREEMPT Sat Mar 10 02:14:49 CST 2012
[14489.101318]
[14489.152191] restart: Console was locked!
No errors detected
Any dev or someone that can help tell me what is happening?
Modem crash (?) and a possible fix maybe
TIA
kmsg is kernel log.....kernel logs would do good if we had kernel source but we dont so they dont really do anything a logcat would be better atm
How can I capture a logcat since it reboots? Boot to recovery and pull it before it erases it?
Sent from my ADR6425LVW using Tapatalk 2 Beta-2
I have compiled the cm10 "deviced" generic/armv7-a. AND FOLLOW the instruction to run on emulator:http://wiki.cyanogen...ogenMod_(Linux)
try to run in the emulator with both the SDK android-16 kernel-qemu AND THE KERNEL in CM's repo prebuilts/qemu-kernel/arm/kernel-qemu-armv7
, but failed with black screen,not even textual "A N D R O I D". I dumped the kernel log
<6>Initializing cgroup subsys cpu
<5>Linux version 2.6.29-gc497e41 ([email protected]) (gcc version 4.4.3 (GCC) ) #2 Thu Dec 8 15:07:43 PST 2011
<4>CPU: ARMv7 Processor [410fc080] revision 0 (ARMv7), cr=10c5387f
<4>CPU: VIPT nonaliasing data cache, VIPT nonaliasing instruction cache
<4>Machine: Goldfish
<4>Memory policy: ECC disabled, Data cache writeback
<7>On node 0 totalpages: 87808
<7>free_area_init_node: node 0, pgdat c02f5a20, node_mem_map c0382000
<7> Normal zone: 686 pages used for memmap
<7> Normal zone: 0 pages reserved
<7> Normal zone: 87122 pages, LIFO batch:15
<4>Built 1 zonelists in Zone order, mobility grouping on. Total pages: 87122
<5>Kernel command line: qemu.gles=1 qemu=1 console=ttyS0 android.qemud=ttyS1 android.checkjni=1 ndns=1
<3>Unknown boot option `qemu.gles=1': ignoring
<3>Unknown boot option `android.qemud=ttyS1': ignoring
<3>Unknown boot option `android.checkjni=1': ignoring
<4>PID hash table entries: 2048 (order: 11, 8192 bytes)
<4>Console: colour dummy device 80x30
<6>Dentry cache hash table entries: 65536 (order: 6, 262144 bytes)
<6>Inode-cache hash table entries: 32768 (order: 5, 131072 bytes)
<6>Memory: 343MB = 343MB total
<5>Memory: 344064KB available (2756K code, 683K data, 108K init)
<6>Calibrating delay loop... 558.69 BogoMIPS (lpj=2793472)
<4>Mount-cache hash table entries: 512
<6>Initializing cgroup subsys debug
<6>Initializing cgroup subsys cpuacct
<6>Initializing cgroup subsys freezer
<6>CPU: Testing write buffer coherency: ok
<6>net_namespace: 716 bytes
<6>NET: Registered protocol family 16
<4>bio: create slab <bio-0> at 0
<7>Switched to high resolution mode on CPU 0
<6>NET: Registered protocol family 2
<6>IP route cache hash table entries: 4096 (order: 2, 16384 bytes)
<6>TCP established hash table entries: 16384 (order: 5, 131072 bytes)
<6>TCP bind hash table entries: 16384 (order: 4, 65536 bytes)
<6>TCP: Hash tables configured (established 16384 bind 16384)
<6>TCP reno registered
<6>NET: Registered protocol family 1
<6>checking if image is initramfs... it is
<6>Freeing initrd memory: 164K
<4>goldfish_new_pdev goldfish_interrupt_controller at ff000000 irq -1
<4>goldfish_new_pdev goldfish_device_bus at ff001000 irq 1
<4>goldfish_new_pdev goldfish_timer at ff003000 irq 3
<4>goldfish_new_pdev goldfish_rtc at ff010000 irq 10
<4>goldfish_new_pdev goldfish_tty at ff002000 irq 4
<4>goldfish_new_pdev goldfish_tty at ff011000 irq 11
<4>goldfish_new_pdev goldfish_tty at ff012000 irq 12
<4>goldfish_new_pdev smc91x at ff013000 irq 13
<4>goldfish_new_pdev goldfish_fb at ff014000 irq 14
<4>goldfish_new_pdev goldfish_audio at ff004000 irq 15
<4>goldfish_new_pdev goldfish_memlog at ff006000 irq -1
<4>goldfish_new_pdev goldfish_events at ff015000 irq 16
<4>goldfish_new_pdev goldfish_nand at ff016000 irq -1
<4>goldfish_new_pdev qemu_pipe at ff017000 irq 17
<4>goldfish_new_pdev goldfish-switch at ff019000 irq 18
<4>goldfish_new_pdev goldfish-switch at ff01a000 irq 19
<4>goldfish_pdev_worker registered goldfish_interrupt_controller
<4>goldfish_pdev_worker registered goldfish_device_bus
<4>goldfish_pdev_worker registered goldfish_timer
<4>goldfish_pdev_worker registered goldfish_rtc
<4>goldfish_pdev_worker registered goldfish_tty
<4>goldfish_pdev_worker registered goldfish_tty
<4>goldfish_pdev_worker registered goldfish_tty
<4>goldfish_pdev_worker registered smc91x
<4>goldfish_pdev_worker registered goldfish_fb
<4>goldfish_pdev_worker registered goldfish_audio
<4>goldfish_pdev_worker registered goldfish_memlog
<4>goldfish_pdev_worker registered goldfish_events
<4>goldfish_pdev_worker registered goldfish_nand
<4>goldfish_pdev_worker registered qemu_pipe
<4>goldfish_pdev_worker registered goldfish-switch
<4>goldfish_pdev_worker registered goldfish-switch
<6>ashmem: initialized
<6>Installing knfsd (copyright (C) 1996 [email protected]).
<4>yaffs Dec 8 2011 15:06:54 Installing.
<6>msgmni has been set to 672
<6>alg: No test for stdrng (krng)
<6>io scheduler noop registered
<6>io scheduler anticipatory registered (default)
<6>io scheduler deadline registered
<6>io scheduler cfq registered
<4>allocating frame buffer 480 * 800, got ffa00000
<6>console [ttyS0] enabled
<6>brd: module loaded
<6>loop: module loaded
<6>nbd: registered device at major 43
<4>goldfish_audio_probe
<6>tun: Universal TUN/TAP device driver, 1.6
<6>tun: (C) 1999-2004 Max Krasnyansky <[email protected]>
<4>smc91x.c: v1.1, sep 22 2004 by Nicolas Pitre <[email protected]>
<6>eth0 (smc91x): not using net_device_ops yet
<4>eth0: SMC91C11xFD (rev 1) at d580c000 IRQ 13 [nowait]
<4>eth0: Ethernet addr: 52:54:00:12:34:56
<7>eth0: No PHY found
<4>goldfish nand dev0: size c200000, page 2048, extra 64, erase 131072
<4>goldfish nand dev1: size c200000, page 2048, extra 64, erase 131072
<4>goldfish nand dev2: size 4000000, page 2048, extra 64, erase 131072
<6>mice: PS/2 mouse device common for all mice
<4>*** events probe ***
<4>events_probe() addr=0xd5814000 irq=16
<4>events_probe() keymap=qwerty2
<6>input: qwerty2 as /devices/virtual/input/input0
<6>goldfish_rtc goldfish_rtc: rtc core: registered goldfish_rtc as rtc0
<6>device-mapper: uevent: version 1.0.3
<6>device-mapper: ioctl: 4.14.0-ioctl (2008-04-23) initialised: [email protected]
<6>logger: created 64K log 'log_main'
<6>logger: created 256K log 'log_events'
<6>logger: created 64K log 'log_radio'
<6>TCP cubic registered
<6>NET: Registered protocol family 10
<6>IPv6 over IPv4 tunneling driver
<6>NET: Registered protocol family 17
<6>NET: Registered protocol family 15
<6>RPC: Registered udp transport module.
<6>RPC: Registered tcp transport module.
<6>802.1Q VLAN Support v1.8 Ben Greear <[email protected]>
<6>All bugs added by David S. Miller <[email protected]>
<6>VFP support v0.3: implementor 41 architecture 3 part 30 variant c rev 0
<6>goldfish_rtc goldfish_rtc: setting system clock to 2012-12-07 07:15:01 UTC (1354864501)
<6>Freeing init memory: 108K
<3>init: could not import file '/init.trace.rc' from '/init.rc'
<3>init: could not import file '/init.cm.rc' from '/init.rc'
<3>init: cannot open '/initlogo.rle'
<6>yaffs: dev is 32505856 name is "mtdblock0"
<6>yaffs: passed flags ""
<4>yaffs: Attempting MTD mount on 31.0, "mtdblock0"
<4>yaffs_read_super: isCheckpointed 0
<4>save exit: isCheckpointed 1
<6>yaffs: dev is 32505857 name is "mtdblock1"
<6>yaffs: passed flags ""
<4>yaffs: Attempting MTD mount on 31.1, "mtdblock1"
<4>yaffs_read_super: isCheckpointed 0
<6>yaffs: dev is 32505858 name is "mtdblock2"
<6>yaffs: passed flags ""
<4>yaffs: Attempting MTD mount on 31.2, "mtdblock2"
<4>yaffs_read_super: isCheckpointed 0
<3>init: cannot find '/system/bin/rild', disabling 'ril-daemon'
<6>eth0: link up
<6>request_suspend_state: wakeup (3->0) at 5024537940 (2012-12-07 07:15:05.946403531 UTC)
<6>request_suspend_state: wakeup (0->0) at 8038153272 (2012-12-07 07:15:08.960029916 UTC)
<3>init: untracked pid 203 exited
<7>eth0: no IPv6 routers present
<6>request_suspend_state: wakeup (0->0) at 13093743275 (2012-12-07 07:15:14.015619616 UTC)
<3>init: untracked pid 267 exited
<6>request_suspend_state: wakeup (0->0) at 18172982800 (2012-12-07 07:15:19.094859343 UTC)
<3>init: untracked pid 336 exited
<6>request_suspend_state: wakeup (0->0) at 23250891897 (2012-12-07 07:15:24.172746412 UTC)
<3>init: untracked pid 407 exited
<6>request_suspend_state: wakeup (0->0) at 28342599390 (2012-12-07 07:15:29.264476245 UTC)
<3>init: untracked pid 477 exited
<6>request_suspend_state: wakeup (0->0) at 33350444560 (2012-12-07 07:15:34.272321003 UTC)
<3>init: untracked pid 540 exited
WHAT'S WRONG? SOMEONE can help ME?
My friend gave this tablet. I want to root and tweak it so I can use it, after 6 hours of searching I gave up how to root this and what device this.
after hours of surfing I ended up to this tablet models:
*(WM8850-MID
*(RS2906-MID
*(Touchmate) TM-MID730 - I tried the rooting process of this unit to my tablet, and I my tablet encountered bootloop
PLEASE I WANT TO KNOW HOW TO INSTALL CUSTOM RECOVERY AND ROOTING PROCESS.. THANK YOU
I installed an apps that gives system info:
OS
Browser UserAgent : Mozilla/5.0 (Linux; U; Android 4.0.4; en-gb; MID Build/IMM76D) AppleWebKit/534.30 (KHTML, like Gecko) Version/4.0 Safari/534.30
Android ID : 145db405c08a059e
Uptime : 0 days, 0 hours, 19 minutes, 4 seconds
Uptime (without sleeps) : 0 days, 0 hours, 19 minutes, 4 seconds
Configuration
Font Scale : 1.3
Hard Keyboard Hidden : YES
Keyboard : NOKEYS
Keyboard Hidden : NO
Locale : en_GB
MCC : 0
MNC : 0
Navigation : NONAV
Navigation hidden : YES
Orientation : PORTRAIT
Screen Height DP : 1018
Screen Width DP : 640
Smallest Screen Width DP : 600
Screen Layout :
LONG_NO
SIZE_LARGE
SIZE_NORMAL
SIZE_SMALL
Touchscreen : FINGER
UI Mode :
NIGHT_NO
TYPE_NORMAL
BuildInfos
Android version : 4.0.4
Release Codename : REL
API LEVEL : 15
CPU ABI : armeabi-v7a
Manufacturer : unknown
Bootloader : unknown
CPU ABI2 : armeabi
Hardware : rk29board
Radio : unknown
Board : rk29sdk
Brand : Android
Device : rk2906
Display : IMM76D
Fingerprint : Android/rk2906/rk2906:4.0.4/IMM76D/20120620.094049:user/release-keys
Host : android-desktop
ID : IMM76D
Model : MID
Product : rk2906
Tags : release-keys
Type : user
User : android
Battery
Not charging...
Level : 35 %
Technology : Li-ion
Temperature : 0.0 ∞C (32.0∞F)
Voltage : 3829 mV
Memory
Download Cache Max: 112MB/ Free: 108MB
data Max: 504MB/ Free: 395MB
External storage: mounted
External storage Max: 2.05GB/ Free: 812MB
External storage removable: true
External storage emulated: false
External SDCard Max: 0.93GB/ Free: 0.93GB
Total RAM: 333MB
Free RAM: 168MB
Threshold RAM: 40.47MB
Low Memory Killer Levels
FOREGROUND_APP:__ 14.35MB
VISIBLE_APP:_________ 19.41MB
SECONDARY_SERVER: 24.47MB
HIDDEN_APP:________ 32.47MB
CONTENT_PROVIDER: 40.47MB
EMPTY_APP:__________ 50.59MB
Telephony
Data Activity: DATA_ACTIVITY_NONE
Data State: DATA_DISCONNECTED
IMEI(or MEID): 355691453140520
IMEI/SoftVer: null
MSISDN: null
Registered MCC:
Registered MCC MNC:
Registered Operator Name:
Network Type: NETWORK_TYPE_UNKNOWN
Phone Type: PHONE_TYPE_NONE
SIM Country Code:
SIM MCC MNC:
SIM Operator Name:
SIM Serial Number: null
SIM State: SIM_STATE_UNKNOWN
Subscriber ID(IMSI): null
VoiceMail number: null
Roaming: false
No Cell detected
Networks
Background Data Usage: true
type mobile[UNKNOWN]
state UNKNOWN/IDLE
reason (unspecified)
extra (none)
roaming false
failover false
isAvailable false
type WIFI[]
state CONNECTED/CONNECTED
reason (unspecified)
extra (none)
roaming false
failover false
isAvailable true
type mobile_mms[UNKNOWN]
state UNKNOWN/IDLE
reason (unspecified)
extra (none)
roaming false
failover false
isAvailable false
type mobile_supl[UNKNOWN]
state UNKNOWN/IDLE
reason (unspecified)
extra (none)
roaming false
failover false
isAvailable false
type mobile_hipri[UNKNOWN]
state UNKNOWN/IDLE
reason (unspecified)
extra (none)
roaming false
failover false
isAvailable false
type ETHERNET[]
state UNKNOWN/IDLE
reason (unspecified)
extra (none)
roaming false
failover false
isAvailable false
type mobile_fota[UNKNOWN]
state UNKNOWN/IDLE
reason (unspecified)
extra (none)
roaming false
failover false
isAvailable false
type mobile_ims[UNKNOWN]
state UNKNOWN/IDLE
reason (unspecified)
extra (none)
roaming false
failover false
isAvailable false
type mobile_cbs[UNKNOWN]
state UNKNOWN/IDLE
reason (unspecified)
extra (none)
roaming false
failover false
isAvailable false
type WIFI[]
state CONNECTED/CONNECTED
reason (unspecified)
extra (none)
roaming false
failover false
isAvailable true
Wifi
State: WIFI_STATE_ENABLED
Current access point: SSID: PLDTHOMEDSLEmArK, BSSID: 00:0e:f4:d5:a0:e2, MAC: 00:c3:51:75:ee:56, Supplicant state: COMPLETED, RSSI: -45, Link speed: 150, Net ID: 0, Explicit connect: false
DHCP info: ipaddr 192.168.1.4 gateway 192.168.1.1 netmask 255.255.255.0 dns1 192.168.1.1 dns2 0.0.0.0 DHCP server 192.168.1.1 lease 86400 seconds
Last Scan:
0 SSID: PLDTHOMEDSLEmArK, BSSID: 00:0e:f4:d5:a0:e2, capabilities: [WPA2-PSK-CCMP][WPS][ESS], level: -37, frequency: 2462
Configured Networks:
0 ID: 0 SSID: "PLDTHOMEDSLEmArK" BSSID: null PRIO: 1 KeyMgmt: WPA_PSK Protocols: WPA RSN AuthAlgorithms: PairwiseCiphers: TKIP CCMP GroupCiphers: WEP40 WEP104 TKIP CCMP PSK: * eap: phase2: identity: anonymous_identity: password: client_cert: private_key: ca_cert: IP assignment: DHCP Proxy settings: NONE LinkAddresses: [192.168.1.4/24,] Routes: [0.0.0.0/0 -> 192.168.1.1,] DnsAddresses: [192.168.1.1,]
CPU
Processor ARMv7 Processor rev 2 (v7l)
BogoMIPS 1007.45
Features swp half thumb fastmult vfp edsp thumbee neon vfpv3
CPU implementer 0x41
CPU architecture 7
CPU variant 0x3
CPU part 0xc08
CPU revision 2
Hardware RK29board
Revision 0000
Serial 0000000000000000
Frequency range: 408.0 -> 1008.0MHz
Current Frequency: 1008.0MHz
Frequency Stats (time):
- 408.0 MHz 89.6% (49795)
- 816.0 MHz 2.24% (1244)
- 1008.0 MHz 8.16% (4534)
Camera
As retreiving camera infos can give the impression that it is taking picture on some device, it is not enabled by default. If you wish to, go in settings menu.
Screen
Resolution: 480 x 764
Refresh Rate: 86.581
X factor for DIP: 0.75
Density: 120 dpi
Pixel per inch X: 131.94806 dpi Y: 143.43529 dpi
OpenGL
As retreiving opengl infos can crash some device, it is not enabled by default. If you wish to, go in settings menu.
Sensors
MMA8452Q 3-axis Accelerometer: 0.2 mA by Freescale Semiconductor
AK8975 3-axis Magnetic field sensor: 6.8 mA by Asahi Kasei
AK8975 Orientation sensor: 7.0 mA by Asahi Kasei
AL3006Proximity sensor: 0.5 mA by Dyna Image Corporation
AL3006 light sensor: 0.5 mA by Dyna Image Corporation
Environment
Root Directory: /system
Data Directory: /data
Download Cache Directory: /cache
External Storage State: mounted
External Storage Directory: /mnt/sdcard
Medias Directories
Alarms: /mnt/sdcard/Alarms
DCIM: /mnt/sdcard/DCIM
Downloads: /mnt/sdcard/Download
Movies: /mnt/sdcard/Movies
Music: /mnt/sdcard/Music
Notifications: /mnt/sdcard/Notifications
Pictures: /mnt/sdcard/Pictures
Podcasts: /mnt/sdcard/Podcasts
Ringtones: /mnt/sdcard/Ringtones
Features
android.hardware.wifi
android.hardware.location.network
android.hardware.nfc
android.hardware.location
android.hardware.screen.landscape
android.hardware.screen.portrait
android.hardware.wifi.direct
android.hardware.usb.accessory
android.hardware.bluetooth
android.hardware.touchscreen.multitouch.distinct
android.hardware.microphone
android.hardware.sensor.light
android.hardware.camera.autofocus
android.software.live_wallpaper
android.hardware.telephony
android.software.sip
android.hardware.touchscreen.multitouch.jazzhand
android.hardware.usb.host
android.hardware.touchscreen.multitouch
android.hardware.sensor.compass
android.hardware.faketouch
android.hardware.camera
android.software.sip.voip
android.hardware.sensor.proximity
android.hardware.location.gps
android.hardware.telephony.gsm
android.hardware.telephony.cdma
android.hardware.camera.front
android.hardware.sensor.accelerometer
android.hardware.touchscreen
glEsVers=2.0
JavaProperties
java.vendor.url: http://www.android.com/
java.class.path: .
java.class.version: 50.0
os.version: 3.0.8+
java.vendor: The Android Project
user.dir: /
user.timezone: null
path.separator: :
os.name: Linux
os.arch: armv7l
line.separator:
file.separator: /
user.name:
java.version: 0
java.home: /system
Mount points
MountPoint
Name Type Options
- /
rootfs rootfs ro,relatime
- /dev
tmpfs tmpfs rw,nosuid,relatime,mode=755
- /dev/pts
devpts devpts rw,relatime,mode=600
- /proc
proc proc rw,relatime
- /sys
sysfs sysfs rw,relatime
- /acct
none cgroup rw,relatime,cpuacct
- /mnt/asec
tmpfs tmpfs rw,relatime,mode=755,gid=1000
- /mnt/obb
tmpfs tmpfs rw,relatime,mode=755,gid=1000
- /dev/cpuctl
none cgroup rw,relatime,cpu
- /system
/dev/block/mtdblock8 ext3 ro,noatime,nodiratime,barrier=0,data=ordered
- /data
/dev/block/mtdblock6 ext3 rw,nosuid,nodev,noatime,nodiratime,errors=continue,barrier=0,data=ordered
- /cache
/dev/block/mtdblock5 ext3 rw,nosuid,nodev,noatime,nodiratime,errors=continue,barrier=0,data=ordered
- /sys/kernel/debug
/sys/kernel/debug debugfs rw,relatime
- /mnt/external_sd
/dev/block/vold/179:0 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
- /mnt/sdcard
/dev/block/vold/31:9 vfat rw,dirsync,nosuid,nodev,noexec,noatime,nodiratime,uid=1000,gid=1015,fmask=0702,dmask=0702,allow_utime=0020,codepage=cp437,iocharset=iso8859-1,shortname=mixed,utf8,errors=remount-ro
- /mnt/secure/asec
/dev/block/vold/31:9 vfat rw,dirsync,nosuid,nodev,noexec,noatime,nodiratime,uid=1000,gid=1015,fmask=0702,dmask=0702,allow_utime=0020,codepage=cp437,iocharset=iso8859-1,shortname=mixed,utf8,errors=remount-ro
- /mnt/sdcard/.android_secure
tmpfs tmpfs ro,relatime,size=0k,mode=000
Hi All
I recently purchased the Mediapad 10 Link LTE model.
As is my usual habit I am posting my research into the device here. This info is not useful to the day to day user but is ment as a resource of information for developers.
CPU: Hi3620 K3v2 (K3V200)
BaseBand: balong710 (not proven exactly, could be x-gold , needs confirming)
Here i've posted the initial parition data
Parition Information
i rooted early on using Framaroot and Pippin exploit,
I backed up all the partitions and have been running reversing on many
although the cache parition showed no files i did run strings on it returning some usefull info from it's inital setup at factory(assumed)
==================update partition list=================
partition table changed, upgrading partition table...
============upgrade partition table =============
*******************GPT*************************
GptHeader.signatureX: E F I P A R T
GptHeader.revision: 0x00010000
GptHeader.header_size: 0x0000005c
GptHeader.header_crc32: 0x26d7c5cc
GptHeader.my_lba: 0x0000000000000001
GptHeader.alternate_lba: 0x0000000001d59fff
GptHeader.first_usable_lba:0x0000000000000022
GptHeader.last_usable_lba: 0x0000000001d59fff
GptHeader.partition_entry_array_crc32:0x40252416
GptHeader.partition_entry_lba: 0x0000000000000002
GptHeader.num_partition_entries: 0x00000080
GptHeader.sizeof_partition_entry: 0x00000080
partition first_lba last_lba size
xloader 0x100 0x2ff 0M
round 0x300 0x1fff 3M
nvme 0x2000 0x3fff 4M
misc 0x4000 0x5fff 4M
splash 0x6000 0x9fff 8M
oeminfo 0xa000 0x19fff 32M
logo 0x1a000 0x1ffff 12M
vrcb 0x20000 0x21fff 4M
recovery2 0x22000 0x29fff 16M
recovery 0x2a000 0x31fff 16M
boot 0x32000 0x35fff 8M
modemimage 0x36000 0x55fff 64M
modemnv 0x56000 0x59fff 8M
modemnv2 0x5a000 0x5dfff 8M
cache 0x5e000 0xddfff 256M
system 0xde000 0x1ddfff 512M
cust 0x1de000 0x2ddfff 512M
userdata 0x2de000 0x2e5fff 16M
reserve1 0x2e6000 0x2edfff 16M
reserve2 0x2ee000 0x2f5fff 16M
lowpower 0x2f6000 0x2fdfff 16M
data 0x2fe000 0x1d59fff 13496M
=========================================
completing update partition list...
complete_update_partition_list mod boot :first_lba=204800,last_lba=221183
complete_update_partition_list mod recovery :first_lba=172032,last_lba=204799
complete_update_partition_list mod modemimage :first_lba=221184,last_lba=352255
complete_update_partition_list mod modemnv :first_lba=352256,last_lba=368639
complete_update_partition_list mod logo :first_lba=106496,last_lba=131071
complete_update_partition_list mod lowpower :first_lba=3104768,last_lba=3137535
complete_update_partition_list mod vrcb :first_lba=131072,last_lba=139263
complete_update_partition_list mod round :first_lba=768,last_lba=8191
complete_update_partition_list mod userdata :first_lba=3006464,last_lba=3039231
complete_update_partition_list mod system :first_lba=909312,last_lba=1957887
complete_update_partition_list mod cust :first_lba=1957888,last_lba=3006463
complete_update_partition_list mod cache :first_lba=385024,last_lba=909311
==================update partition list=================
partition start_offset dwDataLen first_lba last_lba compress
fastboot 0x13318 0x4610c 0 0 0
boot 0x59dbe 0x49b800 0x32000 0x35fff 0
recovery 0x4f6212 0x5f7800 0x2a000 0x31fff 0
modemimage 0xaf47ac 0x369a094 0x36000 0x55fff 0
modemnv 0x418f5d8 0x69a094 0x56000 0x59fff 0
logo 0x4829e9e 0x3e8000 0x1a000 0x1ffff 0
lowpower 0x4c12f3a 0x81b1ba 0x2f6000 0x2fdfff 0
vrcb 0x542e158 0x200 0x20000 0x21fff 0
round 0x542e3bc 0x200 0x300 0x1fff 0
userdata 0x542eeba 0x44d088 0x2de000 0x2e5fff 0
system 0x58ba8ee 0x1f4a3c28 0xde000 0x1ddfff 0
cust 0x24d89d8c 0x15c08a54 0x1de000 0x2ddfff 0
cache 0x3a993476 0x6190c4 0x5e000 0xddfff 0
sd_blacklist 0x3afac5a0 0x8 0 0 0
sensors 0x3afac708 0x7e796 0 0 0
=================================================
writing partitions...
[firmware_update]:write_partition fastboot
[write_partition_fastboot]:img_file_sizes=286988
[write_partition_fastboot]:success write fastboot_need_write_size(0x10800) to boot0 emmc
[write_partition_fastboot]:write_partition_xloader start.size=3590c
[write_partition_xloader]:success write image to emmc
[firmware_update]:write_partition bootsd_offset = 0x59dbe
vrlhead.MegicNumber:SecVRLTableV1.1
Don't copy boot's vrl header into partition
list_entry.dwDataLen = 0x0049b000
list_entry.start_offset = 0x5a5be
vrlhead.VrlItemTab.Address = 0x05200100
vrl_addr = 0x5200000
tmp_entry->name:sec_token
Click to expand...
Click to collapse
and
Find update package success path:/mnt/sdcard2/dload/update.app
update_package_exist,total upgrade file size=990031520
read_power_supply_info, success to open power supply file /sys/class/power_supply/ChargerAC/online
read_power_supply_info, power supply info is 1
check_charger_online, charger_ac online
low_power_check, charger is online
huawei_sd_update:update_threshold_check success...
coulometer_firmware_upgrade ret = 0
update coulmeter successfully
umount /system error=-1
update coulmeter:unmount system fail
update_threshold_check, boot.status=
get_specified_mbn, fopen /mnt/sdcard2/dload/update.app success!
first module: old_off = 92
first module: dwHeaderlen = 100
first module: dwHeaderVer = 1
first module: dwDataStarAdd = 0xffffffff
first module: dwDatalen = 128
first module: date = 2013.08.21
first module: time = 14.49.21
first module: name = MD5RSA
get_specified_mbn , success to find first module head MD5RSA
first module is not CRC module
mod_head szDispName = CRC:
dwHeaderLen = 128, dwDataStarAdd = 0xffffffff,dwDataLen = 60412,date = 2013.08.21,time = 14.49.21
get_specified_mbn Read module to memory success
get_crc_mbn success...
Create tmp file for integrity check success
Get crclist module raw data success :60412 byte
first module: old_off = 92
first module: dwHeaderlen = 100
first module: dwHeaderVer = 1
first module: dwDataStarAdd = 0xffffffff
first module: dwDatalen = 128
first module: date = 2013.08.21
first module: time = 14.49.21
first module: name = MD5RSA
Begin circulate crc check each module...
sacan first module over
mod_head szDispName = CRC:
dwHeaderLen = 128, dwDataStarAdd = 0xffffffff,dwDataLen = 60412,date = 2013.08.21,time = 14.49.21
mod_head szDispName = PTABLE:
dwHeaderLen = 108, dwDataStarAdd = 0xffffffff,dwDataLen = 17408,date = 2013.08.21,time = 14.49.22
module PTABLE is not compressed
module PTABLE crc check success..................
parsing ptable from update package...
============ partition table =============
partition first_lba last_lba size
xloader 0x100 0x2ff 0M
round 0x300 0x1fff 3M
nvme 0x2000 0x3fff 4M
misc 0x4000 0x5fff 4M
splash 0x6000 0x9fff 8M
oeminfo 0xa000 0x19fff 32M
logo 0x1a000 0x1ffff 12M
vrcb 0x20000 0x21fff 4M
recovery2 0x22000 0x29fff 16M
recovery 0x2a000 0x31fff 16M
boot 0x32000 0x35fff 8M
modemimage 0x36000 0x55fff 64M
modemnv 0x56000 0x59fff 8M
modemnv2 0x5a000 0x5dfff 8M
cache 0x5e000 0xddfff 256M
system 0xde000 0x1ddfff 512M
cust 0x1de000 0x2ddfff 512M
userdata 0x2de000 0x2e5fff 16M
reserve1 0x2e6000 0x2edfff 16M
reserve2 0x2ee000 0x2f5fff 16M
lowpower 0x2f6000 0x2fdfff 16M
data 0x2fe000 0xd8ffff 5412M
=========================================
mod_head szDispName = FASTBOOT:
dwHeaderLen = 240, dwDataStarAdd = 0xffffffff,dwDataLen = 286988,date = 2013.08.21,time = 14.49.22
module FASTBOOT is not compressed
module FASTBOOT crc check success..................
mod_head szDispName = BOOT:
dwHeaderLen = 2458, dwDataStarAdd = 0xffffffff,dwDataLen = 4831232,date = 2013.08.21,time = 14.49.22
module BOOT is not compressed
module BOOT crc check success..................
mod_head szDispName = RECOVERY:
dwHeaderLen = 3154, dwDataStarAdd = 0xffffffff,dwDataLen = 6256640,date = 2013.08.21,time = 14.49.22
module RECOVERY is not compressed
module RECOVERY crc check success..................
mod_head szDispName = MODEMIMAGE:
dwHeaderLen = 28056, dwDataStarAdd = 0xffffffff,dwDataLen = 57254036,date = 2013.08.21,time = 14.49.22
module MODEMIMAGE is not compressed
module MODEMIMAGE crc check success..................
mod_head szDispName = MODEMNV:
dwHeaderLen = 3480, dwDataStarAdd = 0xffffffff,dwDataLen = 6922388,date = 2013.08.21,time = 14.49.24
module MODEMNV is not compressed
module MODEMNV crc check success..................
mod_head szDispName = LOGO:
dwHeaderLen = 2098, dwDataStarAdd = 0xffffffff,dwDataLen = 4096000,date = 2013.08.21,time = 14.49.24
module LOGO is not compressed
module LOGO crc check success..................
mod_head szDispName = LOWPOWER:
dwHeaderLen = 4250, dwDataStarAdd = 0xffffffff,dwDataLen = 8499642,date = 2013.08.21,time = 14.49.24
module LOWPOWER is not compressed
module LOWPOWER crc check success..................
mod_head szDispName = VRCB:
dwHeaderLen = 100, dwDataStarAdd = 0xffffffff,dwDataLen = 512,date = 2013.08.21,time = 14.49.24
module VRCB is not compressed
module VRCB crc check success..................
mod_head szDispName = ROUND:
dwHeaderLen = 100, dwDataStarAdd = 0xffffffff,dwDataLen = 512,date = 2013.08.21,time = 14.49.24
module ROUND is not compressed
module ROUND crc check success..................
mod_head szDispName = USERDATA:
dwHeaderLen = 2302, dwDataStarAdd = 0xffffffff,dwDataLen = 4509832,date = 2013.08.21,time = 14.49.24
module USERDATA is not compressed
module USERDATA crc check success..................
mod_head szDispName = SYSTEM:
dwHeaderLen = 256426, dwDataStarAdd = 0xffffffff,dwDataLen = 524958760,date = 2013.08.21,time = 14.49.24
module SYSTEM is not compressed
module SYSTEM crc check success..................
mod_head szDispName = CUST:
dwHeaderLen = 178292, dwDataStarAdd = 0xffffffff,dwDataLen = 364939860,date = 2013.08.21,time = 14.49.37
module CUST is not compressed
module CUST crc check success..................
mod_head szDispName = CACHE:
dwHeaderLen = 3222, dwDataStarAdd = 0xffffffff,dwDataLen = 6394052,date = 2013.08.21,time = 14.49.46
module CACHE is not compressed
module CACHE crc check success..................
mod_head szDispName = SD_BLACKLIST:
dwHeaderLen = 100, dwDataStarAdd = 0xffffffff,dwDataLen = 8,date = 2013.08.21,time = 14.49.46
module SD_BLACKLIST is not compressed
module SD_BLACKLIST crc check success..................
mod_head szDispName = SENSORS:
dwHeaderLen = 352, dwDataStarAdd = 0xffffffff,dwDataLen = 518038,date = 2013.08.21,time = 14.49.46
module SENSORS is not compressed
module SENSORS crc check success..................
Has scaned the entire module
Integrity check all success!
==================update partition list=================
partition start_offset dwDataLen first_lba last_lba compress
fastboot 0x13318 0x4610c 0 0 0
boot 0x59dbe 0x49b800 0 0 0
recovery 0x4f6212 0x5f7800 0 0 0
modemimage 0xaf47ac 0x369a094 0 0 0
modemnv 0x418f5d8 0x69a094 0 0 0
logo 0x4829e9e 0x3e8000 0 0 0
lowpower 0x4c12f3a 0x81b1ba 0 0 0
vrcb 0x542e158 0x200 0 0 0
round 0x542e3bc 0x200 0 0 0
userdata 0x542eeba 0x44d088 0 0 0
system 0x58ba8ee 0x1f4a3c28 0 0 0
cust 0x24d89d8c 0x15c08a54 0 0 0
cache 0x3a993476 0x6190c4 0 0 0
sd_blacklist 0x3afac5a0 0x8 0 0 0
sensors 0x3afac708 0x7e796 0 0 0
=================================================
recovery: upgrade_package_integrity_check success...
parsing current system ptable......
============ partition table =============
partition first_lba last_lba size
xloader 0x100 0x2ff 0M
round 0x300 0x1fff 3M
nvme 0x2000 0x3fff 4M
misc 0x4000 0x5fff 4M
splash 0x6000 0x9fff 8M
oeminfo 0xa000 0x19fff 32M
logo 0x1a000 0x1ffff 12M
vrcb 0x20000 0x21fff 4M
recovery2 0x22000 0x28fff 14M
recovery 0x2a000 0x31fff 16M
boot 0x32000 0x35fff 8M
modemimage 0x36000 0x55fff 64M
modemnv 0x56000 0x59fff 8M
modemnv2 0x5a000 0x5dfff 8M
cache 0x5e000 0xddfff 256M
system 0xde000 0x1ddfff 512M
cust 0x1de000 0x2ddfff 512M
userdata 0x2de000 0x2e5fff 16M
reserve1 0x2e6000 0x2edfff 16M
reserve2 0x2ee000 0x2f5fff 16M
reserve3 0x2f6000 0x2fdfff 16M
data 0x2fe000 0x1d59fff 13496M
=========================================
parse_ptable_from_file old_ptale success...
fixed_partition_changed_check success...
zhanting:cmdline = size=1G k3v2_lcd_density=1080p [email protected] console=ttyAMA0,115200 k3v2_pmem=1 vmalloc=512M androidboot.hardware=hws10201l
mmcparts=mmcblk01(xloader),p3(nvme),p4(misc),p5(splash),p6(oeminfo),p7(logo),p8(vrcb),p9(recovechecking img fastboot
sizeof(vrlhead) is 2048
sum = 2048
fastboot img has signed
checking img boot
sizeof(vrlhead) is 2048
sum = 2048
boot img has signed
checking img recovery
sizeof(vrlhead) is 2048
sum = 2048
recovery img has signed
[secure_boot_check]:success read fastboot's vrl header from boot0 emmc
boot's vrl addr is 0x05200000
recovery's vrl addr is 0x05208000
huawei_sd_update:integrity_validity_check success...
sd_upgrade_spare_space_check,cust.zip exist...
spare_space_check, the free space of /data is 13052854272
spare_space_check, free space is 13052854272,the size of total files in cust.zip is 0
spare_space_check, space is enough!
sensors_upgrade,sensors path /mnt/sdcard2/dload/sensors.zip
sensors_upgrade, open zip package fail......
partition table changed checking...
data block device path =/dev/block/mmcblk0p22
blk_sec: 30777344.
mmc partition num =22
sum_sec: 3133184
data_sec: 27639808
fs_sec:27639808
partition table changed
Click to expand...
Click to collapse
and
recovery filesystem table
=========================
0 /tmp ramdisk (null) (null) 0
1 /mnt/sdcard2 vfat /dev/block/platform/hi_mci.0/mmcblk1p1 (null) 0
2 /system ext4 /dev/block/mmcblk0p16 (null) 0
3 /cache ext4 /dev/block/mmcblk0p15 (null) 0
4 /tmpdata ext4 /dev/block/mmcblk0p18 (null) 0
5 /misc emmc /dev/block/mmcblk0p4 (null) 0
6 /boot emmc /dev/block/mmcblk0p11 (null) 0
7 /recovery emmc /dev/block/mmcblk0p10 (null) 0
8 /data ext4 /dev/block/mmcblk0p22 (null) 0
9 /cust ext4 /dev/block/mmcblk0p17 (null) 0
10 /vrcb emmc /dev/block/mmcblk0p8 (null) 0
I:Boot command: RESET:FACTORY
I:Got arguments from boot message
Command: "recovery" "--part_of_data_format"
ro.runmode=normal
Click to expand...
Click to collapse
I still have more research to format/layout and post. I need to also remove imei/serials from the postings but stay tuned.
DEVS, feel free to post your data.
Please avoid posting questions/recoveries/problems here, keep this thread to known facts needed for development.
Kernel-Device trees
Here is a list of other devices with same cpu, devices marked in red are LTE devices.
Code:
Hi3620 devices
[COLOR="red"]Huawei Ascend D2-6070 TD-LTE
Huawei MediaPad 10 Link LTE-A S10-201L 16GB
Huawei MediaPad 10 Link LTE-A S10-201L 32GB
Huawei MediaPad 10 FHD LTE S10-101L 64GB[/COLOR]
Huawei MediaPad 10 FHD S10-101u 64GB
Huawei MediaPad 10 FHD WiFi S10-101w
Huawei MediaPad 10 FHD S10-101u 16GB
Huawei MediaPad 7 Vogue
Huawei MediaPad 10 Link 3G S10-201u 16GB
Huawei MediaPad 10 Link WiFi S10-201w 16GB
NTT DoCoMo Huawei MediaPad 10 Link / dtab S10-201wd
Huawei STREAM X GL07S
Huawei Honor 3 HN3-U01
Huawei Honor 2 / Honor Quad (Huawei U9508)
Huawei Ascend D2-5000 TD
Huawei Ascend D2-0082 HSPA
Huawei Ascend G615
Huawei Ascend D2-2010 CDMA
Huawei Ascend D1 Quad / Ascend D quad (Huawei U9510)
Huawei Ascend D1 Quad XL (Huawei T9510E)
Huawei Ascend D1 Quad XL / Ascend D quad XL (Huawei U9510E)
[COLOR="red"]Huawei Ascend P2-6011 LTE- src-avalilable[/COLOR]
Huawei Ascend P2
Huawei Ascend Mate MT1-T00
Huawei A199
Huawei Ascend D2 HW-03E (Huawei U9701L)
Huawei Ascend Mate MT1-U06
Device(s) on list above with kernel sources links for comparision/possible ports
Huawei Ascend P2-6011 LTE
Huawei Ascend Mate MT1-U06
Huawei Ascend D2-0082 HSPA
Huawei Ascend G615
Additional info,
Going over Huawei kernel list it seems like the devices with MSM based chips for cpu have newer kernels 3.4 etc and it's own chips are still on 3.0.8
it would be nice if they updated that part. oh well.
A comparison of the two kernels for P2-6011 and Ascend D2-0082 shows no difference apart from make files for android, they both used the same defconfig/.config file, that gives hope for a quick kernel port but could also have changes deeper in the make/.mk files that are introduced with build directives so first I want to build the kernels and then start looking deeper into the sources.
I've found quite a few once I fixed my search parameters. Further work continues.
Full Kernel source found, please note that althought these sources compile , Ive yet too test due to the tablet having a locked bootloader,
Forked kernel sources -Not fully tested
Device specific info - LCD - Touch etc
Kernel Command Line
mem_size=1G k3v2_lcd_density=1080p [email protected] console=ttyS0 k3v2_pmem=1 vmalloc=512M androidboot.hardware=hws10201l mmcparts=mmcblk01(xloader),p3(nvme),p4(misc),p5(splash),p6(oeminfo),p7(logo),p8(vrcb),p9(recovery2),p10(recovery),p11(boot),p12(modemimage),p13(modemnv),p14(modemnvm2),p15(cache),p16(system),p17(cust),p18(userdata),p19(reserve1),p20(reserve2),p21(lowpower),p22(data);mmcblk11(sdcard2) boardid=0x36200110,0x00000025,0x00000082 hw_version=0x0000031f,0x00000623,0x00000000,0x00000001 pd_charge=0 androidboot.serialno=Z3PXXXXXXXXXXX androidboot.swtype=normal fastboot_version=S10-20XlV100R002C001B008SP03_FASTBOOT hpm_value=67 normal_reset_type=ColdReset, cpu_maxfreq=0
Click to expand...
Click to collapse
/proc/bus/devices
Code:
[email protected]:/proc # cat bus/input/devices
I: Bus=0019 Vendor=0000 Product=0000 Version=0000
N: Name="k3v2_power_key"
P: Phys=
S: Sysfs=/devices/platform/k3v2_power_key/input/input0
U: Uniq=
H: Handlers=event0
B: PROP=0
B: EV=3
B: KEY=100000 0 0 0
I: Bus=0019 Vendor=0000 Product=0000 Version=0000
N: Name="k3v2_gpio_key"
P: Phys=
S: Sysfs=/devices/platform/s10_gpio_key/input/input1
U: Uniq=
H: Handlers=event1
B: PROP=0
B: EV=3
B: KEY=c0000 0 0 0
I: Bus=0000 Vendor=0000 Product=0000 Version=0000
N: Name="sensor00fn11"
P: Phys=sensor00fn11/input0
S: Sysfs=/devices/sensor00/input/input2
U: Uniq=
H: Handlers=event2
B: PROP=2
B: EV=b
B: KEY=0
B: ABS=6730000 0
I: Bus=0018 Vendor=0000 Product=0000 Version=0000
N: Name="acc_input"
P: Phys=
S: Sysfs=/devices/platform/dw-i2c.0/i2c-0/0-0018/input/input3
U: Uniq=
H: Handlers=event3
B: PROP=0
B: EV=9
B: ABS=100 107
I: Bus=0000 Vendor=0000 Product=0000 Version=0000
N: Name="yamaha_orientation"
P: Phys=
S: Sysfs=/devices/platform/yamaha_orientation.0/input/input4
U: Uniq=
H: Handlers=event4
B: PROP=0
B: EV=9
B: ABS=100 4c7
I: Bus=0000 Vendor=0000 Product=0000 Version=0000
N: Name="HI3620_HI6421_CARD Headset Jack"
P: Phys=ALSA
S: Sysfs=/devices/platform/soc-audio/sound/card0/input5
U: Uniq=
H: Handlers=event5
B: PROP=0
B: EV=23
B: KEY=4 0 0 0 0 0 0 0
B: SW=14
I: Bus=0000 Vendor=0000 Product=0000 Version=0000
N: Name="lightsensor"
P: Phys=
S: Sysfs=/devices/virtual/input/input6
U: Uniq=
H: Handlers=event6
B: PROP=0
B: EV=9
B: ABS=100 0
[email protected]:/proc #
Sensors:-
LIS303DLHC 3-axis Accelerometer (STMicroelectronics)
AK8963 3-axis Magnetic field sensor (Asahi Kasei Microdevices)
iNemo Orientation sensor (STMicroelectronics)
Light sensor (sensor is 1inch to left of camera) (Taos)
Touch screen synaptics product: TM2662-006 (rmi generic 4)
yamaha orientation (unknown detail yet)
**Pages will be updated as info is sorted**