diff options
author | mav <mav@FreeBSD.org> | 2010-09-01 06:43:41 +0000 |
---|---|---|
committer | mav <mav@FreeBSD.org> | 2010-09-01 06:43:41 +0000 |
commit | 78488718dc41493f72bb1e6ca786aa1092fb2a6d (patch) | |
tree | 63cc814ca0afb18a073c21bfd580197c82374cdf /sys/dev/ata | |
parent | 501297bf75cfd24b9b400fccb481bdb2441a3472 (diff) | |
download | FreeBSD-src-78488718dc41493f72bb1e6ca786aa1092fb2a6d.zip FreeBSD-src-78488718dc41493f72bb1e6ca786aa1092fb2a6d.tar.gz |
Increase device reset timeout from 10 to 15 seconds, same as in ahci(4).
Some devices found need about 10-12 seconds to spinup.
Diffstat (limited to 'sys/dev/ata')
-rw-r--r-- | sys/dev/ata/chipsets/ata-ahci.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/dev/ata/chipsets/ata-ahci.c b/sys/dev/ata/chipsets/ata-ahci.c index 6811c79..ec1e8e3 100644 --- a/sys/dev/ata/chipsets/ata-ahci.c +++ b/sys/dev/ata/chipsets/ata-ahci.c @@ -815,7 +815,7 @@ ata_ahci_hardreset(device_t dev, int port, uint32_t *signature) if (!ata_sata_phy_reset(dev, port, 0)) return (ENOENT); /* Wait for clearing busy status. */ - if (ata_ahci_wait_ready(dev, 10000)) { + if (ata_ahci_wait_ready(dev, 15000)) { device_printf(dev, "hardware reset timeout\n"); return (EBUSY); } |