Hello, I wrote:
The driver used to merge the address setup timing for the secondary channel but this must have been done for both channels actually despite the primary channel had separate registers for each drive (I'afraid that this is too common mistake in both hardware and software -- address setup timing must be the same accross an IDE channel). Thus, do a number of changes to the program_drive_counts():
Oops, looks like it was another mind glitch of mine and was fixing a non-issue -- if I just looked into the spece I would have read there that the hardware itself handles this for the primary channel (the question is WTF they didn't do the same for the secondary one?). So, simpley disregard this patch.
I'll send the MWDMA patch soon. MBR, Sergei - To unsubscribe from this list: send the line "unsubscribe linux-ide" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html