From: Alan Cox Signed-off-by: Alan Cox Signed-off-by: Andrew Morton --- drivers/ata/pata_sl82c105.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff -puN drivers/ata/pata_sl82c105.c~pata_sl82c105-restore-cable-detect-method drivers/ata/pata_sl82c105.c --- a/drivers/ata/pata_sl82c105.c~pata_sl82c105-restore-cable-detect-method +++ a/drivers/ata/pata_sl82c105.c @@ -59,7 +59,6 @@ static int sl82c105_pre_reset(struct ata if (ap->port_no && !pci_test_config_bits(pdev, &sl82c105_enable_bits[ap->port_no])) return -ENOENT; - ap->cbl = ATA_CBL_PATA40; return ata_std_prereset(ap, deadline); } @@ -239,6 +238,7 @@ static struct ata_port_operations sl82c1 .thaw = ata_bmdma_thaw, .error_handler = sl82c105_error_handler, .post_internal_cmd = ata_bmdma_post_internal_cmd, + .cable_detect = ata_cable_40wire, .bmdma_setup = ata_bmdma_setup, .bmdma_start = sl82c105_bmdma_start, _