From owner-freebsd-questions@FreeBSD.ORG Thu Dec 4 16:52:15 2014 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 7F63E4C5 for ; Thu, 4 Dec 2014 16:52:15 +0000 (UTC) Received: from nqhost.drenet.net (nqhost.drenet.net [184.95.47.164]) (using TLSv1 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 61D0D1C8 for ; Thu, 4 Dec 2014 16:52:15 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by nqhost.drenet.net (Postfix) with ESMTP id 9199D3AE56; Thu, 4 Dec 2014 11:52:07 -0500 (EST) Received: from nqhost.drenet.net ([127.0.0.1]) by localhost (nqhost.drenet.net [127.0.0.1]) (maiad, port 10024) with ESMTP id 31601-05; Thu, 4 Dec 2014 11:52:07 -0500 (EST) Received: by nqhost.drenet.net (Postfix, from userid 80) id 5E0733AE32; Thu, 4 Dec 2014 11:52:07 -0500 (EST) To: Lowell Gilbert Subject: Re: Issue with swap file X-PHP-Originating-Script: 501:rcube.php MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII; format=flowed Content-Transfer-Encoding: 7bit Date: Thu, 04 Dec 2014 11:52:07 -0500 From: Andre Goree In-Reply-To: <44wq675qya.fsf@be-well.ilk.org> References: <44fvcwgzaw.fsf@lowell-desk.lan> <2a3b7da1d03fd215ba1792e6617cfdb7@drenet.net> <44wq675qya.fsf@be-well.ilk.org> Message-ID: <3aff40bfeeb66db5cf30286a804ea5d0@drenet.net> X-Sender: andre@drenet.net User-Agent: Roundcube Webmail/1.0.2 Cc: FreeBSD Questions X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 04 Dec 2014 16:52:15 -0000 On 12/04/2014 11:18 am, Lowell Gilbert wrote: > Andre Goree writes: > >> On 12/03/2014 5:10 pm, Lowell Gilbert wrote: >>> Andre Goree writes: >>> >>>> Several months ago, I followed the procedure here[1] for creating a >>>> swap file. This worked great for a long time, up until my last >>>> reboot >>>> which coincided with an update to 10.1. >>>> >>>> agoree@fbsd10-atl ~ % grep swap /etc/fstab >>>> md99 none swap sw,file=/usr/swap 0 0 >>>> agoree@fbsd10-atl ~ % sudo swapon -a >>>> swapon: mdconfig (attach) error: md99 on file=/usr/swap >>>> >>>> I've also tried zero-writing the file again, to no avail. Any >>>> ideas? >>>> >>>> [1] https://www.freebsd.org/doc/handbook/adding-swap-space.html >>> >>> Strange, I haven't run into any problems. And annoying that the error >>> message is so unhelpful. When that error message gets printed, swapon >>> has tried to run mdconfig and gotten an error back, but has no idea >>> what >>> the problem was. At that point, it has already checked that the md >>> device is available, which eliminates my best guess at a diagnosis. >>> >>> The way you can get more information is by running the mdconfig >>> command >>> by hand, just as swapon would have, and see what *it* reports to you. >>> mdconfig -a -t vnode -n -f /usr/swap >>> >>> Very likely, it will tell you exactly what to fix. >> >> I tried creating a new one (hence the '/usr/swap0' vs. '/usr/swap' in >> the output below) and still got the same error. Here's the >> [disheartening] output from the command you gave: >> >> agoree@fbsd10-atl ~ % sudo swapon -a >> swapon: mdconfig (attach) error: md99 on file=/usr/swap0 >> agoree@fbsd10-atl ~ % sudo mdconfig -a -t vnode -n -f /usr/swap0 >> 0 > > Okay, that means mdconfig can attach the file to an md device. That > eliminates my next guess, which was that md support wasn't working for > some reason (such as not being in your kernel configuration). > > The only difference I can see is the unit number, which I forgot to > include in the command. Maybe if you try > mdconfig -a -t vnode -n -f /usr/swap -u 99 > that will fail with an informative error message. If that doesn't help, > I'm baffled. Progress perhaps being made. agoree@fbsd10-atl ~ % sudo mdconfig -a -t vnode -n -f /usr/swap0 -u 99 mdconfig: ioctl(/dev/mdctl): Device busy agoree@fbsd10-atl ~ % swapinfo Device 1K-blocks Used Avail Capacity agoree@fbsd10-atl ~ % Wtf? This is the newly created file too... -- Andre Goree -=-=-=-=-=- Email - andre at drenet.net Website - http://www.drenet.net PGP key - http://www.drenet.net/pubkey.txt -=-=-=-=-=-