GeneralThis forum is for non-technical general discussion which can include both Linux and non-Linux topics. Have fun!
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
i bought myself one of these... http://www.mobymemory.com/proddetail.asp?prod=TS4GBMMC4 the other week, 4gb MMCplus card for my phone. and somehow, i *think* via fdisk i recreated a default partition table on it, which changed the reported geometry of the card. i can't remember the original specs but it now lists it as a 1014mb card, 1015 cylinders of 1mb each. i can put a partition on it and format it (ends up at about 970mb), but can't copy any data to it at all, which doesn't really seem that suprising.
anyone have any ideas how i may be able to revert the geometry to something legitimate? is this somehow related to the fact that it's a MMCplus card not a standard MMC one... would using a presumably MMC only card reader introduce an issue like this? i assume it wouldn't as standard, but i (apparently) made other simpler mistakes like trying to format the card on the phone itself (nokia 6230i) which is a big no no it seems, and went downhill from there...
any clues guys? xp fixes more than welcome too if they exist...
Are you sure the phone can handle a 4gb card? I had to upgrade my Palm T5 to go past 2gb as I recall, and before that if I tried to format a larger card in it same thing would happen. Pretty sure I used dd to blow away the first 512 bytes, then just formated it normally in Linux -- it was a regular CF card though, not MMC (plus or otherwsie), so not 100% sure same would work for you.
no no change, tried that a few times, the card itself is still reported as 1gb by fdisk. i thought i might hav ebeen able to get somewhere using sfdisk as you can aritificially lie to it about what the sector sizes and cyliners are but that'll create a partition of an illegal size, but the device still reports as 1gb throughout..
yeah i think my problems originally started when i tried to format it as fat32... either way my problems have dropped way way down the stack, nowhere near being able to care about the filesystem in question.
If you have access to a FreeBSD system, you could use the disklabel command. I'm not aware of a Linux command that would do a similar function. Using disklabel you can change the geometry of the disk, or at least what it thinks it is. Check out disklabel for more info on the command.