Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 15 Apr 2003 17:45:59 -0700
From:      Joshua Oreman <oremanj@webserver.get-linux.org>
To:        Joshua Lokken <joshua@joshualokken.com>
Cc:        questions@freebsd.org
Subject:   Re: /dev/...
Message-ID:  <20030416004559.GA61362@webserver.get-linux.org>
In-Reply-To: <20030416000831.GA73640@joloxbox.joshualokken.com>
References:  <200304141536.05035.a.carter@intrasoft.lu> <200304150900.59043.epbox@yandex.ru> <200304151058.41895.epbox@yandex.ru> <200304150931.24484.a.carter@intrasoft.lu> <20030415180113.GA72565@joloxbox.joshualokken.com> <20030415224444.GA60386@webserver.get-linux.org> <20030416000831.GA73640@joloxbox.joshualokken.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Tue, Apr 15, 2003 at 05:08:31PM -0700 or thereabouts, Joshua Lokken seemed to write:
> * Joshua Oreman (oremanj@www.get-linux.org) wrote:
> ==> On Tue, Apr 15, 2003 at 11:01:13AM -0700 or thereabouts, Joshua Lokken seemed to write:
> ==> > ==> >
> ==> > ==> > Of course I checked the FAQ & did everything as said there. Specifically:
> ==> > ==> > #su
> ==> > ==> > # sysctl -w vfs.usermount=1
> ==> > ==> > # chmod 666 /dev/fd0
> ==> > ==> > #mkdir -m 755 /mnt/floppy
> ==> > ==> > bash$ mount -t msdos /dev/fd0 /mnt/floppy
> ==> > mount: vfsload(msdos): Operation not permitted
> ==> > 
> ==> > OK, we've seen the faq section on this, and two clear, plain examples of the
> ==> > exact procedure there not working properly.  Does anyone have any new, not
> ==> > rehashed, ideas of why this is?  Thanks.
> ==> >
> ==> 
> ==> Since it's erroring on the vfsload(whatever), I think it is trying to load the
> ==> msdosfs kld and failing. Try:
> ==> # kldload msdosfs
> ==> as root before you mount the FD as user.
> ==> 
> ==> This is a wild guess, take with a grain of salt.
> ==> YMMV.
> ==> -- Joshua (hee hee, same name :-)
> 
> A wild, but brilliant and insightful guess!  Yes that's it.  So, if I understand
> correctly, since I always strip msdos support out of the kernel, that the msdos
> kernel module needs to be loaded dynamically to mount /dev/fd0.  It would seem
> that only root is allowed (by default) to load kernel mods, thus the vfsload
> error when normal users try to mount /dev/fd0, am I right?  Thank you very much!

Exactly correct.
If you want to do this every boot, put that command on an empty line at the end of
/etc/rc.local.

-- Josh

[BTW, SpamArrest doesn't work too well with mailing lists.]

> 
> --
> Joshua
> _______________________________________________
> freebsd-questions@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-questions
> To unsubscribe, send any mail to "freebsd-questions-unsubscribe@freebsd.org"



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20030416004559.GA61362>