evildoer, try this.

force the drive to pio mode. reboot. then choose dma if available again and reboot. see if that triggers it into dma mode.