I tried recompiling my kernel to add FAT32 support, but when it came time for the link part of the compile, there were a bunch of undefined functions. I don't know why Debian 1.3 gave two kernel versions, but it was the 2.0.30 version that I tried compiling.
fs/fs.o: In function `init_nls_cp437': fs/fs.o(.text+0xe): undefined reference to `register_nls' fs/fs.o: In function `init_nls_iso8859_1': fs/fs.o(.text+0x26): undefined reference to `register_nls' fs/filesystems.a(fat.o): In function `fat_readdirx': fat.o(.text+0xf85): undefined reference to `utf8_wcstombs' fs/filesystems.a(fat.o): In function `fat_put_super': fat.o(.text+0x204b): undefined reference to `unload_nls' fat.o(.text+0x2068): undefined reference to `unload_nls' fs/filesystems.a(fat.o): In function `fat_read_super': fat.o(.text+0x2f23): undefined reference to `load_nls' fat.o(.text+0x2f47): undefined reference to `load_nls_default' fat.o(.text+0x2f70): undefined reference to `load_nls' fat.o(.text+0x2f94): undefined reference to `unload_nls' fat.o(.text+0x2fa9): undefined reference to `load_nls_default' fat.o(.text+0x2fd8): undefined reference to `unload_nls' fat.o(.text+0x2fe8): undefined reference to `unload_nls' fs/filesystems.a(vfat.o): In function `xlate_to_uni': vfat.o(.text+0x109a): undefined reference to `utf8_mbstowcs' fs/filesystems.a(isofs.o): In function `isofs_put_super': isofs.o(.text+0x786): undefined reference to `unload_nls' fs/filesystems.a(isofs.o): In function `isofs_read_super': isofs.o(.text+0x1476): undefined reference to `load_nls' isofs.o(.text+0x1495): undefined reference to `load_nls_default' isofs.o(.text+0x158a): undefined reference to `unload_nls' isofs.o(.text+0x15d9): undefined reference to `unload_nls' fs/filesystems.a(isofs.o): In function `wcsntombs_be': isofs.o(.text+0x4141): undefined reference to `utf8_wctomb' -- E-mail the word "unsubscribe" to [EMAIL PROTECTED] TO UNSUBSCRIBE FROM THIS MAILING LIST. Trouble? E-mail to [EMAIL PROTECTED]