yashsingh1/xdaforums huggingface dataset:
[Gen8 Android Development] sublimejosh2000:
Yes

in a card reader it will be MMCBLK0

When it is in the archos, it is MMCBLK2.

Only because 2 other Hard disk show up when it is in the Archos, hence Linux assigns it the 3rd in line - StockDisk (0), InternalDIsk (1), ExternalDIsk (2)

But when it is the only **** it gets assigned the (0) spot... To do Internal, you would have to have the Archos booted up and connecteds to your PC through your Ubuntu, and then you will see the 3 disks 0,1,2 (2 Beinbg the Sd card, 1 Being the Internal flash we are using for internal boot)
[Gen8 Android Development] p0rk burn:
Whenever I try to access the Archos 101 internal memory I fail. Running VM Ubuntu (or sysrescuecd) the archos 101t shows up in dmesg|tail as attached scsi removable disc (actually two of them, sdb and sdc). Disk utility shows two Archos drives as /dev/sdb and dev/sdc, but has no information concerning them. I can't open them and I can't do anything else.

This all after making sure they are enabled in the USB devices menu of the VM. Any ideas? Thanks.
[Gen8 Android Development] sublimejosh2000:
Partitions

You have to creat a directory, and mount those partitions there to see them, but make sure they are not mounted when you partition them, or it will return error. Also, in disk utility, you will need to also unmount them from that in order to partition them as well...

Here is some commands that are useful in terminal (Su of course)

CODE:

mkdir /tmp/xxxxx

mount /dev/sdc1 /tmp/xxxxx

cd /tmp/xxxxx

ls

---ls command shows the files in the partition---

hope that helps a little it is basic linux commands, you can google some of these linux things if you want to know more how to use them.
[Gen8 Android Development] p0rk burn:
Thanks, but that's my problem. I can't mount them as /tmp/sdc (or anything else) because when I attempt to I get the error that /dev/sdc1 (for example) doesn't exist.
[Gen8 Android Development] shklifo:
If there is a benefit on that, you have to descover yourself, I think ...

If somebody isn't sadisfied, that may be or not your issue.

On the first post you can read my issue:

Just read carefully the first post (and this is valid for other people too) to understand how the storage of archos is mapped and how it can be changed to boot from.

To boot from internal isn't to difficult. Just create the 2 partitions needed on the second flsh disk drive (/dev/block/mmcblk1), copy the content of the 2 partition of sdcard to the newly created patitions (with "cp -rp" or "cp -a" or by tar archive), flash the kernel image and initramfs that you find on the fisrt post and try to see the differencies with the system stability bootet from sdcard.

As I say, in my case, the system is quicker from internal flash.
[Gen8 Android Development] shklifo:
Can you try:

ls -l /dev/sd*

on your Ubuntu virtual machine and post it 1-2 min. after Archos usb connection?

Can you do

mount

and

df -m

from archos terminal too (to see the partition map and filesystems on those)?

Do they mount to the windows PC?
[Gen8 Android Development] heffe2001:
I'm having the same issue with my 70, it shows the drives as sdb & sdc, but can't access them at all, no mount, no fdisk, nada (that's with the rescue disk non-vm, and I've tried my Centos VM, Ubuntu VM, and a Slackware VM). I think I may do the 2.1.3 upgrade and the temp root until Uruk gets updated with the new version (that is IF it is, haven't read that thread so not sure if he's planning on doing that or not).

I can try what you posted above when I get home, and see what happens, but under my vmware clients, most of the time it tells me the 70 can't be added due to driver issues.
[Gen8 Android Development] p0rk burn:
I took it to another computer and loaded the sysrescuecd from a thumb drive, not VM and it seemed to see the internal memory. I plan on giving it a go once I get home using that approach. If it doesn't work or if I have the same issues I'll definitely give these a try.

Thanks for the advice.
[Gen8 Android Development] shklifo:
If it's not the problem your virtual macchine/cdrescue than on Windows PC you get both of them (internal and sdcard) accessible?

With of what archos OS you tried it (stock android or Uruk from sdcard), if Uruk what version do you installed?
[Gen8 Android Development] sweetypie:
I already removed the SDE, and reformatted my sdcard to one partition and FAT32. However, I could do it all over again. I got a full working install finally, using version 0.5, but it was dog slow.

When I did have a fully prepared sdcard, I tried to save myself some time, by copying the contents of each partition to some temp folders on my desktop (in Ubuntu), but it wouldn't let me, telling me I didn't have read permissions to any of those "folders". So the thought of "copying" the contents of the sdcard fills me with dread.

But I may try it anyway, I'm a masochist.
[Gen8 Android Development] p0rk burn:
If running it off the rescue disk (not in a VM) doesn't work I'm not sure what the issue is. My problem seeing the Archos drive seemed to be that windows was messing with it at the same time the VM was trying to see it. I don't know if that makes sense, and one of the more adept Linux people should correct me, but when Windows was removed from the equation I was able to get it set it up. I'm sure there is a way to get them to play nice, but regardless I'm now rocking Uruk .5 with the 1200 kernel off of the internal storage, thanks to the friendly folks at XDA. :)
[Gen8 Android Development] menshen:
A question. Is it possible to use the new firmware released by Archos instead of UrukDroid version? I'm using Uruk 0.3, and everything is fine, but the new version of Archos has some improvements that I would like to have... ie the new mode deep sleep.

Great job shklifo, my Archos 70 works like a charm, thanks!
[Gen8 Android Development] shklifo:
To copy correctly you must do it from Archos terminal, not from linux box. From linux you got problems with permisions and ownership (aren't the same user id and group id).
[Gen8 Android Development] shklifo:
To use the new firmware isn't easy. You have to extract the kernel, initramfs as on this thread, Change the init file included on the initramfs (as your needs), add su and superuser.apk, extract the rootfs (maybe booting first to stock new firmware, and then tar the /). Then expand the tar archive on root (/dev/block/mmcblk1p2) flash kernel and changed initramfs to SDE ecc.

I'm not thinking to do it myself, actually i got no time :(
[Gen8 Android Development] msticninja:
I've already done half of that, but I'm dying for $auron to do his own version of 2.1.04. I figure by the time I finish, he'll have his version up with all his customizations, and I'll feel the fool. :)

The squashfs is killing me though, I may have to just get on with it.

The biggest issue so far is that they built busybox with almost no applets on this latest firmware, so I had to compile a new one and export it's path. It doesn't even have tar or mkfs built in, seriously crippling.

For some reason tar from the Titanium Backup Busybox forces the -h option, which is to follow symlinks instead of copy symlinks. This makes it nearly impossible to dump / as it dumps all the mounts as well instead of the symlinks for the mounts. Any ideas?
[Gen8 Android Development] shklifo:
Are You doing all that without root permission? No way, if you first didn't got root permission. Just use the post of dogmaphobia to get temporary root and use "cp -a" to a partition you think you will use it for boot (maybe one partition on sdcard with ext3 filesystem just to try) after you mount it on some /tmp/something directory, or by tar using the busybox you compiled or that one from Uruk, for example ...
[Gen8 Android Development] msticninja:
Yeah, already rooted of course. I'll try cp, because tar isn't copying symlinks correctly for some reason. I also pulled the squashfs file already, but I haven't looked into unpacking it yet.

P.S. I'm using the Archangel root script to get root. Seems to work fine, but you can't make changes because the squashfs is still mounted as ro, and you can't remount without it being in etc/fstab, which you can't edit without remounting in the first place.
[Gen8 Android Development] masterbox:
Hi and thanks, I installed UrukDroid v0.5 on internal memory with success except that now Uruk is not able to mount my first partition mmcblk11 formated in FAT32. It's the same problem with mmcblk2p1 (aka sdcard) formated in FAT32 also. Did not tried yet another fs.

When I try to mount it manually, error is taht mmcblk1p1 does not exist, but I can see it by ls.

I used standard UrukDroid files, should I use files provided in this thread (I understood that it wasn't necessary, maybe I'm wrong...)

Any clue ?

Anyway, it's really faster on internal, my class 6 card are not quite good at access time...

Thanks in advance guys !
[Gen8 Android Development] shklifo:
I haven't yet try Uruk 0.5 (missing time) and I havn't any problem with 0.4.

How many partition are on the sdcard (mmcblk2)?

Can you read the fat32 partition of that card on a PC (card reader)?

If you can, just backup everything, and then erase it.

Try to reformat on Uruk (from UI or terminal) or by PC or Linux.

And let us know. After we can suggest You a way for your internal flash first partition (mmcblk1p1).

If you use standart Uruk files from 0.5, than You can't use the files here, or you have to reinstall everything from beggining, but I see no need going this way.

P.S.

By the way can you mount those partitions from stock Archos firmware?
[Gen8 Android Development] masterbox:
Yes the partitions are seen from the computer, but no partitions are not mounted from stock Archos, automatically I mean, I didn't try on command line, but first one should be auto mounted isn't it ?

I'll try to reformat again, from Archos and from computer. Thanks !
[Gen8 Android Development] shklifo:
Just wait a second ... If you are accessing the partitions (only those on sdcard i think) that means the sdcard is OK and you don't need to reformat again. The problem must be on the Uruk installation. So for me you have 2 ways:

a) Reinstall Uruk 5

6) Upgrade to Uruk 6 ($auron just released the 6-th version).

Shklifo
[Gen8 Android Development] GrandStar:
Can I install UrukDroid 0.6 using easy install on the internal storage? How to go about this? Anyone here have tried it?
[Gen8 Android Development] masterbox:
I'll go with 0.6 first then !
[Gen8 Android Development] shklifo:
$auron hasn't any plan to released it, it will come with the v.7 of Uruk.

But i will see what i can do ;)

Just take a look time after time to the first page, it will come ...
[Gen8 Android Development] masterbox:
I finally managed to install Urud 0.6 on internal, but had to install it before on SD...

But, now my problem is that Uruk is not even detecting the presence of my SD card, is it normal ? What should I do to re-enable it ?

EDIT : only add to uncomment the sdcard line un vold file.
[Gen8 Android Development] shklifo:
Just done it on mine and everything works fine.

I updated the first post too with the "how to" upgrade to Uruk 0.6 in internal flash.

With few words, you just need to change the initramfs file (initramfs.cpio.gz) of the $auron install archive (UrukDroid_0.6-EasyInstall.rar) with that one modified by me (in attachement of first post in the zip file initramfs.cpio.gz_Uruk_0.6.zip) and follow this $auron post.
[Gen8 Android Development] sdho:
thx shklifo...I actually went with step B for 0.6 install since step A didn't work for me. I let $auron script install on my 2GB microSD and then transfer both /rootfs and /data back onto my internal.
[Gen8 Android Development] shklifo:
Can you what problem you got with the first method?

I have install it a lot of time to be sure that everything is working fine.

What the initramfs.cpio.gz modified by me do, is that he erase completly the rootfs partition (mmcblk1p2) and reformat it to ext4. Then it flash the initramfs.cpio.gz (another one) and kernel zImage find on the rootfs of $auron (it can be find on /root/).

Then the second initramfs.cpio.gz take care of installing the new filesystem and finish installation after the second reboot.

As i say, the first initramfs.cpio.gz doesn't change the data partition (mmcblk1p3) because i comment out the lines that are coping the data from stock to the that partition.

Doing so, we are sure that our /data partition remain untouched.
[Gen8 Android Development] sdho:
shklifo, it could've been a bad download of your initramfs.cpio.gz from the first post. I would get Archos boot screen then nothing else (expecting UD logo). All is working now and thanks for your help.
[Gen8 Android Development] shklifo:
sdho, thank for you feedback.

I'm going now to change the first method, maybe somebody else got the same problem as you.

This one is the best, nobody can fail ...

Shklifo
[Gen8 Android Development] shklifo:
Done it ...

On the first post is the updated first method;)

Cheers
[Gen8 Android Development] chemical1der:
hi shklifo,

i'm planning to install UrukDroid 0.6 on my internal using your method but i own an A43IT. is the storage map for the A70 in your first post is the same for my device?

Thanks in advance!
[Gen8 Android Development] shklifo:
I don't own that device, but can you give the following coomand on a Android terminal to see the storage mapping:

df -h
mount
ls -l /dev/block/*
[Gen8 Android Development] nimrodity:
I just upgraded my rc2 running from internal with the 0.6 upgrade file which came today.the internal uruk was updated without any problem and nothing else needed to be done except copying the upgrade file into urukupdate.0.6 from internal runs pretty nice.Now all i need is to get the oc kernel working which initram file do i need.

didnt get the oc kernel working with 0.6 easyinstall running from sd.Will try later to get it going
[Gen8 Android Development] shklifo:
I'm happy for you.

I and other as i can see, havn't upgrade to 0.5 or 0.6 RC2 before, so there isn't a possibility to upgrade easly with Uruk update to 0.6 ($auron granted the update will work from Uruk 0.5 only).

For initramfs you may ask $auron, he can tell more about compatibility issues with OC kernel.
[Gen8 Android Development] p0rk burn:
I muddled my system up to the point where I wasn't even sure what kernel or file systems were installed on the internal one anymore. Needless to say it wasn't running, but .6 was working off my crappy crappy sd card. I finally wiped partitions 2 and 3 of the internal memory and went with a clean install using basically the steps above. I used your initramfs with the rest of $auron's .6, but extracted the file system to the 2nd partition and then flashed in recovery (basically did it the old fashioned way). It worked, but I'm not sure if your reference to his post as a guide really works anymore since he may have changed it.

Also, for some reason im missing the UrukConfig app. Otherwise thanks. :p
[Gen8 Android Development] snickle:
Any easy way to toggle between sd and internal

I installed 0.6 on the internal of my a101 and it works great. I would like to be able to go back and forth between the internal version of Uruk and the one on the sd.

This is so I can test 0.7.

Any easy way?
[Gen8 Android Development] shklifo:
When i tried the 0.6 version, i installed before on my sdcard to test it. Then just copied only the rootfs from sdcard to internal and was able to boot from internal without the need to flash again kernel or initramfs, taking off sdcard naturally.

With the sdcard in, it boot every time from sdcard. Thanks $auron, he provided on initramfs to boot from sdcard first, and when the sdcard isn't in, it boot from internal, so there wasn't need to change that.

But this will work (maybe) only with the same version of Uruk on both internal and external. When you install the new version (means you will flash the kernel image and initramfs for that version) , normally you can't boot the old version from the other device disk with new kernel and initramfs.

To switch from one version to another, you must flash first the apropriate kernel and initramfs for that version and only then you are able to boot. This take just 5 min, so isn't a problem to try the new version on different device disk.

So, if you want to try vers. 0.7, just install it on a sdcard (your internal flash will remain untouched), then to turn back just flash the kernel and initramfs of vers. 0.6 (attention, initramfs from the first post ;)). Then everything will be as before.
[Gen8 Android Development] erichbitch:
Hey guys i get Error (255) all the time.

"UrukDroid 0.6 Boot ERROR: Failed to mount rootfs /dev/mmcblk2p2 (255)"

I used your 0.6 Easy Installer and the initramfs from this thread because i wanted to use the internal storage

After flashing the zImage and initramfs i NEVER even got that Screen:

It just booted to the red Uruk Logo right in time

WHAT CAN I DO NOW? :(

0.5 doesnt work, 0.6 doesnt work - i cant get Urukdroid on my Archos now
[Gen8 Android Development] guygox:
Hey guys i get Error (255) all the time.
"UrukDroid 0.6 Boot ERROR: Failed to mount rootfs /dev/mmcblk2p2 (255)"I used your 0.6 Easy Installer and the initramfs from this thread because i wanted to use the internal storage

I have the same error only if I have an SD card in my Archos...Before unplugging it I tried several times

sudo fsck.ext4 -fy /dev/sdc3

. But without effect because the reason why I didi'nt boot was the sd card.

Do you know how I can fix it?

A question what is the purpose of

copy everything from the data partition (last partition of the first internal flash /dev/block/mmcblk0p4) to the third partition of the second flash disk (/dev/block/mmcblk1p3)?

Thanks for work, and help !
[Gen8 Android Development] shklifo:
Do you uncomment the row for sdcard on the vold.fstab file? If yes, just recomment it (from a linux box mounting the internal flash) and try again.

Without the sdcard in slot are you able to boot?

This will copy all your application and settings from stock firmware to Uruk.

So you will be able to run those applications and your settings like in original firmware.
[Gen8 Android Development] wicked_beav:
Any likelihood that we will be able to get a custom recovery and be able to flash roms like most android phones? Seems as it stands now, flashing roms to internal storage is a very tedious and seemingly complicated task. I understand we have the option of booting from sdcard, but that is incredibly slow.
[Gen8 Android Development] shklifo:
For the first till now isn't possible to do it. To be able to prepare a rom firmware we need to understand all how the original one is build, but we will still got a rootfs and application area storage too small (less then 500MB together).

If the internal method of installing Uruk is to hard (not for a linux normal user) then the only possibility will be Uruk 0.7 with easy install to internal flash disk, as $auron says.
[Gen8 Android Development] wicked_beav:
So once Uruk 0.7 drops we should have an easy install to internal flash then correct? Just making sure I understood you correctly. The linux way to do it is quite challenging, though I could accomplish it... but for now I'll wait. Thanks for the info.
[Gen8 Android Development] Phantazm77:
Sweet!

Blazing fast on internal mmc with Uruk 0.6 and ext4 on my 101i pad.

Now i only wish i had like 256mb more ram so i could give Mr. Autokiller some rest haha.

Cheers Mate!
[Gen8 Android Development] sdho:
shklifo, have you try the new 0.7 release? Do we just copy over the update file or do we need to flash the new initramfs as well?
[Gen8 Android Development] andim444:
just a silly question for an urukdroid wannabe installer:

do i need to have an sd card to complete the internal storage installation?

thx
[Gen8 Android Development] shklifo:
No, you don't need the sdcard.

With the new Uruk 0.7 it is easy to install directly in internal, all you need is grab the files from $auron thread of Uruk 0.7 and follow the instructions.
[Gen8 Android Development] shklifo:
Not yet, i got no time on the last days..., but i think that with the upgrade to Uruk 0.7 will work (to be sure make first a backup of everything, rootfs, data partition (applications and settings) and fat32 internal flash partition).

And the upgrade file must have all needed file inside (initramfs, kernel and new rootfs) and automatically flash those from inside the installation process, so we don't have to do anything manually.

When i will got some time, i will verify the upgrade file if there is any problem for us, but as i say i don't thonk so ...
[Nexus One Q&A, Help & Troubleshooting] blt51:
I'm having problems with the internal microphone on my n1.

I've always had issues of people complaining they cannot hear me clearly. Also when I initially answer a phone call, my first "hello" is almost never heard by the person calling. These are however not my main problem.

Today nobody could hear me no matter if i called them or they called me. I rebooted the phone to no avail. However when I put it on speaker phone, they could hear me. When I voice search, it recognizes my voice just fine. So I don't know why it only doesn't work for voice calls.

Anyone ever encounter this?
[Nexus One Q&A, Help & Troubleshooting] blt51:
Anyone have any ideas?
[Nexus One Q&A, Help & Troubleshooting] Dirk:
Send it back for repair?
[Nexus S General] drew_grant:
Basically what happens is just randomly after unlocking the phone, the sound is VERY low; almost nonexistent. I press the volume rocker and although it's all the way up, you can barely hear anything. You have to put your ear up to the speaker to hear anything. Music and phone calls are just fine, but notifications, ringtones or any system sounds are very very low. A reboot fixes the issue but this has happened 5 or 6 times now and I fear it'll get worse as time goes on. I don't think it's rom related because the phone has done this before and after rooting and flashing CM7. If anyone has a fix on this let me know. It's getting a tad obnoxious.
[Nexus S General] ilconte81:
I have the same issue!
[Nexus S General] Star Shadow:
Some people have had some faulty hardware so you should just exchange it while you can. You can also try uninstalling everything and see if it still does it. I've had a bad program that caused lots of performance issues. May be that.
[Nexus S General] drew_grant:
I don't think I'd be able to swap it out since I bought it on day one.
[Nexus S General] distortedloop:
I'd still give it a try if you bought it a local Best Buy store and not online. The Best Buy receipts for we first day purchasers at stores say extended gift return period to the end of january. I haven't seen any one test that yet, but couldn't hurt to go into the store and ask!
[EVO 4G Q&A, Help & Troubleshooting] DonSolo:
I've rooted and flashed before. But after gettin it back from the shop for repairs I cant use the unrevoked method to root. I was on the stock firmware when I received my phone again. Is there a way to revert back and root? I'm dying for root access over here! Lol....

Thanks in advanced
[EVO 4G Q&A, Help & Troubleshooting] DonSolo:
It won't let me past the root access point. Hboot is installed properly and revoke reboot the phone and attempts to push the custom recovery but it hangs there EVERY time!

HELP!!!!!

Sent from my EVO
[EVO 4G Q&A, Help & Troubleshooting] dkdude36:
how about a little SEARCHING!!!!!!

you, my friend are out of it...

http://xdaforums.com/showthread.php?t=829045

or new unrevoked

www.unrevoked.com

good day to you...

*facepalm*