when using kernel built from sys-kernel/development-sources-2.6.8_rc1, I am unable to mount vfat partitions: # mount -t vfat /dev/hdb2 /mnt/disk mount: wrong fs type, bad option, bad superblock on /dev/hdb2, or too many mounted file systems On kernel built from development-sources-2.6.7 with identical .config file, everything works just fine. Vfat support is compiled as module.
Please file this at bugzilla.kernel.org, this is not a gentoo specific issue.
I know it's usually bad to post to closed bugs, but this is probably the solution to the problem: To fix your FAT32 mounting, make sure that you compile the correct codepages into your kernel. In File Systems-> Native Language Support, there are code pages listed. To get Fat32 working, I had to enable: Codepage 437 (United States, Canada) NLS ISO 8859-1 (Latin 1; Western European Languages) -Joe
Joe Jezak's solution did not work for me; I already had the Native Language options (Codepage 437 and ISO 8859-1) selected, and it still won't mount vfat partitions. And I can't find this bug on bugzilla.kernel.org.