ISSUE: vfat module unable to handle fat32 partition

From: Pierre Baillet (octplane@via.ecp.fr)
Date: Sun Jan 23 2000 - 19:52:54 EST


1-One-line summary of the problem:

  a fat32 partition cannot be mounted.

2-Full description of the problem:

 I'm currently using a Debian Linux with kernel 2.2.14 and recently
bought a 18Go ide hard disk. I then created many partitions on that disk
and especially a 13Go FAT32 partition. Under 98, I formatted this
partition and wrote some data into it, to ensure everything was going
well. This partition works perfectly well under 98.

But I've been unable to mount that partition under Linux. I've compiled
the kernel with the good modules (as I can mount a FAT32 partition from
another disk) but this big partition always seems to be a problem for
the vfat module.

Here is the partition table:

Disk /dev/hdb: 16 heads, 63 sectors, 34960 cylinders
Units = cylindres of 1008 * 512 bytes

   Device Boot Start End Blocks Id System
/dev/hdb1 1 21 10552+ 83 Linux
/dev/hdb2 22 42 10584 83 Linux
/dev/hdb3 43 63 10584 83 Linux
/dev/hdb4 64 34960 17588088 5 Extended
/dev/hdb5 64 2095 1024096+ 83 Linux
/dev/hdb6 2096 4127 1024096+ 83 Linux
/dev/hdb7 4128 6159 1024096+ 83 Linux
/dev/hdb8 6160 34960 14515672+ c Win95 FAT32 (LBA)

And here is the kernel message when i attempt to mount hdb8:

pbb22:~# mount /dev/hdb8 /mount/E -t vfat
mount: wrong fs type, bad option, bad superblock on /dev/hdb8,
       or too many mounted file systems

kernel console log is:

Jan 24 15:16:51 pbb22 kernel:
     [MS-DOS FS Rel. 12,FAT 16,check=n,conv=b,uid=0,gid=0,umask=022]
Jan 24 15:16:51 pbb22 kernel:
[me=0xfd,cs=5625,#f=185,fs=6218,fl=945525,
 ds=177353175,de=56990,data=177356775,se=21497,
 ts=-1408191523,ls=38754,rc=0,fc=4294967295]
Jan 24 15:16:51 pbb22 kernel:
      Transaction block size = 512
Jan 24 15:16:51 pbb22 kernel:
      VFS: Can't find a valid MSDOS filesystem on dev 03:48.

3-Keywords: fat32 partition mount

4-Kernel version: Linux version 2.2.14 (root@pbb22) (gcc version 2.95.2
20000116 (Debian GNU/Linux)) #3 SMP Thu Jan 20 15:33:18 CET 2000

7-Environment:
7.1-Output of ver_linux:

-- Versions installed: (if some fields are empty or looks
-- unusual then possibly you have very old versions)
Linux pbb22 2.2.14 #3 SMP Thu Jan 20 15:33:18 CET 2000 i686 unknown
Kernel modules found
Gnu C 2.95.2
Binutils 2.9.5.0.22
Linux C Library 1.2.so
Dynamic Linker (ld.so) 1.9.11
ls: /usr/lib/libg++.so: Aucun fichier ou répertoire de ce type
Procps 2.0.6
Mount 2.10d
Net-tools (1999-04-20)
Kbd 0.99
Sh-utils 2.0

7.2 Processor information:

processor : 0
vendor_id : GenuineIntel
cpu family : 6
model : 5
model name : Pentium II (Deschutes)
stepping : 2
cpu MHz : 400.917823
cache size : 512 KB
fdiv_bug : no
hlt_bug : no
sep_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 2
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 sep mtrr pge mca
cmov pat pse36 mmx fxsr
bogomips : 399.77

7.3 Module information:

vfat 9308 2
fat 30112 2 [vfat]
emu10k1 56128 1

Hope you'll find something,
Pierre.

-- 
Pierre Baillet Pierre.Baillet@via.ecp.fr
University of Cambridge - Computer Lab
Ecole Centrale Paris    - Promo 2ooo
New systems generate new problems.

- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.rutgers.edu Please read the FAQ at http://www.tux.org/lkml/



This archive was generated by hypermail 2b29 : Mon Jan 31 2000 - 21:00:11 EST