Partitioning and Mounting a VFAT USB Drive

Hello, I am having trouble getting my portable hard drive to mount after partitioning it for VFAT. I originally had it partitioned as NTFS but I realized that my Xbox 360 will only mount VFAT filesystems. I believe that I partitioned it correctly with yast. However I am still having trouble mounting it. Below is the output of fdisk, mount and dmesg. Thanks in advance!

fdisk - l

Disk /dev/sdc: 320.0 GB, 320072933376 bytes
255 heads, 63 sectors/track, 38913 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x1e371e37

Device Boot Start End Blocks Id System
/dev/sdc1 1 38913 312568641 c W95 FAT32 (LBA)

mount -t vfat /dev/sdc1 /mnt/my_drive

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

dmesg | tail

FAT: bogus number of reserved sectors
VFS: Can’t find a valid FAT filesystem on dev sdc1.
EXT3-fs: Unrecognized mount option “uid=1000” or missing value
EXT3-fs: no journal found.
FAT: bogus number of reserved sectors
VFS: Can’t find a valid FAT filesystem on dev sdc1.
FAT: bogus number of reserved sectors
VFS: Can’t find a valid FAT filesystem on dev sdc1.
FAT: bogus number of reserved sectors
VFS: Can’t find a valid FAT filesystem on dev sdc1.

Just partitioning is not enough to get a file system on that stick. Use the mkfs command to create a file system there.

mkfs -t vfat /dev/sdc1

Thank you very much syampillai. That solved my problem! I’m glad it was something this simple and not a missing kernel module ^^