Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
FAT32 137GB+ mounting problems.
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Kernel & Hardware
View previous topic :: View next topic  
Author Message
fannus
n00b
n00b


Joined: 12 Jan 2003
Posts: 25

PostPosted: Sun Jan 19, 2003 1:02 am    Post subject: FAT32 137GB+ mounting problems. Reply with quote

I'm having some strange behavior trying to mount a 160GB that is partitioned FAT32. mount fails with:

Quote:

mount: wrong fs type, bad option, bad superblock on /dev/hdf1,
or too many mounted file systems



I've tried explicitly usting the '-t vfat' option for the filesystem type and myriad other options to mount, but fdisk reports the partition fine, and I have no trouble whatsoever mounting a 46GB FAT32 drive.

I'm stressed to find a missing kernel module that would cause something like this, since the modules for the promise controller (PDC20265) are pretty straightforward, and I had to upgrade to a newer kernel version to get it to even recognize at boot.

I admit I am quite the gentoo n00b, but I haven't been able to find any posts where thier mounting problems seem to be directly related to the drive being over the 137GB limit. I'm using XFS, so I'm running xfs-2.4.19-r2 (it would not even get past boot in r1). Any help/insights would be greatly appreciated.

Fannus
Back to top
View user's profile Send private message
pilla
Bodhisattva
Bodhisattva


Joined: 07 Aug 2002
Posts: 7729
Location: Underworld

PostPosted: Sun Jan 19, 2003 2:28 am    Post subject: Reply with quote

UN2: Mounting MS Windows partitions (FAT,NTFS)
_________________
"I'm just very selective about the reality I choose to accept." -- Calvin
Back to top
View user's profile Send private message
fannus
n00b
n00b


Joined: 12 Jan 2003
Posts: 25

PostPosted: Sun Jan 19, 2003 11:44 pm    Post subject: Reply with quote

You know, it's just about as easy to assume that someone is posting a dup as it is for someone to post one.

That FAQ is the first thing I read when I came onto these forums, and I would not have bothered to post anything if I hadn't been combing forums and newsgroups for the last 3 days looking for an answer; all of the the kernel options described in the FAQ are enabled.

Now I realize that I'm not as linux savvy as a lot of people, but I thought it was clear evidence that since I have absolutely no problems mounting other FAT32 partitions, with the exact same partition type reported from fdisk as the one that is problematic (vfat), that the drive's size is what is causing the problem.

The logical conclusion is that there is some quirk or issue that comes about during mounting of drives past the 137GB limit. I haven't been able to find *any* discussion of such a quirk, as every time when people have trouble with the limit, the issues get resolved once they get the kernel to recognize it and can properly report the partition in fdisk.

I'd very much appreciate drawing upon the body of knowledge that everyone here seems to have, especially gentoo specific issues, and I realize that probably 95% of the time it *is* because someone is stupid and hasn't checked the trivial case.

fannus
Back to top
View user's profile Send private message
oniq
Guru
Guru


Joined: 02 Sep 2002
Posts: 597
Location: Connecticut

PostPosted: Mon Jan 20, 2003 1:00 am    Post subject: Reply with quote

I got an NTFS RAID thats 160gig and I am able to mount it fine.. I don't see why there should be any trouble mounting it if its FAT32 or otherwise..
_________________
open like a child's mind.
Back to top
View user's profile Send private message
oniq
Guru
Guru


Joined: 02 Sep 2002
Posts: 597
Location: Connecticut

PostPosted: Mon Jan 20, 2003 1:04 am    Post subject: Reply with quote

Is this a RAID array? If so you are mounting the wrong device, its in /dev/atapiraid or something similar
_________________
open like a child's mind.
Back to top
View user's profile Send private message
fannus
n00b
n00b


Joined: 12 Jan 2003
Posts: 25

PostPosted: Mon Jan 20, 2003 1:15 am    Post subject: Reply with quote

Quote:

Is this a RAID array? If so you are mounting the wrong device, its in /dev/atapiraid or something similar


No, it is not a RAID array. It's a single hard drive, which is another reason there seems to be a lack of discussion/interest ;) Almost every post I've seen in relation to mounting issues involved RAID's. I'm pretty stumped, I'm tempted to convert to NTFS just to see if that makes a difference, but I need write support from Linux, so I'd like to keep it FAT32.

One thing I've seen is that sometimes drives will fail to mount if there are bad sectors, but I've done full surface scans with no errors whatsoever. I'm pretty stumped.

fannus
Back to top
View user's profile Send private message
fannus
n00b
n00b


Joined: 12 Jan 2003
Posts: 25

PostPosted: Mon Jan 20, 2003 1:32 am    Post subject: Reply with quote

Running fdisk:

Code:

Disk /dev/hde: 255 heads, 63 sectors, 5606 cylinders
Units = cylinders of 16065 * 512 bytes

   Device Boot    Start       End    Blocks   Id  System
/dev/hde1   *         1      4845  38917431    c  Win95 FAT32 (LBA)
/dev/hde2          4846      4858    104422+  83  Linux
/dev/hde3          4859      4986   1028160   83  Linux
/dev/hde4          4987      5606   4980150   83  Linux


(dual boot parittion that mounts fine)

Code:

Disk /dev/hdf: 255 heads, 63 sectors, 19457 cylinders
Units = cylinders of 16065 * 512 bytes

   Device Boot    Start       End    Blocks   Id  System
/dev/hdf1   *         1     19457 156288321    c  Win95 FAT32 (LBA)


(large partition that doesn't mount)

I just tried dumping the data from the device using:

Code:

dd if=/dev/hdf1 of=/tmp/dump


and it reads off the device just fine, I ran strings on it and I could recognize snippets from data on that drive. So it very much seems an issue related to mount. Hope this helps.

fannus
Back to top
View user's profile Send private message
pilla
Bodhisattva
Bodhisattva


Joined: 07 Aug 2002
Posts: 7729
Location: Underworld

PostPosted: Mon Jan 20, 2003 3:54 am    Post subject: Reply with quote

If I thought this was a Dup, it would be in the Dups forums right now. Anyway, I thought that you could use that FAQ entry to check if your kernel configuration was OK.

Nice that you have read the FAQ, but I cannot understand how you expected me to know it. Sorry if I cannot help you.

fannus wrote:
You know, it's just about as easy to assume that someone is posting a dup as it is for someone to post one.

That FAQ is the first thing I read when I came onto these forums, and I would not have bothered to post anything if I hadn't been combing forums and newsgroups for the last 3 days looking for an answer; all of the the kernel options described in the FAQ are enabled.

Now I realize that I'm not as linux savvy as a lot of people, but I thought it was clear evidence that since I have absolutely no problems mounting other FAT32 partitions, with the exact same partition type reported from fdisk as the one that is problematic (vfat), that the drive's size is what is causing the problem.

The logical conclusion is that there is some quirk or issue that comes about during mounting of drives past the 137GB limit. I haven't been able to find *any* discussion of such a quirk, as every time when people have trouble with the limit, the issues get resolved once they get the kernel to recognize it and can properly report the partition in fdisk.

I'd very much appreciate drawing upon the body of knowledge that everyone here seems to have, especially gentoo specific issues, and I realize that probably 95% of the time it *is* because someone is stupid and hasn't checked the trivial case.

fannus

_________________
"I'm just very selective about the reality I choose to accept." -- Calvin
Back to top
View user's profile Send private message
drakonite
l33t
l33t


Joined: 02 Nov 2002
Posts: 768
Location: Lincoln, NE

PostPosted: Mon Jan 20, 2003 4:39 am    Post subject: Reply with quote

You probably have, but just as one of those in-case-your-forgot things, have you formated the partition as fat32 yet?

I'm sure you know (but for those that don't) after you set up the partition, you have to format the filesystem on it before you can mount it.
Back to top
View user's profile Send private message
pjp
Administrator
Administrator


Joined: 16 Apr 2002
Posts: 20067

PostPosted: Mon Jan 20, 2003 5:12 am    Post subject: Reply with quote

I can't find it now, but I read something suggesting a limit of around 140GB. Can you try making it a 120G partition to see if it matters?

Also, doesn't fat32 waste alot of space with large partitions? Last I recall, fat32 cluster sizes were 32k for large partitions.
_________________
Quis separabit? Quo animo?
Back to top
View user's profile Send private message
drakonite
l33t
l33t


Joined: 02 Nov 2002
Posts: 768
Location: Lincoln, NE

PostPosted: Mon Jan 20, 2003 5:37 am    Post subject: Reply with quote

kanuslupus wrote:
Also, doesn't fat32 waste alot of space with large partitions? Last I recall, fat32 cluster sizes were 32k for large partitions.

Yes, you are right. fat32 can waste a LOT of space when the cluster size is big.
Back to top
View user's profile Send private message
fannus
n00b
n00b


Joined: 12 Jan 2003
Posts: 25

PostPosted: Mon Jan 20, 2003 7:48 am    Post subject: Reply with quote

Quote:

You probably have, but just as one of those in-case-your-forgot things, have you formated the partition as fat32 yet?


I'm pretty sure that the filesytem has been formatted to FAT32, I created the partition using WD's paritioning utility (this was before I could keep the kernel from panicking at boot with the drive installed) as FAT32, and Win2k reads the partition perfectly as FAT32. Just to be sure I dumped the first 100 bytes of the device to see the volume boot sector, and it seems to confirm that.
Code:

bash-2.05a# od -cN 100 /dev/hdf1
0000000 353   X 220   M   S   W   I   N   4   .   1  \0 002   @      \0
0000020 002  \0  \0  \0  \0 370  \0  \0   ?  \0 377  \0   ?  \0  \0  \0
0000040 202 212 241 022  \0 225  \0  \0  \0  \0  \0  \0 002  \0  \0  \0
0000060 001  \0 006  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0
0000100 200  \0   )   a 226 037   >   N   O       N   A   M   E       
0000120           F   A   T   3   2             372   3 311 216 321 274
0000140 370   { 216 301
0000144



I also have a quick question, I'm wondering how much success is indicated by the fact that the drive is dumping properly? It seems at least this indicates that the drive *can* be read. As I mentioned before, I'm loathe to convert it to NTFS, and I'm willing to live with the limitations FAT32 has in exchange for greater interoperability.

fannus
Back to top
View user's profile Send private message
gladbach
n00b
n00b


Joined: 15 Jun 2002
Posts: 50

PostPosted: Tue Jan 21, 2003 3:59 am    Post subject: Reply with quote

I had a similar issue w/ fat32 drive and a 160gig ata133 drive.

I can mount it just fine using:
/dev/hde1 /disk3 vfat umask=000,user,auto,rw 0 0

BUT, any data that I tend to write to it lasts for a day or two, then is corrupted, leaving the file, but its 0k in size.

I have a thread about it at https://forums.gentoo.org/viewtopic.php?t=29691&highlight=

I just bought a new 120 gig drive, and plan on migrating the data over to it after formatting thenew one w/ ext3, then will repartition the original 160 w/ ext3 also.

I think, w/ drives this big, fat32 is just borked in linux. I spent 2 weeks looking around the net for a solution, w/o finding anything helpfull. and I am using a promise ultra133 tx2 ide card that came w/ the drive.

kev
Back to top
View user's profile Send private message
fannus
n00b
n00b


Joined: 12 Jan 2003
Posts: 25

PostPosted: Tue Jan 21, 2003 7:11 am    Post subject: Reply with quote

Well I just reformatted the drive to NTFS and it worked first shot. Thanks for all the suggestions, I really do appreciate it a lot. I hate giving up on the FAT32 issue, and it really gets under my skin that it would make a difference, perhaps it is simply a bug that will get resolved in the near future. I very much agree that FAT32 seems to be "borked" for large drives ;)

Hope this thread helps other people with similar problems.


fannus
Back to top
View user's profile Send private message
drakonite
l33t
l33t


Joined: 02 Nov 2002
Posts: 768
Location: Lincoln, NE

PostPosted: Tue Jan 21, 2003 7:24 am    Post subject: Reply with quote

Does it not work at all for larger drives???

Or is it just if the partition is too big?

What I'm getting at is... .Does it work to make a few smaller partitions that are fat32?
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Kernel & Hardware All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum