On Wed, 10 Sep 2008 19:55:16 +0400, Sergei Shtylyov <sshtylyov@xxxxxxxxxxxxx> wrote: > > But the "Command Transfer Mode Select" bits affects access timings on > > setting task registers for DMA command. > > So what? PIO and DMA are different protocols on IDE bus, so they shouldn't > affect each other. The IDE core will always tune the best PIO mode for you, so > the optimal command timings will be set. Hmm, that would be a thing I had misunderstood. I thought set_pio_mode is not called when the drive was DMA capable. Thank you for detailed review! --- Atsushi Nemoto