It's not practical to hold a data-base of all cards made by all
manufacturers, nor does it seem sensible to have to issue an ATA identify
device command and try and map the PIO mode to a common memory cycle timing.
So what is the recommended way to configure a controller optimally for a
given card?