I have problems mounting a VFat hd drive. I get
VFS: Can't find a valid FAT filesystem on dev hdb
# dmesg | grep hdb
ide0: BM-DMA at 0xffa0-0xffa7, BIOS settings: hda

MA, hdb

MA
hdb: ST34311A, ATA DISK drive
hdb: max request size: 128KiB
hdb: 8452080 sectors (4327 MB) w/256KiB Cache, CHS=8944/15/63, UDMA(66)
hdb: cache flushes not supported
hdb: hdb1
VFS: Can't find a valid FAT filesystem on dev hdb.
VFS: Can't find a valid FAT filesystem on dev hdb.
VFS: Can't find a valid FAT filesystem on dev hdb.
and when I try to mount the disk I get :
# mount -t vfat /dev/hdb /mnt/wind/
mount: wrong fs type, bad option, bad superblock on /dev/hdb,
missing codepage or other error
In some cases useful info is found in syslog - try
dmesg | tail or so
Do you have any clues on what might cause this?
In windows the disk works fine.