You must have the vfat device driver compiled as a module in your kernel. and
Normally modules are loaded on demand. (Making your kernel use much less memory as it doesn't have to load unneeded code.) There is a daemon called kerneld which watches for module requests like when you manually mount the drive and loads the appropriate module. On bootup your system is attempting to mount the drive before this module has had a chance to load. The answer is to edit /etc/modules and add a line saying vfat before any lines saying auto. This will cause kerneld to explicitly load the module instead of waiting till it is called for. This applies to any other module too. -- Jaldhar On Sun, 6 Jul 1997, David Densmore wrote: > I'm running debian 1.3 2.0.29 > When I mount my vfat Win95 partition manually with the command: > > # mount -t vfat /dev/hda1 /Win95 > > It works fine, and I can access the partition, long filenames and all. > > # mount > /dev/hda2 on / type ext2 (rw) > proc on /proc type proc (rw) > /dev/hda5 on /home type ext2 (rw) > /dev/hda6 on /usr type ext2 (rw) > /dev/hda1 on /Win95 type vfat (rw) > > But when I put the command in /etc/fstab I get an error message. > Here is my /etc/fstab file: > > # /etc/fstab: static file system information. > # > # <file system> <mount point> <type> <options> <dump> <pass> > /dev/hda2 / ext2 defaults 0 1 > /dev/hda7 none swap sw 0 0 > proc /proc proc defaults 0 0 > /dev/hda5 /home ext2 defaults 0 2 > /dev/hda6 /usr ext2 defaults 0 2 > /dev/hda1 /Win95 vfat defaults 0 2 > > During boot, I see this message: > > Mounting local file systems ... > /dev/hda5 on /home type ext2 (rw) > /dev/hda6 on /usr type ext2 (rw) > mount: fs type vfat not supported by kernel > > I get exactly the same results with my scsi drive. I am confused by the > fact that I can mount vfat partitions manually. Can anyone tell me how to > make vfat work in /etc/fstab? > > Thanks > David Densmore <[EMAIL PROTECTED]> > > > -- > TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word "unsubscribe" to > [EMAIL PROTECTED] . > Trouble? e-mail to [EMAIL PROTECTED] . > -- TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word "unsubscribe" to [EMAIL PROTECTED] . Trouble? e-mail to [EMAIL PROTECTED] .