can't create partition on sd card all primary slots are occupied - G1 Q&A, Help & Troubleshooting

im using Paragon and every time i try to create partitions i get the message can't create partition on sd card all primary slots are occupied. I even tried using parted on the G1 and it wouldnt let me. I cant figure it out why it wont let me create partitions.
Im using a transcend 8gb class 6 card

You can't create more than 4 primary partitions, are you trying to?

MvP77 said:
im using Paragon and every time i try to create partitions i get the message can't create partition on sd card all primary slots are occupied. I even tried using parted on the G1 and it wouldnt let me. I cant figure it out why it wont let me create partitions.
Im using a transcend 8gb class 6 card
Click to expand...
Click to collapse
when you used parted via the recovery console, did you use print and rm x (substitute the partition numbers from print) to remove the partition

david1171 said:
when you used parted via the recovery console, did you use print and rm x (substitute the partition numbers from print) to remove the partition
Click to expand...
Click to collapse
yes, and im just want to create the standard 3 partitions.
i have done it with 5 other cards with no problems

Have you checked the table type is msdos?
Try a new table anyway if you've no data on the card already.
Code:
mklabel
y
msdos

AdamPI said:
Have you checked the table type is msdos?
Try a new table anyway if you've no data on the card already.
Code:
mklabel
y
msdos
Click to expand...
Click to collapse
how do i do this?

MvP77 said:
im using Paragon and every time i try to create partitions i get the message can't create partition on sd card all primary slots are occupied. I even tried using parted on the G1 and it wouldnt let me. I cant figure it out why it wont let me create partitions.
Im using a transcend 8gb class 6 card
Click to expand...
Click to collapse
i use to use paragon, its not working because paragon is poo, and partes is really ez and it has to work, because it just does...follow these steps for your 8gig
Reboot into recovery [home+power]
Enter console hit enter
then type these commands
parted /dev/block/mmcblk0
print [that show u whatcha got]
rm 1 [removes 1st partition]
rm 2 [removes 2nd partition]
mkpartfs primary fat32 0 7200
mkpartfs primary ext2 7200 7700
mkpartfs primary linux-swap 7700-7732 [or 7700-7764 if u want 64mb swap]
print [shows u whatcha got now]
when it says End? type in the last of ur linux-swap either 7732 or 7764 so..
7732 or 7764
print [shows final setup]
quit [exits parted so u can upgrade from ext2 to ext3]
upgrade_fs [this command will handle the ext2 to ext3 upgrade] and then u should be good to go, try it i promise u it will work.
good luck, veritasaequita

veritasaequita said:
i use to use paragon, its not working because paragon is poo, and partes is really ez and it has to work, because it just does...follow these steps for your 8gig
Reboot into recovery [home+power]
Enter console hit enter
then type these commands
parted /dev/block/mmcblk0
print [that show u whatcha got]
rm 1 [removes 1st partition]
rm 2 [removes 2nd partition]
mkpartfs primary fat32 0 7200
mkpartfs primary ext2 7200 7700
mkpartfs primary linux-swap 7700-7732 [or 7700-7764 if u want 64mb swap]
print [shows u whatcha got now]
when it says End? type in the last of ur linux-swap either 7732 or 7764 so..
7732 or 7764
print [shows final setup]
quit [exits parted so u can upgrade from ext2 to ext3]
upgrade_fs [this command will handle the ext2 to ext3 upgrade] and then u should be good to go, try it i promise u it will work.
good luck, veritasaequita
Click to expand...
Click to collapse
ive done this already, didnt work.

MvP77 said:
how do i do this?
Click to expand...
Click to collapse
From parted in recovery console.
You start parted in interactive mode working on your sd card with
Code:
parted /dev/block/mmcblk0
then you can put in the commands.

Related

sd card might be mad at me

Ok guys ima try to explain this as best I can. I have a 16g sd card that gparted or acronis will not recognize, now windows 7 on my laptop does.recognize it as an sd card showing 15.3gig wich I can only imagine is because it has been formated a few times, curently it has been formatted to fat32 using my laptop..what can I do to get my phone or any formatting tool to see it and format to the fat32, ext3 and linux swap, I've been trying for days and have read all I can so now I turn to the greater brains that be...thanks for ur help..........veritasaequita
I love the search button! Lol use cyanogen's latest recovery image (1.3.1) Search for it!
Then once you have it flashed, go into recovery console (alt+x on the menu) and type parted /dev/block/mmcblk0
do not type stuff in ( )
print (it should tell you the sector size, in mb. Since yours is 16gb it should be ~15000mb?)
rm 1
rm 2 (you might get, partition not found on this doesn't matter)
rm 3 (you might get, partition not found on this doesn't matter)
mkpartfs primary fat32 0 xxxx
mkpartfs primary ext2 xxxx yyyy
mkpartfs linux-swap yyyy zzzz
quit
upgrade_fs
reboot recovery
alt+f, alt+w, alt+s
home+back
<some extra notes, for the linux-swap partiton it should be roughly 32 mb. So make sure there's only a 32mb difference between yyyy and zzzz>
<ext2/3 partition should be ~600 mb> and fat32 the rest. Any problems just message me

Installed new SPL... SD card unreadable

Like the thread says. I have the newest Radio.. i had installed cyanogen 1.4 recovery then the newest rom by cyanogen... THEN i installed the danger SPL in hopes of going up to a hero rom... after the SPL is installed the phone is unable to check CM OS and tells me the SD card is blank and wont mount to my pc or format from the phone.... what do i do?
captnjagerbomb said:
Like the thread says. I have the newest Radio.. i had installed cyanogen 1.4 recovery then the newest rom by cyanogen... THEN i installed the danger SPL in hopes of going up to a hero rom... after the SPL is installed the phone is unable to check CM OS and tells me the SD card is blank and wont mount to my pc or format from the phone.... what do i do?
Click to expand...
Click to collapse
You can try to format it with it in a card reader on the pc or open up terminal and try to format it that way.
I don't have an sd case or whatever it is you slide the sd into. And what is terminal? I rooted through thr 1 click method
Terminal is the app that allows you to enter lines of command. If you loaded a custom rom it should be on there. If not you can go to the market and get it.
Sorry for the bad spelling I'm posting through the phone. Will I be better off buying a bigger micro sd card. Also is it safe to assume thr danger spl was installed or will I need to redo that...and if not do I just install the rom like normal with update.zip?
What is the command line I type in? I may try it while running errands
Well if you have the factory sd card then I would recomend you getting a new one. They have 8 gig class 6 cards on newegg for $14.99. As far as partitioning your sd card thru terminal here is the steps. I just copied and pasted this.
Partition your SD Card with EXT3 and Fat32 and Enable auto apps2sd
Note: This will erase everything on your SD Card!
1. Turn off your phone
2. Enter recovery by holding Home + Power
3. Scroll Down and press on Enter Console or press alt+x
4. Press enter
5. Type the following according to your sd card:
1 GB
Code:
parted /dev/block/mmcblk0
print (to verfiy we know what size card we are dealing with, the details should be straight forward)
rm 1
rm 2
mkpartfs primary fat32 0 600
mkpartfs primary ext2 600 996
quit
upgrade_fs
reboot recovery
2 GB
Code:
parted /dev/block/mmcblk0
print (to verfiy we know what size card we are dealing with, the details should be straight forward)
rm 1
rm 2
mkpartfs primary fat32 0 1500
mkpartfs primary ext2 1500 1996
quit
upgrade_fs
reboot recovery
4 GB
Code:
parted /dev/block/mmcblk0
print (to verfiy we know what size card we are dealing with, the details should be straight forward)
rm 1
rm 2
mkpartfs primary fat32 0 3500
mkpartfs primary ext2 3500 3996
quit
upgrade_fs
reboot recovery
8 GB
Code:
parted /dev/block/mmcblk0
print (to verfiy we know what size card we are dealing with, the details should be straight forward)
rm 1
rm 2
mkpartfs primary fat32 0 7500
mkpartfs primary ext2 7500 7948
quit
upgrade_fs
reboot recovery
16 GB
Code:
parted /dev/block/mmcblk0
print (to verfiy we know what size card we are dealing with, the details should be straight forward)
rm 1
rm 2
mkpartfs primary fat32 0 15500
mkpartfs primary ext2 15500 15948
quit
upgrade_fs
reboot recovery
OWould a micro sd from sams club work? I only ask cause I have to run in there for a few things. How will I know what speed it is? And after I format/buy a new one what do I do?? Just stick it in and go or do I have to install anything onto it? Sorry for all the questions but I'm new. And by speed. I mean class
captnjagerbomb said:
OWould a micro sd from sams club work? I only ask cause I have to run in there for a few things. How will I know what speed it is? And after I format/buy a new one what do I do?? Just stick it in and go or do I have to install anything onto it? Sorry for all the questions but I'm new. And by speed. I mean class
Click to expand...
Click to collapse
Your cool, we all got to start somewhere. You really want to get a class 6 cause thats the fastest speed they have and if you run apps2sd or a hero rom you should be good to go. But if you have anything under you might experience a little lag. On the box and the card it will look like a little C with a number in it and whatever the number is, is what class the card is. If there is no number then most likely it is a class 2. And there's nothing wrong with getting a card at Sam's. Here's an example of a class 6.
http://www.newegg.com/Product/Product.aspx?Item=N82E16820211196
If you look real close you can see the c with the 6 in it, but on the card itself not the adapter. Once you get it you can format it and put it in and be good to go. If you have any problems let me know and I can walk you through. But to be honest if you get a new card partition it (fat32, ext3, and if you want linux-swap) and load a newer rom other than JF, I know you'll like that alot better.
Alright i got the new card...only a 4 gig but class 6. All i do now is follow the READ THIS etc. etc. guide for the hero rom to partition it and then download the rom and ill be good to go?
Or can i put the rom on there as update zip, then write the code in the console to partition my card, then wipe and run update.zip?

oh sd probs

ive just formatted my sd card again because when i part'd it first time round i mixed up the ext2 and fat sizes.
just formatted now, and my once 8g card is now a 484mb card ?
why that? how do i get my missing gb's back ?
binkatonka said:
ive just formatted my sd card again because when i part'd it first time round i mixed up the ext2 and fat sizes.
just formatted now, and my once 8g card is now a 484mb card ?
why that? how do i get my missing gb's back ?
Click to expand...
Click to collapse
what did you partition it with?
cm recovery, console
just formatted now with windows format
binkatonka said:
cm recovery, console
just formatted now with windows format
Click to expand...
Click to collapse
recovery console and type in parted /dev/block/mmcblk0 then enter, then type p then enter again. have you checked your partition sizes there?
1 = 512 fat32
2 = 6488 ext3
i need to change sizes of fat and ext
binkatonka said:
1 = 512 fat32
2 = 6488 ext3
i need to change sizes of fat and ext
Click to expand...
Click to collapse
do you have any apps on your ext partition?
yeah but i can loose them no probs
just remove 1 and 2 by
rm 1
rm 2
then do the process again.
binkatonka said:
yeah but i can loose them no probs
Click to expand...
Click to collapse
alright then this'll be real easy. BACKUP YOUR FAT32 PARTITION if you have anything on it. this'll get rid of all data.
(if you aren't still in parted) parted /dev/block/mmcblk0
rm 1 rm 2
mkpartfs primary fat32 0 then type the end of the partition
mkpartfs primary ext2 (end of the fat32) then the end of the ext2 partition
(if you want swap)mkpartfs primary linux-swap (end of ext2) then end of swap partition.
shaolinx said:
just remove 1 and 2 by
rm 1
rm 2
then do the process again.
Click to expand...
Click to collapse
way to just TOTALLY beat me to the punch
many thanks for the help guys !
alls sorted now, right part sizes etc etc
thanks once again, such helpful people on here
good to know you got it worked out

swap file size

ok i have installed the ra recovery v1.2.3 from the dev forum and have partitioned my sd card usingthe utility that came with it.only thing is i still dont understand how to set the swap file size.can somebody please explain how.i have searched around already.this is a lot to take in.
You searched, but the post on partitioning your sd card is at the top of this section...
evilkorn said:
You searched, but the post on partitioning your sd card is at the top of this section...
Click to expand...
Click to collapse
yeah man i read. i dont want to have to download and install all those requirements listed.there has to be another way.also i did breeze through the thread and didnt see any mention on setting swap file size.
8255daw said:
yeah man i read. i dont want to have to download and install all those requirements listed.there has to be another way.also i did breeze through the thread and didnt see any mention on setting swap file size.
Click to expand...
Click to collapse
Umm... The swap file size is the same size as your linux-swap partition...
sorry for being such a noob.the utility that came with the ra recovery sets it automatic to 36mb.i dont see where i can change it.
To format card SD card with linux-swap WARNING!!! this will reformat you entire SD card!!
You can use the recovery console and parted to format SDcards with 1.31 folks, no more going through hassles you have the tools on you G1!...here is an example of how to do this in recovery console using parted. DO NOT USE MORE THAN 32MB SWAP!!!
Example for 8GB card (this example plays it safe and will leave a small amount leftover regardless of the 8GB card)
Reboot and enter recovery
Enter console
#parted /dev/block/mmcblk0
#print (to verfiy we know what size card we are dealing with, the details should be straight forward)
rm 1
rm 2
mkpartfs primary fat32 0 7200
mkpartfs primary ext2 7200 7700
mkpartfs primary linux-swap 7700 7732
#print (to verify we have the 3 partitions)
Example for my 4GB card
#parted /dev/block/mmcblk0
#print (to verfiy we know what size card we are dealing with, the details should be straight forward)
rm 1
rm 2
mkpartfs primary fat32 0 3420
mkpartfs primary ext2 3420 3932
mkpartfs primary linux-swap 3932-3964
Example for a 2GB card playing it safe
#parted /dev/block/mmcblk0
#print (to verfiy we know what size card we are dealing with, the details should be straight forward)
rm 1
rm 2
mkpartfs primary fat32 0 1200
mkpartfs primary ext2 1200 1700
mkpartfs primary linux-swap 1700-1732
"End?" you need to place the last value for the linux swap eg.3964 for my 4GB card
#print (to verify we have the 3 partitions)
Next we need to "quit" parted and upgrade our ext2 partition to ext3
#upgrade_fs
Swap value is set to 30 currently, you can change this by modifying the "echo" value for swappiness in the a2sd.sh script
For a longer more detailed parted turorial read this
thank you sir...that is a thread i have read since joining here but i have not stumbled across it since.thanks again.
Its under JACHero ROM thread fyi.

Need apps2sd help pls

i installed the latest cyanogen update. phone is running perfectly but cant get apps2sd run. it is there is my applications menu but i cant select it
i partitioned my memory card the way written in the qoute?
How to partition your SD card from console (This requires the cyanogen recovery 1.3.1)
Example for my 8GB card.
Reboot and enter recovery (home+power) then go to console. Enter the below pressing "enter" after each line.
parted /dev/block/mmcblk0
print (to verfiy we know what size card we are dealing with. Mine was 8166 read below if yours is different)
rm 1 (if you had more than 1 partition you would want to rm them as well)
mkpartfs primary fat32 0 7526
mkpartfs primary ext2 7526 8166
quit
upgrade_fs
recovery
if your card isn't 8166 when you type print then you will need to modify those numbers to match your card size. You basically work back to figure out the totals. To figure it out, start with your cards total size. For example 8166 total Subtract 128 for swap (8038) minus 512 for ext (7526) the rest will go to fat32. Each partition starts where the other left off.
Click to expand...
Click to collapse
what should be my next step? i tried most of the ways on xda and have failed pls help

Categories

Resources