Start re-implementing ATA driver