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>