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: John Nemeth <jnemeth@victoria.tc.ca>
List: netbsd-bugs
Date: 09/20/2007 12:05:03
The following reply was made to PR port-i386/37009; it has been noted by GNATS.
From: jnemeth@victoria.tc.ca (John Nemeth)
To: gnats-bugs@NetBSD.org, port-i386-maintainer@NetBSD.org,
gnats-admin@NetBSD.org, netbsd-bugs@NetBSD.org
Cc:
Subject: Re: port-i386/37009: unable to use swap partition found on USB drive
Date: Thu, 20 Sep 2007 03:39:05 -0700
On Jan 5, 10:22pm, jjhartley@gmail.com wrote:
}
} >Number: 37009
} >Synopsis: unable to use swap partition found on USB drive
} >Arrival-Date: Thu Sep 20 10:15:00 +0000 2007
} >Originator: James Hartley
} >Release: 4.0_RC1
} >Description:
} Additional swap partition on an attached USB drive specified in /etc/fstab will not be mounted properly at boot.
} >How-To-Repeat:
} Create a swap partition on a USB drive, eg. /dev/sd1b & add an entry to this swap partition to /etc/fstab:
}
} /dev/sd1b none swap sw 0 0
}
} Leave the USB drive attached & reboot.
}
} The order of initialization is:
} 0. run swapctl -A
} 1. mount other partitions defined in /etc/fstab & check via fsck
} 2. detect USB devices
}
} Other kinds of partitions on a USB drive can be specified in /etc/fstab, & successfully mounted by adding the following to /etc/rc.conf.d/fsck:
}
} start_precmd=fsck_precmd
} fsck_precmd() {
} n=60
} echo "delaying fsck for $n seconds..."
} sleep $n
} }
}
} ...which delays the actions of fsck long enough for all USB devices to be detected.
}
} I cannot find an equivalent manner of delaying swapctl.
Try putting the above lines into /etc/rc.conf.d/swap1.
}-- End of excerpt from jjhartley@gmail.com