I'm mildly interested in this issue. I had a system a while back where my root fs drive was plugged into the mobo's sata port, but I had a PCI sata card with a bunch of other drives on it. I only ran Linux on it (hate to muddy the waters by bring up Linux). Sometimes the root drive would be "sda1" and sometimes the first drive on the PCI sata card would be sda1, causing the root drive to get pushed to sde1. However, on Linux, when you create a file system, it assigns that file system a UUID which never changes, and which can be referenced in fstab, essentially eliminating the problem of which drive gets initialized first.

I've never had this issue with OpenBSD because I haven't used it as a file server (yet). I know this initialization order issue comes up somewhat frequently on the misc mailing list, but usually the issue is merely "I added a drive and am too lazy to edit fstab." Not being a developer, I'm wondering if anybody has considered creating a feature similar to the one that exists in Linux, or if there's a reason why that feature shouldn't be added, or if it is merely not enough of a problem for anybody to get to it yet.

Tom


Joseph A Borg wrote:
I just added a 4 port promise sata card and cannot figure a way of forcing the sata ports on the motherboard to take precedence over the sata pci card.

Any pointers to useful info would be greatly appreciated. I guess i'll have to mess with the BIOS and IRQs but these are, till now out of my radar.

regards

Reply via email to