A follow-up to my observations of the SCSI address allocation. It looks as if this is determined in
drivers/ata/libata-core.c::ata_host_register() where, in part, you find "/* print per-port info to dmesg */" and in turn calls drivers/ata/libata-scsi.c::ata_scsi_scan_host() It appears that each ATA port is assigned as a separate host adaptor which explains the addressing we are seeing. Regarding your comments about EDD, yes, it is a potential solution. See https://wiki.ubuntu.com/GrubDiskMapSanity -- 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