From owner-freebsd-questions Mon Jul 16 13:11:30 2001 Delivered-To: freebsd-questions@freebsd.org Received: from salmon.maths.tcd.ie (salmon.maths.tcd.ie [134.226.81.11]) by hub.freebsd.org (Postfix) with SMTP id 76BEE37B409 for ; Mon, 16 Jul 2001 13:11:26 -0700 (PDT) (envelope-from iedowse@maths.tcd.ie) Received: from walton.maths.tcd.ie by salmon.maths.tcd.ie with SMTP id ; 16 Jul 2001 21:11:24 +0100 (BST) To: "P. U. (Uli) Kruppa" Cc: Vladislav Saltanov , freebsd-questions@FreeBSD.ORG Subject: Re: I can't mount FAT16 disk In-Reply-To: Your message of "Mon, 16 Jul 2001 18:26:39 -0000." <20010716182256.Q345-100000@localhost.de> Date: Mon, 16 Jul 2001 21:11:23 +0100 From: Ian Dowse Message-ID: <200107162111.aa65203@salmon.maths.tcd.ie> Sender: owner-freebsd-questions@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG In message <20010716182256.Q345-100000@localhost.de>, "P. U. (Uli) Kruppa" writ es: >> #mount_msdos /dev/ad0s1 /mnt >> mount_msdos:vfsload(msdos):File exists >Try ># df -h >to find out if anything else is mounted on /mnt . The error is from "vfsload(msdos)", not from the mount system call, so that is unlikely. In fact, mount_msdos should actually allow you to mount one filesystem directly over another, but if you tried to mount two filesystems from the same device you should get a "Device busy" error. The vfsload() call is used to load a kernel module in order to support a particular filesystem. Here it seems that mount_msdos believes that there is no support for the msdos filesystem in the kernel, but when it tries to load the module it appears to be already loaded (hence the "File exists"). I've no idea why that would happen though... What version of FreeBSD are you running? What is the output from the "kldstat" program? Were your kernel modules compiled at the same time as the kernel? Ian To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message