On Feb 8, 2012, at 10:18 PM, Dave McGuire wrote:
I think
it's actually a limitation of early SCSI commands; the 6-byte
READ command has an LBA of 21 bits (1GB if you're talking 512-byte
blocks). The 10-byte READ commands have 32-bit LBAs, which will
still only do 2TB (which ought to be enough for anyone, right?).
That's what I said...kudos for remembering the number of LBA bits, which I forgot.
This is handled in the boot ROM, though...once the system is booted, larger-capacity
drives aren't a problem.
Well, I'd forgotten it was 5380, which just passes the commands straight through;
I've been wading through 53C90[A] datasheets long enough that I forgot it existed; the
53C90 handles a lot of the commands autonomously.
- Dave