Executing an ATA Polling Command

  1. 1.Issue READ_DMA_EXT with RW_MULTIPLE_REGISTER (CMD60) for 8 KB of DATA.
  2. 2.Read the ATA status register until DRQ is set.
  3. 3.Issue RW_MULTIPLE_BLOCK (CMD61) to transfer DATA.
  4. 4.Read the ATA status register until DRQ && BSY are configured to 0.