Mikel, thanks for those reports, they help clarify your circumstances tremendously. This is just off the top of my head without any real investigation, but the difference in the SCSI addresses between Windows and Linux makes me wonder about how the SCSI addressing is being determined.
For Windows, the three-digit addresses are, I seem to recall, Channel, ID, LUN but the Linux addresses reported in the SCSI reports above show each device as a separate Host, with each Channel, ID, and LUN being 0,0,0. Linux will arbitrarily order the Hosts based on discovery order so on the face of it, we *seem* to be developing a somewhat plausible explanation for the issue. Here's a summary of what I'm thinking. SCSI addresses are of the form Adaptor (host), Channel (bus), ID, LUN. Windows (? is unknown) ?,0,0,0 Seagate ST380817AS 80 GB HD ?,0,1,0 Seagate ST380813AS 80 GB HD ?,1,0,0 Seagate ST3250820AS 250 GB HD Linux 0,0,0,0 Seagate ST380817AS 80 GB HD 1,0,0,0 Seagate ST3250820AS 250 GB HD 2,0,0,0 Seagate ST380813AS 80 GB HD -- grub guessed BIOS disk order incorrectly https://bugs.launchpad.net/bugs/8497 You received this bug notification because you are a member of Ubuntu Bugs, which is a direct subscriber. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs