People, I’m using Linux on EP9301 board, how can I see if Linux on it has support for VFAT filesystem?
leomecma
People, I’m using Linux on EP9301 board, how can I see if Linux on it has support for VFAT filesystem?
leomecma
/lib/modules/YOUR LINUX KERNAL VERSION NUMBER/kernel/fs/vfat
If that’s not there its likely you don’t have the suport and need to cross compile the module (and it’s dependencies…not sure on this) with the kernal.
If you do ‘modprobe vfat’ and then ‘lsmod’, you should see a vfat kernel module.
Who made the linux distribution for your board? How about asking them?
You could also try
cat /proc/filesystems
which will show you all the filesystems currently recognized by your kernel.
As of Linux 1.3.60, the vfat filesystem is part of the Linux kernel distribution so you will no longer need any of the packages here if you have a 1.3.60 or later kernel.
Thanks all, I have see on proc/filesystems … the Linux 2.6 that came with EP9301 board from Olimex doesn’t has support for VFAT filesystem, for this reason, when I try mount USB Flash disk, this doesn’t work … I have all the drivers for USB, the Linux see the USB flash, mount it using USBFS, but when I try mount it using VFAT don’t work because of VFAT support … I have see many people with the same problem here…
Now I have other problem, I don’t know how recompile Linux to add this support …
leomecma
So, is there a vfat module somewhere on your filesystem? I think it will not show up under /proc/filesystems until the vfat kernel module has been loaded.
You cannot mount a vfat volume through the usbfs filesystem.
The kernell doesn’t has the support, look this file:
Find for VFAT on this file, this is from Cirrus, that Olimex just copy:
http://arm.cirrus.com/files/linux/relea … nux.config
I know that I can’t mount using USBFS, but I can see if device has the correct drivers, and it has.
leomecma