Linux - NewbieThis Linux forum is for members that are new to Linux.
Just starting out and have a question?
If it is not in the man pages or the how-to's this is the place!
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Well i just installed 2.6.8.1 and am facing the same situation
in fstab it is not loadin as unknown extension
I think i shall try the auto option given by one of the members if anyone has any other option reply soon
Originally posted by KidKootenay Well I got this working. I don't know if its the same for the rest of you. It was really stupid of me. I need the correct kernel modules installed.
Code:
File Systems ----->
----->Native Language Support
(iso8859-1) Default NLS Option
<M> Codepage 437
:
:
<M> NLS ISO 8859-1 <--this was missing
Hey men, i have just solved the problem. It tooks me 5 seconds, so i dont know what are you talking about. Maybe u have differ problem. So i did:
#mount -t vfat /dev/hda6 /mnt/lin
mount: wrong fs type, bad option, bad superblock on /dev/hda6,
or too many mounted file systems
#dmesg
...
...
FAT: IO charset iso8859-1 not found
#modprobe nls_iso8859-1 (You have to compile this with kernel)
#mount -t vfat /dev/hda6 /mnt/lin
#ls /mnt/lin
Hey, there are files .
but i didn't have Codepage 437 compiled under native language support. i changed 437 to 850 (i live in the UK), which was already selected, and hey presto! again, a silly mistake, but i've never had to do that before...
Hi guys.
I am having similar problem here.
When i was using kernel 2.6.5* , the fat32 partitions worked fine.
After i upgraded the kernel to 2.6.8-1.* , Konqueror and Nautilus freeze everytime when i browse by fat32 partitions.
P/S : Command Line in Konsole works fine, but when media files with xine or xmms, it gets frozen again.
P/S : I have added the module nls-iso8859-1 in my rc.local, without compiling the kernel. It shows up in "lsmod".
I've been having the same problem with vfat from an usb key, It mounts well if formated with ext2 but when it comes to fat32 an error keeps popping up saying that the file system is wrong or there are too many mounted filesystems.
I'm currently runnig 2.6.8 kernel
Tried to fix the problem moving to 2.6.9 but still doesn't work
Couriously I also tried moving back to 2.6.7 kernel and works like a charm
I haven't been able to find out if it is a documented bug on kernels after 2.6.7 apparently changes have been made on the fat fs module that deal with codepages and io charsets so
Any information on the subject will be very appreciated
well, have you followed the link in my post, and read my main post on that linked page? I only made two posts, so I'm sure you'll figure out which one.
You are right - changes were made to the fat fs module that deals with codepages, and my post describes exactly what you need to do to make it work.
I have this exact same problem too. So does my boss. I would really like to get this fixed so I can use my fat32 usb thumb drive.
I find it odd that so many people have this problem and yet, no one seems to know anything about it.
Here is the relavent section of my .config file..
Code:
#
# DOS/FAT/NT Filesystems
#
CONFIG_FAT_FS=y
CONFIG_MSDOS_FS=y
CONFIG_VFAT_FS=y
CONFIG_FAT_DEFAULT_CODEPAGE=437
CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-1"
CONFIG_NTFS_FS=y
# CONFIG_NTFS_DEBUG is not set
# CONFIG_NTFS_RW is not set
And it doesn't really matter what my fstab file says. I can't even do a manual mount:
fdisk output:
Code:
root@tcm # fdisk /dev/sdb
Command (m for help): p
Disk /dev/sdb: 261 MB, 261522944 bytes
9 heads, 56 sectors/track, 1013 cylinders
Units = cylinders of 504 * 512 = 258048 bytes
Device Boot Start End Blocks Id System
/dev/sdb1 * 1 1013 255248 b W95 FAT32
Command (m for help):
And the mount error:
Code:
root@tcm # mount -t vfat /dev/sdb1 /mnt/tmp/
mount: wrong fs type, bad option, bad superblock on /dev/sdb1,
or too many mounted file systems
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.