yashsingh1/xdaforums huggingface dataset:
[Gen8 General] floyd0815:
For what I can say:

dkelley seems to be right with the "wifi AES bug"

My A101 sometimes felt a little sluggish if an app had to access the internet and Xiia-Live-app (I-radio) did cause a hang. (2 days ago) (router only supports AES on WPA2) Since I've changed the settings to WPA+WPA2 and AES+TKIP I haven't noticed any lag. Also switching between 2 wifi-AP's isn't working as it does on my Desire. (have to disable and enable it again to be able to switch to the other one)

So maybe he is right...

EDIT: Forgot to mention that it sometimes showed wifi connection (without one bar in strenght) but there wasn't, so I had to disable/enable...
[Gen8 General] dkelley:
wow, prolific kernel building :-)

I'm going to try every kernel and build you come up with also along the way - one way or another I'll track down the source of my freezes.

while stock doesn't literally freeze per se, stock sure is a POS compared with UrukDroid.

I hope my continued issues don't make it sound like I'm not grateful - this work is outstanding everyone :-)
[Gen8 General] dkelley:
running latest test kernel, only an hour or two of use so far but considering how frequently it was freezing before it was nice to use my tablet for this long without any issues at all so far.

probably speaking too soon though ;-)

note: I'm at work so back on aes wifi. still uncertain about that and how it affects things - of course if there were/are freezing issues then possibly any extra cpu activity (such as different wifi decryption method or whatever) could push it over the edge. Just spouting off with random theories here for the other guy who's been experimenting with my wifi settings stuff too.

cheers
[Gen8 General] dkelley:
still no freezes with latest kernel experiment!

only unrelated glitch in that classic archos volume control thing (sometimes hitting volume control buttons will take over cpu and everything gets "wait or fc" alerts until you reboot). Totally different problem though and a MILLION times better now.

I hope this isn't just a fluke and will report after more extensive use but so far so good.

UPDATE: I just ran a stress test app for almost an hour without a glitch!! this same app brought on the freeze after 30-some minutes before this latest kernel update.

This isn't definitive yet but certainly is very very promising.

Hopefully this means you can keep the last kernel's modifications (at least the most recently removed bits) out of your final 1.0 kernel and get back onto more productive tasks such as ad-hoc tethering and the rest of your 1.0 specs!

I won't update about the freezes again unless I experience another one. I've used my 101 for hours and hours today after flashign the new kernel adn haven't had a single lockup/freeze.

cheers

Don
[Gen8 General] fzelle:
Same here.

I'm using the A70 for INet Radio and it normaly was freezing sometimes when the Wifi was breaking in the radioApp (Xiia and ffn app ).

Since using the 1.0rc kernel this hasn't happen again.
[Gen8 General] Mod57:
$aur0n, hope I am not speaking to soon but you may have found the problem. I have tried everything that caused problems before several times. So far all has been good. It did freeze once today running GPS. This was an issue with stock firmware too, more then likely memory related.
[Gen8 General] dkelley:
well, it just froze after my daughter played a 3d racing game for about 10 minutes.... so that's not too promising.

it makes me think that whatever it is that's freezing these tablets is only encountered more frequently with the kernel changes still in place. now that some things have been changed, maybe we don't trigger the freeze so often, but whatever it is that actually is making the tablet freeze still exists.

hmmmmm

I created another logcat...

I'll upload it later (kids are playing with tablet again)

I've disabled wifi and gone into airplane mode because I want to try a few situational causes now.
[Gen8 General] dkelley:
ok, here's the logcat I captured after it finished rebooting from the previous force poweroff I performed after the freeze.

it froze with wifi off and in airplane mode too by the way. playing the game jetcarstunts really kills it after a matter of 10 to 20 minutes.

I've tried swap on, swap off, compcache on, compcache off, the latest kernel.

it just freezes after a while.
[Gen8 General] $aur0n:
If this happened with latest kernel - it's probably not a kernel issue. This one was the same as in 0.6 (witch as far as I remember had no freeze issue). So it has to be something else...

We can do one more try with some modules changes..

Are you fully sure it does not happens on stock OS?
[Gen8 General] floyd0815:
@$aur0n and Co.

I've tried on my own, because I feel a little stupid to ask again, but I haven't got it working probably and found anything about it:

How do I mount the SD to work as swap?

(I have to enable it manually)

Why it doesn't mount with EXT4 at all?

Tried it threw init.rc without success.
[Gen8 General] $aur0n:
Sdcard /mnt/storage/sdcard is mounted to late to be used as swap file (unless automatically - manually you can use it). Anyway - if you want to use SDCard for swap memory (using internal Uruk install) - best way is to create swap partition (not swap file). I've already added this functionality to 1.0.
[Gen8 General] woti23:
the only thing suspicious in his logcat:

I/PackageHelper( 1142): Failed to mount container com.halfbrick.fruitninja-1 rc : -1
E/PackageManager( 1142): Failed to mount cid : com.halfbrick.fruitninja-1 when installing from sdcard

dozens of that

W/DirectVolume( 1042): handleBlockEvent devpath /devices/virtual/block/dm-2
W/DirectVolume( 1042): handleBlockEvent device_path_cmp /class/block/mmcblk2
W/DirectVolume( 1042): handleBlockEvent after readlink device_path_cmp /class/block/mmcblk2
W/DirectVolume( 1042): handleBlockEvent devpath /devices/virtual/block/dm-2
W/DirectVolume( 1042): handleBlockEvent device_path_cmp /class/block/sda
W/DirectVolume( 1042): handleBlockEvent after readlink device_path_cmp /class/block/sda
E/Vold ( 1042): ASEC mount failed (No such file or directory)

and then

W/PackageManager( 1142): Container com.halfbrick.fruitninja-1 is stale
W/PackageManager( 1142): Container com.concretesoftware.pba2_mcg-1 is stale
W/PackageManager( 1142): Container com.oceanhouse_media.bookgreeneggsandham_app-1 is stale
[Gen8 General] floyd0815:
So I create a swap partition on the sdcard and mount it thru fstab?

Or should I mount it in init.rc where some other system dirs get mounted?

THX in advance!
[Gen8 General] eagleofdeath13:
For what i know about Linux it can swapon at any time. So try, and if it crash, i was wrong XD
[Gen8 General] $aur0n:
Use swap service (fstab is not used since Android init don't care about it) - anyway, best is to wait for 1.0RC1 - it's all there.

Any more reports about kernel stability?
[Gen8 General] floyd0815:
I did it thru fstab and a "swapon -a" in an init.d script.

No kernel reports from me.

(seems all normal in logcat, no freezes...)
[Gen8 General] bobsie41:
Wi-Fi still drops after about 30 secs of use no such problem with stock (sorry if this is not kernal related) device froze after one minute of playing tetris.

p.s. I am new to urukdroid and have installed on internal. I am absolutely blown away by the speed and responsiveness of my device all credit to you however, the dropping of wifi despite it showing is connected with excellent signal renders my device virtually useless! A solution to this and i would be one very happy archos user.

Thanks again for all your hard work.
[Gen8 General] $aur0n:
With what kernel it froze?

Wifi is something bad by design - you have to tweak a little with your router, perhaps change cipher etc. - that's the only good solution.
[Gen8 General] bobsie41:
Urukdroid-1.0 RC1
[Gen8 General] dkelley:
ok $, lay me some more intensive code changes please.

I'll test today in stock android. it does have issues in stock but never has actually frozen on me. it's done the "simulated freeze" where the touchscreen becomes unresponsive but the power button will still turn off the screen, wait around for a minute or two and the whole thing's back to normal again. I figure those moments are some runaway cpu eater of some kind but haven't bothered checking for certain.

If I get a total freeze today in stock android (it's 10 am here) I'll let you know and will put the toy up for sale (sadly) citing hardware issues.

But since I'm not the only one with the freezing issues I'm hoping that it's something about urukdroid 0.7 combined with our revision of the tablet (mine's rev 6 by the way).

I'm a software developer by day and write android apps in raw java on the side but have never built the OS and don't know it's workings very well - but I should be able to follow instructions with adb, bash shell, etc just fine.

cheers

Don
[Gen8 General] magisterrivus:
I have noticed that there is no hardware accellaration when playing videos with Rockplayer. And the stock video player is not able to play flash videos anymore. Just tested it with Dolphin HD (Useragent iPad) on gametrailers.com. In stock ROM i am able to play the videos with Rockplayer/stock player with hardware support. In UrukDroid comes an error message saying the video cannot be played back. I just switched back and forth. No problems with stock ROM. Btw., my USB Host also has stopped working some days ago.

Nevertheless UrukDroid is pretty cool and fast. Keep up the good work $aur0n

Edit: i'm using UrukDroid 0.7
[Gen8 General] fzelle:
@dkelley:

Maybe if you try another governor.

I have switched from interactive to Ondemand and since then i have no freezes anymore.

( SetCpu http://xdaforums.com/showthread.php?t=505419 )
[Gen8 General] dkelley:
good to know. I'll try that too at some point. Right now I'm using the stock archos android to see if it freezes and I'll keep using it until it freezes or until tomorrow morning, which ever comes first.

since it has consistently frozen in urukdroid 0.7 with all the different kernels every night then I think if it doesn't freeze tonight then that is a good indication that it's not my particular unit malfunctioning.
[Gen8 General] fzelle:
I just had a freeze.

Nearly doing nothing.

Had a Musicplayer (RockOn ) open and while it was getting the covers i hit Menu/exit.

I had some of the graphics transparent on the desktop but that was it.

Only Reset helped.

But after the reboot i tried it again and then it worked.

No swap, compcache off.

So it's not the governor.
[Gen8 General] dkelley:
ok, so my kids and I have used the 101 for literally hours without a single freeze using the stock most recent froyo android.

it's gotta be urukdroid...
[Gen8 General] yepayepa:
Frankly speaking, I bet the freeze problem is related to video.
[Gen8 General] $aur0n:
I've been playing yesterday on DungeonHunter for an hour and a half - everything was just fine. I watch movies everyday - I also bet on video previously (but restoring to previous kernel did not helped), and since I can't find quite repeatable way to hang device... it will be extremely hard to find the problem.

Last try ;)

Please use kernel I've posted previously and this modules pack (this may disable some functionalities)

Code to change modules

su
cd /lib/modules
tar -cf modules-backup.tar 2.6.29-omap1/
wget http://dl.dropbox.com/u/1017593/ArchosGEN8/UrukDroid-1.0/modules-test.tar.gz
rm -rf 2.6.29-omap1
tar -zxf modules-test.tar.gz
sync
depmod -a
reboot

Kernel (the same as posted previously):

http://dl.dropbox.com/u/1017593/ArchosGEN8/UrukDroid-1.0/UrukDroid-1.0RC1-kernel.tbz2
[Gen8 General] dkelley:
ok, using your last try ;-)

I can't sleep so just finished setting it up @ 2:39 am. so far it works but I only just started using it. playing jet car stunts since it seems to be a nasty one for urukdroid on my particular machine.

will let you know over next 24 hours if it freezes.
[Gen8 General] dkelley:
Well that was fast. Freeze.

Will try starting from scratch with full sde wipe tomorrow.

Froze playing armoured defense.
[Gen8 General] $aur0n:
Ok - if you had freeze it can't be kernel. The only module left that is used and not compiled by me is tiwlan_drv.ko (wifi driver).

Don't do the wipe - it won't help (shouldn't) - and we loose test ground :D

If you have test modules and kernel, please make sure all services are disabled (UrukConfig) and go disable incrond (it's not in UrukConfig).

su
cd /etc/uruk.d
./incrond stop
ps -ef |grep incrond

Last line just to make sure it's off (should return nothing or "grep" itself only).

And do the tests please :)
[Gen8 General] yepayepa:
I will try that tonight. Thanks Sauron.
[Gen8 General] dkelley:
will do. by "do the tests" you mean play games until it freezes? ;-)
[Gen8 General] magisterrivus:
$aur0n, i have just flashed your latest 1.0 RC and videos seem to play fine again. Thanks!!

No problems found so far :-)
[Gen8 General] dkelley:
$aur0n, it's still early, but stopping the incrond process may be the trick. of course my a101 has fooled me before ;-)

ran a stress test for 40 minutes just to get the system nicely heated up (trying to simulate a day of use very quickly). Then I took a big break @ work and played a game for half an hour (the one that froze last night) and it has all been just fine so far.

However I'll refrain from letting myself get excited until I've put it through the kid test tonight :-)

Cross your fingers (or whatever gives people good luck where you live)...

Don
[Gen8 General] dkelley:
freeze.

EDIT: I just ran the same test on stock android (jet car stunts, leave it alone on the 3d menu anim, unplugged) and to my surprise the game didnt' keep the screen awake. it slept. I brought it out of sleep ok and all was good but it did take a couple seconds to respond properly after that (which doesn't surprise me). There is a very vague possibility that this event (screen off) is what made the tablet freeze with your firmware since the test was otherwise the same and the time period was vaguely similar. I can actually time the screenoff to see if it coincides with the freeze to see if that will help. I'm probably wrong though - I suspect it's a coincidence.

ok back to my post about the freeze:

restarted, stopped that cron again, froze again (just running jet car stunds menu page which has nice 3d rendering going on in background - turns out to be all I need to freeze your firmware consistently without even playing the game. took a few minutes on that display each time before the freeze).

if incrond is actually the issue then could something else be restarting it? of course it's a very simple process to start.

Rereading my long posts just now, I think this is an important point: So out of curiosity, how do we know for certain that the freezing is something new to 0.7? Just because it didn't come up before doesn't mean the problem didn't exist, possibly. Maybe I push my tablet harder than some people do with games and such. I only started with 0.7 so can't say if older builds have this freezing issue too.

So I'm wondering if maybe you're looking in the wrong direction by only checking changes between 0.6 and 0.7. Maybe it's more of a fundamental issue than that.

Cheers,

Don
[Gen8 General] frenchdj:
Hi, simple games as thunder race or doodle jump still freeze with these urukdroid so there s something wrong on videogaming compatibility, can somebody please check the same and confirm there's the same issue? Thanks
[Gen8 General] dkelley:
ok so I installed and ran cpu watchdog in the background on my tablet. it logs when apps exceed certain thresholds of cpu use.

I set my screen timeout to 2 minutes in uruk 0.7 with all your modded modules and kernel, stopped incrond, ran the game and timed it for 2 minutes. it did the screen off just fine this time. when I woke it up though cpu watchdog alerted me of beautiful widgets (for my home screen) and of the watchdog service itself exceeding limits - 48.2% and 40.4% each. of course there's nothign wrong with that, but if enough processes are vying for cpu time then potentially it could be the situation that sends my tablet into a freeze. That's not helpful probably, but worth noting.

however my freezes have been with the screen timeout set to 10 minutes, not 2 minutes, so I'll change it back to 10 minutes and time it again to see if it freezes before or at that 10 minute mark.

EDIT: fail on screen timeout being the issue. it froze after 6 minutes, screen timeout set to 10 minutes. so it's just freezing, not related to screen timeout.

Don
[Gen8 General] gschmidl@gmail.com:
Install problems - can't mount drive

I've been trying to install UrukDroid 0.7 on my 250GB Archos 70 according to the instructions. I can get the first two files flashed no problem. I can boot into UrukDroid and start the install.

However, when I get to the point where the installer asks me to upload the install package, the drive doesn't mount. I've tried on two different Linux machines, one with the very latest stable Debian kernel -- there's only /dev/sdc, and it's not mountable. No /dev/sdc1 ever appears. Windows, too, shows an empty drive, not a drive it doesn't recognize.

Anyone have the slightest clue what I'm doing wrong? I didn't see anyone else with that particular problem here...
[Gen8 General] julen163:
Frozen

Hi, I just try too with freeze problem in uruk 0.7

I note that with moon+reader and repligoreader apk, is easy to reproduce freeze problem.

with moon+reader you have to open a book and touch to pass pages enough quickily and after time is frozen.

with repligo, you have to open a PDF, and wait opened. After sometime if you try to touch it, it is frozen.

I'm very disapointed

After update with rc1, still frozen. !!!!!

How can I help ??? to progress....
[Gen8 General] $aur0n:
I agree this can be misleading, but I personally don't recall any suspicious freeze prior to UD 0.7. Of course it happened quite a lot - but I'm a bit "different" user, and most of it was because my deliberate action.

With 0.7 we have of course Archos changes introduced in 2.1.8 - so there is quite a lot of stuff that has changed, and not much way of debugging it :(
[Gen8 General] julen163:
Maybe an starting point....

Ok,

thinking in changes from uruk 0.6 to 0.7 ....

and frozen problem...

and the new archos firmware ....

what about if we start in first wit ...

UN-Merged Archos 2.1.8 firmware changes ???

maybe thats it the origin of the problem, cause that in 0.6 there is no frozen problem ????

:confused:
[Gen8 General] dkelley:
Is it possible to downgrade to 0.6 for now? 0.7 turns out to be freezing for several users.

Edit.... never mind. 0.7 has too many important changes i think from changelog.

I will stick with 0.7 to help qa the issue of course. But for everyday use im on stock now.

EDIT 2: One other thing I could do if you feel it's helpful is upgrade to your new 1.0 build. Then I'm working from the same sources you're building on currently rather than working from an old build that you have to keep referencing. Let me know if that would be helpful. I don't use it for daily work anyhow due to instability in urukdroid, so it won't negatively affect things if I end up with wifi issues etc (which I've read of from a user of 1.0).

Cheers, Don
[Gen8 General] $aur0n:
The only thing I need now is a way to "freeze" Uruk on demand so I can go back to 0.6 and apply changes finding broken stuff. Like for now, nothing works for sure :(
[Gen8 General] dkelley:
the game jet car stunts, leaving it running in it's opening menu (with it's 3d rendered backgrounds animating all the time) is all it takes for me now. I don't need to interact with the game, just leave that running and it kills it - eventually. often it happens in a few minutes. but sometimes it seems to take longer.

I will write through some of what I'm thinking here just in case it's helpful, but it's pretty superficial layman end user stuff so probably is wrong or I'm stating the obvious:

Since it doesn't always happen at the same moment, it seems likely to be a background service that runs on a timer (incrond you already tried?) OR an event that isn't driven by user input (so if not cron based then network events or android-based servers (you have several installed, even if disabled in your process control app could they somehow be generating events still?), memory/built-in-autokiller events/cpu management events/filesystem events/others) and fails when it doesn't get access to hardware resources in a timely manner (such as when a game is hogging resources) or fails when there are combined disk reads and writes or something (you ARE using some interesting filesystems and virtual disk concepts here... maybe it's related to that?) or fails when one or more apps that are expected to be running aren't running (such as when a game takes enough resources for android to kill off the expected-to-be-running-app)... like if scheduled service A runs and looks for process B but can't find it, fail. but that scenario should write an event to logcat, correct? so that seems unlikely.

So again, I'm thinking out loud and you probably had similar thoughts a week ago when I started mentioning these freezes :-).

Andof course those ideas are probably why you started me off stopping services and similar tricks - which we've proven doesn't help.

If the freezing happened in the current firmware I'd be thinking it's an archos firmware issue - so you'd want to revert to an older archos firmware build. But in this case... it's just got to be something Uruk specific. I don't know how your builds work, but if you could do a build of 0.7 (or 1.0, which ever since 1.0 has the freezes too apparently) that has only the most fundamental Uruk-things in it (filesystem/memory changes so it can run as UrukDroid on the ext4 filesystem installed locally), and if that doesn't have the freezes, then we can add items one by one until the issue appears.

Annoying, but possibly the only way.
[Gen8 General] julen163:
$auron

me too...

I note that with moon+reader and repligoreader apk, is easy to reproduce freeze problem.

with moon+reader you have to open a book and touch to pass pages enough quickily and after time is frozen.

with repligo, you have to open a PDF, and wait opened. After sometime if you try to touch it, it is frozen.
[Gen8 General] $aur0n:
I use moon reader and ezPDF - nothing happens here.

And to dkelley: it has to be something low level enought to hang device - incrond and other stuff don't touch memory/hardware directly so it's almost impossible to "core" Linux. It has to be something in kernel, or something that touch HW directly - so that's why graphics is/was the best guess.
[Gen8 General] dkelley:
ok. filesystem? anything you're modifying in the android memory management/app killer configuration? the server processes I mentioned (such as your incredibly helpful samba share which I love and miss desperately in stock android LoL)? those servers are disabled on my system but still there could be something modified in the rest of android to support them which you've added in 0.7, like your vpn setup maybe?

could we try a completely different kernel with it (like the stock archos kernel) without breaking the ability for us to replace the kernel again afterwards?
[Gen8 General] hobbbes:
Activity Launcher keep crashing

Any ideas? When I move a shortcut on the desktop top it freezes for 30secs and if I touch the screen a force close window comes up saying the Activity is freezing.

A.
[Gen8 General] SWFlyerUK:
Not sure if this has been mentioned bt I can't play video via the Archos Video app, any file just plays a black screen, sound but no visuals?

Regards.
[Gen8 General] frenchdj:
Games freezing issue on 0.7

I've been changing all the kernel you updated and so far nothing has changed unfortunately.

The two games I used to play for testing are Doodle Jump, you'll get stuck after playing with it for a while and most evident problem is with Ragin thunder 2. You play up to 4 races with no probs then the car get frozen and that's it forced restart. Not sure if it is the same with Raging thunder 1 bundled with the console but anyway it's already something. If you want to freeze it on demand 4 races of raging thunder 2 that's it.