[Touch Pro, Fuze Android Development] xUmaRix:
Updated kernel for reading only.

[ 0.000000] Linux version 2.6.27.46-01189-ga036db5-dirty (Jerome@Linux-Jerome) (gcc version 4.4.1 (Sourcery G++ Lite 2010q1-202) ) #664 PREEMPT Fri Dec 24 10:10:56 CET 2010
[ 0.000000] CPU: ARMv6-compatible processor [4117b362] revision 2 (ARMv6TEJ), cr=00c5387f
[ 0.000000] Machine: HTC blackstone cellphone (aka HTC Touch HD)
[ 0.000000] pmem_setting_32
[ 0.000000] pmem_start = 0x24e00000
[ 0.000000] pmem_size=0x02000000
[ 0.000000] pmem_adsp_start = 0x26e00000
[ 0.000000] pmem_adsp_size=0x00800000
[ 0.000000] pmem_gpu0_start = 0x00100000
[ 0.000000] pmem_gpu0_size=0x00700000
[ 0.000000] pmem_gpu1_start = 0x16b00000
[ 0.000000] pmem_gpu1_size=0x00800000
[ 0.000000] pmem_camera_start = 0x27600000
[ 0.000000] pmem_camera_size=0x00800000
[ 0.000000] ram_console_start = 0x008e0000
[ 0.000000] ram_console_size=0x00020000
[ 0.000000] MB_TO_BYTE(MSM_EBIN_FREE_SIZE) = 0x04e00000
[ 0.000000] MB_TO_BYTE(MSM_EBI_FREE_SIZE) = 0x06b00000

Seems like there are different memory reading from previous kernel.

2nd kernel with new memory booted fine.Here is the dmesg log excerpt

[ 0.279022] AMSS version: 52.69.25.37U
[ 0.279602] msm_add_mem_devices: register pmem_device @0x24e00000, size 0x02000000
[ 0.279815] msm_add_mem_devices: register pmem_adsp @0x26e00000, size 0x00800000
[ 0.279998] msm_add_mem_devices: register pmem_gpu0 @0x00100000, size 0x00700000
[ 0.280273] msm_add_mem_devices: register pmem_gpu1 @0x16b00000, size 0x00800000
[ 0.280487] msm_add_mem_devices: hw3d_device smi @0x00100000, size 0x006fffff
[ 0.280578] msm_add_mem_devices: hw3d_device ebi @0x16b00000, size 0x007fffff
[ 0.280761] msm_add_mem_devices: register pmem_camera @0x27600000, size 0x00800000
[ 0.280975] msm_add_mem_devices: register ram_console @0x008e0000, size 0x008fffff
[i]-----------------------------------------snip------------------------------------------[/i]
[ 1.363403] pmem: 1 init
[ 1.364593] pmem_adsp: 0 init
[ 1.365539] pmem_gpu0: 0 init
[ 1.366821] pmem_gpu1: 0 init
[ 1.368072] pmem_camera: 0 init
[i]----------------------------------------snip-------------------------------------------[/i]
<6>[ 574.478118] msm_open_common: open control0
<4>[ 574.541473] msm_gpio_set_function(0, 5)
<4>[ 574.541534] msm_gpio_set_function(1, 5)
<4>[ 574.541564] msm_gpio_set_function(2, 5)
<4>[ 574.541564] msm_gpio_set_function(3, 5)
<4>[ 574.541595] msm_gpio_set_function(4, 5)
<4>[ 574.541595] msm_gpio_set_function(5, 5)
<4>[ 574.541625] msm_gpio_set_function(6, 5)
<4>[ 574.541656] msm_gpio_set_function(7, 5)
<4>[ 574.541656] msm_gpio_set_function(8, 5)
<4>[ 574.541687] msm_gpio_set_function(9, 5)
<4>[ 574.541687] msm_gpio_set_function(c, 5)
<4>[ 574.541717] msm_gpio_set_function(d, 5)
<4>[ 574.541717] msm_gpio_set_function(e, 5)
<4>[ 574.541748] msm_gpio_set_function(f, 1c4)
<7>[ 574.541778] clock-regime: msm_clk_regime_vfe_rail_switch : Switch VFE rail to 1
<7>[ 574.564605] clock-regime-amss: Clock 43 status changed to 1
<7>[ 574.564666] clock-regime-amss: Clock 71 status changed to 1
<7>[ 574.564697] clock-regime-amss: Clock 74 status changed to 1
<7>[ 574.564727] clock-regime: Setting internal clock for VFE_CLK
<4>[ 574.564758] clk_regime_is_on: 96 is 1
<7>[ 574.701660] clock-regime: Setting external clock for VFE_CLK
<4>[ 574.701721] clk_regime_is_on: 96 is 1
<6>[ 574.814697] adsp: opening module QCAMTASK
<4>[ 574.814819] [RPC] CALL to 3000000a:0 @ 0:00000001 (56 bytes)
<4>[ 574.814880] [RPC] READ on ept c05f5a40
<4>[ 574.815856] [RR] - ver=1 type=1 src=0:00000001 crx=0 siz=28 dst=1:c05f5a40
<4>[ 574.815979] [RPC] READ on ept c05f5a40 (24 bytes)
<6>[ 574.816009] adsp: module QCAMTASK has been registered
<6>[ 574.816040] adsp: opening module VFETASK
<4>[ 574.816101] [RPC] CALL to 3000000a:0 @ 0:00000001 (56 bytes)
<4>[ 574.816131] [RPC] READ on ept c05f5b00
<4>[ 574.816986] [RR] - ver=1 type=1 src=0:00000001 crx=0 siz=28 dst=1:c05f5b00
<4>[ 574.817077] [RPC] READ on ept c05f5b00 (24 bytes)
<6>[ 574.817108] adsp: module VFETASK has been registered
<7>[ 574.817138] clock-wince: pc_clk_set_rate: id=40 rate=24000000
<7>[ 574.817169] clock-regime: vfe_set_rate 24000000 Hz
<4>[ 574.817199] clk_regime_is_on: 96 is 1
<4>[ 574.817199] clk_regime_is_on: 55 is 1
<7>[ 574.817230] clock-regime-amss: msm_clk_regime_sec_vfe_set_rate : Frequency was set to 24000000 Hz
<7>[ 574.840270] clock-regime: Setting internal clock for VFE_CLK
<4>[ 574.840332] clk_regime_is_on: 96 is 1
<7>[ 574.976745] clock-regime: Setting external clock for VFE_CLK
<4>[ 574.976806] clk_regime_is_on: 96 is 1
<6>[ 575.615570] msm_enqueue: queue event new max is 1
<6>[ 575.615966] >>>>>>>>(2010-12-24 19:02:07.970000000 UTC)<<<<<<<
<6>[ 575.615997] msm_open_common: open config0
<6>[ 575.616638] msm_release_config: config0
<6>[ 575.616699] __msm_release:sync->opencnt:2
<6>[ 575.616729] release config atomic_set pmsm->opened as 0

However when run camera.apk the screen go blank