Tus alertas

ROMs y desarrollo BQ Pascal 2 ROMs y desarrollo BQ Pascal 2

Respuesta
 
Herramientas
  #21  
Viejo 11/05/12, 01:10:37
Avatar de Naproxeno
Naproxeno Hombre Naproxeno no está en línea
Miembro del foro
 
Fecha de registro: jul 2010
Mensajes: 48
Modelo de smartphone: Samsung Galaxy S I9000
Tu operador: Vodafone
jjb_wii, me quito el sombrero (si lo tuviera) ante ti. No solo has compilado el kernel y lo has hechado a andar sino que, además, has compartido con todos cómo lo has hecho y los pasos que has dado. ¡Muchísimas gracias por ello y enhorabuena!

 Cita: Originalmente Escrito por Mosquito Fillano Ver Mensaje
A ver si naproxeno se curra alguna forma de instalar que sea fácil para que la puedan usar todos los miembros del foro.
Últimamente no he tenido mucho tiempo libre, así que apenas he tocado la tableta. A ver si puedo pronto...

De todos modos, lo suyo sería tener ClockWorkMod para la Pascal 2 para poder instalar kernels y/o ROMs desde ahí. Eso sí, no tengo ni idea de cómo de fácil o difícil sería portarlo a nuestros dispositivos.
Responder Con Cita top
Sponsored Links
  #22  
Viejo 11/05/12, 10:13:46
Avatar de jjb_wii
jjb_wii jjb_wii no está en línea
Usuario novato en la web
 
Fecha de registro: ene 2009
Mensajes: 29
Modelo de smartphone: htc touch diamond / Htc Desire / Galaxy Note / Pascal 2
Primero, Gracias a todos por el apoyo !!!!!

Quizás sería interesante intentar colgar en github o algún servidor por el estilo el código fuente, así sería más fácil seguir que trabajo se está haciendo y favorece la continuidad del desarrollo del kernel.

Por otro lado estaría bien conseguir una buena colaboración con BQ.

Los de BQ creo que por suerte estan al día y son conscientes de que estamos hablando de dispositivos Android no de floreros.... así que seguro que sí pueden nos echarán un cable...

Un Saludo.

Úlima edición por jjb_wii fecha: 11/05/12 a las 10:17:51.
Responder Con Cita top
El siguiente usuario ha agradecido a jjb_wii este post:
  #23  
Viejo 11/05/12, 15:28:07
Avatar de Mosquito Fillano
Mosquito Fillano Mosquito Fillano no está en línea
Miembro del foro
 
Fecha de registro: abr 2012
Mensajes: 118
Modelo de smartphone: Geeksphone ZERO
Tu operador: Pepephone
A mi me parece bien.
De todas formas yo sigo con mi idea de crear una ROM completa si tuviéramos un repositorio git de una ROM completa del que partir unos podrían dedicarse al kernel y otros al /system y entre todos podríamos hacer algo grande...

Aquí hay un minitutorial de los pasos a seguir para compilar CyanogenMod para un teléfono en concreto. Tal vez tomándolo como base podríamos llegar a tener una ROM para nuestra Pascal 2. Al fin y al cabo, lo más delicado, que es el Kernel ya casi está.

EDIT: El tutorial es para gingerbread, aquí hay otro para ICS, pero directo contra las fuentes de google... El resultado final tendría que ser un mix...

Úlima edición por Mosquito Fillano fecha: 11/05/12 a las 16:15:27.
Responder Con Cita top
El siguiente usuario ha agradecido a Mosquito Fillano este post:
  #24  
Viejo 20/05/12, 21:35:33
Avatar de jjb_wii
jjb_wii jjb_wii no está en línea
Usuario novato en la web
 
Fecha de registro: ene 2009
Mensajes: 29
Modelo de smartphone: htc touch diamond / Htc Desire / Galaxy Note / Pascal 2
Buenas,

Estos días he estado tratando de averiguar cual es el problema de los acelerometros.

Por un lado he estado haciendo pruebas con diferentes configuraciones del acelerometro, cambiar la velocidad de muestreo... modificar la configuración de la interrupciones.... en fin dando palos de ciego por si sonaba la flauta.

Por otro lado, dado que el driver parece funcionar correctamente:
* He estado revisando los valores en los tres registros de aceleraciones (X,Y,Z) así como los eventos de aceleraciones que le llegan al sistema (en /dev/input/event1 ).

Código:
 
(ejemplo antes de conseguir la calibración buena)
 
app_82@android:/ $ export PATH=/data/local/bin:$PATH
app_82@android:/ $ dmesg
x==1034 y==-188 z==470
<4>[ 30.906123] mma7660_interrupt.
<4>[ 30.935306] mma7660_delaywork_func.
<4>[ 30.939390] 0x03 0x29 0x36
<4>[ 30.944641] Gsensor x==1081 y==-141 z==470
<4>[ 30.970008] mma7660_interrupt.
<4>[ 30.995517] mma7660_delaywork_func.
<4>[ 30.996046] 0x04 0x2c 0x36
<4>[ 30.996514] Gsensor x==940 y==-188 z==470
<4>[ 31.002104] mma7660_interrupt.
<4>[ 31.025305] mma7660_delaywork_func.
<4>[ 31.029398] 0x03 0x2c 0x36
<4>[ 31.032646] Gsensor x==940 y==-141 z==470
<4>[ 31.036873] mma7660_interrupt.
<4>[ 31.066532] mma7660_delaywork_func.
<4>[ 31.070870] 0x03 0x2b 0x35
<4>[ 31.074177] Gsensor x==987 y==-141 z==517
<4>[ 31.098428] mma7660_interrupt.
<4>[ 31.125336] mma7660_delaywork_func.
* He estado comparando los valores de mi custom kernel con el original.
* Finalmente modificando la calibración en el driver mma7660.c he conseguido que los valores (X,Y,Z) que le llegan al sistema sean exactamente los mismos que el kernel original pero la pantalla no gira.

Por otro lado para poder hacer la calibración he aprendido a montar un entorno de desarrollo que funcione para poder analizar los eventos. En principio traté de montar el entorno de Ruby (conocido como Roboto en Android). Finalmente me funcionó con el entorno de python descargado desde :

http://python-for-android.googlecode...Android_r6.apk

Por otro lado este es el script (env.sh) que he utilizado para preparar el entorno:

#> . ./env.sh

Código:
 
export EXTERNAL_STORAGE=/mnt/sdcard/com.googlecode.python3forandroid
export PY34A=/data/data/com.googlecode.python3forandroid/files/python3
export PY4A_EXTRAS=$EXTERNAL_STORAGE/extras
PYTHONPATH=$EXTERNAL_STORAGE/extras/python3
PYTHONPATH=${PYTHONPATH}:$PY34A/lib/python3.2/lib-dynload
export PYTHONPATH
export TEMP=$EXTERNAL_STORAGE/extras/python3/tmp
export HOME=/sdcard
export PYTHON_EGG_CACHE=$TEMP
export PYTHONHOME=$PY34A
export LD_LIBRARY_PATH=$PY34A/lib
PATH=$PATH:$PYTHONHOME/bin
y este el el script modificado "Acelerometro.py" con el que he analizado los eventos del sistema generados por el acelerometro:

(detalle muy importante: para poder leer los eventos del acelerometro hemos de cambiar los permisos "chmod 666 input1" y luego desde /sdcard ejecutar "python3 ./Acelerometro.py" )

Código:
 
import struct 
from math import sqrt 
x = 0 
y = 0 
z = 0 
print("empezamos:")
secondsensorfile = "/dev/input/event1" 
#int, int, short, short, int 
fmt = 'iihhi' 
#open file in binary mode 
in_file = open(secondsensorfile,"rb")
event = in_file.read(16)
while event:  
  (time1,time2, type, code, value) = struct.unpack(fmt,event)  
  time = time2 / 1000.0  
  if type == 2 or type == 3:   
    if code == 0:    
       x = value   
    if code == 1:    
        y = value   
    if code == 2:    
        z = value  
  if type == 0 and code == 0:   
       sum = int(sqrt(x*x + y*y + z*z))   
       #print(time, x, y, z, sum)  
       print(x, y, z)
  event = in_file.read(16) 
  #print(time1,time2,type,code,value)
in_file.close()
Una vez ejecutemos el script :

app_82:> python3 ./Acelerometro.py

si todo va bien empezaremos a ver las tres coordenadas (X,Y,Z):

1081 141 0
1087 100 7
.....

Imagen de los valores(eventos del sistema) que tenía del kernel original y uno de los custom kernels (todavía sin calibrar)

http://dl.dropbox.com/u/74685364/Uti...lerometros.jpg




Un Saludo.

Úlima edición por jjb_wii fecha: 21/05/12 a las 09:49:48.
Responder Con Cita top
  #25  
Viejo 20/05/12, 22:39:48
Avatar de frahermu
frahermu Hombre frahermu no está en línea
Miembro del foro
 
Fecha de registro: abr 2012
Mensajes: 216
No se si os puede servir para algo...pero aquí os dejo este notición...

http://www.xatakandroid.com/moviles-...el-galaxy-siii

Saludos
Responder Con Cita top
  #26  
Viejo 20/05/12, 23:19:54
Avatar de vurrut
vurrut Hombre vurrut no está en línea
Miembro del foro
· Votos compra/venta: (1)
 
Fecha de registro: oct 2010
Localización: Navarra
Mensajes: 445
Modelo de smartphone: Galaxy SL
Tu operador: Movistar
@jbb_Wii buen trabajo con el sensor. Pero seguro que es este sensor, lo has visto en el dmesg original?yo estaba probando con mm84.. aunq m ha extrañado pq no estaba en las fuentes y lo he añadido. Pero bueno no lo he mirado mucho mas.

Yo es que no hay manera de ver el adb en Linux y voy muy lento.


Enviado desde mi HTC Sensation usando Tapatalk 2
__________________
Mis dispositivos:

HTC Sensation--> ICS firm 3.32 + vurrutKERv1_alpha
Samsung galaxy s i9003(HTCMania ed,)-->vurrutROM_v5_rc
Advent Vega-->ICS beta + vurrutKER

SmartQ V7--->olvidada y guardada en un cajon
Htc Hero-->CyanogenMOD 7.1.0
Sigueme en twitter--->@vurrut_
Echa un vistazo a mi blog--> www.icalvo.es ROMS,wiki,tutoriales....

Si te gusta mi trabajo, y me quieres motivar, invitame a una caña
Responder Con Cita top
  #27  
Viejo 21/05/12, 10:08:01
Avatar de jjb_wii
jjb_wii jjb_wii no está en línea
Usuario novato en la web
 
Fecha de registro: ene 2009
Mensajes: 29
Modelo de smartphone: htc touch diamond / Htc Desire / Galaxy Note / Pascal 2
@vurrut.

Sí, estoy seguro que es el mma7660... lo he mirado con el dmesg y he estado modificando parámetros según su datasheet, los parámetros del mm84 son bastante diferentes.... El tema es que por lo que he visto los de BQ se han basado en el código fuente de otra tablet muy parecida y que tiene el mm84..... y no se han molestado a cambiar nombres..... de hecho con el apk SensorList te pone que es mm84, cosa que no es cierta...

Te paso la referencia al mma7660 en el dmesg:

<4>[ 1.727767] ft5x0x_probe enter
<4>[ 1.730839]
<4>[ 1.730842] ----ft_rw_iic_drv init ---
<4>[ 1.736181]
<4>[ 1.736184] ----ft_rw_iic_drv add ---
<6>[ 1.760176] input: gsensor as /devices/platform/rk29_i2c.0/i2c-0/0-004c/input/input1
<4>[ 1.768104] i2c-core: driver [mma7660] using legacy suspend method
<4>[ 1.789848] i2c-core: driver [mma7660] using legacy resume method
<6>[ 1.803654] using rtc device, rtc_hym8563, for alarms
<6>[ 1.808546] rtc_hym8563 0-0051: rtc core: registered rtc_hym8563 as rtc0
<6>[ 1.830011] lirc_dev: IR Remote Control driver registered, major 252

y aquí el dmesg completo:

Código:
 
app_82@android:/ $ export PATH=/data/local/bin:$PATH
app_82@android:/ $ dmesg
<6>[ 0.000000] Initializing cgroup subsys cpu
<5>[ 0.000000] Linux version 3.0.8+ (mgq@ubuntu) (gcc version 4.4.0 (GCC) ) #567 PREEMPT Fri Mar 30 16:18:11 CST 2012
<4>[ 0.000000] CPU: ARMv7 Processor [413fc082] revision 2 (ARMv7), cr=10c53c7f
<4>[ 0.000000] CPU: VIPT nonaliasing data cache, VIPT aliasing instruction cache
<4>[ 0.000000] Machine: RK29board
<4>[ 0.000000] Memory policy: ECC disabled, Data cache writeback
<6>[ 0.000000] bootconsole [earlycon0] enabled
<4>[ 0.000000] CPU SRAM: copied sram code from c0aa7000 to fef00000 - fef01c88
<4>[ 0.000000] CPU SRAM: copied sram data from c0aa8c88 to fef03000 - fef031d8
<6>[ 0.000000] Clocking rate (apll/dpll/cpll/gpll/core/aclk_cpu/hclk_cpu/pclk_cpu/aclk_periph/hclk_periph/pclk_periph): 300/135/297/288/300/150/75/37/144/144/36 MHz (20110909)
<4>[ 0.000000] DDR DEBUG: version 2.02 20111109
<4>[ 0.000000] DDR DEBUG: DDR3 Device
<4>[ 0.000000] DDR DEBUG: 1 CS, ROW=15, Bank=8, COL=10, Total Capability=1024MB
<4>[ 0.000000] DDR DEBUG: init success!!! freq=456MHz
<4>[ 0.000000] DDR DEBUG: CSR:0x0, RSLR0:0x249, RSLR1:0x0, RDGR0:0x55, RDGR1:0x55
<7>[ 0.000000] On node 0 totalpages: 206592
<7>[ 0.000000] free_area_init_node: node 0, pgdat c0aa57f8, node_mem_map c1550000
<7>[ 0.000000] DMA zone: 590 pages used for memmap
<7>[ 0.000000] DMA zone: 0 pages reserved
<7>[ 0.000000] DMA zone: 74930 pages, LIFO batch:15
<7>[ 0.000000] HighMem zone: 1458 pages used for memmap
<7>[ 0.000000] HighMem zone: 129614 pages, LIFO batch:31
<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: 204544
<5>[ 0.000000] Kernel command line: console=ttyS1,115200n8n androidboot.console=ttyS1 init=/init initrd=0x62000000,0x110000 mtdparts=rk29xxnand:0x00002000@0x00002000(misc),0x00004000@0x00004000(kernel),0x00008000@0x00008000(boot),0x00008000@0x00010000(recovery),0x000F0000@0x00018000(backup),0x0003a000@0x00108000(cache),0x00200000@0x00142000(userdata),0x00002000@0x00342000(kpanic),0x000E6000@0x00344000(system),-@0x0042A000(user) bootver=2012-03-02#2.14 firmware_ver=1.0.9
<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: 295MB 512MB = 807MB total
<5>[ 0.000000] Memory: 800632k/800632k available, 25736k reserved, 524288K 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] DMA : 0xff600000 - 0xffe00000 ( 8 MB)
<5>[ 0.000000] vmalloc : 0xd2800000 - 0xfe800000 ( 704 MB)
<5>[ 0.000000] lowmem : 0xc0000000 - 0xd2700000 ( 295 MB)
<5>[ 0.000000] pkmap : 0xbfe00000 - 0xc0000000 ( 2 MB)
<5>[ 0.000000] modules : 0xbf000000 - 0xbfe00000 ( 14 MB)
<5>[ 0.000000] .init : 0xc0408000 - 0xc048b000 ( 524 kB)
<5>[ 0.000000] .text : 0xc048b000 - 0xc0a4219c (5853 kB)
<5>[ 0.000000] .data : 0xc0a44000 - 0xc0aa64c0 ( 394 kB)
<5>[ 0.000000] .bss : 0xc0aa9024 - 0xc154f330 (10905 kB)
<6>[ 0.000000] Preemptible hierarchical RCU implementation.
<6>[ 0.000000] NR_IRQS:388
<4>[ 0.000000] rk29_gpio_init: 224 gpio irqs in 7 banks
<6>[ 0.000000] sched_clock: 32 bits at 36MHz, resolution 27ns, wraps every 119304ms
<6>[ 0.000000] Console: colour dummy device 80x30
<6>[ 0.005471] Calibrating delay loop (skipped) preset value.. 299.83 BogoMIPS (lpj=1499184)
<6>[ 0.014605] pid_max: default: 32768 minimum: 301
<6>[ 0.020099] Mount-cache hash table entries: 512
<6>[ 0.025843] Initializing cgroup subsys debug
<6>[ 0.030646] Initializing cgroup subsys cpuacct
<6>[ 0.035700] Initializing cgroup subsys freezer
<6>[ 0.040736] CPU: Testing write buffer coherency: ok
<6>[ 0.047279] devtmpfs: initialized
<6>[ 0.060685] print_constraints: dummy:
<6>[ 0.065294] NET: Registered protocol family 16
<4>[ 0.070369] last_log: 0xd2080000 0xc0aaa328
<6>[ 0.122865] bio: create slab <bio-0> at 0
<6>[ 0.128188] print_constraints: PWM2: 950 <--> 1400 mV at 1200 mV
<6>[ 0.135217] pwm_regulator: driver initialized
<5>[ 0.141042] SCSI subsystem initialized
<6>[ 0.145765] usbcore: registered new interface driver usbfs
<6>[ 0.152096] usbcore: registered new interface driver hub
<6>[ 0.158250] usbcore: registered new device driver usb
<6>[ 0.164979] rk29_i2c rk29_i2c.0: i2c-0: RK29 I2C adapter
<6>[ 0.171281] rk29_i2c rk29_i2c.1: i2c-1: RK29 I2C adapter
<6>[ 0.177703] rk29_i2c rk29_i2c.2: i2c-2: RK29 I2C adapter
<6>[ 0.183963] rk29_i2c rk29_i2c.3: i2c-3: RK29 I2C adapter
<6>[ 0.190197] rk29-adc rk29-adc: rk29 adc: driver initialized
<6>[ 0.197057] Advanced Linux Sound Architecture Driver Version 1.0.24.
<6>[ 0.205131] Switching to clocksource timer3
<6>[ 0.211812] Switched to NOHz mode on CPU #0
<4>[ 0.279723] rk29fb_probe ok
<6>[ 0.297825] NET: Registered protocol family 2
<6>[ 0.303084] IP route cache hash table entries: 16384 (order: 4, 65536 bytes)
<6>[ 0.311743] TCP established hash table entries: 65536 (order: 7, 524288 bytes)
<6>[ 0.322533] TCP bind hash table entries: 65536 (order: 6, 262144 bytes)
<6>[ 0.331485] TCP: Hash tables configured (established 65536 bind 65536)
<6>[ 0.338768] TCP reno registered
<6>[ 0.342360] UDP hash table entries: 256 (order: 0, 4096 bytes)
<6>[ 0.348908] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
<6>[ 0.356651] NET: Registered protocol family 1
<6>[ 0.361948] Unpacking initramfs...
<6>[ 0.506345] Freeing initrd memory: 1088K
<4>[ 0.511269] RK29 Backlight Driver Initialized.
<6>[ 0.516434] PMU: registered new PMU device of type 0
<6>[ 0.522491] Loaded driver for PL330 DMAC-0 rk29-pl330
<6>[ 0.528152] DBUFF-32x8bytes Num_Chans-6 Num_Peri-8 Num_Events-3
<6>[ 0.535137] Loaded driver for PL330 DMAC-1 rk29-pl330
<6>[ 0.540837] DBUFF-64x8bytes Num_Chans-7 Num_Peri-20 Num_Events-4
<4>[ 0.561917] vpu_mem: 63 initialized
<4>[ 0.565970] vpu: power on
<6>[ 0.589141] VPU_SERVICE: HW ID = 0x67311148
<6>[ 0.593868] VPU_SERVICE: Compatible HW found at 0x10104200
<6>[ 0.600369] VPU_SERVICE: HW ID = 0x82701110
<6>[ 0.605050] VPU_SERVICE: Compatible HW found at 0x10104000
<4>[ 0.611505] vpu: power off...done
<6>[ 0.635545] VPU_SERVICE: init success
<4>[ 0.655551] highmem bounce pool size: 64 pages
<6>[ 0.660793] ashmem: initialized
<6>[ 0.664828] fuse init (API version 7.16)
<6>[ 0.670156] io scheduler noop registered
<6>[ 0.674581] io scheduler cfq registered (default)
<6>[ 0.702216] anx7150 1-0039: anx7150 unplug
<6>[ 0.731389] anx7150 1-0039: anx7150 i2c probe ok
<6>[ 0.736914] rk29_serial.1: ttyS1 at MMIO 0x20060000 (irq = 67) is a rk29_serial.1
<6>[ 0.745272] rk29_serial rk29_serial.1: baud:115200
<4>[ 0.750639] serial.1 timeout:1000000
<6>[ 0.754666] console [ttyS1] enabled, bootconsole disabled
<6>[ 0.779863] rk29_serial rk29_serial.1: membase 0xd2816000
<6>[ 0.785290] rk29_serial.0: ttyS0 at MMIO 0x20030000 (irq = 66) is a rk29_serial.0
<6>[ 0.810238] rk29_serial rk29_serial.0: membase 0xd281e000
<6>[ 0.815715] rk29_serial.2: ttyS2 at MMIO 0x20064000 (irq = 68) is a rk29_serial.2
<6>[ 0.839892] rk29_serial rk29_serial.2: membase 0xd2826000
<6>[ 0.849708] loop: module loaded
<6>[ 0.852970] pmem_cam: 1 init
<6>[ 0.856918] pmem: 1 init
<6>[ 0.861735] Android kernel panic handler initialized (bind=kpanic)
<4>[ 0.867936] drivers/misc/rk29_modem/modem_rockchip_demo.c[89]: demo_init
<4>[ 0.875017] drivers/misc/rk29_modem/rk29_modem.c[334]: rk29_modem_init
<4>[ 0.881719] drivers/misc/rk29_modem/rk29_modem.c[237]: rk29_modem_dev_init
<4>[ 0.888591] --> finished loaded modem driver
<6>[ 0.893249] *** i2c0_prober_i2c_probe(): addr=0x5a
<4>[ 0.898063] i2c-core: driver [i2c0_prober] using legacy suspend method
<4>[ 0.904603] i2c-core: driver [i2c0_prober] using legacy resume method
<6>[ 0.911454] PPP generic driver version 2.4.2
<6>[ 0.915840] PPP Deflate Compression module registered
<6>[ 0.920908] PPP BSD Compression module registered
<6>[ 0.926152] PPP MPPE Compression module registered
<6>[ 0.930985] NET: Registered protocol family 24
<6>[ 0.935503] usbcore: registered new interface driver asix
<6>[ 0.940970] usbcore: registered new interface driver cdc_ether
<6>[ 0.946839] usbcore: registered new interface driver dm9620
<6>[ 0.952463] usbcore: registered new interface driver SR9700_android
<6>[ 0.958757] usbcore: registered new interface driver net1080
<6>[ 0.964469] usbcore: registered new interface driver cdc_subset
<6>[ 0.970431] usbcore: registered new interface driver zaurus
<6>[ 0.976010] cdc_ncm: 04-Aug-2011
<6>[ 0.979268] usbcore: registered new interface driver cdc_ncm
<4>[ 0.984935] Rockchip WiFi SYS interface (V1.00) ...
<6>[ 0.989932] Initializing USB Mass Storage driver...
<6>[ 0.994850] usbcore: registered new interface driver usb-storage
<6>[ 1.000866] USB Mass Storage support registered.
<6>[ 1.005583] usbcore: registered new interface driver usbserial
<6>[ 1.011461] USB Serial support registered for generic
<6>[ 1.016547] usbcore: registered new interface driver usbserial_generic
<6>[ 1.023082] usbserial: USB Serial Driver core
<6>[ 1.027465] USB Serial support registered for GSM modem (1-port)
<6>[ 1.033526] usbcore: registered new interface driver option
<6>[ 1.039092] option: v0.7.2:USB Driver for GSM modems
<6>[ 1.044163] DWC_OTG: dwc_otg_driver_probe otg2.0 reg addr: 0x10180000 remap:0xd2880000
<6>[ 1.262404] DWC_OTG: ^^^^^^^^^^^^^^^^^Device Mode
<6>[ 1.267138] usb20_otg usb20_otg: DWC OTG Controller
<6>[ 1.272041] usb20_otg usb20_otg: new USB bus registered, assigned bus number 1
<6>[ 1.279276] usb20_otg usb20_otg: irq 48, io mem 0x00000000
<6>[ 1.284771] DWC_OTG: dwc_otg_hcd_start controller in device mode,everest
<6>[ 1.291536] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
<6>[ 1.298320] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
<6>[ 1.305552] usb usb1: Product: DWC OTG Controller
<6>[ 1.310265] usb usb1: Manufacturer: Linux 3.0.8+ dwc_otg_hcd
<6>[ 1.315921] usb usb1: SerialNumber: usb20_otg
<6>[ 1.320638] hub 1-0:1.0: USB hub found
<6>[ 1.324396] hub 1-0:1.0: 1 port detected
<6>[ 1.328650] DWC_OTG: host20_driver_probe host2.0 reg addr: 0x101c0000 remap:0xd2900000
<6>[ 1.546978] DWC_OTG: ^^^^^^^^^^^^^^^^^^Host Mode
<6>[ 1.551613] usb20_host usb20_host: DWC OTG Controller
<6>[ 1.556673] usb20_host usb20_host: new USB bus registered, assigned bus number 2
<6>[ 1.564097] usb20_host usb20_host: irq 49, io mem 0x00000000
<6>[ 1.569764] DWC_OTG: Init: Port Power? op_state=1
<6>[ 1.574461] DWC_OTG: Init: Power Port (0)
<6>[ 1.578518] usb usb2: New USB device found, idVendor=1d6b, idProduct=0002
<6>[ 1.585317] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
<6>[ 1.592544] usb usb2: Product: DWC OTG Controller
<6>[ 1.597244] usb usb2: Manufacturer: Linux 3.0.8+ host20_hcd
<6>[ 1.602821] usb usb2: SerialNumber: usb20_host
<6>[ 1.607573] hub 2-0:1.0: USB hub found
<6>[ 1.611346] hub 2-0:1.0: 1 port detected
<6>[ 1.616442] android_usb gadget: Mass Storage Function, version: 2009/09/11
<6>[ 1.623340] android_usb gadget: Number of LUNs=2
<6>[ 1.627955] lun0: LUN: removable file: (no medium)
<6>[ 1.632842] lun1: LUN: removable file: (no medium)
<6>[ 1.637866] android_usb gadget: android_usb ready
<6>[ 1.642794] input: rk29-keypad as /devices/platform/rk29-keypad/input/input0
<6>[ 1.650078] usbcore: registered new interface driver xpad
<6>[ 1.655523] usbcore: registered new interface driver usb_acecad
<6>[ 1.661455] acecad: v3.2:USB Acecad Flair tablet driver
<6>[ 1.666718] usbcore: registered new interface driver aiptek
<6>[ 1.672297] aiptek: v2.3 (May 2, 2007):Aiptek HyperPen USB Tablet Driver (Linux 2.6.x)
<6>[ 1.680216] aiptek: Bryan W. Headley/Chris Atenasio/Cedric Brun/Rene van Paassen
<6>[ 1.687650] usbcore: registered new interface driver gtco
<4>[ 1.693055] GTCO usb driver version: 2.00.0006
<6>[ 1.697362] usbcore: registered new interface driver hanwang
<6>[ 1.703255] usbcore: registered new interface driver kbtab
<6>[ 1.708733] kbtab: v0.0.2:USB KB Gear JamStudio Tablet driver
<6>[ 1.714579] usbcore: registered new interface driver wacom
<6>[ 1.720073] wacom: v1.52:USB Wacom tablet driver
<4>[ 1.724677] ft5x0x module init
<4>[ 1.727767] ft5x0x_probe enter
<4>[ 1.730839]
<4>[ 1.730842] ----ft_rw_iic_drv init ---
<4>[ 1.736181]
<4>[ 1.736184] ----ft_rw_iic_drv add ---
<6>[ 1.760176] input: gsensor as /devices/platform/rk29_i2c.0/i2c-0/0-004c/input/input1
<4>[ 1.768104] i2c-core: driver [mma7660] using legacy suspend method
<4>[ 1.789848] i2c-core: driver [mma7660] using legacy resume method
<6>[ 1.803654] using rtc device, rtc_hym8563, for alarms
<6>[ 1.808546] rtc_hym8563 0-0051: rtc core: registered rtc_hym8563 as rtc0
<6>[ 1.830011] lirc_dev: IR Remote Control driver registered, major 252
<6>[ 1.836446] IR NEC protocol handler initialized
<6>[ 1.849847] IR RC5(x) protocol handler initialized
<6>[ 1.854633] IR RC6 protocol handler initialized
<6>[ 1.859157] IR JVC protocol handler initialized
<6>[ 1.879845] IR Sony protocol handler initialized
<6>[ 1.884458] IR RC5 (streamzap) protocol handler initialized
<6>[ 1.899847] IR LIRC bridge handler initialized
<6>[ 1.904286] Linux video capture interface: v2.00
<4>[ 2.251902] rk2918_low_battery_check: gBatVoltage = 3837, gBatCapacity = 70
<6>[ 2.270136] rk2918_battery: driver initialized
<6>[ 2.274673] device-mapper: uevent: version 1.0.3
<6>[ 2.289916] device-mapper: ioctl: 4.20.0-ioctl (2011-02-02) initialised: dm-devel@redhat.com
<4>[ 2.418715] rk29_sdmmc_change_clk_div..1682.. newDiv=80, newCLK=300Khz====xbw[sd_mmc]=====
<4>[ 2.449870]
<4>[ 2.449873] drivers/mmc/core/core.c...1823.. ===== mmc_rescan Begin....======xbw[mmc0]=====
<4>[ 2.464893] .Line3371..The End of SDMMC-probe Ver.2.16 The last modify date is 2012-02-13,modifyed by XBW. ===xbw[sd_mmc]===
<4>[ 2.464902]
<4>[ 2.489929] rk29_sdmmc_change_clk_div..1682.. newDiv=40, newCLK=300Khz====xbw[sdio]=====
<4>[ 2.509884] .Line3371..The End of SDMMC-probe Ver.2.16 The last modify date is 2012-02-13,modifyed by XBW. ===xbw[sdio]===
<4>[ 2.509893]
<6>[ 2.534903] usbcore: registered new interface driver usbhid
<4>[ 2.549856]
<4>[ 2.549859] mmc_attach_sd..1216.. ===== Begin to identify card as SD-card ===xbw[mmc0]===
<6>[ 2.559897] usbhid: USB HID core driver
<6>[ 2.570848] logger: created 256K log 'log_main'
<6>[ 2.577851] logger: created 256K log 'log_events'
<6>[ 2.589917] logger: created 256K log 'log_radio'
<6>[ 2.594594] logger: created 256K log 'log_system'
<4>[ 2.599393] Create class touchpanel sucesseed
<4>[ 2.619930] ---- gpu regbase: 0xd2850000 ----
<4>[ 2.687839] -----> dma_alloc_writecombine 1 pages!
<4>[ 2.697143] rk29_sdmmc_change_clk_div..1682.. newDiv=1, newCLK=24000Khz====xbw[sd_mmc]=====
<4>[ 2.705607] -----> dma_alloc_writecombine 1 pages!
<4>[ 2.719882] -----> dma_alloc_writecombine 128 pages!
<4>[ 2.725632] -----> dma_alloc_writecombine 1 pages!
<6>[ 2.730508] mmc0: new SDHC card at address 4961
<6>[ 2.739890] mmcblk0: mmc0:4961 SD16G 14.9 GiB
<4>[ 2.753174]
<4>[ 2.753178] msdos_partition..461... ==== Begin to parse sdcard-partition. ====xbw[mmc0]===
<4>[ 2.770084] ~~~~~~~~~~~~snd-soc-dummy
<4>[ 2.773743] ~~~~~~~~~~~~snd-soc-dummy
<4>[ 2.779857] msdos_partition..530... ==== The sdcard has MBR. ====xbw[mmc0]===
<4>[ 2.786987] msdos_partition..543... ==== partition-1, size=13538085KB ====xbw[mmc0]===
<6>[ 2.795474] *** i2c0_prober_verify(): TARGET ID=0x10ec, READ ID=0x10ec
<4>[ 2.809847] rt5631_modinit(): Ping OK with 0x1a
<6>[ 2.814399] RT5631 Audio Codec 0.01 alsa 1.0.24
<4>[ 2.818930] ~~~~~~~~~~~~RT5631.0-001a
<4>[ 2.825573] msdos_partition..571... ==== main partition-1....====xbw[mmc0]===
<4>[ 2.832726] ~~~~~~~~~~~~RT5631.0-001a
<4>[ 2.839852] msdos_partition..543... ==== partition-2, size=2000000KB ====xbw[mmc0]===
<4>[ 2.847762] msdos_partition..571... ==== main partition-2....====xbw[mmc0]===
<4>[ 2.859930] ------------[ cut here ]------------
<4>[ 2.864558] WARNING: at drivers/gpio/gpiolib.c:101 gpio_ensure_requested+0x4c/0x110()
<4>[ 2.872379] autorequest GPIO-306
<4>[ 2.875626] [<c0495098>] (unwind_backtrace+0x0/0xf0) from [<c04b29c0>] (warn_slowpath_common+0x4c/0x64)
<4>[ 2.885015] [<c04b29c0>] (warn_slowpath_common+0x4c/0x64) from [<c04b2a58>] (warn_slowpath_fmt+0x2c/0x3c)
<4>[ 2.894579] [<c04b2a58>] (warn_slowpath_fmt+0x2c/0x3c) from [<c06086b8>] (gpio_ensure_requested+0x4c/0x110)
<4>[ 2.904315] [<c06086b8>] (gpio_ensure_requested+0x4c/0x110) from [<c0608918>] (gpio_pull_updown+0x8c/0x154)
<4>[ 2.914059] [<c0608918>] (gpio_pull_updown+0x8c/0x154) from [<c07b28bc>] (rt5631_i2c_probe+0xb0/0xe8)
<4>[ 2.923284] [<c07b28bc>] (rt5631_i2c_probe+0xb0/0xe8) from [<c0701990>] (i2c_device_probe+0xa0/0xd4)
<4>[ 2.932420] [<c0701990>] (i2c_device_probe+0xa0/0xd4) from [<c06410d8>] (driver_probe_device+0xa8/0x158)
<4>[ 2.941897] [<c06410d8>] (driver_probe_device+0xa8/0x158) from [<c06411e8>] (__driver_attach+0x60/0x84)
<4>[ 2.951285] [<c06411e8>] (__driver_attach+0x60/0x84) from [<c064091c>] (bus_for_each_dev+0x48/0x84)
<4>[ 2.960327] [<c064091c>] (bus_for_each_dev+0x48/0x84) from [<c06400dc>] (bus_add_driver+0x9c/0x220)
<4>[ 2.969369] [<c06400dc>] (bus_add_driver+0x9c/0x220) from [<c06417c8>] (driver_register+0xa8/0x138)
<4>[ 2.978411] [<c06417c8>] (driver_register+0xa8/0x138) from [<c0701d14>] (i2c_register_driver+0x40/0xac)
<4>[ 2.987800] [<c0701d14>] (i2c_register_driver+0x40/0xac) from [<c048b3c8>] (do_one_initcall+0x94/0x164)
<4>[ 2.997190] [<c048b3c8>] (do_one_initcall+0x94/0x164) from [<c0408394>] (kernel_init+0x74/0x118)
<4>[ 3.005976] [<c0408394>] (kernel_init+0x74/0x118) from [<c04911d0>] (kernel_thread_exit+0x0/0x8)
<4>[ 3.014765] ---[ end trace a72e72f08041edf4 ]---
<4>[ 3.021135] msdos_partition..543... ==== partition-3, size=125018KB ====xbw[mmc0]===
<4>[ 3.028973] msdos_partition..571... ==== main partition-3....====xbw[mmc0]===
<6>[ 3.036126] mmcblk0: p1 p2 p3
<4>[ 3.049832] mmc_rescan_try_freq..1717.. ===== Initialize SD-card successfully. ===xbw[mmc0]===
<4>[ 3.058569]
<4>[ 3.058572] drivers/mmc/core/core.c...1823.. ===== mmc_rescan Begin....======xbw[mmc1]=====
<4>[ 3.068518]
<4>[ 3.068521] =================
<4>[ 3.068524] mmc_rescan..1830.. ====find no SDMMC host.====xbw[mmc1]=====
<4>[ 3.079906] ft5406 g_vid = 0xB2
<4>[ 3.083101] ~~~~~~~~~~~~rockchip-audio
<4>[ 3.086862] ~~~~~~~~~~~~rockchip-audio
<4>[ 3.091071] r_value = 7
<4>[ 3.091075] , i = 0, flag = 1
<6>[ 3.096467] input: ft5x0x-ts as /devices/platform/rk29_i2c.2/i2c-2/2-0038/input/input2
<4>[ 3.110454] ~~~~~~~~~~~~rk29_i2s.0
<4>[ 3.113852] ~~~~~~~~~~~~rk29_i2s.0
<6>[ 3.118036] *** i2c0_prober_verify(): TARGET ID=0x10ec, READ ID=0x10ec
<4>[ 3.124577] audio_card_init(): Ping OK with 0x1a
<6>[ 3.268907] RT5631 initial ok!
<3>[ 3.272072] RT5631 0-001a: dapm: unknown pin HP_L
<3>[ 3.276795] RT5631 0-001a: dapm: unknown pin HP_R
<6>[ 3.304457] asoc: RT5631 HiFi <-> rk29_i2s.0 mapping ok
<6>[ 3.310499] ALSA device list:
<6>[ 3.313478] #0: RK29_RT5631
<6>[ 3.316598] GACT probability NOT on
<6>[ 3.320235] Mirror/redirect action on
<6>[ 3.323909] u32 classifier
<6>[ 3.326626] Actions configured
<6>[ 3.330070] Netfilter messages via NETLINK v0.30.
<6>[ 3.335199] nf_conntrack version 0.5.0 (12526 buckets, 50104 max)
<6>[ 3.341687] ctnetlink v0.93: registering with nfnetlink.
<6>[ 3.347053] NF_TPROXY: Transparent proxy support initialized, version 4.1.0
<6>[ 3.354368] NF_TPROXY: Copyright (c) 2006-2007 BalaBit IT Ltd.
<6>[ 3.360427] xt_time: kernel timezone is -0000
<6>[ 3.364976] ip_tables: (C) 2000-2006 Netfilter Core Team
<6>[ 3.370462] arp_tables: (C) 2002 David S. Miller
<6>[ 3.375127] TCP cubic registered
<6>[ 3.378456] NET: Registered protocol family 10
<6>[ 3.383479] Mobile IPv6
<6>[ 3.385945] ip6_tables: (C) 2000-2006 Netfilter Core Team
<6>[ 3.391501] IPv6 over IPv4 tunneling driver
<6>[ 3.396415] NET: Registered protocol family 17
<6>[ 3.400901] NET: Registered protocol family 15
<5>[ 3.405385] Bridge firewalling registered
<6>[ 3.409415] NET: Registered protocol family 35
<4>[ 3.413913] drivers/media/video/fcam.c sensor_mod_init
<7>[ 3.419101]
<7>[ 3.419104] sensor_mod_init..ov2655..
<4>[ 3.419111]
<4>[ 3.419114] sensor_mod_init..nt99250..
<4>[ 3.424448] ***
<4>[ 3.424451] sensor_mod_init..gc0307..
<4>[ 3.429952]
<4>[ 3.429955] sensor_mod_init..gt2005..
<3>[ 3.435236] RK29 Camera driver version: v0.1.8
<3>[ 3.440384] camera 33-0-ov5642_back: Probe ov5642_back failed
<4>[ 3.446424]
<4>[ 3.446427] sensor_probe..drivers/media/video/fcam.c..454..
<4>[ 3.453603] drivers/media/video/fcam.c sensor_video_probe
<7>[ 3.459003] ov2655 sensor_ioctrl cmd(1) on(0)
<6>[ 3.461201] rk29_i2c rk29_i2c.1: addr: 0x30 receive no ack
<3>[ 3.466752] rk29_i2c rk29_i2c.1: i2c transfer err, client address is 0x30 [20110106]
<3>[ 3.474505]
<3>[ 3.474508] ov2655 write reg(0x3012, val:0x80) failed, try to write again!
<6>[ 3.483107] rk29_i2c rk29_i2c.1: addr: 0x30 receive no ack
<3>[ 3.488659] rk29_i2c rk29_i2c.1: i2c transfer err, client address is 0x30 [20110106]
<3>[ 3.496408]
<3>[ 3.496411] ov2655 write reg(0x3012, val:0x80) failed, try to write again!
<6>[ 3.505006] rk29_i2c rk29_i2c.1: addr: 0x30 receive no ack
<3>[ 3.510569] rk29_i2c rk29_i2c.1: i2c transfer err, client address is 0x30 [20110106]
<3>[ 3.518304]
<3>[ 3.518307] ov2655 write reg(0x3012, val:0x80) failed, try to write again!
<3>[ 3.526768] soft reset ov2655 failed
<4>[ 3.530353] XXX sensor_video_probe(): probe failed for ov2655
<4>[ 3.530358]
<4>[ 3.537579] *** nt99250 sensor_video_probe() set power on
<4>[ 3.542989] nt99250 sensor_ioctrl cmd(1) on(0)
<6>[ 3.549575] rk29_i2c rk29_i2c.1: addr: 0x36 receive no ack
<3>[ 3.555139] rk29_i2c rk29_i2c.1: i2c transfer err, client address is 0x36 [20110106]
<3>[ 3.562915]
<3>[ 3.562918] nt99250 read reg(0x307e val:0xd1) failed, try to read again!
<6>[ 3.571349] rk29_i2c rk29_i2c.1: addr: 0x36 receive no ack
<3>[ 3.576902] rk29_i2c rk29_i2c.1: i2c transfer err, client address is 0x36 [20110106]
<3>[ 3.584651]
<3>[ 3.584654] nt99250 read reg(0x307e val:0xd1) failed, try to read again!
<6>[ 3.593086] rk29_i2c rk29_i2c.1: addr: 0x36 receive no ack
<3>[ 3.598637] rk29_i2c rk29_i2c.1: i2c transfer err, client address is 0x36 [20110106]
<3>[ 3.606384]
<3>[ 3.606387] nt99250 read reg(0x307e val:0xd1) failed, try to read again!
<3>[ 3.614765] read chip id high byte failed
<4>[ 3.618771] XXX sensor_video_probe(): probe failed for nt99250
<4>[ 3.618776]
<4>[ 3.626097] +++sensor_video_probe():
<4>[ 3.629755] sensor_video_probe()
<4>[ 3.632990] *** sensor_video_probe set powerdown
<4>[ 3.637603] ***gc0307 sensor_ioctrl cmd(1) on(0)
<4>[ 3.642314] +++sensor_ioctrl(): Sensor_PowerDown
<4>[ 3.649488] ***
<4>[ 3.649491] gc0307 pid = 0x9b
<4>[ 3.654387] error: gc0307 mismatched pid = 0x9b
<4>[ 3.659087] XXX sensor_video_probe(): probe failed for gc0307
<4>[ 3.659092]
<3>[ 3.738742] error: ov7675 mismatched pid = 0xe8
<4>[ 3.743457] XXX sensor_video_probe(): probe failed for ov7675
<4>[ 3.743462]
<4>[ 3.753359] OOO sensor_video_probe(): probe OK for gc0308
<4>[ 3.753366]
<4>[ 3.760262] arch/arm/mach-rk29/board-rk29yf.c set_fcam_name()=gc0308
<4>[ 3.766631]
<4>[ 3.766635] sensor_probe..drivers/media/video/fcam.c..503 ret = 0
<6>[ 3.879915] camera 33-1-fcam_front: Probe fcam_front success
<4>[ 3.885905] ipp irq 46
<6>[ 3.888566] VFP support v0.3: implementor 41 architecture 3 part 30 variant c rev 3
<6>[ 3.896305] ThumbEE CPU extension supported.
<6>[ 3.912271] rtc_hym8563 0-0051: setting system clock to 2012-05-01 16:49:10 UTC (1335890950)
<6>[ 3.920988] rk29_serial rk29_serial.1: baud:115200
<4>[ 3.925783] serial.1 timeout:1000000
<6>[ 3.929488] Freeing init memory: 524K
<4>[ 3.936374] init (1): /proc/1/oom_adj is deprecated, please use /proc/1/oom_score_adj instead.
<6>[ 3.986477] keychord: using input dev rk29-keypad for fevent
<6>[ 3.992358] rk29_serial rk29_serial.1: baud:115200
<4>[ 3.997146] serial.1 timeout:1000000
<4>[ 4.042592] rk29xxnand_ko: module license '' taints kernel.
<4>[ 4.048188] Disabling lock debugging due to kernel taint
<4>[ 4.063298] gp_rknand_info = : 0xd22bc800
<4>[ 4.067553] FlashCopyProgBuf1=0xc13cf000
<4>[ 4.071916] ATime: 50 ns AHB: 210 timming: 10e3,r 10e3,w1083
<4>[ 4.077586] No.1 FLASH INFO:2c 68 4 4a a9
<4>[ 4.082106] ATime: 32 ns AHB: 144 timming: 1061,r 1061,w1061
<4>[ 4.087911] ATime: 32 ns AHB: 144 timming: 1061,r 1061,w1061
<4>[ 4.093917] randomizer = 0
<4>[ 4.125649] FTL INFO:Version = 432,Date = 20120305
<4>[ 4.130449] totalLogicBlkRaw = 1908
<5>[ 4.134235] 10 cmdlinepart partitions found on MTD device rk29xxnand
<5>[ 4.140621] Creating 10 MTD partitions on "rk29xxnand":
<5>[ 4.145846] 0x000000400000-0x000000800000 : "misc"
<5>[ 4.151887] 0x000000800000-0x000001000000 : "kernel"
<5>[ 4.157776] 0x000001000000-0x000002000000 : "boot"
<5>[ 4.163483] 0x000002000000-0x000003000000 : "recovery"
<5>[ 4.169522] 0x000003000000-0x000021000000 : "backup"
<5>[ 4.176450] 0x000021000000-0x000028400000 : "cache"
<5>[ 4.182475] 0x000028400000-0x000068400000 : "userdata"
<5>[ 4.190652] 0x000068400000-0x000068800000 : "kpanic"
<6>[ 4.196637] apanic: Bound to mtd partition 'kpanic'
<6>[ 4.201548] apanic: No panic data available
<5>[ 4.205883] 0x000068800000-0x000085400000 : "system"
<5>[ 4.212759] 0x000085400000-0x0000ee800000 : "user"
<4>[ 4.222082] startBlk = 276
<4>[ 4.224880] sysProtAddr = 275
<6>[ 4.253401] EXT3-fs: barriers not enabled
<6>[ 4.257624] EXT3-fs (mtdblock8): mounted filesystem with ordered data mode
<6>[ 4.264575] kjournald starting. Commit interval 5 seconds
<6>[ 4.288537] EXT3-fs: barriers not enabled
<6>[ 4.292894] EXT3-fs (mtdblock6): using internal journal
<6>[ 4.298123] EXT3-fs (mtdblock6): mounted filesystem with ordered data mode
<6>[ 4.305043] kjournald starting. Commit interval 5 seconds
<6>[ 4.319608] EXT3-fs: barriers not enabled
<6>[ 4.323939] EXT3-fs (mtdblock5): using internal journal
<6>[ 4.329166] EXT3-fs (mtdblock5): mounted filesystem with ordered data mode
<6>[ 4.336483] kjournald starting. Commit interval 5 seconds
<3>[ 4.364486] init: cannot find '/system/etc/install-recovery.sh', disabling 'flash_recovery'
<3>[ 4.395879] android_usb: already disabled
<6>[ 4.405862] mtp_bind_config
<4>[ 4.852607] Current WiFi chip is RTL8188.
<4>[ 4.858384] .334.. MMC0 receive the message sd-No-Media from VOLD.====xbw[sd_mmc]====
<4>[ 4.866324] .378.. MMC0 receive the message No-Media from VOLD. waitTimes=0 ====xbw[sd_mmc]====
<4>[ 4.891415] .334.. MMC0 receive the message sd-Pending from VOLD.====xbw[sd_mmc]====
<4>[ 4.899454] .334.. MMC0 receive the message sd-Idle-Unmounted from VOLD.====xbw[sd_mmc]====
<3>[ 6.501558] gc0308 sensor_ioctl cmd(0x3) is unknown !
<4>[ 7.019320] ion_ioctl: alloc 0x177000 bytes, phy addr is 0x79400000
<4>[ 7.225264] ion_ioctl: alloc 0x177000 bytes, phy addr is 0x79577000
<4>[ 7.590781] gpu: change freq to 552, got 456
<4>[ 8.232146] on_off_spk: 0
<4>[ 8.242739] sound/soc/codecs/rt5631.c rt5631_update_eqmode(), mode=16(SPK_FR)
<4>[ 8.292048] change to spk, eq=16(SPK_FR)
<6>[ 15.678508] warning: `zygote' uses 32-bit capabilities (legacy support in use)
<4>[ 23.475991] rk2918_get_bat_capacity,first_flag=0,openfailflag=0,openfailcount=19
<6>[ 23.518681] request_suspend_state: wakeup (3->0) at 23518835168 (2012-05-01 16:49:30.092427834 UTC)
<4>[ 23.554723] bryan---->loadcapacity = 1000, truecapacity = 69
<4>[ 23.565710] bryan---->mask_data_len=5, mask_data = 1000
<4>[ 23.565717]
<4>[ 23.784393] Current WiFi chip is RTL8188.
<6>[ 23.911452] acc_open
<6>[ 23.913830] acc_release
<4>[ 25.144246] ion_ioctl: alloc 0x177000 bytes, phy addr is 0x796ee000
<4>[ 31.256575] ion_ioctl: alloc 0x161000 bytes, phy addr is 0x79865000
<4>[ 32.762696] ion_ioctl: alloc 0x2ee000 bytes, phy addr is 0x799c6000
<4>[ 32.859097] ion_ioctl: alloc 0x161000 bytes, phy addr is 0x796ee000
<4>[ 33.064848] ion_ioctl: alloc 0x161000 bytes, phy addr is 0x79cb4000
<4>[ 33.209294] ion_ioctl: alloc 0xc000 bytes, phy addr is 0x7984f000
<4>[ 33.371956] .334.. MMC0 receive the message sd-Checking from VOLD.====xbw[sd_mmc]====
<4>[ 34.043963] ion_ioctl: alloc 0x152000 bytes, phy addr is 0x79400000
<4>[ 34.191414] ion_ioctl: alloc 0x13000 bytes, phy addr is 0x79552000
<4>[ 34.869755] ion_ioctl: alloc 0x17000 bytes, phy addr is 0x79565000
<4>[ 35.052606] ion_ioctl: alloc 0x17000 bytes, phy addr is 0x7957c000
<4>[ 35.166695] ion_ioctl: alloc 0x152000 bytes, phy addr is 0x79593000
<4>[ 35.488343] ion_ioctl: alloc 0x152000 bytes, phy addr is 0x796e5000
<4>[ 38.554814] ion_ioctl: alloc 0x152000 bytes, phy addr is 0x7985b000
<4>[ 38.642150] release all points!!!!!!
<4>[ 39.527539] release all points!!!!!!
<4>[ 39.671419] ion_ioctl: alloc 0x13000 bytes, phy addr is 0x79837000
<4>[ 40.981483] .334.. MMC0 receive the message sd-Mounted from VOLD.====xbw[sd_mmc]====
<4>[ 41.227403] ion_ioctl: alloc 0x17000 bytes, phy addr is 0x79400000
<4>[ 41.529494] ion_ioctl: alloc 0x17000 bytes, phy addr is 0x79417000
<4>[ 41.595726] release all points!!!!!!
<4>[ 43.743074] release all points!!!!!!
<6>[ 43.846935] enter rt5631_hifi_codec_set_dai_sysclk, syclk=11289600
<4>[ 43.859950] ion_ioctl: alloc 0x152000 bytes, phy addr is 0x7984a000
<4>[ 44.610261] ion_ioctl: alloc 0x152000 bytes, phy addr is 0x79cb4000
<4>[ 45.986610] ion_ioctl: alloc 0x152000 bytes, phy addr is 0x79e06000
<4>[ 47.148920] release all points!!!!!!
<6>[ 49.702865] enter rt5631_hifi_codec_set_dai_sysclk, syclk=11289600
<4>[ 49.867692] ion_ioctl: alloc 0x152000 bytes, phy addr is 0x79565000
<4>[ 50.185125] ion_ioctl: alloc 0x152000 bytes, phy addr is 0x796b7000
<4>[ 50.507589] release all points!!!!!!
<4>[ 51.654780] release all points!!!!!!
<4>[ 51.688302] ion_ioctl: alloc 0xc000 bytes, phy addr is 0x79400000
<4>[ 52.730517] release all points!!!!!!
<4>[ 52.731551] ion_ioctl: alloc 0x8000 bytes, phy addr is 0x79400000
<4>[ 55.738801] ion_ioctl: alloc 0x8000 bytes, phy addr is 0x79400000
<4>[ 55.751997] release all points!!!!!!
<4>[ 56.705418] ion_ioctl: alloc 0xc000 bytes, phy addr is 0x79400000
<4>[ 56.748396] release all points!!!!!!
<4>[ 57.268588] ion_ioctl: alloc 0x8000 bytes, phy addr is 0x79400000
<4>[ 57.284404] release all points!!!!!!
<4>[ 57.990117] release all points!!!!!!
<4>[ 58.048890] ion_ioctl: alloc 0x8000 bytes, phy addr is 0x79400000
<4>[ 58.214864] ion_ioctl: alloc 0x8000 bytes, phy addr is 0x79400000
<4>[ 58.235527] release all points!!!!!!
<4>[ 60.708361] ion_ioctl: alloc 0x8000 bytes, phy addr is 0x79400000
<4>[ 60.737792] release all points!!!!!!
<4>[ 61.746430] release all points!!!!!!
app_82@android:/ $
Un Saludo

Úlima edición por jjb_wii fecha: 21/05/12 a las 15:31:43.
Responder Con Cita top
El siguiente usuario ha agradecido a jjb_wii este post:
  #28  
Viejo 31/05/12, 09:42:24
Avatar de vurrut
vurrut Hombre vurrut no está en línea
Miembro del foro
· Votos compra/venta: (1)
 
Fecha de registro: oct 2010
Localización: Navarra
Mensajes: 445
Modelo de smartphone: Galaxy SL
Tu operador: Movistar
@jii_wii no hay manera (parece que lo dectecta , incluso detecta algo de movimiento pero na) subiendo escalas,tiempos de refresco me leído el mma7660 y me lo se de memoria.

Eso que este tan entrelazado con el mma8452, y que ni si quiera este!

Lo que hay algo que no me cuadra (diferencia con el origian) set_rate 2 , 6,8 en el logcat. ( lo he dejado fijo y tampoco veo ninguna variación.

Estoy subiendo los cambios en git si quieres unirte.clonar, sujerencias... lo que quieras.
https://vurrut@github.com/vurrut/and...hip_rk2918.git
__________________
Mis dispositivos:

HTC Sensation--> ICS firm 3.32 + vurrutKERv1_alpha
Samsung galaxy s i9003(HTCMania ed,)-->vurrutROM_v5_rc
Advent Vega-->ICS beta + vurrutKER

SmartQ V7--->olvidada y guardada en un cajon
Htc Hero-->CyanogenMOD 7.1.0
Sigueme en twitter--->@vurrut_
Echa un vistazo a mi blog--> www.icalvo.es ROMS,wiki,tutoriales....

Si te gusta mi trabajo, y me quieres motivar, invitame a una caña
Responder Con Cita top
  #29  
Viejo 31/05/12, 16:20:12
Avatar de jjb_wii
jjb_wii jjb_wii no está en línea
Usuario novato en la web
 
Fecha de registro: ene 2009
Mensajes: 29
Modelo de smartphone: htc touch diamond / Htc Desire / Galaxy Note / Pascal 2
Buenas vurrut,

Yo estuve analizando los eventos del sistema y ya comenté que mi mma7660.c generaba exactamente los mismos eventos que kernel original de BQ. Yo creo que el problema es del deamon que rota la pantalla (daemon: mma8250) que debe apoyarse en una ruta /dev/input diferente al que tenemos nosotros... o que nos falta añadir alguna cosa de configuración (.config) por ejemplo activar el mma8250.... o cosas por el estilo...

Buena idea lo del servidor de código, en cuanto pueda intentare ayudar en lo que pueda.... yo en mi copia local tengo funcionando el NTFS, hub usb y varios dispositivos BT, tendría que mirar como puedo clonar y preguntarte si puedo subirlo...

Un saludo

Úlima edición por jjb_wii fecha: 01/06/12 a las 21:36:20.
Responder Con Cita top
El siguiente usuario ha agradecido a jjb_wii este post:
  #30  
Viejo 12/08/12, 21:32:58
Avatar de quaker
quaker quaker no está en línea
Usuario novato en la web
· Votos compra/venta: (2)
 
Fecha de registro: ene 2011
Mensajes: 15
Tu operador: Movistar
Buenas

Podrias resubir el kernel por que parece que ha desaparecido de dropbox.Quiero incluirlo en un update.img para hacer pruebas y asi aporto algo.

Si te pediria si no te supone mucha molestia.

-Que separaras que modificaciones has hecho para activar el servicio de bluetooth(supongo que la opcion bluetooth saldra en ajustes ahora),soporte NTFS, y el hub.

-El tema del acelerometro mira en BQ readers,por que sacaron la version 1.2 del kernel que arreglaba el problema que tu mismo comentabas ;).

Muchas gracias por tu tiempo,trabajo y esfuerzo ^^.
Responder Con Cita top
  #31  
Viejo 12/11/12, 21:03:57
Avatar de panchomatasano
panchomatasano Hombre panchomatasano no está en línea
Miembro del foro
 
Fecha de registro: ene 2011
Localización: uruguay
Mensajes: 456
Modelo de smartphone: xperia pro MK16a
Tu operador: Movistar
Donde queda?

He seguido al pie de la letra el tutorial de jjb_wii.

Creo que todo ha ido bien.

No se cual es la carpeta donde queda compilado el kernel.

Alguien sabe y me ayuda?
Archivos Adjuntos
Tipo de Archivo: txt log de compilación.txt (12.7 KB, 12 visitas)
Responder Con Cita top
  #32  
Viejo 12/11/12, 23:40:19
Avatar de jjb_wii
jjb_wii jjb_wii no está en línea
Usuario novato en la web
 
Fecha de registro: ene 2009
Mensajes: 29
Modelo de smartphone: htc touch diamond / Htc Desire / Galaxy Note / Pascal 2
Hola panchomatasano,

No se si te puede ayudar mucho, pero viendo el log tiene pinta que no se ha finalizado todo el proceso.... prueba quitando la opción -j2, no fuese que por culpa del multithread se pare la compilación, pon directamente "make kernel.img". Recuerda también hacer previamente el make menuconfig (poner memoria a 1024 y añadir el "+" al 3.0.8) y asegúrate tener bien instalado y configurado el path al java.

Animo y un Saludo.
Responder Con Cita top
  #33  
Viejo 13/11/12, 03:12:59
Avatar de panchomatasano
panchomatasano Hombre panchomatasano no está en línea
Miembro del foro
 
Fecha de registro: ene 2011
Localización: uruguay
Mensajes: 456
Modelo de smartphone: xperia pro MK16a
Tu operador: Movistar
 Cita: Originalmente Escrito por jjb_wii Ver Mensaje
Hola panchomatasano,

No se si te puede ayudar mucho, pero viendo el log tiene pinta que no se ha finalizado todo el proceso.... prueba quitando la opción -j2, no fuese que por culpa del multithread se pare la compilación, pon directamente "make kernel.img". Recuerda también hacer previamente el make menuconfig (poner memoria a 1024 y añadir el "+" al 3.0.8) y asegúrate tener bien instalado y configurado el path al java.

Animo y un Saludo.
Muchísimas gracias por contestar. Es la primera vez que intento hacer algo así.
Date una vuelta de vez en cuando a ver si me hechas un cable a tierra y así poder sacarle el jugo a este cacharro.
(Titan 7010b rk2918) http://www.htcmania.com/showthread.php?p=6408801

Enviado desde mi MK16a usando Tapatalk

Úlima edición por panchomatasano fecha: 15/11/12 a las 01:31:52. Razón: enlace http://www.htcmania.com/showthread.php?p=6408801
Responder Con Cita top
Respuesta

Herramientas


Hora actual: 17:09:46 (GMT +2)
Haz click aquí si ves mal la hora en el foro


Tilbuy footer