#86: filo sata boot delay patch --------------------------------+------------------------------------------- Reporter: ward | Owner: somebody Type: defect | Status: new Priority: major | Milestone: Component: code | Version: v2 Keywords: | Dependencies: Patchstatus: patch needs work | --------------------------------+------------------------------------------- I've been using the attached patch to filo on machines that need to boot from SATA disks. It's only necessary on cold boot, as the problem is the physical spin-up of the drives.
The patch is very crude, and there have been reports that a shorter delay is sufficient. I have not had time to test a shorter delay, and I suspect that the length of the delay might depend somewhat on the drives used.
Ideally there would be a way for FILO to see if the boot was cold or warm so that it could apply the delay in the cold-boot case only. Also, this delay should be configurable in FILO's Config file.
#86: filo sata boot delay patch -----------------------+---------------------------------------------------- Reporter: ward | Owner: somebody Type: defect | Status: new Priority: major | Milestone: Component: code | Version: v2 Resolution: | Keywords: Dependencies: | Patchstatus: patch needs work -----------------------+---------------------------------------------------- Comment (by ward):
A further update. Five seconds turns out not to be enough for the new 1TB hitachi drives... I hope to be able to test a longer delay, and will report back.
#86: filo sata boot delay patch -----------------------+---------------------------------------------------- Reporter: ward | Owner: somebody Type: defect | Status: new Priority: major | Milestone: Component: code | Version: Resolution: | Keywords: Dependencies: | Patchstatus: patch needs work -----------------------+---------------------------------------------------- Changes (by uwe):
* version: v2 =>
Comment:
As the delay will be different for different systems and hard drives, I think this should be a FILO config option (and likely also a config option in lbgrub2, I guess).