yashsingh1/xdaforums huggingface dataset:
[G Tablet Android Development] Blades:
It depends on the read/write speed of the sdcard. But since the internal sdcard is shared with other system partitions it makes sense for the external sdcard to be mounted at /sdcard, especially if you have media on it. Processes that read/write to /sdcard (like Gallery) can't mean anything good for performance. What we should have is both the sd and emmc to have /data, /system, and /sdcard mdraid partitions created and mounted/initialized for a nice perf increase. I wonder if its possible with android. It certainly is supported in the kernel with the right config. I should check to see if there are arm binaries for mdadm. Then i could create a test partition to measure performance.

Oh and CIFS is what i use to xfer files. There are plenty of ways to access partitions without mounting them as a drive. I think that usually leads to trouble. There is even file expert which lets you create smb shares... there prob solved, map network drive.
[G Tablet Android Development] rothnic:
How would you handle people who do not have an external sdcard?
[G Tablet Android Development] joejaru:
One more for option 1.
[G Tablet Android Development] NMCBR600:
Your mount command overlays emmc over sdcard and hides the original contents of sdcard. You can create a directory in sdcard and mount emmc to it...

mkdir /sdcard/emmc

mount /emmc /sdcard/emmc

then all data on emmc is visible in the emmc subdirectory.

The only problem with this is that if you try to us usb to connect to a compter, it hangs the connection and forces /emmc to be dismounted from the tablet.
[G Tablet Android Development] MajorMajor:
I'm at a loss to see any disadvantages to option 1 or advantages to option 2.

My HTC Incredible, with 8GB of internal flash, is configured as in option 2. This is all well and fine if all apps are designed to acknowledge this internal space. In my experience with the Inc, this is very much not the case. The built in Sense apps like the camera and media player were written to notice /mnt/emmc, but almost nothing else is. I've encountered very few market apps that weren't designed expecting devices with minimal or no internal storage, and thus completely ignore that emmc even exists.

I also rather like that CWM can handle update.zip's and backups on the internal space when it's configured as sdcard. I think I remember reading something in the CM6 thread that this no longer works when the mapping is changed to emmc?
[G Tablet Android Development] Linuxslate:
OK, I realize I'm swimming against the flow here, and I really appreciate every body's work no matter which convention is used, but I think Option 2 makes more sense.

1) As some have stated, most phones use something along the lines of Option 2. Android Phones do, and will for sometime, outnumber Android Tablets. Many apps scan both /mnt/emmc abd /sdcard for files, but not /sdcard2

2) emmc is more technically correct. I'm not sure if the G-tablet internal storage has the security stuff or not, but it IS definitely embedded, and not a literal internal card (Like my Dell Streak).

As an aside, as far as I remember, the Streak used to use Option 2, but under the Official O2 2.2 rom, there's an /mnt/asec for the internal sdcard, so perhaps they are using the SD security stuff.
[G Tablet Android Development] Blades:
Ask them to skip a dinner or two so they can save up for one of these beasts.

Skip a snack:

http://www.newegg.com/Product/Product.aspx?Item=N82E16820134527

Skip whatever necessary, this is a sweet deal..

http://www.newegg.com/Product/Product.aspx?Item=N82E16820220524

My guess is that people who buy this tablet, or any tablet for that matter, won't be financially crushed by a 25$ 16gb C6 microsd card. This tablet isn't exactly a necessary productivity tool.. it means jack **** for productivity.

So my answer is... by the neck.. thats how I'd handle them. Then again, its just an option. Perhaps modifying the code to mount emmc to the comp is also an option. There must be some performance hit by having it mounted at /sdcard - programs love to write random junk there.
[G Tablet Android Development] gksmith:
Skip getting the tab and get this instead - http://www.newegg.com/Product/Product.aspx?Item=N82E16820220496
[G Tablet Android Development] rushless:
Too Windows Phone for me ;)
[G Tablet Android Development] danielsjam:
Developers Choice

IMO, the developers should make the decision as to which option to use. They are indeed providing a valuable service to us. If everything work as it should, I am happy with either option.

However, since this ROM is being made available to the public, I will say that we should follow the standard mounting procedures and choose option 2, but I do prefer option 1. I have two other Android devices and external storage is mounted as sdcard.

I would like to thank all of the developers for the many hours that they devote to making the tablet more fun to use by giving us a much better UI as apposed to the rush job provided by the seller.

G-Tablet Rocks.....

JD
[G Tablet Android Development] samepic:
+1 for Option 1

Since our tablet has 16GB built-in if we use option 2 I don't see how we can access the remaining free space easily as Rothnic already pointed out.

In most pda cellphones, the internal flash storage for storing /system and /data is normally small, like 512MB to 1GB and thus I can see why Option 2 is used in the case of pda cellphones because the phone manufacturers forced you to always insert a external flash card to store your pics and/or mp3/video, etc.

Because our Gtab has big internal storage Option 1 is the logical choice.

I wonder what Honeycomb uses, Option 1 or 2?
[G Tablet Android Development] rothnic:
Point number 1 is important. I actually found that most apps do not recognize /emmc as a place to look for files. Important ones include Music, Gallery3d, Titanium bakcup, and that was about the point I realized that this might not be the right way to go about this.

Is there a phone that is configured this way that does NOT come with an external SDCARD? I was thinking that this, plus the size of the internal sdcard to be the primary decision maker here.
[G Tablet Android Development] lordgodgeneral:
I disagree with the people wanting to keep the /emmc /sdcard mapping solely due to the fact that it is how pure cyanogenmod is setup. I have a feeling as we move forward, we'll end up diverging a bit from stock cyanogen mainly because the g tablet isn't a phone and I'm sure at some point the phone based apks will be removed from the build.
[G Tablet Android Development] josh_131:
I really like the sdcard/sdcard2 idea!
[G Tablet Android Development] roguecat54:
G Tablet Path

After reading all the pros and cons, it would seem for the G Tablet, the first option is the most logical. Creating a G Tablet branch of Cyanogenmod7 that does not follow the requirements for a phone is necessary. After flashing the build prior to the one in this thread, I have found it difficult to get to the internal storage of the G Tablet. Also, I am looking forward to Rothnic removing all the phone apk's to allow the battery life to be extended as it has been with Vegan and TNT.
[G Tablet Android Development] sharpfork:
I'd like option two for mapping with both cards mounting when connected to a computer. Some of the pandigital Novel roms I've use do this.
[G Tablet Android Development] RojasTKD:
Option 1...

I can always remove my external SDcard and plug it into my card reader whenever I want. This was I can access both.
[G Tablet Android Development] shredness:
is external card being mounted to sdcard2 as per option in this build from the first post? didnt happen for me.
[G Tablet Android Development] clemsyn:
Option 2 for me just because it's Cyano :) I can mount the 14gb via clockwork anyway.
[G Tablet Android Development] rothnic:
I think it is sdext or emmc where external is linked to.
[G Tablet Android Development] anlog:
I stopped using CM7 because it wouldn't mount internal memory over USB. Because of this I'll go back to it.

Option two sucks...
[G Tablet Android Development] JohnShaft69:
3rd option?

I am wondering if a third option would get the most votes? Having the internal mapped as sdcard, the external as sdcard2, usb as usbdisk, and the usb to pc option using /mnt so that ALL can be seen by the computer. This seems like the most convenient, and best option we could EVER have! Is this possible?
[G Tablet Android Development] droidjunkie:
i would love to see this
[G Tablet Android Development] cutterjohn:
another +1 for option #1
[G Tablet Android Development] rr5678:
That's for people with no microSD card. The programs see an /sdcard/. And I never actually tested the USB mountability :p
[G Tablet Android Development] Pazzu510:
srry, i did not understand what to do with the SDCARD paradigm. Is it a different rom??; is it the same rom but with only the sd card change??
[G Tablet Android Development] manfly9884:
Can option 1 be made for Beta 3 cyanogen ROM PLEASE.
[G Tablet Android Development] TeutonicWolf:
I guess you'd favor the same type of treatment for Android devices that don't have phone functionality? Screw them over and tell them to get a device with 3G instead?

We'd be up $h1+'s creek if all apps assumed phone/3G connectivity...There are already a tonne of apps that bugger up without an IMEI being present (which includes the gTablet)

The fact remains that the dev docs state you shouldn't assume that all devices have the same hardware available or that network connectivity is always present.

Option 2 only works properly IF an SD card is installed...so right off the bat it breaks the tenant that you;d have to assume that a specific piece of hardware (the card) is present...

For the Record: I have a card installed -- but remove it frequently to copy over data between my laptop and the card...
[G Tablet Android Development] Pazzu510:
Not all of us have spare money to buy a 16 gb card, but making the code so the computer reads emmc intead of sd is a good idea. XD

Perhaps an option that makes you choose the name of the partitions in the first boot or something would be cool, but i dont know how difficult this would be.
[G Tablet Android Development] japhule:
I installed the option 1 ROM, internal memory is /sdcard, but microsd is in /emmc now. Did I do something wrong?
[G Tablet Android Development] lordgodgeneral:
Is it possible to make an update file to change the mapping from /sdcard (external) /emmc (internal) to the option 1 /sdcard (internal) /emmc (external) ?????

That way we could possibly keep it to just one build of Cyanogen but at least give people the option of which they would rather have as the default. Just one more .zip to apply when updating.
[G Tablet Android Development] rswindle:
Why can't the internal storage be sliced up into like 4 or 8gb partition for /emmc and the rest partitioned as /sdcard then the external could be /sdcard2 so we get the compatibility with phone apps, plus don't need an external sdcard for things that want to be placed on /sdcard?
[G Tablet Android Development] johnh123:
Is this rom based on one of the other cm7 roms floating around here, or is it its own rom?
[G Tablet Android Development] jhedfors:
I just wish that when I turn on USB storage, I could have a choice of what to mount (if my device has multiple storage mount points).

Is this possible, or is there an app that can do the same? I see there is an app called "Multi Mount SD-Card" but I am not sure if it would see the EMMC mount-point as an "SDCARD". Anyone tried this?

~Jeff
[G Tablet Android Development] dschach:
On the Samsung Vibrant (Galaxy), the internal sd card is /sdcard and the external sd card is mounted as /sdcard/sd so both are visible when the phone is connected via usb to a computer. Can the gtablet use a similar mounting scheme? If this is possible, the only change I suggest is changing the name so the external sd card is mounted as /sdcard/externalsd.
[G Tablet Android Development] 999ping:
I really like this solution. Apparently Android can support it because the Samsung phone does so. Is there any reason that the g Tablet could not?

I don't see any downsides to it either...

- Nothing on the g tablet requires /sdcard2

- Many of the apps don't even recognize /sdcard2

- Apps would not install to '/sdcard/externalsd' so the worst that could happen if you physically removed it is that you would lose access to whatever data was on it until it was re-inserted

Did I miss anything?
[G Tablet Android Development] louvass:
This sucks

What a joke.. I will stay away from your roms for now on. I spent 5 hours trying to get an update.zip to load on this rom. What a waste of time... if I ever get out of this friggin loop I'll never use this **** rom again. Why would u do this and cause people such anguish to get this to work.. how stupid.
[G Tablet Android Development] zone23:
I've got to ask did you read the original post at all? I've gotten into your jamb myself and did not blame the developer for my lack of understanding. I was able to get out of it by using the removable storage.
[G Tablet Android Development] louvass:
Frustated

Well I never had this issue with any other rom. I been flashing for about 6 months now. IM trying to use it but no instructions on how to do it what to name it. I put the zip on the External and booted and can not get into recovery. This has been going on for 5 hrs so you can understand my frustration. DO I have to rename the file to unzip do I unzip it to the card, can you please help with some direction. I copied it over just as it is and then tried the recovery and it still boot into the rom. thanks I appreciate anything you can offer.
[G Tablet Android Development] rothnic:
First of all, if you'd read the post and title...this isn't supposed to be a ROM thread. It was just a proof of point about a way to do the sdcard mounting.

Second, the update.zip works just fine. You are the only one with any anguish. If you spend 5 hours trying to install an update.zip it is better that you just stick to stock. Let alone a very very beta build of a cm7 port that still isn't complete.
[G Tablet Android Development] louvass:
My Apologies

I am sorry for being so brutal, it's the frustration I guess. I been flashing my phone for a while now but new to the G tab. I flashed a couple of roms and never ran into this issue. I don't get a Viewsonic screen at all and can't seem to figure out why this won't work after renaming the file to update.zip. Is there something in the command txt file I have to change ? Thanks again your work on these roms is much appreciated.
[G Tablet Android Development] zone23:
Believe me I understand. I have typed out frustrated posts many times only to delete them before hitting the Submit Reply button. All it ever really does is make the developer mad and you get flamed. The GTab section doesn't have too many developers as it is and we can't stand to loose even one. You really would have done better to just host "HELP!" and ony use one "!" because you will get flamed if you use more than that. So did you get it squared away?

It seems to me on CM ROMs you have to use the removable storage and it mounts when you plug in the device. On the stock ROMs you use the internal storage and it mounts when plugged in. This can cause lots of head aches. What I have done in the past is after CM reflash the stock ROM then flash the Clockwork again. That fixes the issue. Because after CM you can't even restore because your backups are on the internal memory.

It seems like we would all be better off just flashing the internal memory to a single partition then use a storage card for backup and things of that nature.
[G Tablet Android Development] louvass:
Zone, thanks for the kind words... well here is the situation from what I see. When it boots I don't get any viewsonic screen. I can boot into the rom fine but not much control at that point. 8gb ext mem card. this is not seen when connected with USB to PC. On the Tab It's mounted and seen when I try to create a folder I can't. I would have to move the ext to my phone to get the files over that I need. But it just wont boot into anything but the rom. With that, Im not sure where to put the orig. tnt rom at this point, so it will boot into it CWR. I have CWR on the unit and Rom manager but still nothing seems to work. Any help is appreciated.

Thanks
[G Tablet Android Development] jivy26:
Question I was running. Aosp vanilla gingerbread rom but didn't have access to sdcard so I figured I'd give this one a try. I'm stoked to havesdcard back but is anyone else experiencing alot of lag? Also is there any way to make an sdcard fix via cwm or not that easy?
[G Tablet Android Development] louvass:
Would someone please tell me how to get this tab reflashed with the stock rom. Where do I put it and what should the path be. I don't even get a Viewsonic screem just boots to Android and goes from there. I have an external card also. I have renamed the rom to update.zip and nothing seems to work.. TIA
[G Tablet Android Development] jivy26:
http://xdaforums.com/showthread.php?t=861950
[G Tablet Android Development] louvass:
GO here.. this worked for me finally got it back to stock. search for the files needed you will find them.

http://androidforums.com/gtablet-support-troubleshooting/253801-nv-flash-full-factory-reset.html
[G Tablet Android Development] zone23:
So let me start with this when you power down then press and hold power and volume up does it still boot into Clockworkmod recovery? or is clockwork gone now?
[G Tablet Android Development] louvass:
Zone, no CWR would not come up at all it went right into the ROM. I did finally get it back by doing the APX process and was able to get back to normal. Thanks
[G Tablet Android Development] doihaveto:
is it me?

is it me or have the last several comments been a little off subject, maybe just me

anyway in reference to this post

"I just wish that when I turn on USB storage, I could have a choice of what to mount (if my device has multiple storage mount points).

Is this possible, or is there an app that can do the same? I see there is an app called "Multi Mount SD-Card" but I am not sure if it would see the EMMC mount-point as an "SDCARD". Anyone tried this?

~Jeff"

if you use "multi mount sdcard" for sdcard 2 then "dual mount SD" will automatically use sdcard (ie sdcard 1) and if you set neither of them to auto mount then once connected to usb you can then tap the widget of the app you want associated with the sdcard you want access it, those being:

dual mount sd widget for sdcard-------------internal

multi mount sdcard widget for sdcard 2-----------------external

works for me on vegan tab 5.1 with internal being sdcard and external being sdcard2

now secondly the use of these two apps to access them on my pc for transferring files back and forth to my storage cards, however.....

with all the above in mind is it possible to keep the sdcard and sdcard2 setup and yet reverse them in the system so that all my storage is default on the external card like for example:

CWM, Titanium Backup, Camera app, Browser Downloads (default download directory), or any other apps that you could name would use the External sdcard as the default location for storage and file access.

my reason for this in case you ask is that you can expand the external to 32 gb and the internal is stuck at 16* more like 14gb actual use, and secondly the external is able to be moved from device to device like tablet to phone and vices versa for file syncing etc.

Thanks to all

and please let me know the cons to this because I do not have any in my mind at the moment
[Fascinate General] BlackHoleSlam:
Okay I am running the liberty port on dj05 and its awesome I can't wait for this one issue to be fixed okay I use tw launcher and I enjoy the puzzle lock and the only thing I really enjoyed from my phone being stock is when I got a text I could be on my lockscreen and swipe a green puzzle piece to take me right to the message and it seems all the themes are disabling that feature can someone tell me how o fix it
[Fascinate General] zachsx:
Just got rom manager and.download the puzzle lock screen :)
[Fascinate General] BlackHoleSlam:
I have done many times I have the puzzle lock screen but I want a theme that allows me to use the green puzzle piece for when I get a message
[Fascinate General] zachsx:
Oh i smell what your steppin in
[Fascinate General] BlackHoleSlam:
Okay.....
[Fascinate General] BlackHoleSlam:
Am I the only one that uses n loves this feature
[Fascinate General] chopper the dog:
I took the unlock xml's from stock dj05 and added to liberty framework-res.apk.

This will only flash the framework-res.apk and leave everything else alone.

Hope it helps. If not we can try to dig deeper.

Yellow Bread edit.

good day.
[Fascinate General] BlackHoleSlam:
Did not work sorry thanks for trying
[Fascinate General] BlackHoleSlam:
So no one knows how to fix this
[HD2 General] alkprime:
Post your screenshots of the android on your HD2, froyo or gingerbread .... :p
[HD2 General] dharvey4651:
There is already a thread for users to post there Android screenshots in the Android Forum.

Thread closed.
[HD2 Windows Phone 7 Q&A, Help & Troubleshooting an] THUDUK:
Here is my Transparent lockscreen I created just now...

Unzip the file...

Simply email the png to yourself, open email, download file, options save as wallpaper...

Lets see some others...
[Desire HD General] kanej2006:
My HTC Desire HD Wifi has ALWAYS been working at my home wifi network.

Over the last few weeks, it has stopped working for no apparent reason. My pc as well as 3 other laptops work perfectly fine...

When I try to connect to my own wifi network at home now, it REFUSES to obtain an ip address and simply keeps disconnecting...

It however works fine elsewhere....

Anyway I can fix this problem or a simple way to manually connect to my home wifi network?

Thanks in advance...
[Desire HD General] jamdog30:
hi

Have you checked that your security settings are the same on the router? also try and reset the router i.e. unplug for 2 mins blah blah. I know the lappys are working fine but this is what I would do.
[Desire HD General] AudioFiend:
I use to have issues like this with my HTC Hero, how i resolved it was by adding the phones MAC Code to the router software. Found in ( Security>Mac Filter ) depends on router! but is something like that. The down side is thou, you will have to add the mac codes from all your other devices to the router also, so everything connects to your ISP. It has the benifts of a more secure network.
[Desire HD General] kanej2006:
Hmm, thanks for the possible answers so far.

It is strange. I just went to a friends house who also has wifi, I connected as normal.

It immediately connected with full reception. It seems that EVERYTHING connects and works as normal accept for my own home wifi...

I have tried resetting it, turning it on/off, it still does not want to obtain an ip address...
[Desire HD General] AudioFiend:
what is your make is your router?
[Desire HD General] kanej2006:
It's Siemens Gigaset SE568
[Desire HD General] tkolev:
I would advise you against using MAC security on your router. Instead try to "forget" your home network (Settings->Wireless&networks->WiFi settings, then hold your home network and "Forget network") and then re-add your network. If this doesn't work try assigning static IP address (Settings->Wireless&networks->WiFi settings then tap "Menu" and "Advanced" but this will make connecting to hotspots more difficult (you'll have to uncheck the static address every time you need to connect).
[Desire HD General] kanej2006:
Thanks for the response. I tried the forget wifi network and readd it, still a no go...

Strange how my phone works ANYWHERE & EVERYWHERE accept for my own home network...

It's not important/urgent so I'm not too bothered. I just think it's strange why it refuses to obtain an ip address...
[Desire HD General] tkolev:
Did you try to asign a static IP address (don't forget to test if you are connected to the internet after/if this seems to work)? Then you'll know if the problem is with the DHCP service or something else.