E400-Kernel 3.x

Search This thread

fergy

Account currently disabled
Oct 25, 2006
351
453
GB
hi fergy,

do you want a source, or a kernel, or a boot.img or?

Source of Kernel (if possible).
I have own, but just to see (if You have WORKING Kernel) where is problem and what is wrong as from above, that Kernel will never work with device.
Thank You.
PS, You can send link on PM or mail if You don't want it public (for now).
Regards
 
  • Like
Reactions: sooorajjj

hecatae

Senior Member
Jul 7, 2010
257
115
  • Like
Reactions: aroop mishra

fergy

Account currently disabled
Oct 25, 2006
351
453
GB
Ok. Will be back within 15 minutes and tell what is wrong.
Btw, what config is used? E600?

OK, I got it, cyanogenmod_e0_defconfig....

So, from where to start?
Let's go from config.

In You cyanogenmod_e0_defconfig is pretty mess.... there are drivers enabled but was NOT present in E0 board. Let me show some of it:

Code:
MSM7X27A_RUMI3
APDS9190
SX150X
RT9396
BMA2X2
BACKLIGHT_GENERIC

Then, I don't see any memory allocator enabled in defconfig... slub? slob? slab has become a generic... so, slub is for normal machines, and slob is for embedded...

For Your notice, in BOARD_INCLUDE... or if You want, 'board_v3.h' header, try with following for begin:
Code:
#define SENSOR_GPIO_I2C_SCL		49
#define SENSOR_GPIO_I2C_SDA		48
#define ECOM_GPIO_INT			35
#define ECOM_I2C_ADDRESS		0x10

... sure, if You use CONFIG_MACH_MSM7X25A_V3

This is how sensors work, but PLEASE, don't use BMA2X2!!!
Use BMA250 instead.

PS, and please, remove those "GHOST" drivers mentioned above...
 

fergy

Account currently disabled
Oct 25, 2006
351
453
GB
following:

Code:
#define TS_READ_VERSION_ADDR  0xE3

is wrong, as 8000'er use 0xF5 as reading of version...

so, in other words, 3rd version of touchscreen driver is NOT compatible with 1st/2nd touchscreen driver, and You cannot use port of E410 (or whatever other device) touchscreen driver for E400/E405.

And for last thing, please take any diff viewer and check board main files.... Compare it with old Kernel and You will see where is problem....
Just to be clear, E400 have an extra power regulator chip, so You can name it in newer kernels miniAB as V1 use, but it use it for backlight.
For E0, there is RT8053.
So, at first, You don't have right power for devices (I was mention that somewhere in forum) and without right power and right delays (as We talk with GPIO's) E0 board cannot work (lcd as first), as You need right power to wake chip, some delay and then You can communicate with it. That is right way for E0.
 

cybojenix

Retired Forum Mod / Retired Recognized Developer
Apr 7, 2012
801
1,864
following:

Code:
#define TS_READ_VERSION_ADDR  0xE3

is wrong, as 8000'er use 0xF5 as reading of version...

so, in other words, 3rd version of touchscreen driver is NOT compatible with 1st/2nd touchscreen driver, and You cannot use port of E410 (or whatever other device) touchscreen driver for E400/E405.

And for last thing, please take any diff viewer and check board main files.... Compare it with old Kernel and You will see where is problem....
Just to be clear, E400 have an extra power regulator chip, so You can name it in newer kernels miniAB as V1 use, but it use it for backlight.
For E0, there is RT8053.
So, at first, You don't have right power for devices (I was mention that somewhere in forum) and without right power and right delays (as We talk with GPIO's) E0 board cannot work (lcd as first), as You need right power to wake chip, some delay and then You can communicate with it. That is right way for E0.

For the touchscreen, it doesn't need to know the version it's on. It's a waste of code, decreases boot time, and will be removed as soon as possible. The code from melfas 6000 to 8000 has remained relatively the same, with only minor changes.

I know it isn't right to do so, and can cause massive issues, but the backlight did work because they go down the same pins, and the drivers are evidently similar (not really much you can vary in a backlight driver. On, off, intensity. It should all be the same really). Yes I've already changed back to the proper driver.

The power manager I haven't looked into yet, but really? A device as terrible as the l3 has it's own power regulator? Would have thought it would use the onboard one to save money.

Edit:
Yes I know to remove the unused stuff. The issue is I don't have the device, and I'm waiting for hours to even see if the minimal changes I make are still allowing it to work. Yesterday I only got one build done.

Sent from my Nexus 7 using Tapatalk
 
Last edited:

fergy

Account currently disabled
Oct 25, 2006
351
453
GB
For the touchscreen, it doesn't need to know the version it's on. It's a waste of code, decreases boot time, and will be removed as soon as possible. The code from melfas 6000 to 8000 has remained relatively the same, with only minor changes.

I know it isn't right to do so, and can cause massive issues, but the backlight did work because they go down the same pins, and the drivers are evidently similar (not really much you can vary in a backlight driver. On, off, intensity. It should all be the same really). Yes I've already changed back to the proper driver.

The power manager I haven't looked into yet, but really? A device as terrible as the l3 has it's own power regulator? Would have thought it would use the onboard one to save money.

Edit:
Yes I know to remove the unused stuff. The issue is I don't have the device, and I'm waiting for hours to even see if the minimal changes I make are still allowing it to work. Yesterday I only got one build done.

Sent from my Nexus 7 using Tapatalk

Sorry for delay.... Well, as I say, You can belive or not, L3 have PM chip... He also have miniabb regulator (LP8727) and PMIC8029
 

Top Liked Posts

  • There are no posts matching your filters.
  • 12
    Regarding http://xdaforums.com/showthread.php?t=2229798&page=8 is OP back?
    I was wondering how is possible to make an working kernel from that sources as there is totally wrong setup for L3-E400 board.
    Can someone provide dmesg log here? I can bet that 2x2 cannot work here, same as why is problem with registering other devices.

    So, let Me explain this (from config)

    #1 CONFIG_SENSORS_BMA2X2
    is wrong option as E400 have BMA250 triaxial low-g acceleration sensor.

    #2 **** with APDS9190 will not work... as E400 have BMC050 6-axis digital e-compass (it is enabled from config, but will not work as addresses is wrong).

    #3 CONFIG_BACKLIGHT_RT9396
    will not work as E400 have backlight control over BU61800.

    #4 vee3 board is not compatible with E0 (E400) board but with M4 (L5) so, 'almost same' configuration will not work on E400 (E0) board without tuning or porting code.

    Once again, please, someone who have that Kernel working, please provide dmesg.
    Thx
    6
    following:

    Code:
    #define TS_READ_VERSION_ADDR  0xE3

    is wrong, as 8000'er use 0xF5 as reading of version...

    so, in other words, 3rd version of touchscreen driver is NOT compatible with 1st/2nd touchscreen driver, and You cannot use port of E410 (or whatever other device) touchscreen driver for E400/E405.

    And for last thing, please take any diff viewer and check board main files.... Compare it with old Kernel and You will see where is problem....
    Just to be clear, E400 have an extra power regulator chip, so You can name it in newer kernels miniAB as V1 use, but it use it for backlight.
    For E0, there is RT8053.
    So, at first, You don't have right power for devices (I was mention that somewhere in forum) and without right power and right delays (as We talk with GPIO's) E0 board cannot work (lcd as first), as You need right power to wake chip, some delay and then You can communicate with it. That is right way for E0.
    5
    Ok. Will be back within 15 minutes and tell what is wrong.
    Btw, what config is used? E600?

    OK, I got it, cyanogenmod_e0_defconfig....

    So, from where to start?
    Let's go from config.

    In You cyanogenmod_e0_defconfig is pretty mess.... there are drivers enabled but was NOT present in E0 board. Let me show some of it:

    Code:
    MSM7X27A_RUMI3
    APDS9190
    SX150X
    RT9396
    BMA2X2
    BACKLIGHT_GENERIC

    Then, I don't see any memory allocator enabled in defconfig... slub? slob? slab has become a generic... so, slub is for normal machines, and slob is for embedded...

    For Your notice, in BOARD_INCLUDE... or if You want, 'board_v3.h' header, try with following for begin:
    Code:
    #define SENSOR_GPIO_I2C_SCL		49
    #define SENSOR_GPIO_I2C_SDA		48
    #define ECOM_GPIO_INT			35
    #define ECOM_I2C_ADDRESS		0x10

    ... sure, if You use CONFIG_MACH_MSM7X25A_V3

    This is how sensors work, but PLEASE, don't use BMA2X2!!!
    Use BMA250 instead.

    PS, and please, remove those "GHOST" drivers mentioned above...
    5
    In attachments 7225A pinouts and LCD pinouts....
    Enjoy in research.

    PS, if You need any help, PM or em@il.

    Cheers

    PS2:
    LOG from My Kernel:

    Code:
    <6>[-----------------------][    0.000000] Booting Linux on physical CPU 0
    <6>[-----------------------][    0.000000] Initializing cgroup subsys cpu
    <5>[-----------------------][    0.000000] Linux version 3.4.0 (fergy@ramon-Aspire) (gcc version 4.4.3 (GCC) ) #48 PREEMPT Wed Oct 23 00:39:38 CEST 2013
    <4>[-----------------------][    0.000000] CPU: ARMv7 Processor [410fc051] revision 1 (ARMv7), cr=10c5387d
    <4>[-----------------------][    0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache
    <4>[-----------------------][    0.000000] Machine: LG MSM7225AB
    <6>[-----------------------][    0.000000] memory pool 3 (start 26600000 size 1a00000) initialized
    <4>[-----------------------][    0.000000] Memory policy: ECC disabled, Data cache writeback
    <1>[-----------------------][    0.000000] Initialized strongly ordered page successfully
    <3>[-----------------------][    0.000000] smem_find(137, 80): wrong size 64
    <3>[-----------------------][    0.000000] smem_find(137, 72): wrong size 64
    <6>[-----------------------][    0.000000] socinfo_init: v4, id=99, ver=1.1, raw_id=1540, raw_ver=1, hw_plat=2, hw_plat_ver=65536
    <6>[-----------------------][    0.000000] L310 cache controller enabled
    <6>[-----------------------][    0.000000] l2x0: 8 ways, CACHE_ID 0x410054c7, AUX_CTRL 0x00540000, Cache size: 262144 B
    <7>[-----------------------][    0.000000] On node 0 totalpages: 78592
    <7>[-----------------------][    0.000000] free_area_init_node: node 0, pgdat c092474c, node_mem_map c1055800
    <7>[-----------------------][    0.000000]   Normal zone: 1436 pages used for memmap
    <7>[-----------------------][    0.000000]   Normal zone: 0 pages reserved
    <7>[-----------------------][    0.000000]   Normal zone: 77156 pages, LIFO batch:15
    <6>[-----------------------][    0.000000] allocating 1843200 bytes at c15f8000 (17f8000 physical) for fb
    <6>[-----------------------][    0.000000] Initialized persistent memory from 0ff00000-0ff3dffe
    <7>[-----------------------][    0.000000] pcpu-alloc: s0 r0 d32768 u32768 alloc=1*32768
    <7>[-----------------------][    0.000000] pcpu-alloc: [0] 0 
    <4>[-----------------------][    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 77156
    <5>[-----------------------][    0.000000] Kernel command line: androidboot.hardware=e0 lge.rev=rev_12 lge.reboot=reboot uart_console=disable lge.frst=flag3 kcal=000000000000000000 androidboot.emmc=true androidboot.serialno=1e2bf5 androidboot.baseband=msm
    <6>[-----------------------][    0.000000] BOARD: LGE rev_12
    <6>[-----------------------][    0.000000]  rebootmode_setup , reboot_mode = 0 
    <6>[-----------------------][    0.000000] UART CONSOLE : disable
    <6>[-----------------------][    0.000000] FRST MODE : flag3
    <6>[-----------------------][    0.000000] PID hash table entries: 2048 (order: 1, 8192 bytes)
    <6>[-----------------------][    0.000000] Dentry cache hash table entries: 65536 (order: 6, 262144 bytes)
    <6>[-----------------------][    0.000000] Inode-cache hash table entries: 32768 (order: 5, 131072 bytes)
    <6>[-----------------------][    0.000000] Memory: 205MB 102MB = 307MB total
    <5>[-----------------------][    0.000000] Memory: 297260k/297260k available, 43732k reserved, 0K highmem
    <5>[-----------------------][    0.000000] Virtual kernel memory layout:
    <5>[-----------------------][    0.000000]     vector  : 0xffff0000 - 0xffff1000   (   4 kB)
    <5>[-----------------------][    0.000000]     fixmap  : 0xfff00000 - 0xfffe0000   ( 896 kB)
    <5>[-----------------------][    0.000000]     vmalloc : 0xd5000000 - 0xff000000   ( 672 MB)
    <5>[-----------------------][    0.000000]     lowmem  : 0xc0000000 - 0xd4d00000   ( 333 MB)
    <5>[-----------------------][    0.000000]     modules : 0xbf000000 - 0xc0000000   (  16 MB)
    <5>[-----------------------][    0.000000]       .text : 0xc0008000 - 0xc0847368   (8445 kB)
    <5>[-----------------------][    0.000000]       .init : 0xc0848000 - 0xc087a000   ( 200 kB)
    <5>[-----------------------][    0.000000]       .data : 0xc087a000 - 0xc0940fb0   ( 796 kB)
    <5>[-----------------------][    0.000000]        .bss : 0xc0940fd4 - 0xc0b32100   (1989 kB)
    <6>[-----------------------][    0.000000] SLUB: Genslabs=11, HWalign=64, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
    <6>[-----------------------][    0.000000] NR_IRQS:645
    <6>[-----------------------][    0.000000] sched_clock: 27 bits at 600kHz, resolution 1666ns, wraps every 223696ms
    <6>[-----------------------][    0.000000] Console: colour dummy device 80x30
    <6>[-----------------------][    0.000000] console [tty0] enabled
    <6>[-----------------------][    0.001876] Calibrating delay loop... 298.59 BogoMIPS (lpj=1492992)
    <6>[-----------------------][    0.070119] pid_max: default: 32768 minimum: 301
    <6>[-----------------------][    0.070631] Mount-cache hash table entries: 512
    <6>[-----------------------][    0.071753] Initializing cgroup subsys cpuacct
    <6>[-----------------------][    0.071818] Initializing cgroup subsys devices
    <6>[-----------------------][    0.071871] Initializing cgroup subsys freezer
    <6>[-----------------------][    0.071919] Initializing cgroup subsys net_cls
    <6>[-----------------------][    0.072024] CPU: Testing write buffer coherency: ok
    <6>[-----------------------][    0.072586] hw perfevents: enabled with ARMv7 Cortex-A5 PMU driver, 3 counters available
    <6>[-----------------------][    0.072834] Setting up static identity map for 0x7d3118 - 0x7d317c
    <6>[-----------------------][    0.083881] dummy: 
    <6>[-----------------------][    0.084523] NET: Registered protocol family 16
    <6>[-----------------------][    0.086551] gpiochip_add: registered GPIOs 0 to 15 on device: generic
    <6>[-----------------------][    0.086748] gpiochip_add: registered GPIOs 16 to 42 on device: generic
    <6>[-----------------------][    0.086933] gpiochip_add: registered GPIOs 43 to 67 on device: generic
    <6>[-----------------------][    0.087176] gpiochip_add: registered GPIOs 68 to 94 on device: generic
    <6>[-----------------------][    0.087364] gpiochip_add: registered GPIOs 95 to 106 on device: generic
    <6>[-----------------------][    0.087549] gpiochip_add: registered GPIOs 107 to 132 on device: generic
    <6>[-----------------------][    0.088831] Shared PLL control available.
    <6>[-----------------------][    0.092576] acpuclk_7627_probe()
    <6>[-----------------------][    0.093818] ACPU running at 600000 KHz
    <6>[-----------------------][    0.093869] Id CPU-KHz PLL DIV AHB-KHz ADIV AXI-KHz D0 D1 D2 D4 U0 U1 U2 U4
    <6>[-----------------------][    0.093949]  0   19200   5   1    2400    4   30720 -1 -1 -1 -1  5  3  4  6
    <6>[-----------------------][    0.094026]  1   61440   1   4    7680    4   61440 -1 -1 -1 -1  5  3  4  6
    <6>[-----------------------][    0.094101]  2  122880   1   2   15360    4   61440 -1  1 -1 -1  7  3  4  6
    <6>[-----------------------][    0.094178]  3  245760   1   1   30720    4   61440 -1  1 -1 -1  7 -1  8  6
    <6>[-----------------------][    0.094254]  4  300000   2   4   37500    4  122880 -1  1 -1 -1  7 -1  8  6
    <6>[-----------------------][    0.094331]  5  320000   0   3   40000    4  122880 -1  1  4 -1  7 -1  8  6
    <6>[-----------------------][    0.094408]  6  400000   4   2   50000    4  122880  5  1  4 -1  7 -1  8  9
    <6>[-----------------------][    0.094483]  7  480000   0   2   60000    4  122880  5  2  4  6 -1 -1  8  9
    <6>[-----------------------][    0.094559]  8  600000   2   2   75000    4  160000  5  3  4  6 -1 -1 -1  9
    <6>[-----------------------][    0.094636]  9  800000   4   1  100000    4  200000  7 -1  8  6 -1 -1 -1 -1
    <6>[-----------------------][    0.094703] CPU0: 6 scaling frequencies supported.
    <6>[-----------------------][    0.095214] smps1: 1100 mV normal 
    <6>[-----------------------][    0.095743] smps2: 1100 mV normal 
    <6>[-----------------------][    0.096164] smps3: 1800 mV normal 
    <6>[-----------------------][    0.096599] smps4: 2100 mV normal 
    <6>[-----------------------][    0.097064] ldo01: 1200 <--> 3300 mV normal 
    <6>[-----------------------][    0.097509] ldo02: 1200 <--> 3300 mV normal 
    <6>[-----------------------][    0.097953] ldo03: 1200 <--> 3300 mV normal 
    <6>[-----------------------][    0.098393] ldo04: 800 <--> 2850 mV normal 
    <6>[-----------------------][    0.098834] ldo05: 1200 <--> 3300 mV normal 
    <6>[-----------------------][    0.099313] ldo06: 1200 mV normal 
    <6>[-----------------------][    0.099759] ldo07: 2600 mV normal 
    <6>[-----------------------][    0.100199] ldo08: 2850 mV normal 
    <6>[-----------------------][    0.100731] ldo09: 1800 mV normal 
    <6>[-----------------------][    0.101181] ldo10: 2800 <--> 3000 mV normal 
    <6>[-----------------------][    0.101678] ldo11: 1800 mV normal 
    <6>[-----------------------][    0.102103] ldo12: 2850 mV normal 
    <6>[-----------------------][    0.102574] ldo13: 2850 mV normal 
    <6>[-----------------------][    0.103053] ldo14: 3300 mV normal 
    <6>[-----------------------][    0.103509] ldo15: 1800 <--> 2850 mV normal 
    <6>[-----------------------][    0.103969] ldo16: 3000 mV normal 
    <6>[-----------------------][    0.104403] ldo17: 3000 <--> 3300 mV normal 
    <6>[-----------------------][    0.104868] ldo18: 2700 mV normal 
    <6>[-----------------------][    0.105323] ldo19: 1200 <--> 1800 mV normal 
    <6>[-----------------------][    0.105784] ncp: 1800 mV normal 
    <6>[-----------------------][    0.108236] persistent_ram: uncorrectable error in header
    <6>[-----------------------][    0.108313] persistent_ram: no valid data in buffer (sig = 0x00000000)
    <6>[-----------------------][    0.134009] console [ram-1] enabled
    <4>[-----------------------][    0.135923] smps3: Failed to create debugfs directory
    <6>[-----------------------][    0.136394] ebi2_tovis_power_save: on=1
    <5>[-----------------------][    0.141893] Boot Reason = 0x01
    <6>[-----------------------][    0.142263] CRASH LOG START ADDR : 0xcf3e000
    <6>[-----------------------][    0.142609] CRASH LOG END ADDR   : 0xcf3efff
    <6>[-----------------------][    0.148831] fs_gfx3d: normal 
    <6>[-----------------------][    0.189384] bio: create slab <bio-0> at 0
    <6>[-----------------------][    0.190898] ION heap vmalloc created
    <6>[-----------------------][    0.191329] ION heap camera_preview created at 26600000 with size 1000000
    <6>[-----------------------][    0.191736] ION heap audio created at 27600000 with size 22e000
    <6>[-----------------------][    0.192001] ION heap sf created at 2782e000 with size 7a0000
    <5>[-----------------------][    0.193088] SCSI subsystem initialized
    <6>[-----------------------][    0.193954] usbcore: registered new interface driver usbfs
    <6>[-----------------------][    0.194446] usbcore: registered new interface driver hub
    <6>[-----------------------][    0.195166] usbcore: registered new device driver usb
    <6>[-----------------------][    0.196259] i2c-gpio i2c-gpio.2: using pins 112 (SDA) and 111 (SCL)
    <6>[-----------------------][    0.196898] i2c-gpio i2c-gpio.3: using pins 10 (SDA) and 9 (SCL)
    <6>[-----------------------][    0.197789] i2c-gpio i2c-gpio.4: using pins 48 (SDA) and 49 (SCL)
    <6>[-----------------------][    0.198544] i2c-gpio i2c-gpio.5: using pins 30 (SDA) and 16 (SCL)
    <6>[-----------------------][    0.198966] Linux media interface: v0.10
    <6>[-----------------------][    0.199259] Linux video capture interface: v2.00
    <6>[-----------------------][    0.200178] Advanced Linux Sound Architecture Driver Version 1.0.25.
    <6>[-----------------------][    0.201623] Bluetooth: Core ver 2.16
    <6>[-----------------------][    0.201926] NET: Registered protocol family 31
    <6>[-----------------------][    0.202276] Bluetooth: HCI device and connection manager initialized
    <6>[-----------------------][    0.202509] Bluetooth: HCI socket layer initialized
    <6>[-----------------------][    0.202861] Bluetooth: L2CAP socket layer initialized
    <6>[-----------------------][    0.203661] Bluetooth: SCO socket layer initialized
    <6>[-----------------------][    0.204669] cfg80211: Calling CRDA to update world regulatory domain
    <6>[-----------------------][    0.206219] Switching to clocksource dg_timer
    <6>[-----------------------][    0.256563] NET: Registered protocol family 2
    <6>[-----------------------][    0.257419] IP route cache hash table entries: 4096 (order: 2, 16384 bytes)
    <6>[-----------------------][    0.259088] TCP established hash table entries: 16384 (order: 5, 131072 bytes)
    <6>[-----------------------][    0.261809] TCP bind hash table entries: 16384 (order: 6, 327680 bytes)
    <6>[-----------------------][    0.263358] TCP: Hash tables configured (established 16384 bind 16384)
    <6>[-----------------------][    0.263611] TCP: reno registered
    <6>[-----------------------][    0.264063] UDP hash table entries: 256 (order: 1, 12288 bytes)
    <6>[-----------------------][    0.264561] UDP-Lite hash table entries: 256 (order: 1, 12288 bytes)
    <6>[-----------------------][    0.265464] NET: Registered protocol family 1
    <6>[-----------------------][    0.266373] Unpacking initramfs...
    <6>[-----------------------][    0.306193] Freeing initrd memory: 320K
    <3>[-----------------------][    0.313148] Notify: smsm init
    <4>[-----------------------][    0.313904] get_nand_partitions: no flash partition table in shared memory
    <6>[-----------------------][    0.321429] rpcrouter_smd_remote_notify: smd opened 0x  (null)
    <3>[-----------------------][    0.325761] rpcrouter: Server create rejected, version = 0, program = 3000003b
    <6>[-----------------------][    0.330666] [adsp.c:adsp_init] rs00000000 -- 0
    <6>[-----------------------][    0.332506] [audpp.c:audpp_probe] Number of decoder supported 5
    <6>[-----------------------][    0.332884] [audpp.c:audpp_probe] Number of concurrency supported 8
    <6>[-----------------------][    0.333251] [audpp.c:audpp_probe] module_name:AUDPLAY0TASK
    <6>[-----------------------][    0.333473] [audpp.c:audpp_probe] queueid:13
    <6>[-----------------------][    0.333819] [audpp.c:audpp_probe] decid:0
    <6>[-----------------------][    0.334166] [audpp.c:audpp_probe] nr_codec_support:11
    <6>[-----------------------][    0.334383] [audpp.c:audpp_probe] module_name:AUDPLAY1TASK
    <6>[-----------------------][    0.334739] [audpp.c:audpp_probe] queueid:14
    <6>[-----------------------][    0.334944] [audpp.c:audpp_probe] decid:1
    <6>[-----------------------][    0.335288] [audpp.c:audpp_probe] nr_codec_support:11
    <6>[-----------------------][    0.335643] [audpp.c:audpp_probe] module_name:AUDPLAY2TASK
    <6>[-----------------------][    0.335863] [audpp.c:audpp_probe] queueid:15
    <6>[-----------------------][    0.336209] [audpp.c:audpp_probe] decid:2
    <6>[-----------------------][    0.336414] [audpp.c:audpp_probe] nr_codec_support:11
    <6>[-----------------------][    0.350538] [audpp.c:audpp_probe] module_name:AUDPLAY3TASK
    <6>[-----------------------][    0.350906] [audpp.c:audpp_probe] queueid:16
    <6>[-----------------------][    0.351254] [audpp.c:audpp_probe] decid:3
    <6>[-----------------------][    0.351459] [audpp.c:audpp_probe] nr_codec_support:11
    <6>[-----------------------][    0.351814] [audpp.c:audpp_probe] module_name:AUDPLAY4TASK
    <6>[-----------------------][    0.352173] [audpp.c:audpp_probe] queueid:17
    <6>[-----------------------][    0.352379] [audpp.c:audpp_probe] decid:4
    <6>[-----------------------][    0.352724] [audpp.c:audpp_probe] nr_codec_support:1
     *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** CUT  *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
    <4>[-----------------------][    0.612901] BU61800 init start
    <7>[-----------------------][    0.613764] Registered led device: lcd-backlight
    <3>[-----------------------][    0.613788] bu61800bl:bu61800_probe: Registering led class dev successfully.
    <7>[-----------------------][    0.614201] Registered led device: button-backlight
    <3>[-----------------------][    0.614221] bu61800bl:bu61800_probe: Registering led class dev successfully.
    <3>[-----------------------][    0.618993] bu61800bl:bu61800_probe: done
    <6>[-----------------------][    0.622471] setting pdata->panel_info.fb_num to 3. type: 2
    <6>[-----------------------][    0.624686] FrameBuffer[0] 240x320 size=491520 bytes is registered successfully!
    <4>[-----------------------][    0.625536] Read GPIO LCD port 1
    <6>[-----------------------][    0.909313] input: touch_mcs8000 as /devices/virtual/input/input0
    <7>[-----------------------][    0.909939] evbug: Connected device: input0 (touch_mcs8000 at unknown)
    <6>[-----------------------][    0.910596] ts_set_veg : 0
    <6>[-----------------------][    0.936828] ts_set_veg : 1
    <6>[-----------------------][    0.976683] Touchscreen is connected to the board
    <4>[-----------------------][    1.049021] <MELFAS> CORE_VERSION : 0x D
    <4>[-----------------------][    1.050483] GPIO Matrix Keypad Driver: Start keypad matrix for e0_keypad in interrupt mode
    <6>[-----------------------][    1.051456] input: e0_keypad as /devices/virtual/input/input1
    <7>[-----------------------][    1.052071] evbug: Connected device: input1 (e0_keypad at unknown)
    <6>[-----------------------][    1.053309] Bosch Sensortec Device detected!
    <6>[-----------------------][    1.053323] BMA250 registered I2C driver!
    <6>[-----------------------][    1.054269] input: bma250 as /devices/virtual/input/input2
    <7>[-----------------------][    1.054696] evbug: Connected device: input2 (bma250 at unknown)
    <4>[-----------------------][    1.056076] 
    <4>[-----------------------][    1.056084] [I]<6><><bmm_probe><1174>function entrance
    <4>[-----------------------][    1.056689] 
    <4>[-----------------------][    1.056698] [I]<6><><bmm_wakeup><193>waking up the chip...
    <4>[-----------------------][    1.061524] 
    <4>[-----------------------][    1.061533] [I]<6><><bmm_wakeup><209>wake up result: succeed, tried times: 2
    <4>[-----------------------][    1.062076] 
    <4>[-----------------------][    1.062083] [I]<6><><bmm_probe><1198>register dump after waking up
    <7>[-----------------------][    1.062641] 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f
    <7>[-----------------------][    1.062653] 
    <7>[-----------------------][    1.071508] 32 01 01 00 01 00 01 00 00 00 00 01 06 3f 07 00
    <7>[-----------------------][    1.071519] 00 00 00 ff 00 1c a5 42 00 a0 36 63 1a ff 0b 00
    <7>[-----------------------][    1.071531] 46 28 28 00 fd fd 0c 00 00 03 39 54 07 1a 35 fe
    <7>[-----------------------][    1.071541] fe 1c ff ff ff ff ff ff ff ff ff ff ff ff ff ff
    <7>[-----------------------][    1.071553] 
    <4>[-----------------------][    1.072181] 
    <4>[-----------------------][    1.072188] [I]<6><><bmm_check_chip_id><144>read chip id result: 0x32
    <4>[-----------------------][    1.072874] 
    <4>[-----------------------][    1.072881] [N]<5><><bmm_probe><1203>Bosch Sensortec Device bmm050 detected
    <6>[-----------------------][    1.073799] input: bmm050 as /devices/virtual/input/input3
    <7>[-----------------------][    1.074198] evbug: Connected device: input3 (bmm050 at unknown)
    <7>[-----------------------][    1.087289] 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f
    <7>[-----------------------][    1.087303] 
    <7>[-----------------------][    1.096151] 32 01 01 00 01 00 01 00 00 00 00 01 06 3f 07 00
    <7>[-----------------------][    1.096163] 00 04 0f ff 00 1c a5 42 00 a0 36 63 1a ff 0b 00
    <7>[-----------------------][    1.096174] 46 28 28 00 fd fd 0c 00 00 03 39 54 07 1a 35 fe
    <7>[-----------------------][    1.096184] fe 1c ff ff ff ff ff ff ff ff ff ff ff ff ff ff
    <7>[-----------------------][    1.096196] 
    <4>[-----------------------][    1.097356] 
    <4>[-----------------------][    1.097364] [N]<5><><bmm_probe><1295>sensor bmm050 probed successfully

    From CM:
    Code:
    --------- beginning of /dev/log/main
    I/cm      (  112): ____ _   _ ____ _  _ ____ ____ ____ _  _ _  _ ____ ___ 
    I/cm      (  113): |     \_/  |__| |\ | |  | | __ |___ |\ | |\/| |  | |  \ 
    I/cm      (  114): |___   |   |  | | \| |__| |__] |___ | \| |  | |__| |__/ 
    I/cm      (  117): Welcome to Android 4.3 / CyanogenMod-10.2-20131009-UNOFFICIAL-e400
    4
    Nobody? Nothing? Why? :confused: