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

Reply via email to