Subject: Re: port-i386/37009: unable to use swap partition found on USB drive
To: None <port-i386-maintainer@netbsd.org, gnats-admin@netbsd.org,>
From: James Hartley <jjhartley@gmail.com>
List: netbsd-bugs
Date: 09/20/2007 21:15:05
The following reply was made to PR port-i386/37009; it has been noted by GNATS.
From: "James Hartley" <jjhartley@gmail.com>
To: gnats-bugs@netbsd.org
Cc: port-i386-maintainer@netbsd.org, gnats-admin@netbsd.org,
netbsd-bugs@netbsd.org
Subject: Re: port-i386/37009: unable to use swap partition found on USB drive
Date: Thu, 20 Sep 2007 14:08:08 -0700
On 9/20/07, John Nemeth <jnemeth@victoria.tc.ca> wrote:
> The following reply was made to PR port-i386/37009; it has been noted by GNATS.
> ...
> Try putting the above lines into /etc/rc.conf.d/swap1.
$ cd /etc/rc.conf.d
$ ls -l
total 4
-rw-r--r-- 1 root wheel 120 Sep 13 14:57 fsck
-rw-r--r-- 1 root wheel 117 Sep 20 13:57 swap1
$ cat swap1
start_precmd=swapctl_precmd
swapctl_precmd() {
n=60
echo "delaying swapctl for $n seconds..."
sleep $n
}
$
After creating the above file & rebooting, I see the same errant
behavior. During initialization, the following messages scroll by
before fsck checks all partitions defined in /etc/fstab.
swapctl: adding /dev/sd0b as swap device at priority 0
swapctl: /dev/sd1b: Device not configured
Yes, I can manually add the swap partition later through swapctl -a,
but the fundamental question still remains as to how to delay swapctl
initially as I can with fsck.
Jim