Hi everyone
i have 3 hard drives
80G hda for windows
200G(western digital ide) hdb for documents, i partition this one into 50G and 150G
20G hdd for linux hdd

fdisk -l says
hdb1 wat95 fat32(LBA)
hdb2 w95 ext'd (LBA)
hdb5 w95 fat32

i can mount my hda, hdb1 perfectly but when i try hdb5 it complains

This is what i get when i try

mount -t auto /dev/hdb5 /mnt/d
or
mount -t ntfs /dev/hdb5 /mnt/d
or
mount -t vfat /dev/hdb5 /mnt/d

mount: wrong fs type, bad option, bad superblock on /dev/hdb5,
missing codepage or other error
In some cases useful info is found in syslog - try
dmesg | tail or so

and this is what i got after dmesg | tail

i810_rng: RNG not detected
hw_random: RNG not detected
pci_hotplug: PCI Hot Plug PCI Core version: 0.5
shpchp: shpc_init : shpc_cap_offset == 0
shpchp: shpc_init : shpc_cap_offset == 0
shpchp: Standard Hot Plug PCI Controller Driver version: 0.4
pci_hotplug: PCI Hot Plug PCI Core version: 0.5
pciehp: PCI Express Hot Plug Controller Driver version: 0.5
NTFS driver v1.1.22 [Flags: R/O MODULE]
VFS: Can't find a valid FAT filesystem on dev 03:45.

this is my /etc/fstab
/dev/hdd5 swap swap defaults 0 0
/dev/hdd1 / reiserfs defaults 1 1
/dev/hdd6 /usr/local reiserfs defaults 1 2
/dev/hdd7 /home reiserfs defaults 1 2
/dev/cdrom /mnt/cdrom auto noauto,owner,ro 0 0
/dev/fd0 /mnt/floppy auto noauto,owner 0 0
devpts /dev/pts devpts gid=5,mode=620 0 0
proc /proc proc defaults 0 0

without the /dev/hdb5, so i add this line
/dev/hdb5 /mnt/d vfat defaults 0 0
but the same error happen.

Is there any way to get arround this?
Thank You