yashsingh1/xdaforums huggingface dataset:
[Acer Iconia A500] Moscow Desire:
Interesting how, when the 500 and 501 share the same hardware, except 3g and GPS, that some 500 users get the screwy boot-up, and the 501 doesn;t. Don;t think Civ gets it also.

Only difference, would be hardware revisions.

Of course on the same lines, why 2% of 501 users get SOD. Even on stock kernel.

MD
[Acer Iconia A500] linuxsociety:
We noticed similar failure pertaining to the ramdisks when testing WDS's development builds, made a few changes to vold.fstab and the init to fix I'm pretty sure. And yes it was different hardware revisions causing the issue, not just between 501 and 500, but different revisions of the 500 its self.

take a look at mount_all /fstab.t20 and that file; fstab.t20
[Acer Iconia A500] 10507:
No, the boot loop only occurs when trying the ramdisk patch by Civato. Your RC3 works wonderfully.

Thanks
[Acer Iconia A500] linuxsociety:
Although I haven't updated the OP, I have uploaded the non-RC.. v1.6 it is available in the link I posted earlier, in case you missed it, it is available here: http://beta.androidfilehost.com/?fid=9390062577138008339 Enjoy.
[Acer Iconia A500] civato:
I didn't post a patch ? only full boot.img.

Nice score but remember the difference between A100 score and A500 is because of resolution differences.

Yes you can do it with init.d script , look at ezterry kernel , there you find a I/O tweak patch.

But you still need a kernel with init.d support for it.(or you can give init.d support from recovery -from-boot.p but never tried that)

So that is why I build it in all my rom boot.img 's that and gps lto update, init.d, governor set, pre-overclocked , V6suppercharger tweaks so it works with the modded services.jar as in ICS and JelyBean doesn't read ADJ values from build.prop or local.prop.

You see I got many reasons to mod ramdisk , but that is all personaland rom related.

And final does it make a difference in personal experience , yes it does to me. It is not just tricking a benchmark like quadrant that is for me the most unreliable benchmark. I prefer cfbench.

It makes the tablet smoother. Again my personal opinion. And I'm old and drunk and waisted from playing around with my new toy Asus G75VW (ooh and it is fun)
[Acer Iconia A500] linuxsociety:
Not sure that I'm understanding what you meant about a kernel with init.d support since most of our kernel's gets the cmdline from boot loader anyway.

For what it's worth I use this kernel with personal init.d scripts myself.

This tweakio.zip file could be edited to work with the A500 and with my kernel, currently using it with my A100 works as intended, people may want to change the rw option I have set in /system and also add their /system/vendor option as Civato mentioned. Just open up the .zip and modify the system/etc/init.d/50tweakio file and then update the zip to reflect the changes. Then flash with twrp/cwm just as you would a kernel/rom. It will run at boot and tweak the IO as civ mentioned earlier without the need for modifying ramdisk / bootimg DL here: http://beta.androidfilehost.com/?fid=9390062577138008360

**Edit: modified /system to stay mounted read-only and added the /system/vendor remount option also. Here is a link to the DL for the A500 specific flashable tweakio.zip http://beta.androidfilehost.com/?fid=9390062577138008364
[Acer Iconia A500] civato:
Well about in init.d, I did some tests and it seemed that a lot of in init.d tweaks didn't load on boot so I changed and added a new init.d load line in ram disk. I will post it here when I'm at a pc. I also put a test in the init.d folder (of my roms) to see if it loads this way I can easely check if init.d is supported correctly and loads all the stuff in the folder. Changing the ramdisk solved that problem for me. So the cmd line in boot loader on the A500 isn't doing that , maybe it is on the A100 but not on my tablet. And that is the reason for the init.d mod in ram disk of the boot.img in my roms.
[Acer Iconia A500] Moscow Desire:
With the 1.6 kernel, I don't see an overall improvement with benchmark scores, however, it seems the frame rates may be a bit more improved in the 3d marks. ie: instead of 57-60, I now get 59-67 on test 3. Test 1 sees improvement in the middle of the test.

Seen using SavageZen, lultzactive, Performance and lionheart, using VR IO.

MD
[Acer Iconia A500] linuxsociety:
I don't think the bootloader would have anything to do with the init scripts getting loaded during boot, I think it would be more to do with either the init binary used in your roms or the permissions set on the scripts you have in /system/etc/init.d/ as they need to at least be set +x or they won't run, the shebangs in the scripts would also need to point to the proper interpreter for the script type, I'd say you have done checked the permissions though? Anyway that you can flash that a500 script 'tweakio-a500.zip' and see if they get loaded automatically at boot for you? I set the permissions properly in the updater-script so if they don't load then it would most likely point to fault of /init or possibly your init.rc shouldn't have anything to do with the bootloader or the kernel.

Only place you would see performance increase in 1.6 with benchmarks would be with the GPU and framerates, so it's acting as expected ;) MD - this was mainly a release people can use that's not a RC, just like with anything else though the number (version) doesn't mean superb features added, or the performance will double lol.. This was simply a release with some minor fixes and some improvements to the GPU to get it out of RC status and let folks consider it usable as a daily driver.
[Acer Iconia A500] ziggy34:
After flashing the tweakio, I saw a great improvement in I/o scores

Sent from my A500
[Acer Iconia A500] Moscow Desire:
The reference was in comparison to the previous versions on GPU. The IO is really only beneficial when using apps that take advantage of the larger read ahead, such as a dictionary translation database. Other than that, you won't see much performance increase in real world usage.

The comparison was for the 3d frame rates which have increased compared to the previous versions.

This should make some games perform a bit better.

ie: in test 1 for 3d, halfway through the test, minimal frame rate dropped to 20 consistantly under previous versions. Now, it increased to 39.

MD
[Acer Iconia A500] linuxsociety:
Please know that the tweakio will not stay effective if you run Filemanager HD or other file managers that tries to remount /system as root - as they don't imply the tweaked mount options. As MD said the IO tweaks won't have a lot of noticeable difference except when performing data read/writes in large databases - you may notice a slight performance increase when launching apps that aren't already cached in memory. You will notice a huge increase in the benchmark results with quadrant's IO test. Other than these things you won't notice much difference by using the tweaks.
[Acer Iconia A500] lpachuong:
Can you please reupload the file...can't download it :( Thank you
[Acer Iconia A500] linuxsociety:
Please retry download of the file in question, I apologize for any inconvenience with the file server being down lately as androidfilehost is undergoing some major maintenance last few days, currently all files in the OP are working at the moment though.
[Acer Iconia A500] droidroidz:
i am one of the said 2% that get odd random SoDs on any kernel i try. i am about to try this one and compare. has anythi g been figured out as to why the sods persist?

sent by my android.
[Acer Iconia A500] Moscow Desire:
Sod is around, because somewhere along the line, acer changed hardware revisions. And this is probably with the latter part of the 500/501 series. And probably only amounted to 9% of the devices.

With HC, it wasn't an issue. But, Acer and google developed the code to cover the majority of devices. Need I say again, the majority.

In a software development world, if you can make an OS compatible with 85% (give or take), it is considered successful. Ask Microsoft. This was their threshold 15 years ago.

In essence, if you have one of these revisions, the cold truth is Acer doesn't care. The majority don't have issues.

My advice, is to stay with 3.2.1. It's good. And really, there is no need to progress further. You are really not missing much. A modded 3.2.1 rom, is every bit as good as an ICS rom. Ok, you won't have Acer Ring. Big deal. But you have good OC/UV kernels for 3.2.

MD
[Acer Iconia A500] daddyspud:
Not sure if is implemented into ur kernel but will zram ram be implemented ????? Of course kernel is still W.I.P so no rush thanks spud
[Acer Iconia A500] linuxsociety:
Already implemented :D
[Acer Iconia A500] daddyspud:
Is it hmmm when check in terminal typed swap no think popped up interesting maybe I'm on different kernel think its ezterzy
[Acer Iconia A500] Moscow Desire:
how can one not know what kernel they are on? Setting/About Tablet.

;)
[Acer Iconia A500] linuxsociety:
or in terminal: uname -r
[Acer Iconia A500] daddyspud:
Very blond moment lol didn't check before typing hahahaha doh!!!!!!!!!
[Acer Iconia A500] blacwin22:
I think this might have been answered and I passed over it, will this work with thor's JB running on the HC bootloader?
[Acer Iconia A500] linuxsociety:
Is this a joke? I'm not supporting Thor roms with this kernel, although it will most likely work, I won't be supporting users who choose to use ROMS in which the source code is not available.
[Acer Iconia A500] blacwin22:
sorry for the very very stupid question, I usually don't support his roms, but I have yet to update my bootloader and wanted to check out JB and it sadly was the only option
[Acer Iconia A500] linuxsociety:
I understand your point and I appreciate the honesty, but with all respect - there has been previous complaints filed by thor on xda for people who try to use binaries from his compiled releases. He by no means follows licensing guidelines with anything he releases, yet he wants to cause uproars on XDA when people package something that was compiled by him. Guess his GCC compiler just automatically makes him comply with licensing and him the rightful owner of all the source code he is in violation of? It's not a matter of his rom's/kernels being bad, it's a matter of personality and ethics in the coding community and nobody appreciates someone who steals and passes things off as their own.
[Acer Iconia A500] blacwin22:
Wow, I never knew it got that deep, thank you for letting me know all that. Consider my eyes open now and that's certainly not cool at all.
[Acer Iconia A500] Moscow Desire:
:laugh: No harm, no foul. I sometimes forget what I'm running also!

MD
[Acer Iconia A500] Moscow Desire:
Let's keep it on topic folks ;)

It's a kernel thread, not a GPL thread.

MD
[Acer Iconia A500] linuxsociety:
Good point lol .. just don't get me started again haha

On a serious note:

Made a lot of progress last couple of days with updating our kernel sources.

Arm Libs backported from 3.5

Android Drivers (ashmem, binder, ramconsole, logger, etc) from 3.5

Security from 3.5

Cleancache added

SLQB Allocator added (not yet tested)

usb patches for remote wakeup

kernel/mutex backported

Been running a test kernel on my a100 and it is very smooth and responsive (not really nothing new), but I guess a lot of folks like the higher numbers, and using newer revisions of core components may make them feel more superior also haha. Working on getting some more from mainline backported, will have a 2.0 release within a week or so for a200/a500 folks mainly based off our original sources ported into 3.5 mainline kernel.

Also been discussing with Faux123 ways we can implement dvfs gpu control from userspace to allow users to adjust the GPU overclock via command line, init scripts, or by CPU Master's Advanced Settings > GPU Control -- this feature hasn't been implemented on any Tegra device that we have found yet, however part of the work seems to already be done in debugfs if we can just port it to change dvfs values on user actions. Easier said than done, but I think this is something that we could all really use and benefit from.
[Acer Iconia A500] btucker2003:
will this work on rooted Honeycomb?
[Acer Iconia A500] linuxsociety:
It should work fine for you, if it doesn't please report back the issue you had so I can try to resolve it, thanks!
[Acer Iconia A500] linuxsociety:
Is anyone around that can test these files to see if it allows NTFS Read Write to work with the kernel? Preferably on stock roms. I Need someone with a USB NTFS drive that can do this. First Try file #1 http://goo.im/devs/godmachine81/a500_kernel/ntfsfix-all.zip Report back results with it: Then try file #2: http://goo.im/devs/godmachine81/a500_kernel/ntfsfix-all2.zip and report back results with it, which one works, neither works, or both work equally.. Need to know mostly about how fast write speed is to ntfs partition. In #2 zip you may need to open up the NTFS Mounter application the first use, but after that it is 'suppose' to handle ntfs mounts automatically on insert of USB. File #1 shouldn''t require any opening of apps, but may prompt you to mount the drive. Thanks to anyone who can confirm if this works or not!!
[Acer Iconia A500] Moscow Desire:
A darn fine kernel Mate ;)

MD
[Acer Iconia A500] adrock74:
this kernel will bootloop on thors jb. FYI. BUT, it kicks ass on Flexx-Stryker. Loving it!
[Acer Iconia A500] linuxsociety:
Thor makes his stuff so that nothing else will work with it. These kernel ARE NOT supported with any thor releases.
[Acer Iconia A500] daddyspud:
Is the 2.0 link broken ????? Keep telling me server error hmmmm
[Acer Iconia A500] adrock74:
Ive been trying most of the day. "Internal Error"
[Acer Iconia A500] linuxsociety:
**Edit: Fixing v2.0 zip files for people having issues with signature verification. Will post new links shortly!
[Acer Iconia A500] adrock74:
I've tried installing v2 and keep getting "cannot open file, bad" error. Cwm 1.7.3/reflexx
[Acer Iconia A500] linuxsociety:
Can you give me the md5sum of the .zip that you are trying to flash? Also do you have zip signature checking turned on? If so turn it off. I made some edits to the .zip file and the signature is going to fail if you are trying to verify it.

**Edit ok taking all v2.0 downloads offline temporarily to fix md5sum issues people are getting or zip signatures. They will be back up and I will post new links

**Should now be fixed @ 5:36pm CDT on Sat Sep 8 2012 Alternative link is: http://beta.androidfilehost.com/?fid=9390077933525139957

If link in the OP doesn't work use the one above, however both files should be good if the mirrors are up.

Adrock74 please let me know if the androidfilehost zip will flash ok with CWM for you. Thanks
[Acer Iconia A500] adrock74:
I tried again and it will not flash. Sig verification off will not either.
[Acer Iconia A500] linuxsociety:
Is anyone else having a similar issue?

**Adrok74: I went over the .zip and just to see if it would flash for me on my a100 it does. I think you may have a corrupted download, is there anyway possible you can give me the md5sum of the .zip you have on your device?

md5sum gm-a500-v2.0-signed.zip from a terminal or from adb shell.
[Acer Iconia A500] ziggy34:
I downloaded and flashed it earlier with out a problem. Using TWRP

Sent from my A500
[Acer Iconia A500] linuxsociety:
No reason it shouldn't flash with CWM though, but I suspect he has a bad .zip from a stalled download when the servers were having issues or something, I don't see anything wrong with the .zip, and it flashes fine for me, of course I am using TWRP too, but there has nothing changed in the updater-scripts that would cause CWM not to accept it, unless he has a version of CWM that is in development and doesn't work properly.
[Acer Iconia A500] adrock74:
Im thrown for a loop myself. I reflashed 1.6 again to be sure and it flashed just fine.
[Acer Iconia A500] linuxsociety:
never did see your md5sum of your local downloaded copy of the 2.0 zip. that would tell the tail.

From an android terminal run:

md5sum /path/to/downloads/gm-a500-v2.0-signed.zip

The md5sum should match = 77a403c22b8de108f22fb3d43641ac18
[Acer Iconia A500] adrock74:
I checked cwm log after flash fails: mini zip: Could not find end-of-central-directory in zip (bad). This isn't a huge deal, as 1.6 has the tablet running better than it ever has. Oh, the md5 matched. Sorry to take up our time.
[Acer Iconia A500] ziggy34:
The version I downloaded, the md5 was: 28f924f8a964243ce2ab68ff637c63fd

Edit: never mind, that was before you re-did the download.

Sent from my A500
[Acer Iconia A500] linuxsociety:
It is a huge deal to me though, because I don't want this to fail for other users who use CWM recovery. I'm not sure what that error means exactly, but it doesn't make sense how it flashes fine for everyone else and not you.
[Acer Iconia A500] adrock74:
I've used all of your releases thus far, and 1.6 flashes fine even now. When I can, I'll try twrp to see if that works.
[Acer Iconia A500] linuxsociety:
I'm not one to chose recoveries for other people, but I suggest that people at least use TWRP, plus it works good with Goo Manager in which my kernels are supported by ;)
[Acer Iconia A500] adrock74:
Goo servers back up and downloaded again and it worked! Who knows! Flashed just fine
[Acer Iconia A500] linuxsociety:
Good deal! Goo has been having some issues today, a server went offline, they have been working really hard at bringing it back. I'm really thankful for the guys over at Goo.IM though, they have superb android services, and it makes things like my Goo Manager compatibility possible for all the iconia tabs. Very glad it worked for you and you got it flashed! Thanks for informing me man.
[Acer Iconia A500] civato:
But the latest TWRP DOESNT WORK WITH AROMA custom installer. 2.1.3 worked but 2.2.0 and up doesn't and that is a big deal when using one of my roms and want to customize them.
[Acer Iconia A500] linuxsociety:
That makes sense then. Thanks for the info
[Acer Iconia A500] droidroidz:
Just installed with CWM, running flawless so far good work and ty!

edit:

never had a problem on any rom/kernel before but when im playing youtube videos they skip like every 20seconds. I am running ezterrys rom and before this was on his kernel as well. i had it on smartass gov and also tried wheatly and both skipped. ive tried mutliple videos/govs and they are all doing it. any ideas?

Swapped back to ezterrys kernel and stuttering is gone....dunno...i loved all the tweaks in this kernel but the wife plays to much youtube.

forgive my rambling...it may just be youtube as it is a sun afternoon and ezterrys has stutterered a few times as well.
[Acer Iconia A500] linuxsociety:
Network lag, outside of the kernel's boundaries ;)
[Acer Iconia A500] 10507:
If I want to use Zram, do I have to do any setting besides flashing the ZRam CWM?

Thank
[Acer Iconia A500] linuxsociety:
Nope that's it, I have done it all for you in the flashable zip, just flash the one you want to use and reboot, if you decide to try a different one, there is nothing that needs to be done as the flashable script will also remove the previous instance of zram. I'm personally using the 350mb zram and quiet satisfied with results.
[Acer Iconia A500] adrock74:
I had the same problem myself, switched gov to lulzactive and that solved it.
[Acer Iconia A500] mectec:
This kernel is awesome!!!

:good: I'm using this with RE-FLEXxx-STRYKER_Rev4.2 and it smokes!!

Great Job!
[Acer Iconia A500] civato:
Some info , I tested the v2.0 kernel and the zram 350 (and will be the same for all zram packages) on FLEXREAPER and RE-FLEXxx

If you use the package from the OP it will break the init.d support so , the zram tweak wouldn't even work.

This is because of wrong permissions set in the updater script of those packages.

So I uploaded a modded version that works on my roms and don't break init.d.

The 50i/tweak isn't needed on my roms as it is build in ramdisk of them.

And with the zram 350 it turns your tablet to a100 build.prop.

Other then that all works great but if you plan on using it on FLEXREAPER and RE-FLEX please use the attachment files.
[Acer Iconia A500] linuxsociety:
Hrmm what exactly was interfering with the build.prop by using the zram-350? Can't figure that out, permissions set fine on CM10 roms, not sure what you done, but would like a bit of insight so I can fix the rest of the zram files in the a500_kernel directory on my goo.im Thanks man

**Edit Oh i see, that Build.prop doesn't effect your system, it was just there for goo.im related things, it never gets copied to the device, that shouldn't be an issue for you guys - if you look in the updater-script /system never gets copied, it is just /system/etc that does - so the build.prop never makes it to your device ;)
[Acer Iconia A500] civato:
Well I can easely tell init.d working or not with a test file I put in it. If init.d doesn't work it won't wright a message to data.

The thing I did was changed permission in the script , flashed it and it worked again.

And in zram 350 there is a build.prop file in yours with a100 to it.
[Acer Iconia A500] linuxsociety:
Yes the zram zip file has a build.prop, but it is only used for Goo.IM to read it, it doesn't get copied to the device at all.
[Acer Iconia A500] civato:
Ok , got that , but still breaks init.d caused by wrong permissions to init.d in update script if you don't change it.

this is what I put in as permissions and then it works

set_perm_recursive(0, 2000, 0755, 0755, "/system/etc/init.d");
[Acer Iconia A500] linuxsociety:
What is wrong on them? The script was made for cm10 and should work on cm10. If you are using a stock based rom it may be flashing the permissions for the wrong owner used by stock. Not sure what else would explain it, as they work fine on cm9/10 the way they were. Does your init scripts require a certain owner/group in init.d other than just setting the scripts world executable?

*Edit: OK I think I see what you are saying about the /system/etc/init.d getting permissions overridden by the script and only properly setting the permission on the zram file. Strange we haven't had this problem with any A100 roms as it shouldn't really overwrite anything in init.d or change any permissions, it should just be setting the zram file 0755 perms. When you flash this it is actually changing the permissions on the directory (/etc/init.d) ?
[Acer Iconia A500] civato:
Oh I think I didn't make my self clear enough (with all the flashing I missed it) , I wasn't talking about the zRam update script but the V2.0 kernel update script.

In the V2.0 you set init.d permissions :set_perm_recursive(0, 0, 0755, 0644, "/system/etc/init.d");

This breaks my init.d from auto loading my scripts.

I need to set the permissions in the update script to set_perm_recursive(0, 2000, 0755, 0755, "/system/etc/init.d");

If you set permission to the file it self there is no problem (like in the zRam tweaks).

sorry for the mis understanding , busy busy.
[Acer Iconia A500] linuxsociety:
Ohh ok I see what you are saying now lol. I'll edit the v2.0 .zip and fix that for everyone then :D
[Acer Iconia A500] civato:
Or leave that line out and just set permission on the 50tweakIO file itself like you do in the zRam packages.
[Acer Iconia A500] linuxsociety:
I already had a line set to set perms on the tweakio. dont know why i even had the line for setting perms on init.d. But anyway changes are made, shouldn't effect anyone if they download from this point on.
[Acer Iconia A500] julios6686:
I would like to test your krenel... But just want to ask you if the user experience is really best than the Thor Kernel?

I used the CM10 rom...

The Zram system is very interresting...
[Acer Iconia A500] themechaniac:
wrong place to ask ? i think

Julios6686 read post 212,

Best to read them all

you might get info if you post your question in general section or question -answer

Hard for developer to answer on some ones else's work.

Users have less risk !
[Acer Iconia A500] Magaboo:
+1

Although, it was smoking with the original kernel, but it seems to smoke more now! :) .

Thanks linuxsociety & civato