yashsingh1/xdaforums huggingface dataset:
[Eee Pad Transformer Android Development] a.mcdear:
I just installed the 12-08 CryBaby kernel with stock memory timings cause the 12-08 CaptAwesome kernel was working beautifully except the Sleep of Death situation. :-(

It definitely is noticably slower, scrolling on the home screens stutters every now and then, and web pages draw slower when scrolling. I don't like it... hopefully it ISNT the memory timings causing my SODs, cause I definitely like the tighter memory timings better... much snappier.

Oh, and I haven't been able to try messing with voltages yet cause the undervolting wasn't working correctly on the two recent 'flammable' kernels.
[Eee Pad Transformer Android Development] Blades:
well. its not your voltage thats causing the hiccups.. its the memory timings.. gotta be.. btrfs is crashy btw.. so I think I may include it as a module... with instructions here on how to screw around with "raid".

so I think I can get a kernel that has a blend of the stock and 'extreme' timings.. undervolting on the flamable kernels worked.. its just most programs had issues with it.. I always do stuff via terminal... so thats how I tested it.. :(
[Eee Pad Transformer Android Development] a.mcdear:
Nope, still getting SoD with the 12-08 Crybaby kernel w/ stock men timings. Definitely not the timings causing the problem. Don't know what to do. What's the terminal command to set the voltage? I'm gonna try the fkammable kernel again and see if i can se the voltages to values I want.
[Eee Pad Transformer Android Development] sidneyk:
Boot animation?

Am I correct in assuming that installation of your kernels shouldn't affect my boot animation at all, assuming it can boot that far? I'm just trying to make sure that I'm not waiting for something that isn't supposed to happen. I know that every other kernel I've booted successfully did not change or take away my boot animation. When I try blades* kernels I never see the boot animation where I expect it to be, so I've been assuming that meant failure and proceed to reboot into recovery to try another one. Thanks.
[Eee Pad Transformer Android Development] dimako83:
I really like Blades 3 kernel but scrolling in portrait mode is stuttering when using this kernel. Prime kernel works much better for portrait scrolling (but blades much better at overall). the problem is im reading most of my articles in portrait. Is there any possibility to make portrait scrolling smoother?

Thanks for all your efforts
[Eee Pad Transformer Android Development] Danzano:
The kernel wont touch the boot animation the kernel loads all the modules and the ground work or grunt work then the system runs on top and your boot animation is in the system under /system/media/bootanimation.zip :)
[Eee Pad Transformer Android Development] sidneyk:
That's what I thought, but just figured I'd ask just to be sure, because you know what they say the only dumb question is ...:) Thanks.
[Eee Pad Transformer Android Development] davebugyi:
After using this kernel (Dec 07, 1232 Mhz) my NTFS drive stopped mounting on KRAKD 1.3 - it works with Roach's... what can be the issue? :confused:
[Eee Pad Transformer Android Development] Blades:
Which kernel are you using.. I could try something to make it hyper responsive at the expense of battery life and cpu temps. Portrait has nothing to do with it.. Remember, this is a linux kernel.. it can only go so far when it i comes to holding the fat pig Android on its shoulders.. In other words, some things that are UI specific are not kernel specific.. but theres probably a difference in how much cpu load is needed to shoot up to max freq between the two kernels - more of a initrd.gz thing. but yeah..

Its that this kernel does not include the tntfs.ko module loaded in the ramdisk..

Before inserting your flash drive, type this in terminal emulator as root:

insmod /system/lib/modules/tntfs.ko

It helps if you have a busybox shell, as tab does auto completion and its quite nice..

Once you see that work, there are methods to have it load during init, or rather... post init...

I'll try to reply quick, but right now I'm learning the wonderful world of OMAP4.. I just got a Pandaboard ES.. I bet I can hook up the TF101's screen and digitizer to it, eh? I wish they had tegra3 dev boards this cheap..
[Eee Pad Transformer Android Development] davebugyi:
Thanks! That helped, and will wait for your reply how to auto load it on startup :thumbup:
[Eee Pad Transformer Android Development] Danzano:
Hi blades love that cptawesome kernel with the 1544mhz boot clock my tf is loving it !!!!!

I want to make an autoload script for vodo ntfs etc etc on boot are there some already out there or are there only the ones written by rom devs ( i dont wanna steal there hard work just want a script or to make one )

Thanks in advance :) P.s how is youre testing of raid and mount points etc going?
[Eee Pad Transformer Android Development] davebugyi:
This guide works like a charm:

Autoload tntfs.ko - thank judasat

Also you can add other modules.

Btw, I attached the file - permissions need to be set and you need to create init.d folder also :)
[Eee Pad Transformer Android Development] Danzano:
permissions and init.d are both done it was more that im lazy and was hoping there was one to autoload all modules on boot lol :) also i hate writting
[Eee Pad Transformer Android Development] dimako83:
I am currently using Prime kernel which I have downloaded from revolver parts. Its slower then your kernel but portrait scrolling is much smoother. I suspect that is some HW acceleration issues with the Tegra2 platform in portrait mode but some of available kernels make it better and some does not. I would be really thankful if you could take a look at it.

Thank you for all your great work
[Eee Pad Transformer Android Development] Blades:
Heh, compiled this on the pandaboard-es.. kernel ended up being smaller.

http://home.comcast.net/~ibladesi/pandatest.zip

Boot clock is at 1.592 ... to me, it actually does feel quicker... but... I've been using unacceled pandaboard ics crap... I love how certain platforms claim 3d accel and this and that.... but its just in hardware, no software support.., might as well claim it outputs unicorns from the screen when imagination tech gives them a working unicorns.ko blob. I'd feel less cheated if Ubuntu was unity-less and had working disp drivers.

Btw... clear dalvik-cache.. most times its just not needed.. this time, definately is.
[Eee Pad Transformer Android Development] jtrosky:
Just installed this - so far so good - seems very fast!
[Eee Pad Transformer Android Development] devilpera64:
For me too.! very stable and fast! what changed respect old compile method? :) with this new one will you avaiable to push up more performances? :)
[Eee Pad Transformer Android Development] Blades:
The previous kernel (and modules) were compiled using a x86-64 cross-compiler whereas the aforementioned kernel (pandatest.zip) was natively compiled. It could also be attributed to the pandaboard running linaro's toolchain.. either way.. at least I found some use for it..

The pandaboard is the es 'model', running 1.2ghz dual core ti omap 4460. It has built in 3d accel with 1080p playback that is only usable if you're a unicorn. Imagination tech - in the words of Louis CK, suck a 'bag of dicks'. The whole bag. One at a time, 3, I don't care.
[Eee Pad Transformer Android Development] KingDavid63:
blades this is a test kernel?

Sent from my Revolver Powered Asus Transformer
[Eee Pad Transformer Android Development] Blades:
Not really. I wouldn't have posted it if I didn't know if it was stable/working on mine.. I called it test because it was something new, the first compiled kernel on my (new) pandaboard-es.. try it out
[Eee Pad Transformer Android Development] Danzano:
Blades now that your compiling on a native arch will you be able to slim this down even more or what are the real benefits to you using this method?

Also have you tried bfs or sio on this one since they broke the cross compiled version?

Really looking forward to what your new method can bring to the table im using the test now and it seems good so far or atleast promising :D
[Eee Pad Transformer Android Development] sidneyk:
pandatest

Pandatest.zip still no go for me. I flashed it, cleared dalvik cache and rebooted. It still gets stuck just before the boot animation should be happening. I'll keep trying though as new ones are released, maybe one day I'll find one of your kernels that will boot on my device. :(
[Eee Pad Transformer Android Development] Jonman409:
Working perfect here. Another happy camper
[Eee Pad Transformer Android Development] Danzano:
Hey blades would you mind trying a system for me ?

And schedulars please they are the only thing missing
[Eee Pad Transformer Android Development] garpunkal:
hi blades :)

great kernal, using the cptawesome1544 version.

I'm checking CPU spy and it says the "deep sleep" is unused... does your kernal UV when screen turned off to save battery?

Thanks

g
[Eee Pad Transformer Android Development] a.mcdear:
That pandaboard-es is fookin sweet! You just gave me a great idea! Thanks.

What os are you running off that right now?
[Eee Pad Transformer Android Development] KingDavid63:
the panda kernel is smooth as butta man... only got about -23ma on the tablet battery over night... still at 80% when i woke... thanks bro niice work...

Sent from my Revolver Powered Asus Transformer
[Eee Pad Transformer Android Development] Danzano:
Try changing the gov 2-3 times then see what happens :)

Dont know why but sometimes it will get almost stuck on 1544

Sent from my tf Enigmatic V1 Alpha 1.59Ghz Panda.test
[Eee Pad Transformer Android Development] a.mcdear:
I am on the second day using your pandatest kernel and so far no SODs... looking good so far.

What commands do I use to decrease the voltages? Still can't use setCPU to do it correctly, and I need to fix the voltages on the upper clocks..
[Eee Pad Transformer Android Development] cecilyen:
I have been using the 12/7 built for a while and is very happy with it. Only one SOD and two crash so far. This new kennel looks great! Could you build a version with 1.2GHz as default CPU frequency?
[Eee Pad Transformer Android Development] a.mcdear:
first SOD using the pandatest kernel happened last night... second night using it.

This kernel seems faster most of the time than previous ones, but also seems to be more laggy in other instances. For example, screen transitions get jerky and skippy after closing an app which didn't happen so much before, however most of the time it seems faster and smoother, like scrolling a web page for example is smoother and has less white blocking.
[Eee Pad Transformer Android Development] MassStash:
+1 sod panda, just once so far.

--Rockin' RevolverROMz on the eeePad
[Eee Pad Transformer Android Development] jcarrz1:
Hey Blades,

would you say this is a stable kernel at 1.2 or 1.3 Ghz? I'm considering adding it to KRAKD 1.4 but I don't like instability.

My transformer is what clemsyn calls "elite", Clocks really high, doesn't SOD, etc. I'm lucky.

But these people who get SODs, what clocks are you running? Thanks.

also could you attempt to explain how compiling a kernel for arm on arm makes it smaller package size?
[Eee Pad Transformer Android Development] Blades:
I had it start with some shenanigans today when using file manager hd.. It seemed like something was gobbling up ram..

OC'd my pandaboard to 1.5ghz - gets really hot.. Its amazing that the tf101 keeps the temps sane.. I put a friggin memory heatsink on the thing.. the soc is in the elpida memory 'chip'.. which is weird..

I might be close to tweaking the memory freq instead of the actual timings for the tf101.. but I have more than a few things on my list... I need to figure out how rotation works on android.. hell it could just be drawing the screen differently.. I don't think so, as the reso changes.. when in portrait.. but in landscape.. that may be different, as I don't think I've had a tool/benchmark report the screen reso in landscape..

I just keep going back to the question.. how could a kernel impact scrolling one way or the other.. vert/horiz.. Android is ****ed because you can have kernel support for something.. but lack the whatever android libs and not have it work in the OS.. such is the case when it comes to camera in ics (xoom)...
[Eee Pad Transformer Android Development] jcarrz1:
supercurio started a thread with some good ideas about rotation here http://xdaforums.com/showthread.php?t=1113818
[Eee Pad Transformer Android Development] a.mcdear:
I am not sure how kernels can make such a big difference, but they can. I had reverted back to the clemsyn 20b kernel until I started testing the panda kernel. Clemsyn had added in all sorts of custom stuff, and the 20b kernel seems to be the best combination of fast and stability. I have never had an SOD on any of clemsyns kernels, the only time I'd ever had SODs before trying your kernels was before I rooted and I was running stock Android 3.0.1 that came on my tablet.

I have absolutely no idea what is causing the stupid SOD problem, but it is smooth as butter even at 1.592ghz@ 1350mv... no instability or crashes at all. Its gotta be something specifically related to deep-sleep and/or charging..
[Eee Pad Transformer Android Development] garpunkal:
Blades, is the pandatest kernel OK to use, if you're experiencing hot temps?

Are you able to output a crybaby version of the pandatest?

:)
[Eee Pad Transformer Android Development] Blades:
Yes.. the hot temps are on my pandaboard.. And thats because its clocked to 1.5ghz - probably some stupid core voltage too. I'm basically tricking it into behaving like some whatever model thats beyond the 4460 1.2ghz..

The SoD prob with this kernel that a.mcdear is experiencing is probably related to ram.. i mean. what else could it be. I'll be screwing around with memory stuff soon enough, bumping freq up rather than timing. didn't I release a default timings kernel somewhere on this thread? Try that out and see if SoD occurs.

I still need to take a look at a real(ish)time logcat and htop stream from the tablet via adb while rotating the device.. its a good thing this usb cord is so long.. :D jk I'm not whining, i can make an extension cord.

Could be that with android, everything is truly landscape.... and portrait is only 'converted' landscape... as if they had to chose one or the other to have 'faster video' for, it'd be landscape... due to movies and such things.. Honestly.. this could all be solved by setting ubuntu up via nvflash.. provided its randr is set up correctly. seeing if the problem exists there.. saying nope.. and then laughing at android silliness..
[Eee Pad Transformer Android Development] garpunkal:
hi

so the pandatest.zip 1590mhz kernal is fine to use? :) if so I'll install now
[Eee Pad Transformer Android Development] jtrosky:
Yes, it's safe to use (as long as your device can support 1590mhz)... I've been using the pandatest kernel for a few days now - works great.

YOu can aso lower the "max" clock speed if you wanted to.
[Eee Pad Transformer Android Development] garpunkal:
ok, how do I find out whether my device can support 1590mhz? and how do I lower the max clock speed... :)

sorry to ask
[Eee Pad Transformer Android Development] garpunkal:
Blades can you provide a pandatest kernel for a crybaby :)
[Eee Pad Transformer Android Development] a.mcdear:
No, unfortunately it also happened with the kernel you made with the stock RAM timings. Its definitely not the RAM timings... its gotta be something else. Like I said, the only other time I was getting SoD's all the time was with the STOCK kernel and firmware from Asus... which leads me to believe the reason I don't get SoD's with clemsyn's kernels is because he made some changes to the kernel that resolved the problem specifically.

Its also not voltages, cause I can undervolt clemsyns kernel to match your voltages or even go lower and still not have any problems (except with the camera, clemsyn must have a typo in his source code that somehow crashes the camera if I undervolt 608mhz by more than -025mv.. weird huh?)

Anyways, I don't know what the hell is up with it. Works beautifully 100% of the time, as long as the screen is on. Wouldn't it make sense that the RAM timing issues occasionally cause problems while using the tablet if they really were the culprit of the SoD? Just seems that RAM running on the edge of stability is usually more prone to glitching when its being stressed, not just sitting there being idle...
[Eee Pad Transformer Android Development] sidneyk:
First successful kernel build!

Forgive me for being slightly off topic here, but I just wanted to thank blades for inspiring and (without knowing it) challenging me to get going on this kernel building thing. I just successfully built and have booted my own kernel, after hours and hours of reading various bits of info and putting it all together. I had to make use of a spare partition to install Ubuntu (since that seemed to be the OS all the info was referring to) and hours of downloading everything to insure a good build environment (probably over did it), but finally success. Now I can learn more and understand better and maybe help figure out why I can't boot blades kernels. If I learn anything I'll share it. I just used the latest kernel source from Asus for the TF101 and my running config in order to learn. Happy Holidays all.:)
[Eee Pad Transformer Android Development] a.mcdear:
Congrats. I am working on the same thing actually. Nice work.
[Eee Pad Transformer Android Development] a.mcdear:
So I had the first odd crash so far: a Wake-of-Death. This morning I went to wake the tablet. Screen turns on. As soon as I touch the screen, it goes black and locks up. Had to hard-reset. Probably a fluke.
[Eee Pad Transformer Android Development] Blades:
Anyone having issues with the camera? I am.. I am not a good test subject.. I might have broken the damn thing in some other way.. I have a tendency to take everything apart. I don't know what the hell was up with 'pandatest.zip' and me reporting it smaller.. but i don't think it is. Whatever, it was late.

Is it a compliment when your kernel is so crash-awful that it inspires to people to build their own?

asus related:

git clone git://github.com/AndroidRoot/BlobTools.git

stress-reliever (if you hate how slow apt-get downloads stuff):

apt-get install aria2c

wget http://home.comcast.net/~ibladesi/apt-fast

sudo cp apt-fast /usr/local/bin/

sudo chmod +x /usr/local/bin/apt-fast

now run apt-fast like you run apt-get

apt-fast install a-bunch-of-stuff-you-need

did you install 11.10? It makes me want to puke.. Unity sucks. gnome3 sucks... and there are no other options.. cept for this...

http://ubuntuforums.org/showthread.php?p=11333073#post11333073

ugh.. my camera doesn't work with any kernel.. wtf..

this guy is funny too..
[Eee Pad Transformer Android Development] jcarrz1:
Your posts are funny and intelligent. and I agree with almost all of them. :)
[Eee Pad Transformer Android Development] sidneyk:
Yeah, installed 11.10, but changed it over to Gnome 3 (Gnome shell) because that's what I got used to running Arch.This kernel building ain't much fun though. The hours just go away.
[Eee Pad Transformer Android Development] MassStash:
sod over night report, panda "test" kern

--Rockin' RevolverROMz on the eeePad
[Eee Pad Transformer Android Development] KingDavid63:
The Android kernel is like the engine to a car when it comes to phones/tablets... It controls mainly all of the performance related elements... The kernel is the most important part of the whole setup to me.. rom and kernel.. I for one have never had an issue using Blades kernels... my setup is Max 1.4Ghz min 312mhz and -50 across the board on the uv if the kernel is not already uv'd but the last few have been so i leave it alone... i sometimes set a screen off profile although the kernel has it built in... i change the governor to conservative and 312mhz max.... i think the kernel changes the max but dont change the governor so that's why i do it... havent really put it to that much testing to see if it hurts or helps battery... it works so good and i get so many hours out of it i dont concern myself with it... Just really wanted to say thanks blade Merry Christmas and Happy New Year everybody!

Sent from my Revolver Powered Asus Transformer
[Eee Pad Transformer Android Development] KingDavid63:
Probably UV'd too much...

Sent from my Revolver Powered Asus Transformer
[Eee Pad Transformer Android Development] KingDavid63:
hmmm anyone try n e of these kernels with latest firmware?

Sent from my Revolver Powered Asus Transformer
[Eee Pad Transformer Android Development] RGX521:
Hi guys,

I installed pandatest 1.2 through revolver parts.

Do I need to adjust the voltages somehow? I also installed the oc_deamon and am stable at 1.4ghz so far, but it doesn't seem to have voltage options and as far as I know we're not supposed to install apps like setcpu alongside the deamon.

So, do I need to take some action to prevent overheating and / or battery drain or should I be fine as long as everything is stable?
[Eee Pad Transformer Android Development] hachamacha:
.config for your build?

Hi Blades,

I'm trying to just duplicate your build at this point so I can build my own personal kernel and so far I can build it, but am using the /proc/config.gz from my tf101 as the .config file. (using 10.04 LTS as the base system)

I'm wondering if I can get the one you've used for your most recent build. I'm thinking there just has to be some important differences.

All I want to do is build in some modules (not load as modules) and build the wifi module and that is working fine so far, but I would love to get the .config file you used. I don't want to miss any hooks to the clocking/volting tables.

Thanks very much, --

Hashi
[Eee Pad Transformer Android Development] carhauler1969:
Any reason this kernel the latest CPT-Awesome version, will not boot on the Prime 2.1.1 ROM? I've tried it a couple of times now after a cache/dalvik cache wipe, & on a fresh clean install flashing the kernel in the same recovery session, & keep getting either a boot loop, or no boot stuck at the splash screen. I plan to flash revolver tonight & see how it goes.

I had previously flashed this kernel sucessfully on the stock .21 ROM, & it seemed a lot faster than the Prime OC kernel.
[Eee Pad Transformer Android Development] sidneyk:
kernel building

OK, so I have now built a kernel based off of Clemsyn's latest OC source and using the running config from his version 22a kernel. It successfully boots and OCs the same as his did on my device. I want to try the same with Blades' source when I get a chance. Although, I'll probably have to use my current OC'd config as I'm still not able to boot any blades kernels directly on this device. My thought is getting a few different setups working and getting to a place of investigating the differences from the stock source and helping figure out or narrow down why blades won't boot here.
[Eee Pad Transformer Android Development] KingDavid63:
has anybody had any sleep/ state problems using the 12.7.11 panda 1.5 ghz kernel with the new firmware... was working fine on revolver before i upgraded to the new .11 rom with the new firmware.... maybe incompatable? tried the 11 month kernel and the panda kernel , same ****.. just flashed stock gonna see what happens...
[Eee Pad Transformer Android Development] Blades:
Hey guys. Lately the pandaboard has been gobbling up all my time. Tomorrow I'll switch back to tf101 mode...

At least with the pandaboard I was able to set up a raid 0 usb array... heh.. still sharing a single channel usb 2.0 with a billion other devices..

I put ice cream sandwich on it. It didn't even move. Y u no work ics?

ps.. I will upgrade to the latest rom ver tonight.. I'll bet its some ****ed init script.. who knows.. I'd love to have the problems everyone is having, because then I could fix them. That sounds rediculous.. and slightly smug.. but I'll do my best to help.
[Eee Pad Transformer Android Development] Blades:
cd /Removable/MicroSD

zcat /proc/config.gz > config

cat config

And there you have it (on your microsd card)