Comment 52 for bug 8497

Revision history for this message
Mikel Ward (mikelward) wrote :

Yeah, the Windows ones are supposed to be (channel, target, lun) or (controller, target, lun).

I would have thought logically they would all have the same controller, but maybe SATA is handled differently.

(0,0,0), (0,1,0), and (1,0,0) would map well to IDE primary master, IDE primary slave, IDE secondary master. Perhaps that's what it's doing as part of the legacy/PATA emulation? The addresses in Windows are almost certainly pretend ones.

Maybe we get different results depending on whether we enumerate the devices via the BIOS or the SATA controller?