Dont check the cable bit on ich5 when on the SATA channel.
This commit is contained in:
parent
dd6794e0dd
commit
dcf768a2c4
@ -840,7 +840,8 @@ ata_intel_new_setmode(struct ata_device *atadev, int mode)
|
||||
|
||||
mode = ata_limit_mode(atadev, mode, ctlr->chip->max_dma);
|
||||
|
||||
if (ctlr->chip->max_dma && mode > ATA_UDMA2 && !(reg54 & (0x10 << devno))) {
|
||||
if (ctlr->chip->max_dma < ATA_SA150 && mode > ATA_UDMA2 &&
|
||||
!(reg54 & (0x10 << devno))) {
|
||||
ata_prtdev(atadev,"DMA limited to UDMA33, non-ATA66 cable or device\n");
|
||||
mode = ATA_UDMA2;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user