>>>>> "Alan" == Alan Cox <alan@xxxxxxxxxxxxxxxxxxx> writes: Alan> The older AMD ex NS ex Cyrix chipsets mishandle 64K DMA blocks - Alan> is that the case for the CS5536 or not - does it consider a PRD Alan> entry with zero length as 64K or 0 bytes The databook says: "The size must be in multiples of 1 WORD (2 bytes) or zero (which means a 64 KB transfer)." >> + if ((cfg & IDE_CFG_CHANEN) == 0) { + printk(KERN_ERR "CS5536: >> disabled by BIOS\n"); Alan> To save Jeff whining - he'll want that to be DRV_NAME or similar Alan> and to call it pata_cs5536 Ok. -- Martin K. Petersen http://mkp.net/ - 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