Dave wrote:
I believe. I wish the SATA layer would allow a mechanism to auto detect drive being LBA48 or LBA28 and adjust accordingly instead of just default to a very low sector count.
The SATA layer already does this... but only on 2.6.x kernels.
drivers/scsi/libata-scsi.c, ata_scsi_slave_config()
(Groan) <Places head in hands weeping>
I give up Batman.
In which case, these drives need to be knocked back to UDMA66 to function properly on anything later than 2.6.6. Don't know why.
I have tried multiple drives (I have 5 of them), multiple cables (lots of those) and multiple bridge boards (I have 6 of those). There is no combination that is reliable on the VIA controller with any transfer larger than about 0x80 sectors *OR* speeds greater than UDMA66 *OR* Kernel 2.6.6 or prior.
Regards, Brad - To unsubscribe from this list: send the line "unsubscribe linux-raid" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html