Adam Mallinson, on 01 August 2011 - 10:51 PM, said:
Hi Fards
Just wonder how you are progressing with your kernels?
I have been using this build for a little while now and have to say im impressed how stable it is and how speedy it seems (w O/C). Getting a good solid day out of the battery, sometimes even more.
Keep up the good work
AWD_maniac and I have been working on the sensors, trying to get them working as they do with the passion code from the AOSP (ie properly according to how google do it),theres been some progress but not really enough yet..
I've been tweaking lots, I discovered the "random reboots" are being caused by a kernel panic on oops, disabling the reboot when that happens gets rid of it, giving the os a chance to recover, but there's been a couple of times when its just blackscreened rather than rebooted.
try these in the init.streak.post_boot.sh
if it does hang, then change the panic_on_oops 0 to 1
mount -t debugfs debugfs /sys/kernel/debug
echo 32 > /sys/kernel/debug/msm_fb/0/bpp
echo 0 > /sys/kernel/debug/msm_fb/0/hw_vsync_mode
echo 0 > /sys/kernel/debug/msm_fb/0/vsync_enable
echo 4 > /sys/kernel/debug/msm_fb/0/backbuff
echo 1 > /sys/power/wake_lock
echo 1 > /sys/kernel/debug/kgsl/cache_enable
insmod /system/lib/modules/aes_generic.ko
insmod /system/lib/modules/ansi_cprng.ko
insmod /system/lib/modules/cpaccess.ko
insmod /system/lib/modules/cryptoloop.ko
#insmod /system/lib/modules/gspca_main.ko
#insmod /system/lib/modules/evbug.ko
insmod /system/lib/modules/qce.ko
insmod /system/lib/modules/qcedev.ko
insmod /system/lib/modules/qcrypto.ko
insmod /system/lib/modules/twofish_common.ko
insmod /system/lib/modules/twofish.ko
#insmod /system/lib/modules/cpufreq_smartass.ko
#insmod /system/lib/modules/cpufreq_smoothass.ko
#insmod /system/lib/modules/cpufreq_interactive.ko
echo 8192 > /sys/block/mmcblk1/queue/read_ahead_kb
echo 128 > /sys/block/mmcblk1/queue/max_sectors_kb
echo 8192 > /sys/block/innersd0/queue/read_ahead_kb
#echo 128 > /sys/block/innersd0/queue/max_sectors_kb
echo 0 > /proc/sys/vm/swappiness
echo 0 > /proc/sys/vm/oom_kill_allocating_task
echo 0 > /proc/sys/kernel/sched_child_runs_first
echo 1 > /proc/sys/vm/overcommit_memory
echo 0 > /proc/sys/kernel/panic_on_oops
echo 1000 > /proc/sys/vm/dirty_writeback_centisecs
echo 500 > /proc/sys/vm/dirty_expire_centisecs
echo 8192 > /proc/sys/vm/min_free_kbytes
echo 95 > /proc/sys/vm/dirty_ratio
echo 60 > /proc/sys/vm/dirty_background_ratio
echo 10 > /proc/sys/vm/vfs_cache_pressure
echo "1536,2560,5120,6144,7680,10240" > /sys/module/lowmemorykiller/parameters/minfree
Edited by fards, 02 August 2011 - 08:27 AM.