[Kernel] 2.6.32.48 - OC-UV-VFP_FP (1.400GHZ) - Gtab/Zpad (Update 11/24/11)

Search This thread

pershoot

Inactive Recognized Developer
Dec 1, 2008
8,075
4,423
[Kernel] 2.6.32.48 - OC-UV-VFP_FP - Gtab/Zpad

-Initial release for Viewsonic’s Gtablet/Malata Zpad

-merge up to nvidia’s 10.9.9
-merge up to Kernel.org’s 2.6.32.48
-add NTFS (w./ write support (proceed with caution if writing!)),AUFS,CIFS,FUSE,TUN,HFSPlus,NFS Client v3/4 (kernel modules; pull the desired module from lib-2632.48.tar.gz and place in to /system/lib/modules/2.6.32.48-cyanogenmod/ and use insmod to insert) and EXT4 (in-built)
-DM_CRYPT/Ciphers/Routines,Cgroups,Namespaces support,Errata’s 430973,458693,460075
-ondemand governor default
-tweak cpufreq_ondemand a bit (use values from vision-2632)
-cortex-a9/vfp cc -O1 optimisations, using CodeSourcery’s 2009q1-203 ARM-EABI toolchain
-pull in a few changes from vision-2632
-use bcm4329, Version 4.218.248-23, FW Version 4.218.248-18
-add MP/PPP/TP/OE and USB Serial,IPV4/6,Netfilter, and Queuing options
-oc to 1.4GHZ; min mv: 900, max mv: 1200
-reduce voltages

-statically compile koush’s anykernel for use with harmony/tegra2, and add an unpackbootimg script


http://droidbasement.com/db-blog/

http://github.com/pershoot/gtab-2632
 
Last edited:

anlog

Senior Member
May 9, 2006
502
123
Thanks pershoot!

We appreciate all of the hard work you are putting into this!
 

rcgabriel

Senior Member
May 4, 2010
450
138
clemsyn - we also now know have a nice template to properly package a kernel in a standalone ZIP updater rather than just reflashing the entire boot partition. :)
 

rcgabriel

Senior Member
May 4, 2010
450
138
Pershoot - am running your kernel currently with Vegan Beta 5.1, everything looking good. Just one issue so far - I get error -18 on installing from Market apps that attempt to install to SD (Angry Birds, Uniwar are the two games I install that always do this).

VSC and I identified this as an issue with CONFIG_BLK_DEV and CONFIG_BLK_DEV_LOOP not being enabled in the code Viewsonic shipped (as well as some related crypto stuff that the loop device needs). See my post with the config file changes (patch for Viewsonic 10.8.2 stock kernel) and the thread in general over at: http://xdaforums.com/showpost.php?p=10168177&postcount=5

Not sure if those config options are enabled in your code base, could also be some of the related crypto options though?

I started with a clean install of Vegan Beta 5.1, freshly re-partitioned SD card last night, and flashed your kernel this morning, so there was no user data or anything else sitting around on my internal SD card to muck up my results.

EDIT: I'm browsing your repo right now and looking at your pershoot_tegra_harmony_android_defconfig file. It looks like you have the CONFIG_BLK_DEV and CONFIG_BLK_DEV_LOOP stuff enabled. Maybe it's the CRYPTO_ZLIB_DEFLATE and CONFIG_CRYPTO_DEFLATE settings? Those were in my patch but not enabled on your kernel, not sure if those are needed. Or CONFIG_BLK_DEV_CRYPTOLOOP, though that wasn't enabled on my kernel either, and from what I just read about that setting I don't think that's it. Maybe you'll see something obvious I'm missing here.
 
Last edited:

rcgabriel

Senior Member
May 4, 2010
450
138
BTW, I have observed that in Quadrant my scores with pershoot's current kernel build average around 2250. With the stock Vegan 5.1beta, my scores average around 2450. Clemsyn's 10.9.7 kernel had a reduction in Quadrant score as well, yielding around a 2300-2350 average, so I suspect a significant portion of this change I observe with pershoot's build is related to the updates in the NVidia source tree. Not certain if Clemsyn has his kernel builds set to the default performance governor or not, so the difference in governor settings might explain the rest of the difference.

I don't really care particularly about the benchmark scores, they are obviously synthetic and not relevant to daily use and the CPU on this thing is so damned fast it doesn't really matter.

But to the extent that they might represent a reduction in performance of user apps they are significant. Still trying to ascertain if this is purely a benchmark issue or if there's any real-world impact. Not sure on that at all. Feels pretty smooth to me.

Obviously, the other side of the performance coin is battery life and I haven't run this kernel enough to assess that.
 

clemsyn

Senior Member
Sep 19, 2006
1,707
1,620
Pershoot - am running your kernel currently with Vegan Beta 5.1, everything looking good. Just one issue so far - I get error -18 on installing from Market apps that attempt to install to SD (Angry Birds, Uniwar are the two games I install that always do this).

VSC and I identified this as an issue with CONFIG_BLK_DEV and CONFIG_BLK_DEV_LOOP not being enabled in the code Viewsonic shipped (as well as some related crypto stuff that the loop device needs). See my post with the config file changes (patch for Viewsonic 10.8.2 stock kernel) and the thread in general over at: http://xdaforums.com/showpost.php?p=10168177&postcount=5

Not sure if those config options are enabled in your code base, could also be some of the related crypto options though?

I started with a clean install of Vegan Beta 5.1, freshly re-partitioned SD card last night, and flashed your kernel this morning, so there was no user data or anything else sitting around on my internal SD card to muck up my results.

EDIT: I'm browsing your repo right now and looking at your pershoot_tegra_harmony_android_defconfig file. It looks like you have the CONFIG_BLK_DEV and CONFIG_BLK_DEV_LOOP stuff enabled. Maybe it's the CRYPTO_ZLIB_DEFLATE and CONFIG_CRYPTO_DEFLATE settings? Those were in my patch but not enabled on your kernel, not sure if those are needed. Or CONFIG_BLK_DEV_CRYPTOLOOP, though that wasn't enabled on my kernel either, and from what I just read about that setting I don't think that's it. Maybe you'll see something obvious I'm missing here.

Just enable two fish and maybe blowfish under crypto and this should fix this (Yeh, I love to eat fish :) )
 

rob_z11

Senior Member
[Kernel] 2.6.32.27 - VFPv3_FP - Gtab

-merge up to nvidia's 10.9.8
-merge up to Kernel.org's 2.6.32.27
-add NTFS (w./ write support (proceed with caution if writing!)),CIFS,FUSE,TUN,EXT4 (kernel modules; pull the desired module from lib-2632.27.tar.gz and place in to /system/lib/modules/2.6.32.27-cyanogenmod/ and use insmod to insert)
-DM_CRYPT,Namespaces support,Errata's 430973,458693,460075
-add ondemand,interactive,userspace cpu governors (ondemand default)
-tweak cpufreq_ondemand a bit (use values from vision-2632)
-cortex-a9/vfpv3 cc optimisations
-pull in a few changes from vision-2632 and enable what can be enabled, without breaking wifi (includes the wifi module shipped with tnt lite 3.10)

More details in the changelog, a full post on droidbasement.com, and Rom Manager update will follow.

Please report any issues with a last_kmsg/dmesg.

Installation:
Flash the .zip in recovery (flash tested successfully using .8 CWM).

Note:
Tested against TnT Lite (the others should work ok as well).

Download:
http://droidbasement.com/gtab/kernels/2632/1/boot-cm_2632.27-xtra-vfpv3_fp.zip (right click -> save as)
http://droidbasement.com/gtab/kernels/2632/1/lib-2632.27.tar.gz (kernel modules) (right click -> save as)

If you want to flash back to the stock TnT Lite 3.10 Kernel and Wifi Module:
http://droidbasement.com/gtab/boot-stock-tntlite_v3.10.zip (right click -> save as)

Source:
http://github.com/pershoot/gtab-2632

Is there a versionfor vegan 5.1?
 

pershoot

Inactive Recognized Developer
Dec 1, 2008
8,075
4,423
Rchabriel,
Not done yet. I have more tweaks patches to bring in. Possibly some revertions as well. Wanted to get a baseline out. Remember benchmarks are just that, synthetic. Tnt lite flies thus far. Have not tested against vegan at all. Want to test on close to stock and/or cyanogenmod at this point.

Battery is good. About 1%/h idle (no sync).

Clemsyn,
Ok I may have missed over the options (was late when I posted). Thx.

Robz,
Yes.
 

kodakeos

Senior Member
Mar 12, 2009
279
6
So if im running Vegan 5.1, and im Not a dev, is there anything I can do with this new release?
 

NMCBR600

Senior Member
Nov 30, 2010
198
22
Quadrant scores dropped from 3300+ to 2900+ with this kernel. I've got the data2loop patch installed.
 

pershoot

Inactive Recognized Developer
Dec 1, 2008
8,075
4,423
Quadrant scores dropped from 3300+ to 2900+ with this kernel. I've got the data2loop patch installed.

Pin your cpu to 1000 and rerun.

I am not using performance (default shipping). The cpu freq. will scale dynamically with load as needed (ondemand is default).

Don't worry too much about synthetic benchmarks. They mean little in real world.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 80
    [Kernel] 2.6.32.48 - OC-UV-VFP_FP - Gtab/Zpad

    -Initial release for Viewsonic’s Gtablet/Malata Zpad

    -merge up to nvidia’s 10.9.9
    -merge up to Kernel.org’s 2.6.32.48
    -add NTFS (w./ write support (proceed with caution if writing!)),AUFS,CIFS,FUSE,TUN,HFSPlus,NFS Client v3/4 (kernel modules; pull the desired module from lib-2632.48.tar.gz and place in to /system/lib/modules/2.6.32.48-cyanogenmod/ and use insmod to insert) and EXT4 (in-built)
    -DM_CRYPT/Ciphers/Routines,Cgroups,Namespaces support,Errata’s 430973,458693,460075
    -ondemand governor default
    -tweak cpufreq_ondemand a bit (use values from vision-2632)
    -cortex-a9/vfp cc -O1 optimisations, using CodeSourcery’s 2009q1-203 ARM-EABI toolchain
    -pull in a few changes from vision-2632
    -use bcm4329, Version 4.218.248-23, FW Version 4.218.248-18
    -add MP/PPP/TP/OE and USB Serial,IPV4/6,Netfilter, and Queuing options
    -oc to 1.4GHZ; min mv: 900, max mv: 1200
    -reduce voltages

    -statically compile koush’s anykernel for use with harmony/tegra2, and add an unpackbootimg script


    http://droidbasement.com/db-blog/

    http://github.com/pershoot/gtab-2632
    9
    gtab/zpad/t8 - 2.6.32.48 - refreshed
    6
    gtab/zpad(old/new bl) - 2.6.32.42 - gingerbread/froyo - http://droidbasement.com/db-blog ; RM updated.
    5
    so do we have overclocking yet?

    not yet. its on my list (to pick apart dvfs/nvodm and backport AOSP's frequency scaling, etc.).
    4