We see that in ata_piix.c, there is a whitelist for (laptop) Intel ICH controllers with short cables, tied to specific vendor subsystem IDs. Since my mini-ITX Ibase MI910F has the subsystem IDs specified as Intel [1], this is unusable. I can't find another existing mechanism to add short cable information, to allow UDMA/66 for my on-board CF socket. Do you suggest I cook a patch to pass a kernel argument eg 'ich=short' or 'pata=short', or can you think of a better mechanism? Thanks, Daniel --- [1] # lspci -vs 00:1f.2 00:1f.2 IDE interface: Intel Corporation 82801HBM/HEM (ICH8M/ICH8M-E) SATA IDE Controller (rev 03) (prog-if 80 [Master]) Subsystem: Intel Corporation 82801HBM/HEM (ICH8M/ICH8M-E) SATA IDE Controller # lspci -vns 00:1f.2 00:1f.2 0101: 8086:2828 (rev 03) (prog-if 80 [Master]) Subsystem: 8086:2828 -- Daniel J Blueman - 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