forked from luck/tmp_suning_uos_patched
libata pata_via: ACPI checks for 80wire cable
Testing this on the VIA boards fixes several problems with otherwise undetectable SATA bridge chips Signed-off-by: Alan Cox <alan@redhat.com> Signed-off-by: Jeff Garzik <jeff@garzik.org>
This commit is contained in:
parent
e708eb9bc0
commit
7d73a363de
|
@ -184,6 +184,9 @@ static int via_cable_detect(struct ata_port *ap) {
|
|||
two drives */
|
||||
if (ata66 & (0x10100000 >> (16 * ap->port_no)))
|
||||
return ATA_CBL_PATA80;
|
||||
/* Check with ACPI so we can spot BIOS reported SATA bridges */
|
||||
if (ata_acpi_cbl_80wire(ap))
|
||||
return ATA_CBL_PATA80;
|
||||
return ATA_CBL_PATA40;
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue
Block a user