yashsingh1/xdaforums huggingface dataset:
[Gen8 Android Development] freddy999:
SD Card r/w issue

$aur0n,

Great job by the way on 1.5!

Everything is in order, wifi working properly and quite snappy proformance with one really strange issue.

I have an 8gb 101 with a fresh 1.5 install to

internal

memory.

The one issue I have is with the SD card. I tried several cards and all the other simple things and the problem persist.

When the SD card is first mounted after boot it is r/w. then the media scanner runs, etc and in a couple of minutes it becomes

read only

. All write attempts fail.

Any attempt to change the permissions also fail.

If I unmount the card and remount it the card is again r/w for several minutes and the same thing happens again.

I booted into archos android and verified the problem is not a hardware or card issue.

I also tried with media scanner disabled guessing maybe something was going on there (since the problem seems to roughly coincide with the completion of media scanner)but not difference. It must have something to do with the way it is mounted???

It does not seem to effect internal memory.

Any guess as to what is happening?

Thanks
[Gen8 Android Development] $aur0n:
Your sdcard is fat or ext4 (I assume fat after what you wrote). If fat, its handled by vold. Please check "dmesg" if system reports any kind of errors during r/w to filesystem. Please also give me output of "mount" command when its ok and wrong.
[Gen8 Android Development] freddy999:
The card is fat. I am at work now and the device is at home, but I will check tonight and get you some info.

under the new system exactly how is the card mounted?

Thanks for your quick reply!
[Gen8 Android Development] $aur0n:
This is certainly a good idea - Sibere do you have time to modify kernel (grab stuff from milestone ;) ) and add it to our kernel? I'll of course make update/change stuff in recovery...
[Gen8 Android Development] sibere:
I remember that it was the same for OC kernels on the Desire. Freq. Was limited to 1ghz during boot and then the user was able to change it to a higher value after the boot if everything was fine.

I'll need milestone stuff and maybe the latest 1.5 UD kernel src too ;)

Unfortunately I won't be at home for the next days. I'm gone on a trip and won't get time to look into it. Sorry.

Sent from my HTC Desire with DATA2SD
[Gen8 Android Development] gersto:
Has anyone tried connecting to a Cisco VPN with Urukdroid 1.5. I haven't been successful. I see the tun.ko file and i'm using VPN Connections but so far have had no luck, fails at every attempt any ideas?
[Gen8 Android Development] sweetypie:
I can't see a roadmap for future developments, except for changes in the next 1.5.1 release.

Any statement about incorporating Archos fix for Skype black screen on webcam output? It's working nicely on the new FW 2.4.19. It's now a reason (the only reason) for me to reboot into stock FW.

In the changelog it says:

UrukDroid 1.5

[CHANGE] Reverted back WPA service (which enable UrukDroid? WPA supplicant with AdHoc? support) - since some people reported problems with adding new networks with Uruk version of WPA supplicant.

Not sure what that means. Does it mean that AdHoc support is removed in 1.5?

I'm currently on 1.0 and finally enjoying AdHoc connection just fine.
[Gen8 Android Development] $aur0n:
Of course I'll add new Archos FW changes - but right now my device goes to RMA (it should be 4-6 weeks) so I can't do any more updates.

WPA service (when enabled) support adhoc but people reported that Archos configuration wizard can not add some networks to list with it.
[Gen8 Android Development] sweetypie:
Thanks for the quick reply. Unfortunately you quoted my first post, with a load of junk in the middle of it - I edited it :(

Sorry to hear about the RMA. I'm loving the A70 more and more. It now does pretty much everything my A5IT does, but with the bigger, and capacitive screen.

With the soft buttons removed, and the smaller top notification bar, it's just about perfect. Really slick.

I'm happy with 1.0 right now - happy to wait for the Skype fix.

Are the Gen 9 devices really better than this? I'm selling my A101 because the A70 is the biggest one which will fit comfortably in my hand, in portrait mode. I wouldn't be able to hold an 8 inch model.

Thanks again.
[Gen8 Android Development] fzelle:
The gen9 will be alot faster, but also alot bigger then the A70.

I will wait for a 7" version the size of the A70 before updating.
[Gen8 Android Development] dainese01:
Sorry to be annoying... but my archos 101 won't auto update, despite successfully pasting the update 1.5 file into the appropriate directory.

I also tried the 'force update' a few times in urukconfig to no avail.

any tips?

thanks.
[Gen8 Android Development] $aur0n:
And what do you do - exactly?
[Gen8 Android Development] dainese01:
thanks for reply.

i've downloaded the 1.5 upgrade tbz file.

copied over to sdcard. used root explorer to copy the file to data/urukupdate. and waited, or pressed force update in urukconfig.
[Gen8 Android Development] $aur0n:
What device, you upgrading from what version, please write path exactly (it should be /data/UrukUpdate/) - have you check /var/lib/urukdroid/update.log and/or fail.log? Have you read http://code.google.com/p/urukdroid/wiki/Upgrade?
[Gen8 Android Development] dainese01:
log file:

indicates possible corruption, urukconfig.apk: no such file or directory.

will redownload

thanks

followed same directions on the installation page.

Archos 101
[Gen8 Android Development] dainese01:
Thanks $aur0n.

it was an incomplete download. 118 of 136Mbs. popped it in folder. and is updating as we speak. so easy
[Gen8 Android Development] ryadztu:
2.4.19 in next release? Google Music now works, but I'm sticking with Uruk mainly because of iptables and ability to use larger /data partition size.
[Gen8 Android Development] mjason:
1.5.1 update

I upgraded to 1.5 without issue but now there is no data/urukupdate folder in 1.5 to do the 1.5.1 update. How do I apply the update?

Thank you for all your work!!!
[Gen8 Android Development] $aur0n:
First it's /data/UrukUpdate (case sensitive and with /). If it does not exists - create it, reboot and it will be ok.

On device:

su
mkdir /data/UrukUpdate
[Gen8 Android Development] 4qu4rius:
Hello all !

Thanks a lot for that ROM it's really nice to have all this added functions:) ssh is particulary nice since doing some command line on the tablet is really a pain.

I'm trying to have nfs4 working with the default setup (SMB off, usual mount point) but with no luck.

My other linux PC sees and mounts the NFS share alright but the 101IT doesn't:

The last error message is something like this:

"the error message, as given by the server is :No such File or Directory"

As if I had made a mistake in the share location:

nfs4_source="192.168.1.2:/media/DATA2/"

which I garantee is correct. I even tried to symlink /media/DATA2/ to /data2/ on the server to avoid possible parsing mistakes, (trying nfs4_source="192.168.1.2:/data2/" instead but with no luck.)

The relevant /etc/exports line on the server looks like this:

/media/DATA2/ 192.168.1.0/255.255.255.0 (.... plus some options)

and that share is mounted fine on another PC in my home.

What did I do wrong ?

Thanks for any tip :)
[Gen8 Android Development] freddy999:
$aur0n,

Well, I went home friday with the best of intentions, but when I rebooting the 101 the problem was gone! I have no idea what fixed it as I had rebooted it many times the night before. Perhaps because it was powered down?

But now I have another issue, which some may have already addressed but I have not noticed before. On all my SMB shares I see the workgroup and the machines, but when I try to access a file I see a "Not allowed". Do I need to set some credentials or permissions?

Thanks,

Freddy999
[Gen8 Android Development] $aur0n:
I don't really see and error in what you wrote here. Just make sure it's nfs4 on your server, and check for error there (in server logs). You can always try to mount it manually (with help of ssh) on UD for easier debugging.

mount -t nfs4 192.168.1.2:/media/DATA2 /mnt/net

I use nfs4 all the time for video "streaming" - and it's certainly working ;)
[Gen8 Android Development] 4qu4rius:
ok thanks, I'll dig into it this evening. ... nfs version is a possible culprit, but that would be surprising as well.

EDIT: howto's on nfs4 seem to agree with you. I haven't configured my server as a v4 server.
[Gen8 Android Development] bach0405:
uruk apk disappeared during upgrade

Hello $aur0n,

thank you for your great job.

Here is my problem. I made an upgrade from uruk 1.0 to uruk 1.5, using root explorer to put the .tbz2 in the data/update folder.

Everything is OK (initiation with uruk 1.5 after reboot) but the uruk apk disappeared. Is it a normal process. If no, where is it possible to get this app?

thank you
[Gen8 Android Development] waterpolo:
The latest urukconfig 1.1.2 can be found in this post:

http://xdaforums.com/showpost.php?p=16735652&postcount=1852

P.S. I had the same behavior after update from 1.0 to latest 1.5
[Gen8 Android Development] JulsPower:
Hi

I did install 1.5rc1 to sd using easy installationg

worked great

Samba filesharing wasn t working

I did reinstall busybox and sh

but I think I screw something up there

now many thing wont run

like any urukdroid config would throw and error like unable to run script and sh: applet not found error

sh: applet not found is also given when I try to connect to adb shell

Now someone have an idea on how to fix that

and idealy without clearing the data on it got a few games I would like to keep the progres

Terminal emulator do work

Thank you
[Gen8 Android Development] ryadztu:
bump, need Google Music support
[Gen8 Android Development] $aur0n:
Use ReInstall from EI - read wiki.
[Gen8 Android Development] 4qu4rius:
Server now configured as v4, everything's ok. THanks for the hint about version error.

Next step will be caching. 720p video don't "stream" very well currently. But I don't have any sdcard around, so is it possible to have cache created on internal memory instead of external sdcard ?
[Gen8 Android Development] bach0405:
Thank you waterpolo

I installed this last version and I had a weird behaviour of my tablet : The screen became black after a few minutes, maybe errors on internal disk ( I installed uruk on internal memory)

I reinstalled Uruk 1.0 and it was the mess with some warnings (widget, communication, ...)

Finally I made a full reset of the tablet with a fresh install of uruk 1.5.

It is ok by now but I have not installed chainfire 3D yet, I am not sure that this app is compatible with UK 1.5.

Does anyone have tested chainfire 3D with uruk 1.5? any trouble?

edit

bad news for me : black screen appeared after a few "close / open" ; I use go launcher ex ; black screen appears after the internal disk check, just before the widgets get their images; if I use the soft buttons, it tells that go launcher doesn't answer.

May be one of my apps is not compatible with UK 1.5. I think I will go back to UK 1.0 for the time being.
[Gen8 Android Development] Tiz0ne:
How to connect and open a USB Pen Drive

Please, someone can help me?

I can’t use pen drive in my Archos. When I connect a pen drive it is recognized, but I can’t see/locate/open it using Astro File Manager or Root explorer.

Any suggestion? Sorry my English!

Thanks!
[Gen8 Android Development] eagleofdeath13:
Where did you search for it? Is it mounted?
[Gen8 Android Development] Tiz0ne:
I am a new Android user, but I think it is mounted. When plug the USB stick I receive the message to safely remove it. In Archos stock rom, it was in /storage/usb_host/. I cant find a similar folder. Thanks for your help!
[Gen8 Android Development] waterpolo:
Search for usb_host, same level as sdcard.
[Gen8 Android Development] ryadztu:
bump - would make uruk complete
[Gen8 Android Development] 4qu4rius:
Sauron already said he would do that, give the man some slack :)
[Gen8 Android Development] $aur0n:
Yah ;) - and like I said, since yesterday I'm "tabletless" - courier took it to RMA so... like for now sorry.
[Gen8 Android Development] 4qu4rius:
Hello all

I have a quick question about nfs4 and cachefilesd.

I'm trying to get cachefilesd to work on internal memory instead of SDCard

(I don't have one around and besisdes, the sdcard port seem broken : I cannot insert a micro sd and have it stay there, it bounces back like when I want to remove it, even if I push it as far as it will go)

Anyway, back to cache: I modified cachefilesd.conf to point to an internal memory directory (/mnt/storage/cache/fscache) and restarted nfs4 service. dmesg says there something wrong with cachefilesd : error -95. I don't have my Archos at work of course, but if I can provide more helpfull information, I will.

(on another topic : I tried to insert my phone's sdcard to have cachefilesd to work but when I rebooted UrukDroid, it looked for a system install on the SD whereas the system is on internal memory !! and the init process tried to "repair the rootfs" partion (on the SD card I guess) whereas I would just like to have it boot on internal memory !! )
[Gen8 Android Development] $aur0n:
Please read this:

http://code.google.com/p/urukdroid/wiki/UrukService_nfs4

And this:

http://code.google.com/p/urukdroid/wiki/FAQ#How_to_prevent_Uruk_from_booting_SDcard

And please start search from WiKi - then forum.
[Gen8 Android Development] 4qu4rius:
I did, and searched a lot but to no avail. Maybe I just thought internal storage was reformated as ext4 too and it's vfat ?? if yes, then sorry that just didn't seem likely. I was so sure EI had formated the whole thing as ext4.

That I should have found on my own, sorry :)
[Gen8 Android Development] sibere:
Would this give you a bit of time to clean-up latest kernel src and post'em somewhere? :)
[Gen8 Android Development] $aur0n:
This parts are crucial:

"Cache system requires ext4/ext3 storage with enabled extended attributes and running "cachefilesd" daemon. "

/mnt/storage (storagefs) is fat partition - always. Datafs /data is ext4, but it is not mounted with user_xattr. On sdcard you can choose whether it will be ext4 or fat.

So you can go with manual and create a file ext4 "partition". There is slight chance it may remount /data with this extra attributes (can't check it now ;) ) - but you probably won't manage to change it during boot time (it's in initramfs). And datafs is usually small storage space.
[Gen8 Android Development] $aur0n:
Sure :) today or tomorrow.
[Gen8 Android Development] 4qu4rius:
Thank you that's very clear. I made the wrong guess.

So I'll take the file route. Seems simple enough. I guess I can put the mount command in fstab like any other.

Last, there's this phrase I don't quite understand:

It seemed to me the purpose of the cache was to store parts of a file and not the whole thing, so for example a 1GB cache would help to stream large 720p movies (4GB and above).(some sort of readahead, if you like). Please correct me If i'm wrong.
[Gen8 Android Development] menshen:
Fist at all, thanks a lot for Urukdroid. I have installed version 1.5 on my Archos 101 and it works like a charm! I noticed a great improvement compared to original version.

But I would like to get back the original boot screen from Archos, in other word, not to have urukdroid bootscreen.

Is it possible? How I can do it?

Anothe question. Do yo plan to incorporate version 2.4.19 to urukdroid?

Thanks in advanced!
[Gen8 Android Development] 4qu4rius:
Yeah, well, not as simple as I thought...

dmesg doesn't agree with me on the mount command.:

I guess Large block Device support is indeed in the kernel, but then I don't understand that message. I tried with files of different sizes (from 2GB down to 10MB), with no options except for the loop device.
[Gen8 Android Development] $aur0n:
Large and huge is not the same ;)

You should add to mkfs.ext4 "-O ^huge_file". It was not in howto (now is) because I thought I've added this by default to /etc/mkfs.conf - but probably missed during rewriting 1.5 (I'll add to my todo list).

S.
[Gen8 Android Development] waterpolo:
see link to a youtube video for a 'How to install a custom boot animation'

I have installed the same bootanimation as in the video.

See for more info this post.
[Gen8 Android Development] 4qu4rius:
Ok, fine. All the same, I should have thought about huge_file options, I knew about it but it just didn't occur to me.

All the same, now mount/fstab work fine with that loop, but cachefilesd still returns the same error code 95. I'll have to dig into that before giving you a meaningfull log.

Thank you for your help :)
[Gen8 Android Development] 4qu4rius:
Done ! Thank you for your patience Sauron :)
[Gen8 Android Development] lordofazeroth:
Just a question:

I noticed that the LED is blinking (15 seconds on, short off, then on again ...).

I know there was a thread about that, but I don't find it.

Can anybody tell me why?

It wasn't there in earlyer versions of UD.
[Gen8 Android Development] fzelle:
@4qu4rius:

How?

@lordofazeroth:

You havn't configured deep sleep and something is constantly checkung for ex your internet.
[Gen8 Android Development] lordofazeroth:
All connections are off :(

Where do I configure deep sleep?
[Gen8 Android Development] sibere:
Even in deep sleep, I see from time to time my A70 turning itself "ON" for a moment (but the screen remains off) and going back to sleep.

I think that is was not the case in UD 1.0 or it was much less often.

Sent from my A70S using the XDA mobile application powered by Tapatalk
[Gen8 Android Development] $aur0n:
This is usually some software that do periodically checkouts - like weather forecast, email, forum (tapatalk for example). This should be configurable to point where it does not wake up device.
[Gen8 Android Development] sibere:
Next time I will kill all apps and services runnuing in background as a test and see what happens. I usually also disable all the auto checkouts when the option is available, but I may have missed one or two ;)

Sent from my A70S using the XDA mobile application powered by Tapatalk
[Gen8 Android Development] menshen:
Thanks for your reply. I was referring to the boot screen that appears before bootanimation, in other words, the boot screen with messages from Urukdroid "iniciating, switchwing, etc". I would like to have my Archos seeming as original as possible...

Thanks!
[Gen8 Android Development] $aur0n:
It won't help (I'm not sure about that - but I would assume it). Application is unable to wake up device by itself, it has to report to system that under some condition (like time) it should be started, then device is waked up. This should work just the same like when you kill all apps, and you connect to device to wifi APN. All network apps have "hooks" to system asking it to "run me up when there will be a network available" - and that's why suddenly you have most of your apps Up - that's one of the most annoying thing in Android.

Like I said, I'm not 100% sure about that - but I probably read about it when Linux kernel hackers refused to accept Android power management to kernel - because it was clumsy, bad and duplicated already available frameworks.
[Gen8 Android Development] 4qu4rius:
I had made a stupid typo in cachefilesd.conf

I don't see that much improvement for heavy 720p movie "streaming" but I'll work on it :) the load on the A101 appears to be so heavy that there's not enough CPU left to go fetch the file.
[Gen8 Android Development] $aur0n:
Good luck ;) - i've spend quite a lot of time on this problem. In my case it was not a network/cpu problem (it's file bitrate depend) - but just the way media player handles file read. It kind of single threaded and reads data only when it's buffer is empty - not all the time. This is major malfunction and can't be fixed. This behaviour is visible when you take a look at file transfer from server side.

I've added nfs4 (because it has largest block sizes - so despite what player will request it will fetch more data) and cachefilesd because I hoped it will be able to pre fetch data. There is example app for this on network - but there is source missing (it was just proof of concept)... probably other players would do better (in terms of file transfer) then stock Archos player, but they will not use HW acceleration - and that sucks...
[Gen8 Android Development] menshen:
Please, another question...

I'm looking for a backup program. For urukdroid, any advice? Is it Titanium backup suitable for urukdroid?

Urukdroid is working very fast in my Archos 101, thanks a lot!
[Gen8 Android Development] fzelle:
@$auron

Vitalplayer uses hw when available.
[Gen8 Android Development] $aur0n:
If you wan to backup single apk - probably TB will do. But you can always backup entire rootfs/datafs with UrukBackup (see Wiki).

The only player that I've found and it claimed to have HW acceleration did not work properly. I'll will tray vita as soon as my tablet get's back :)
[Gen8 Android Development] menshen:
Ok, thanks, I will try UrukBackup
[Gen8 Android Development] Lord Bodak:
A fellow XDA'er has developed BetterBatteryStats. It will give you a list of wakelocks on the device and how often they're running. It won't let you kill the offending apps, but it will let you find out what's waking your device up and then you can go work on fixing it.

I haven't used it on my Archos yet (just installed it last night) but it's worked very well on my Desire Z.
[Gen8 Android Development] sibere:
Found 1 app requesting frequent updates (my twitter app ;) )

Set the option to never check automatically. I'll see if I notice a difference.
[Gen8 Android Development] zingle:
please ignore its a chrome thing
[Gen8 Android Development] gersto:
I did finally figure this out. This post from earlier is also still valid with UD 1.5: http://xdaforums.com/showpost.php?p=11651924&postcount=4
[Gen8 Android Development] gersto:
LOL. Geez maybe i should look in the wiki, didnt even see the vpnc switch in urukconfig. Ah well it still works either way ;)
[Gen8 Android Development] $aur0n:
Which parts of this post are still valid?
[Gen8 Android Development] 4qu4rius:
I assumed the same when I saw how the read was handled (network trafic on the source PC beeing irregular, and low, caching stops when playing actually start).

I will look for other solution, for exemple real streaming (as in using a DLNA backend or other type of media center software as source). I still haven't found the dream app for that (i.e. one that sorts music in folders and not according to tags, wich are all messed up)
[Gen8 Android Development] HAYDENB:
Just installed UrukDroid and already noticing a big difference. The UI is much more fluid than the stock and the touch screen seems more responsive. Are you going to incorporate 2.4.19 in urukdroid
[Gen8 Android Development] HAYDENB:
Ok im having a problem. The auto rotate isn't working correctly any one else experience this issue?
[Gen8 Android Development] waterpolo:
Yes, read first before posting.
[Gen8 Android Development] waterpolo:
Sometimes the auto rotate response is slow, few seconds to wait.
[Gen8 Android Development] HAYDENB:
Just re calibrated the the device and did a full reboot all is well
[Gen8 Android Development] ruud:
sync gmail

ok, everything is working fine but i can not create a gmail acount, help please
[Gen8 Android Development] gersto:
creating the script file itself.

Comparing it now to your VPNC method you have i prefer the above method. I find it's easier in my case. I have it set, don't need to enable/disable, and now i just use

VPN Connections

to connect to my works Cisco VPN.
[Gen8 Android Development] waterpolo:
Did you try to create a gmail account on a PC or laptop?