[Streak 5 Android Development] hunderteins:
thank you - I've already stolen some code from them, but at the moment they didn't even have a framebuffer device and their board/devices descriptions are for 3.0.

Besides marc is using clock-wince, where I hope to complete the common clock-pcom for the streak.

While hunting the bug in msm_fb, that stopped the last kmsg, I got the impression, that the memory management

is a mess. I've no idea how to describe SMI for the 3.4 kernel. That costs 16 MB ram in user-space :(

At least now the 3.4 kernel is actually showing something on the screen (it is cleared)

I hit some easy targets like kgsl, the camera clock and one global pmem mapping.

But the kmsg shows even more problems now:

mdp has troubles with its' irq

where is the bug in setup pmem_adsp?

msm_nand_probe is broken, again into 0xa0a00000

the cameras are broken

innersd is named mmc0

mmc1 takes ages to init

initrd is broken

Just to keep you posted

Booting Linux on physical CPU 0
Initializing cgroup subsys cpu
Linux version 3.4.0-b6036ed-dirty (hunderteins@dsc) (gcc version 4.7.2 20120910 (prerelease) (crosstool-NG linaro-1.13.1-2012.09-20120921 - Linaro GCC 2012.09) ) #282 PREEMPT Mon Jan 28 21:11:01 CET 2013
CPU: ARMv7 Processor [510f00f2] revision 2 (ARMv7), cr=10c53c7d
CPU: PIPT / VIPT nonaliasing data cache, VIVT ASID tagged instruction cache
Machine: QCT QSD8X50 SURF
Partition (from atag) boot -- Offset:1b0 Size:28
Partition (from atag) recovery -- Offset:1d8 Size:30
Partition (from atag) recovery_bak -- Offset:208 Size:30
Partition (from atag) LogFilter -- Offset:238 Size:2
Partition (from atag) oem_log -- Offset:23a Size:18
Partition (from atag) splash -- Offset:25a Size:8
Partition (from atag) system -- Offset:380 Size:820
Partition (from atag) userdata -- Offset:ba0 Size:c60
3a00000 size for SMI_KERNEL too large, setting to 0
memory pool 3 (start 3e100000 size 1d00000) initialized
Memory policy: ECC disabled, Data cache writeback
socinfo_init: v2, id=36, ver=2.0, raw_id=576, raw_ver=2
On node 0 totalpages: 116992
free_area_init_node: node 0, pgdat c06f4654, node_mem_map c0ad5000
Normal zone: 1020 pages used for memmap
Normal zone: 0 pages reserved
Normal zone: 115972 pages, LIFO batch:31
allocating 6758400 bytes at c0ed7000 (20ed7000 physical) for fb
dhd_port=0xc1549000,bus_rxbuf=0xc154d000,bus_databuf=0xc1551000
pcpu-alloc: s0 r0 d32768 u32768 alloc=1*32768
pcpu-alloc: [0] 0
Built 1 zonelists in Zone order, mobility grouping on. Total pages: 115972
Kernel command line: androidboot.hardware=streak console=ttyMSM2,115200n8 debug
PID hash table entries: 2048 (order: 1, 8192 bytes)
Dentry cache hash table entries: 65536 (order: 6, 262144 bytes)
Inode-cache hash table entries: 32768 (order: 5, 131072 bytes)
Memory: 232MB 225MB = 457MB total
Memory: 447548k/447548k available, 50116k reserved, 0K highmem
Virtual kernel memory layout:
vector : 0xffff0000 - 0xffff1000 ( 4 kB)
fixmap : 0xfff00000 - 0xfffe0000 ( 896 kB)
vmalloc : 0xe0000000 - 0xff000000 ( 496 MB)
lowmem : 0xc0000000 - 0xdfe00000 ( 510 MB)
modules : 0xbf000000 - 0xc0000000 ( 16 MB)
.text : 0xc0008000 - 0xc0680174 (6625 kB)
.init : 0xc0681000 - 0xc06ac000 ( 172 kB)
.data : 0xc06ac000 - 0xc06f4da0 ( 292 kB)
.bss : 0xc06f4dc4 - 0xc0868740 (1487 kB)
NR_IRQS:293
sched_clock: 32 bits at 32kHz, resolution 30517ns, wraps every 131071999ms
Console: colour dummy device 80x30
Calibrating delay loop... 511.18 BogoMIPS (lpj=2555904)
pid_max: default: 32768 minimum: 301
Mount-cache hash table entries: 512
Initializing cgroup subsys debug
Initializing cgroup subsys cpuacct
Initializing cgroup subsys freezer
CPU: Testing write buffer coherency: ok
hw perfevents: enabled with ARMv7 Scorpion PMU driver, 5 counters available
Setting up static identity map for 0x204d22e8 - 0x204d234c
NET: Registered protocol family 16
filter_init
Max ACPU freq from efuse data is 998400 KHz
ACPU running at 768000 KHz
5 scaling frequencies supported.
msm_get_usb_serial: usb single serial number
msm_hsusb_get_qctusb_driver: enable usb debugging functions
Sonia::msm_hsusb_get_qctusb_driver:qct_usbdiag_debugging=1 rpc_arg2=1
msm_hsusb_get_qctusb_driver: enable adb debugging functions adb_debugging 1
ram_console: got buffer at 2b00000, size 40000
ram_console: found existing buffer, size 31547, start 31547
console [ram-1] enabled
gpiochip_add: registered GPIOs 0 to 15 on device: msm-v1 bank0
gpiochip_add: registered GPIOs 16 to 42 on device: msm-v1 bank1
gpiochip_add: registered GPIOs 43 to 67 on device: msm-v1 bank2
gpiochip_add: registered GPIOs 68 to 94 on device: msm-v1 bank3
gpiochip_add: registered GPIOs 95 to 103 on device: msm-v1 bank4
gpiochip_add: registered GPIOs 104 to 121 on device: msm-v1 bank5
gpiochip_add: registered GPIOs 122 to 152 on device: msm-v1 bank6
gpiochip_add: registered GPIOs 153 to 164 on device: msm-v1 bank7
hw-breakpoint: found 3 (+1 reserved) breakpoint and 1 watchpoint registers.
hw-breakpoint: maximum watchpoint size is 8 bytes.
bio: create slab <bio-0> at 0
SCSI subsystem initialized
usbcore: registered new interface driver usbfs
usbcore: registered new interface driver hub
usbcore: registered new device driver usb
msm_i2c_probe
msm_i2c_probe: clk_ctl 35d, 100000 Hz
Linux video capture interface: v2.00
Bluetooth: Core ver 2.16
NET: Registered protocol family 31
Bluetooth: HCI device and connection manager initialized
Bluetooth: HCI socket layer initialized
Bluetooth: L2CAP socket layer initialized
Bluetooth: SCO socket layer initialized
Switching to clocksource gp_timer
FS-Cache: Loaded
CacheFiles: Loaded
NET: Registered protocol family 2
IP route cache hash table entries: 4096 (order: 2, 16384 bytes)
TCP established hash table entries: 16384 (order: 5, 131072 bytes)
TCP bind hash table entries: 16384 (order: 4, 65536 bytes)
TCP: Hash tables configured (established 16384 bind 16384)
TCP: reno registered
UDP hash table entries: 256 (order: 0, 4096 bytes)
UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
NET: Registered protocol family 1
Trying to unpack rootfs image as initramfs...
Freeing initrd memory: 784K
Notify: smsm init
NTFS driver 2.1.30 [Flags: R/W].
fuse init (API version 7.18)
yaffs: yaffs built Jan 28 2013 14:04:14 Installing.
io scheduler noop registered
io scheduler deadline registered
io scheduler cfq registered
io scheduler bfq registered (default)
mddi_clk init rate is 245760000
primary mddi base phy_addr = 0xaa600000 virt = 0xe000a000
BootLog, +auo_init
pinfo->clk_rate=122880000
init MDDI ESD DELAYED_WORK
pm_runtime: fail to wake up
auo_lcd_on()+
Jackie: turn on vreg 3.0V for LCD panel
[LSEN]qsd_lsensor_read_cal_data = 0x00000000, stage = 0
[MDDI]labc stage = 0
auo_lcd_on()-
mdp_enable_irq: MDP IRQ term-0x8 is already set, mask=8 irq=1
mdp_enable_irq: MDP IRQ term-0x8 is already set, mask=8 irq=1
mdp_enable_irq: MDP IRQ term-0x8 is already set, mask=8 irq=1
mdp_enable_irq: MDP IRQ term-0x8 is already set, mask=8 irq=1
mdp_enable_irq: MDP IRQ term-0x8 is already set, mask=8 irq=1
mdp_enable_irq: MDP IRQ term-0x8 is already set, mask=8 irq=1
mdp_enable_irq: MDP IRQ term-0x8 is already set, mask=8 irq=1
mdp_enable_irq: MDP IRQ term-0x8 is already set, mask=8 irq=1
mdp_enable_irq: MDP IRQ term-0x8 is already set, mask=8 irq=1
mdp_enable_irq: MDP IRQ term-0x8 is already set, mask=8 irq=1
mdp_enable_irq: MDP IRQ term-0x8 is already set, mask=8 irq=1
mdp_enable_irq: MDP IRQ term-0x8 is already set, mask=8 irq=1
mdp_enable_irq: MDP IRQ term-0x8 is already set, mask=8 irq=1
mdp_enable_irq: MDP IRQ term-0x8 is already set, mask=8 irq=1
mdp_enable_irq: MDP IRQ term-0x8 is already set, mask=8 irq=1
mdp_enable_irq: MDP IRQ term-0x8 is already set, mask=8 irq=1
mdp_enable_irq: MDP IRQ term-0x8 is already set, mask=8 irq=1
mdp_enable_irq: MDP IRQ term-0x8 is already set, mask=8 irq=1
mdp_enable_irq: MDP IRQ term-0x8 is already set, mask=8 irq=1
mdp_enable_irq: MDP IRQ term-0x8 is already set, mask=8 irq=1
mdp_enable_irq: MDP IRQ term-0x8 is already set, mask=8 irq=1
mdp_enable_irq: MDP IRQ term-0x8 is already set, mask=8 irq=1
mdp_enable_irq: MDP IRQ term-0x8 is already set, mask=8 irq=1
mdp_enable_irq: MDP IRQ term-0x8 is already set, mask=8 irq=1
mdp_enable_irq: MDP IRQ term-0x8 is already set, mask=8 irq=1
mdp_enable_irq: MDP IRQ term-0x8 is already set, mask=8 irq=1
mdp_enable_irq: MDP IRQ term-0x8 is already set, mask=8 irq=1
mdp_enable_irq: MDP IRQ term-0x8 is already set, mask=8 irq=1
mdp_enable_irq: MDP IRQ term-0x8 is already set, mask=8 irq=1
mdp_enable_irq: MDP IRQ term-0x8 is already set, mask=8 irq=1
mdp_enable_irq: MDP IRQ term-0x8 is already set, mask=8 irq=1
mdp_enable_irq: MDP IRQ term-0x8 is already set, mask=8 irq=1
mdp_enable_irq: MDP IRQ term-0x8 is already set, mask=8 irq=1
mdp_enable_irq: MDP IRQ term-0x8 is already set, mask=8 irq=1
mdp_enable_irq: MDP IRQ term-0x8 is already set, mask=8 irq=1
mdp_enable_irq: MDP IRQ term-0x8 is already set, mask=8 irq=1
mdp_enable_irq: MDP IRQ term-0x8 is already set, mask=8 irq=1
mdp_enable_irq: MDP IRQ term-0x8 is already set, mask=8 irq=1
mdp_enable_irq: MDP IRQ term-0x8 is already set, mask=8 irq=1
mdp_enable_irq: MDP IRQ term-0x8 is already set, mask=8 irq=1
mdp_enable_irq: MDP IRQ term-0x8 is already set, mask=8 irq=1
mdp_enable_irq: MDP IRQ term-0x8 is already set, mask=8 irq=1
mdp_enable_irq: MDP IRQ term-0x8 is already set, mask=8 irq=1
mdp_enable_irq: MDP IRQ term-0x8 is already set, mask=8 irq=1
mdp_enable_irq: MDP IRQ term-0x8 is already set, mask=8 irq=1
mdp_enable_irq: MDP IRQ term-0x8 is already set, mask=8 irq=1
mdp_enable_irq: MDP IRQ term-0x8 is already set, mask=8 irq=1
mdp_enable_irq: MDP IRQ term-0x8 is already set, mask=8 irq=1
mdp_enable_irq: MDP IRQ term-0x8 is already set, mask=8 irq=1
mdp_enable_irq: MDP IRQ term-0x8 is already set, mask=8 irq=1
mdp_enable_irq: MDP IRQ term-0x8 is already set, mask=8 irq=1
mdp_enable_irq: MDP IRQ term-0x8 is already set, mask=8 irq=1
mdp_enable_irq: MDP IRQ term-0x8 is already set, mask=8 irq=1
mdp_enable_irq: MDP IRQ term-0x8 is already set, mask=8 irq=1
mdp_enable_irq: MDP IRQ term-0x8 is already set, mask=8 irq=1
Console: switching to colour frame buffer device 60x50
mdp_enable_irq: MDP IRQ term-0x8 is already set, mask=8 irq=1
mdp_enable_irq: MDP IRQ term-0x8 is already set, mask=8 irq=1
mdp_enable_irq: MDP IRQ term-0x8 is already set, mask=8 irq=1
mdp_enable_irq: MDP IRQ term-0x8 is already set, mask=8 irq=1
mdp_enable_irq: MDP IRQ term-0x8 is already set, mask=8 irq=1
mdp_enable_irq: MDP IRQ term-0x8 is already set, mask=8 irq=1
mdp_enable_irq: MDP IRQ term-0x8 is already set, mask=8 irq=1
mdp_enable_irq: MDP IRQ term-0x8 is already set, mask=8 irq=1
mdp_enable_irq: MDP IRQ term-0x8 is already set, mask=8 irq=1
mdp_enable_irq: MDP IRQ term-0x8 is already set, mask=8 irq=1
mdp_enable_irq: MDP IRQ term-0x8 is already set, mask=8 irq=1
mdp_enable_irq: MDP IRQ term-0x8 is already set, mask=8 irq=1
mdp_enable_irq: MDP IRQ term-0x8 is already set, mask=8 irq=1
mdp_enable_irq: MDP IRQ term-0x8 is already set, mask=8 irq=1
mdp_enable_irq: MDP IRQ term-0x8 is already set, mask=8 irq=1
mdp_enable_irq: MDP IRQ term-0x8 is already set, mask=8 irq=1
mdp_enable_irq: MDP IRQ term-0x8 is already set, mask=8 irq=1
mdp_enable_irq: MDP IRQ term-0x8 is already set, mask=8 irq=1
mdp_enable_irq: MDP IRQ term-0x8 is already set, mask=8 irq=1
mdp_enable_irq: MDP IRQ term-0x8 is already set, mask=8 irq=1
mdp_enable_irq: MDP IRQ term-0x8 is already set, mask=8 irq=1
mdp_enable_irq: MDP IRQ term-0x8 is already set, mask=8 irq=1
mdp_enable_irq: MDP IRQ term-0x8 is already set, mask=8 irq=1
mdp_enable_irq: MDP IRQ term-0x8 is already set, mask=8 irq=1
mdp_enable_irq: MDP IRQ term-0x8 is already set, mask=8 irq=1
mdp_enable_irq: MDP IRQ term-0x8 is already set, mask=8 irq=1
mdp_enable_irq: MDP IRQ term-0x8 is already set, mask=8 irq=1
mdp_enable_irq: MDP IRQ term-0x8 is already set, mask=8 irq=1
mdp_enable_irq: MDP IRQ term-0x8 is already set, mask=8 irq=1
mdp_enable_irq: MDP IRQ term-0x8 is already set, mask=8 irq=1
mdp_enable_irq: MDP IRQ term-0x8 is already set, mask=8 irq=1
mdp_enable_irq: MDP IRQ term-0x8 is already set, mask=8 irq=1
mdp_enable_irq: MDP IRQ term-0x8 is already set, mask=8 irq=1
mdp_enable_irq: MDP IRQ term-0x8 is already set, mask=8 irq=1
mdp_enable_irq: MDP IRQ term-0x8 is already set, mask=8 irq=1
mdp_enable_irq: MDP IRQ term-0x8 is already set, mask=8 irq=1
mdp_enable_irq: MDP IRQ term-0x8 is already set, mask=8 irq=1
mdp_enable_irq: MDP IRQ term-0x8 is already set, mask=8 irq=1
mdp_enable_irq: MDP IRQ term-0x8 is already set, mask=8 irq=1
mdp_enable_irq: MDP IRQ term-0x8 is already set, mask=8 irq=1
mdp_enable_irq: MDP IRQ term-0x8 is already set, mask=8 irq=1
mdp_enable_irq: MDP IRQ term-0x8 is already set, mask=8 irq=1
mdp_enable_irq: MDP IRQ term-0x8 is already set, mask=8 irq=1
mdp_enable_irq: MDP IRQ term-0x8 is already set, mask=8 irq=1
mdp_enable_irq: MDP IRQ term-0x8 is already set, mask=8 irq=1
mdp_enable_irq: MDP IRQ term-0x8 is already set, mask=8 irq=1
mdp_enable_irq: MDP IRQ term-0x8 is already set, mask=8 irq=1
mdp_enable_irq: MDP IRQ term-0x8 is already set, mask=8 irq=1
mdp_enable_irq: MDP IRQ term-0x8 is already set, mask=8 irq=1
mdp_enable_irq: MDP IRQ term-0x8 is already set, mask=8 irq=1
mdp_enable_irq: MDP IRQ term-0x8 is already set, mask=8 irq=1
mdp_enable_irq: MDP IRQ term-0x8 is already set, mask=8 irq=1
mdp_enable_irq: MDP IRQ term-0x8 is already set, mask=8 irq=1
mdp_enable_irq: MDP IRQ term-0x8 is already set, mask=8 irq=1
mdp_enable_irq: MDP IRQ term-0x8 is already set, mask=8 irq=1
mdp_enable_irq: MDP IRQ term-0x8 is already set, mask=8 irq=1
mdp_enable_irq: MDP IRQ term-0x8 is already set, mask=8 irq=1
FrameBuffer[0] 480x800 size=3072000 bytes is registered successfully!
Registered led device: lcd-backlight
BootLog, -auo_init, ret=0
msm_serial: detected port #0
msm_serial.0: ttyMSM0 at MMIO 0xa9a00000 (irq = 229) is a MSM
msm_serial: driver initialized
msm_serial_hs.1: ttyHS1 at MMIO 0xa0900000 (irq = 52) is a MSM HS UART
msm_serial_hs module loaded
diagchar initialized now
kgsl kgsl-3d0: |kgsl_gpummu_init| MMU type set for device is GPUMMU
brd: module loaded
loop: module loaded
pmem: Initializing pmem as cached
allocating 29954048 bytes at 3e100000 physical for pmem
pmem: Initializing pmem_adsp as non-cached
pmem: Cannot allocate from reserved memory for pmem_adsp
android_pmem: probe of android_pmem.1 failed with error -1
BootLog, +sensors_daemon_init+
input: sensors_daemon as /devices/virtual/input/input0
BootLog, -sensors_daemon_init-, ret=0
TPS65023: PMIC probed.
msm_nand_probe: phys addr 0xa0a00000
msm_nand_probe: dmac 0x7
msm_nand_probe: allocated dma buffer at ffdec000, dma_addr 3d4ac000
ONFI probe : CRC Check failed on ONFI Parameter data
status: e00020
nandid: 5510bcad maker ad device bc
Found a supported NAND device
NAND Controller ID : 0x0
NAND Device ID : 0x5510bcad
Buswidth : 16 Bits
Density : 512 MByte
Pagesize : 2048 Bytes
Erasesize: 131072 Bytes
Oobsize : 64 Bytes
CFG0 Init : 0xa85408c0
CFG1 Init : 0x0004745e
ECCBUFCFG : 0x00000203
Creating 8 MTD partitions on "msm_nand":
0x000003600000-0x000003b00000 : "boot"
ftl_cs: FTL header not found.
0x000003b00000-0x000004100000 : "recovery"
ftl_cs: FTL header not found.
0x000004100000-0x000004700000 : "recovery_bak"
msm_nand_read_oob 4100000 800 0 failed -74, corrected 0
0x000004700000-0x000004740000 : "LogFilter"
ftl_cs: FTL header not found.
0x000004740000-0x000004a40000 : "oem_log"
msm_nand_read_oob 4740000 800 0 failed -74, corrected 0
0x000004b40000-0x000004c40000 : "splash"
msm_nand_read_oob 4b40000 800 0 failed -74, corrected 0
0x000007000000-0x000017400000 : "system"
ftl_cs: FTL header not found.
0x000017400000-0x000030000000 : "userdata"
mtd: partition "userdata" extends beyond the end of device "msm_nand" -- size truncated to 0x8c00000
ftl_cs: FTL header not found.
ftl_cs: FTL header not found.
tun: Universal TUN/TAP device driver, 1.6
tun: (C) 1999-2004 Max Krasnyansky <maxk@qualcomm.com>
rmnet_init: SMD devices[8]
PPP generic driver version 2.4.2
PPP BSD Compression module registered
PPP Deflate Compression module registered
PPP MPPE Compression module registered
NET: Registered protocol family 24
SLIP: version 0.8.4-NET3.019-NEWTTY (dynamic channels, max=256) (6 bit encapsulation enabled).
CSLIP: code copyright 1989 Regents of the University of California.
msm_otg msm_otg: msm_otg probe
msm_otg msm_otg: No platform data given. Bailing out
ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
msm_hsusb_host msm_hsusb_host.0: unable to find transceiver
usbcore: registered new interface driver cdc_acm
cdc_acm: USB Abstract Control Model driver for USB modems and ISDN adapters
Initializing USB Mass Storage driver...
usbcore: registered new interface driver usb-storage
USB Mass Storage support registered.
usbcore: registered new interface driver ums-isd200
mousedev: PS/2 mouse device common for all mice
+qi2ccapkybd_init
input: synaptics_capsensor as /devices/i2c-0/0-002c/input/input1
qi2ccapkybd_eventcb()
Registered led device: button-backlight
-qi2ccapkybd_init
BootLog, +ts_init
input: auo_touchscreen as /devices/i2c-0/0-005c/input/input2
mdp_enable_irq: MDP IRQ term-0x8 is already set, mask=8 irq=1
BootLog, -ts_init, ret=0
gpiomatrix: gpio_request failed for output 31
gpio_event_probe: function failed
gpio-event: probe of gpio-event failed with error -16
BootLog, +cover_init
BootLog, -cover_init
BootLog, +qsd_lsensor_init
[ALS]qsd_lsensor_init lsensor_workqueue created PASS!
[ALS]create /sys/devices/virtual/misc/lsensor_taos/ctrl
[ALS]input_allocate_device: PASS
input: lsensor_cm3204 as /devices/virtual/input/input3
[ALS]input_register_device: PASS
BootLog, -qsd_lsensor_init, ret=0
BootLog, +psensor_init+
set PS_INT GPIO 159 as IN_NoPull
set PS_ENA GPIO 19 as GPIO_PULL_UP
psensor_init(), pull high PS_SD to disable P-sensor
input: psensor_cm3603 as /devices/virtual/input/input4
platform_driver_register pass
platform_driver_register pass2
platform_driver_register pass3
BootLog, -psensor_init-, ret=0
i2c /dev entries driver
msm_camera_ov5642: probe of msm_camera_ov5642.0 failed with error -1
msm_camera_ov7690: probe of msm_camera_ov7690.0 failed with error -1
BootLog, +bcomfm_init
BootLog, -bcomfm_init, ret=0
BootLog, +qsd_bat_init
i2c-core: driver [qsd_bat_i2c] using legacy suspend method
i2c-core: driver [qsd_bat_i2c] using legacy resume method
[BAT]qsd_bat_probe Gauge IC FW_VERSION 0130
[BAT]qsd_bat_probe Gauge IC CTRL_STATUS 0013
[BAT]qsd_bat_probe Gauge IC QMax Enabled!
[BAT]qsd_bat_probe Gauge IC set SLEEP+ Pass!
[BAT]qsd_bat_probe Gauge IC (AA) access Pass!
[BAT]qsd_bat_probe Charge IC (80) access PASS! (Reg=22 0A 00)
[BAT](00-0B= 92 65 CA 22 25 07 6F D5 A4 20 10 81)
[BAT](31~39= 98 00 44 30 00 C1 00 00 00) (22 0A 00)
[BAT]CHG_INT=1, BAT_LOW=1
[BAT]qsd_bat_probe flight mode = 0
[BAT]qsd_bat_probe low_bat_power_off = 0
[BAT]qsd_bat_probe smem_bat_base buffer = 0xFA147980
BootLog, -qsd_bat_init, ret=0
BootLog, +gsensor_init+
[BAT]## usb_current: 0 -> 100
[BAT]## bat_status: Unknown -> Full
[BAT]## bat_health: Unknown -> Good
[BAT]## bat_capacity: 100 (100), vol: 4175, ma: 0, fcc: 1116, temp: 253
[BAT]## bat_low: 0 -> 1
[BAT]## CHG CURRENT TERMINATE 0 -> 1
i2c-core: driver [gsensor_bma150] using legacy suspend method
i2c-core: driver [gsensor_bma150] using legacy resume method
BootLog, -gsensor_init-, ret=0
BootLog, +ecompass_init+
i2c-core: driver [ecompass_ak8973s] using legacy suspend method
i2c-core: driver [ecompass_ak8973s] using legacy resume method
BootLog, -ecompass_init-, ret=0
device-mapper: uevent: version 1.0.3
device-mapper: ioctl: 4.22.0-ioctl (2011-10-19) initialised: dm-devel@redhat.com
Bluetooth: HCI UART driver ver 2.2
Bluetooth: HCI H4 protocol initialized
Bluetooth: MSM Sleep Mode Driver Ver 1.1
mmc0: SDCC Version: 0x00000000
mmc0: No card detect facilities available
mmc0: Qualcomm MSM SDCC-core at 0x00000000a0500000 irq 10,0 dma 8 dmacrcri 12
mmc0: Controller capabilities: 0x00000001
mmc0: 8 bit data mode disabled
mmc0: 4 bit data mode enabled
mmc0: polling status mode disabled
mmc0: MMC clock 144000 -> 49152000 Hz, PCLK 64000000 Hz
mmc0: Slot eject status = 0
mmc0: Power save feature enable = 1
mmc0: DM non-cached buffer at ffdc0000, dma_addr 0x3d140000
mmc0: DM cmd busaddr 0x3d140000, cmdptr busaddr 0x3d157f40
mmc1: SDCC Version: 0x00000000
mmc1: No card detect facilities available
mmc1: Qualcomm MSM SDCC-core at 0x00000000a0400000 irq 26,0 dma 8 dmacrcri 7
mmc1: Controller capabilities: 0x00000001
mmc1: 8 bit data mode disabled
mmc1: 4 bit data mode enabled
mmc1: polling status mode disabled
mmc1: MMC clock 144000 -> 25000000 Hz, PCLK 64000000 Hz
mmc1: Slot eject status = 0
mmc1: Power save feature enable = 1
mmc1: DM non-cached buffer at ffd60000, dma_addr 0x3d160000
mmc1: DM cmd busaddr 0x3d160000, cmdptr busaddr 0x3d177f40
mmc2: SDCC Version: 0x00000000
mmc2: Qualcomm MSM SDCC-core at 0x00000000a0300000 irq 24,224 dma 8 dmacrcri 6
mmc2: Controller capabilities: 0x00000001
mmc2: 8 bit data mode disabled
mmc2: 4 bit data mode enabled
mmc2: polling status mode disabled
mmc2: MMC clock 144000 -> 49152000 Hz, PCLK 64000000 Hz
mmc2: Slot eject status = 0
mmc2: Power save feature enable = 1
mmc2: DM non-cached buffer at ffd40000, dma_addr 0x3d180000
mmc2: DM cmd busaddr 0x3d180000, cmdptr busaddr 0x3d197f40
BootLog, +qsd_led_init
Registered led device: als
Registered led device: spotlight
BootLog, -qsd_led_init, ret=0
usbcore: registered new interface driver usbhid
usbhid: USB HID core driver
ashmem: initialized
logger: created 256K log 'log_main'
logger: created 256K log 'log_events'
logger: created 256K log 'log_radio'
logger: created 256K log 'log_system'
logger_filter_init: version:0 num:0 toff:0 voff:0
logger_filter_init: filter size:131072
Netfilter messages via NETLINK v0.30.
nf_conntrack version 0.5.0 (7005 buckets, 28020 max)
ctnetlink v0.93: registering with nfnetlink.
xt_time: kernel timezone is -0000
IPv4 over IPv4 tunneling driver
gre: GRE over IPv4 demultiplexor driver
ip_tables: (C) 2000-2006 Netfilter Core Team
arp_tables: (C) 2002 David S. Miller
TCP: cubic registered
NET: Registered protocol family 10
IPv6 over IPv4 tunneling driver
NET: Registered protocol family 17
Bluetooth: RFCOMM TTY layer initialized
Bluetooth: RFCOMM socket layer initialized
Bluetooth: RFCOMM ver 1.11
Bluetooth: BNEP (Ethernet Emulation) ver 1.3
Bluetooth: BNEP filters: protocol multicast
Bluetooth: HIDP (Human Interface Emulation) ver 1.2
lib80211: common routines for IEEE802.11 drivers
lib80211_crypt: registered algorithm 'NULL'
VFP support v0.3: implementor 51 architecture 64 part 0f variant 0 rev 1
ThumbEE CPU extension supported.
clock_late_init: Removing enables held for handed-off clocks
input: 8k_handset as /devices/virtual/input/input5
hs_rpc_cb_init: Incompatible RPC version error -113
hs_rpc_init: failed to initialize rpc client, try server...
otg_wakelock_init: No USB transceiver found
drivers/rtc/hctosys.c: unable to open rtc device (rtc0)
Warning: unable to open an initial console.
Freeing init memory: 172K
mdp_enable_irq: MDP IRQ term-0x8 is already set, mask=8 irq=1
mmc0: host does not support reading read-only switch. assuming write-enable.
mmc0: new high speed SD card at address b368
mmcblk0: mmc0:b368 SD 1.85 GiB
mmcblk0: p1 < p5 p6 >
mdp_enable_irq: MDP IRQ term-0x8 is already set, mask=8 irq=1
mdp_enable_irq: MDP IRQ term-0x8 is already set, mask=8 irq=1
mdp_enable_irq: MDP IRQ term-0x8 is already set, mask=8 irq=1
mdp_enable_irq: MDP IRQ term-0x8 is already set, mask=8 irq=1
[BAT]## CHG CURRENT TERMINATE 1 -> 0
mdp_enable_irq: MDP IRQ term-0x8 is already set, mask=8 irq=1