From 2f1bec0ec13de40ee11bd92baec9ea36faa40a7b Mon Sep 17 00:00:00 2001 From: mav Date: Tue, 19 Apr 2011 17:14:57 +0000 Subject: [PATCH] MFC r220591: As soon as siis_reset() doesn't waits for device readiness, but only for controller port readiness (that should set just after PHY ready signal), reduce wait time from 10s to 1s before trying more aggressive reset method. This should improve system responsibility in some failure conditions. git-svn-id: svn://svn.freebsd.org/base/stable/8@220860 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f --- sys/dev/siis/siis.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/sys/dev/siis/siis.c b/sys/dev/siis/siis.c index 453fdc8e3..dfd1cea4f 100644 --- a/sys/dev/siis/siis.c +++ b/sys/dev/siis/siis.c @@ -1631,9 +1631,9 @@ retry: xpt_release_simq(ch->sim, TRUE); return; } - /* Wait for clearing busy status. */ - if (siis_wait_ready(dev, 10000)) { - device_printf(dev, "device ready timeout\n"); + /* Wait for port ready status. */ + if (siis_wait_ready(dev, 1000)) { + device_printf(dev, "port ready timeout\n"); if (!retry) { device_printf(dev, "trying full port reset ...\n"); /* Get port to the reset state. */ -- 2.45.2