yashsingh1/xdaforums huggingface dataset:
[G Tablet Android Development] rcgabriel:
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.
[G Tablet Android Development] clemsyn:
Just enable two fish and maybe blowfish under crypto and this should fix this (Yeh, I love to eat fish :) )
[G Tablet Android Development] rob_z11:
Is there a versionfor vegan 5.1?
[G Tablet Android Development] pershoot:
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.
[G Tablet Android Development] kodakeos:
So if im running Vegan 5.1, and im Not a dev, is there anything I can do with this new release?
[G Tablet Android Development] NMCBR600:
Quadrant scores dropped from 3300+ to 2900+ with this kernel. I've got the data2loop patch installed.
[G Tablet Android Development] pershoot:
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.
[G Tablet Android Development] clemsyn:
I agree :)
[G Tablet Android Development] jmdearras:
do I need to add some modules for VPN? It does not work as is.

Jim
[G Tablet Android Development] pershoot:
yea, load tun.ko (instructions on how to load modules are in the blog post).

all other hooks are in-built.

you also need to configure vpn accordingly. this is not present in the settings menu.

you should be able to find a suitable app in the market to accomplish this.
[G Tablet Android Development] jmdearras:
Once loaded, will the module stay loaded? or do I need to do it each boot? Can it be added to one of the startup scripts?

I am using Vegan, the VPN panel is in the settings, that doesn't work?

Thanks!

Jim
[G Tablet Android Development] Coldfirex:
Can we apply this kernel, install the module, and have VPN working on top of TNT?
[G Tablet Android Development] pershoot:
yea. as long as you configure it approriately.
[G Tablet Android Development] pershoot:
im not familiar with vegan's settings. but sure try it.

once you load it, it will stay loaded for the entire runtime. you must load it at every boot, yea.

you can load it via startup script, yea, at boot.
[G Tablet Android Development] brew1brew:
I've got my wife on 0111, it's great so far. I have her on TNT light 3.1.4. I had her on 4.0.0 with kernel 0109 and it locked up on her, had to long press power to cold boot it. so I down graded her ot 3.1.4 and put 0111 on it and it's working great.

on 0109 with 4.0.0 and got quadrant of 3045. now on 3.1.4 and 0111 it's getting 2350 or so, but it's stable so far.
[G Tablet Android Development] pershoot:
that lockup you received on 4.0.0 was most likely from dataloop and not from the 0109 kernel itself.

4.0.0 was pulled due to instabilities.
[G Tablet Android Development] gotwillk:
has anyone had an issue with the latest kernel where if you plug in the tab to ac power, the screen turns on by itself after a few seconds. i turn it off and it'll turn back on again by itself. then i turn it off again one more time and it stays off. this happened twice now. not that big of a deal but just wondering if it was just me.
[G Tablet Android Development] pershoot:
plugging in the tab via AC will make the screen go on. that is intentional.

just tap it and it will go off.

however, i may disable the feature, as it lends itself to that very behavior (what you have described). it happens rarely, but it does happen.
[G Tablet Android Development] jmdearras:
Market problems.

Could just be a coincident, but after loading 111, I am having trouble accessing the google market. I get "A Server Error has occured. Retry or cancel...". I've tried clearing data and cache on market and the google framework, to no avail.

Any thoughts? Never had a market issue until today.

I wonder if they are blocking two devices accessing the same account? My Dinc also uses the same gmail as it's primary. It still works on market, BTW.
[G Tablet Android Development] pershoot:
coincidence. do the market fix again. be prepared to do it two/three times in succession if need be. make sure you have wifi connectivity. stop and start wifi if need be, wait for full connection, and then go back to market. it will say server error one or two times then go through.

market gets messed up from time to time on our platform. nothing we can do about it (most likely) for the interim.
[G Tablet Android Development] gotwillk:
oh so its intentional. i never liked that feature. should just be off imo. haven't had it happen until this latest kernel so i was just wondering if it was a bug or something.
[G Tablet Android Development] pershoot:
i like it. that feature has been there since the initial release (this past friday).
[G Tablet Android Development] jmdearras:
What is the preferred method? stop both with built-in app manager, then titanium to wipe service framework, open market, get error, shutdown, restart?
[G Tablet Android Development] pershoot:
http://xdaforums.com/showpost.php?p=10551015&postcount=2651
[G Tablet Android Development] pershoot:
you dont need titanium backup.

go to settings, clear cache and then force stop google services framework. then go to market and stop it. launch market, click ok on error. for good measure, click market again, and then click ok on error. reboot.

after reboot launch app (make sure you have full wifi connectivity). click ok once or twice on net error ( if it throws it), then it will show you the list. if you get nothing, do the fix again.

search for an app (adw.launcher is a good test). if you dont see it, do the market fix once more. then you should be good.
[G Tablet Android Development] jmdearras:
Yes, it worked again on its own when i got home. They were playing.:mad:
[G Tablet Android Development] pershoot:
gtab - 2.6.32.28 - http://droidbasement.com/db-blog ; RM updated
[G Tablet Android Development] pershoot:
last update for few days.

enjoy!
[G Tablet Android Development] clemsyn:
Great Work!! Very impressive :)
[G Tablet Android Development] brew1brew:
Installing now.

Hey, is anyone working on adding reboot and reboot to recovery to the power off/sleep menu?
[G Tablet Android Development] WillieBH:
Thanks for all your work. Running very smooth so far.
[G Tablet Android Development] chief1978:
pershoot, thanks for the great work.

Just a question (someone else could answer maybe?)

Do you have a list of what each of the additional kernel modules are/do?

Also do you need to keep the folder structure you have when you push

eg can they just go into libs/module/2.6.32.28-cyanogenmod/ or does it have to be libs/module/2.6.32.28-cyanogenmod/media/video/.. etc etc

What about the files in the libs/module/2.6.32.28-cyanogenmod folder

modules.XXXX.bin etc do we have to do anything with these?

Not really familiar with kernel dev - sorry if its clear as day and I am missing it.

Thanks!
[G Tablet Android Development] pershoot:
only the .ko files in the kernel folder.

they must be somewhere where you have elevated permissions to insmod them (like /system). /system/lib/modules is a good place to keep them. /system/lib/modules/KERNEL_LOCALVERSION (in this case being 2.6.32.28-cyanogenmod) is a standard place. you can leave them in the root of modules if you like.

TUN - vpn

CIFS - connect to windows shares

FUSE - filesystem in userspace

NTFS - windows filesystem format

NLS_UTF8 - codepage UTF8
[G Tablet Android Development] chief1978:
Thanks but there are more there. Just ignore?
[G Tablet Android Development] pershoot:
yea you probably wont have a use for them.
[G Tablet Android Development] lamlam01:
@pershoot - Is LCD screen brightness configurable in the kernel? There are a number of utility apps (widgetsoid for example) that can lower the screen brightness in increments of 1 all the way down to zero; when you set the level to 1 or zero, the brightness on the gtab screen indeed goes very dim to totally black; but upon setting the value to 1, for example, the screen brightness does not stick at 1, but reverts to something closer to 5. If the floor of screen brightness can be set in the kernel to 1, it would greatly help us night time ebook readers.
[G Tablet Android Development] pershoot:
ill see if i can look in to that for you.
[G Tablet Android Development] chief1978:
Thanks guys appreciate the quick feedback.

Now if only my bloody G Tablet would arrive from the states.
[G Tablet Android Development] jmdearras:
Thanks! Great work!

BTW, the WiFi did the same thing this morning, continued to show a connection to my home DD-WRT access point, instead of dropping it and picking up one of the airport extremes at work. No connectivity, not just a GUI issue.

cycling WiFi fixed it, no problem, just FYI.
[G Tablet Android Development] pershoot:
pls pull some logs.

does this happen on tnt lite as well for you?
[G Tablet Android Development] jmdearras:
Haven't tried TNT-lite for a while.

What logs, when? Is there an app, like logcat (?)
[G Tablet Android Development] pershoot:
logcat,dmesg.

grab osmonitor from the market.

it can export both.
[G Tablet Android Development] pershoot:
0112 working out for everyone?
[G Tablet Android Development] pc2828:
Streaming music with screen off improved for me, whereas before I couldn't stream for too long with screen off. However I've had more instability since updating to your latest kernel , twice freezing up and had to manually power down/reboot. I have a feeling instability may be caused by Data2loop. I've asked in Data2loop section how to remove script; will reinstalling rom without wipe rid the script?
[G Tablet Android Development] pershoot:
get rid of your dataloop. then, you will not receive the freeze ups/spontaneous reboots/misc instabilities.

flash this:

http://droidbasement.com/gtab/utils/iandop_reversal-tnt_lite4.zip

then once you get back in remove the loop file in /data.
[G Tablet Android Development] thebadfrog:
Installing any rom except for TnT 4 with the included data2loop (which I think Roebeet has pulled) will remove the data2loop
[G Tablet Android Development] anlog:
removing data2loop will blow your data away, so make sure you backup with Titanium first (or tar up your /data folder and restore after reflashing).
[G Tablet Android Development] pershoot:
gtab - 2.6.32.28 - refreshed - http://droidbasement.com/db-blog
[G Tablet Android Development] pc2828:
Do you have a removal script for Vegan or will this script work for Vegan? If not I will just need to reinstall rom.

Thank you Pershoot! Btw, just curious what's the origin/meaning of your name?
[G Tablet Android Development] pc2828:
what does "tar up your /data folder" mean? I'm thinking nandroid backup, reinstall rom, nandroid restore data? Or copy /data folder then copy over after fresh rom install via RootExplorer?
[G Tablet Android Development] anlog:
Yea just copy your /data folder to sdcard (making sure to follow symlinks) and restore after flashing rom without data2loop. Or from a terminal (or ADB) you can do a "tar czv -f /sdcard/data.tgz /data" to backup and restore with "tar xzv -C / -f /sdcard/data.tgz"
[G Tablet Android Development] anlog:
New wifi module much better?
[G Tablet Android Development] gotwillk:
last 2 kernels been causing my tab to be unresponsive when turning on the screen with the power button. have to press it a couple times and hold it down to do complete boot up.
[G Tablet Android Development] pershoot:
You are the only one that has reported this, past 0112.

What's differrent about your setup?

Csn you reproduce this on tnt lite?

Do you have any external mods?
[G Tablet Android Development] gotwillk:
not sure whats different about my setup. i'm using vegan b5.1, no external mods. haven't changed anything other than kernel actually. nothing else is modified. no data2loop or anything like that.

i even did a complete wipe and reflashed 5.1 and put the kernel back on.
[G Tablet Android Development] pershoot:
take a nandroid and flash tnt lite.

now try to reproduce your issue.

there could be a bug in vegan which is preventing the amendments made to rectify this very issue from working properly.

remember just tap, no hold. it will come up within a second. the behavior is a bit different now. if it doesnt come up within a second (i.e. you didnt tap hard enough). tap once more. it will come up. its pretty consistent (but not perfect; the failure rate is much less now, in my opinion).
[G Tablet Android Development] jmdearras:
It gets confused when I go from home, to work. Single channel open network at home, every channel multi-occupied at work, it never realizes it has lost touch with the home unit, and I need to cycle WiFi to get network working.

Going home is no problem.:confused:
[G Tablet Android Development] pershoot:
Take a nandroid and test against tnt lite if u have the time.

I have no issues with wifi at all and I can't reproduce this particular fault your having..

Works well at this point from mass device feedback.

Pull some logs if it persists.
[G Tablet Android Development] ketty_yijun:
how to use this new wifi module? replace the original with this one or insmod it? by the way, can we have hfs+ support in this kernel?
[G Tablet Android Development] pershoot:
Pls read the blog post.

Ill consider your request of hfs.
[G Tablet Android Development] stigmax:
How do i remove the data2loop?

thx
[G Tablet Android Development] ketty_yijun:
thank you pershoot. question, since this kernel supports ntfs, is it for all usb drive(memory stick and hdd)? or it is only for sdcard?
[G Tablet Android Development] jaybob413:
Having trouble using post 07NOV updates with new CM 6.2 build

I am working on updating CM 6.2.0 based ROMs, and have found that with the updates posted after 07NOV, wifi does not work.

It appears to be an issue downloading firmware, as the kernel message produced is:

"_dhsdsio_download_firmware: dongle nvram file download failed"

If reviewing this further, it appears that bus->nv_path contains "/proc/calibration" instead of "/system/lib/hw/wlan/nvram.txt"

The same build runs without issue on TnT and Vegan builds.

Are there any known issues with CyanogenMod 6 builds, or thoughts on resolution of this issue?
[G Tablet Android Development] pershoot:
yea, this is a known issue on the current CM mods for the tablet and the new wifi module i am currently shipping.

it needs to be amended. i will also try work on this, this coming weekend.

if you could amend accordingly that would be great.

i can try to help as best that i can. please speak with me on irc.
[G Tablet Android Development] pershoot:
usb.

........
[G Tablet Android Development] pershoot:
http://droidbasement.com/gtab/utils/iandop_reversal-tnt_lite4.zip

back up your data from /data (if you have any).

once done and booted back in, remove the loop file.
[G Tablet Android Development] jaybob413:
Thanks for the update. Glad to try out any changes you are working on.

For the time being, I have hardcoded the nv_path variable in dhdsdio_download_nvram to contain the correct path. This appears to resolve the issue for the time being. I will go back to working on the CM 6.2 update, and let you know if I come across anything else.

Thanks for the outstanding work.
[G Tablet Android Development] pershoot:
it should be getting nv_path from boardconfig, if i recall correctly.

wondering why this has changed.

i can hardcode nv_path in dhd_linux.c, but this is seperated in to the config, and it should export out correctly.

ill take a look in to it deeper this wknd.
[G Tablet Android Development] jaybob413:
Brilliant. It looked like it should be pulled from the CONFIG_BCM4329_NVRAM_PATH config variable, which is set correctly, but it looks like it is getting set from WIFI_DRIVER_MODULE_ARG in BoardConfig.mk. I will give it a try, and report back shortly (well, maybe not that shortly).
[G Tablet Android Development] browner:
How do I rebuild the entire zip from source

I am trying to rebuild the pershoot kernel/zip entirely from source. I have managed to get the code and compile it. But where do the other pieces of boot-cm_2632.28_gtab-xtra-vfpv3_fp-011211.zip come from?

Anyone care to fill in the missing details? (Note: I had to put spaces in the URLs or the post would not work)

1) Get Source tree via git:

git clone https ://github.com/pershoot/gtab-2632.git

git checkout --track -b pershoot-master origin/master

or download source tarball from:

https ://github.com/pershoot/gtab-2632

2) Cross-Compile kernel from arm toolchain (mine points to the one that comes with the android-froyo from Google Android website)

set DROID=/media/projects/android-froyo

make ARCH=arm pershoot_tegra_harmony_android_defconfig

make CROSS_COMPILE=${DROID}/prebuilt/linux-x86/toolchain/arm-eabi-4.4.0/bin/arm-eabi- ARCH=arm all

sudo make CROSS_COMPILE=${DROID}/prebuilt/linux-x86/toolchain/arm-eabi-4.4.0/bin/arm-eabi- ARCH=arm modules_install

3) mkbootimg? How do I do this?

4) next steps?
[G Tablet Android Development] jmdearras:
I have seen this, too. in fact, this morning 0113 was hung on the vegantab animation this morning when I woke it. It would sleep and wake on press, but stayed in the animation. Took long press to reset.

I've rolled back to 109 for now, fixed my wifi problem, too.
[G Tablet Android Development] jmdearras:
OK, mornings tend to be hectic, though!

I suspect it has something to do with the lack of encryption on my home system. I put it to sleep, wake it up in a new environment with carriers on the same channel, and it doesn't bother to check ssid, or gets confused trying. Going from encrypted to non-encrypted works 100%.

jim
[G Tablet Android Development] stigmax:
I'm on 0113 with the same issue. actually had this on 0111 as well. woke up to check my gtab and it's stuck on the vegan boot screen. power down in order to restart it. Everything seems to be fine until it goes into long sleep. I do have data2loop installed, not sure if that is the cause of the issue.
[G Tablet Android Development] pershoot:
then this is a critical vegan bug (with power). since, we cannot modify vegan at all to enhance it and bring it up to speed, this will become problematic.

if there was indeed an issue with power at this point, i would have re-reproduced it. ive tapped/held/cradled that thing countless amount of times in every scenario possible. while not perfect, its pretty consistent at this point.

im not going to stop progress on the advancements (there is a quite a number of them to date; can really be felt at this point) in this kernel due to vegan issues/bugs (which are impacting useability).

completly rock stable on tnt lite.

completly rock stable on cyanogenmod also (for those that are on it and left feedback).

have not heard of anyone with issues on zpad either.

most of all the bug reports, which usually center around power, come from vegan.

sorry guys. will have no choice but to pull support for vegan at this point.
[G Tablet Android Development] jmdearras:
I wasn't complaining, just reporting! my wife's GTab has the same VEGAn 5.1 and 113, and works perfectly. I wouldn't stop support for VEGAn, just yet, please!

I expect bugs and unexpected interactions. Could just be something I loaded!

Jim
[G Tablet Android Development] pershoot:
your feedback is very valuable. everyone's is. i want you all to continue to leave feedback as much as you can. i want this to be a big community effort. it is just that I am seeing a trend in a reocurring issue (power) that works quite well on other rom bases. i am left to single out the actual bits in the rom itself.

however, i think it would be most valuable if we were all on a rom base that could be modified from source (ala AOSP/cyanogenmod), things fixed up, interactions worked on, etc. its a bit of a chicken and egg situation, when you dont have source to work with. we will get there...
[G Tablet Android Development] pershoot:
you dont need mkbootimg.

stick your zimage in the kernel folder from one of my update.zips for gtab.

re-sign the .zip and flash, or turn off sig checking in CWM and flash.
[G Tablet Android Development] pershoot:
i want someone to reproduce the power issue on vegan with 0112 refresh.

grab a dmesg during the event.

grab a small snippet of logcat during the event as well.

pastebin it and reply back with the link.

i want to see what is ocurring.

thx.
[G Tablet Android Development] jaybob413:
After updating BoardConfig.mk and doing a complete rebuild, my CM 6.2 build is working well with your latest build. Thanks for the help.
[G Tablet Android Development] jmdearras:
How do I grab these during the event? GTab is rebooting.

And how do I grab a dmesg?

I'm willing to try, and Saturday morning is a good time to to it.

Jim
[G Tablet Android Development] pershoot:
grab osmonitor from market. then export the log.
[G Tablet Android Development] jmdearras:
OK, got it. export both first thing after the errant reboot, right?

Html format?
[G Tablet Android Development] pershoot:
if it reboots after you fudge with the power key, see if there is a /proc/last_kmsg there when you get back in. if so, paste that.

if there is not, then i wont be able to see what ocurred.
[G Tablet Android Development] browner:
Thanks for info - I'm learning. I think the last step I need is how to resign the .zip. What tool or command do I use to resign?
[G Tablet Android Development] pershoot:
Search xda for stericson auto sign or something along those lines or search for pershoot how to create a update
[G Tablet Android Development] TeutonicWolf:
Quick Q: regarding the governors

If I issue the command from a shell:

cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_governors

All I get back is: performance powersave

Shouldn't there be ondemand? interactive?

Is there a module I've failed to load?

The following command returns an "invalid_length" error:

cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor

/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor: invalid length

I was expecting it to be set to "ondemand" (the default) but I don't want to echo in that value without seeing it listed as an available governor
[G Tablet Android Development] thebadfrog:
I may be wrong but I think there were only the 2 options for the kernel as of now. powersave and performance.

This was when the lag issue first showed up in the 3389 update and everyone was trying to change the settings.
[G Tablet Android Development] pershoot:
the stats/cpufreq function seems a bit broken. will tackle it once we can get setcpu rolling.