The 386L Rom takes 12KB, but I think that means it's going to take a full 16KB UMB, yes?
Both the 6500 (v2.4) & 6580 (v3.6) drivers take about 3KB, which is pretty lean. There's reason to do both a ROM and the DOS drivers because the DOS drivers don't try to update the drive geometry, they work with what they got. So when XUB or the DTC LBA bios was installed, speedsys saw and tested the full 32GB. Some VLB drivers cap you at 528MB or at 8.4GB.
I ran the drivers with two flags:
F - For fast hard disk, its data transfer rate is higher than 6.1MB/s.
M - For hard disk that supports multiple sectors READ/WRITE.
With the QDI controllers, the Consumer CF and the Industrial CF performance profiles where not like what I saw with the Promise VLB IDE drivers. The industrial CF usually is the one that gets promoted to the higher transfer rates and achieves low latency while the Consumer CF is stuck in low speed. Here, I see the latency drop when the DOS drivers are installed, but it doesn't seem to get the PIO4 throughput boost. Curiously, the consumer CF is able to get some respectable benchmarks with the 6580 driver. (Note: While the Promise controllers get better bench marks, they don't like drives > 8.4GB and some Promise controllers just refuse to talk to the JMicron Sata bridge.)
The other thing is that the Sinitechi device usually gets very low latency. I expected values < 0.30ms. I tried two different SD's and got the same results, but they were both 512MB SD cards. I wonder if I should have tried a higher capacity SD.
Untitled.png
No, it wasn't a cut and paste error. MR and DTC bios got the same scores on the consumer CF. I double checked.