Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 13 Apr 2011 00:54:15 +0400 (MSD)
From:      Dmitry Morozovsky <marck@rinet.ru>
To:        Alexander Motin <mav@freebsd.org>
Cc:        svn-src-head@freebsd.org, svn-src-all@freebsd.org, src-committers@freebsd.org
Subject:   Re: svn commit: r220576 - head/sys/dev/ahci
Message-ID:  <alpine.BSF.2.00.1104130053360.79203@woozle.rinet.ru>
In-Reply-To: <201104122050.p3CKovnp035266@svn.freebsd.org>
References:  <201104122050.p3CKovnp035266@svn.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On Tue, 12 Apr 2011, Alexander Motin wrote:

AM> Author: mav
AM> Date: Tue Apr 12 20:50:57 2011
AM> New Revision: 220576
AM> URL: http://svn.freebsd.org/changeset/base/220576
AM> 
AM> Log:
AM>   Refactor hard-reset implementation in ahci(4).
AM>   
AM>   Instead of spinning in a tight loop for up to 15 seconds, polling for device
AM>   readiness while it spins up, return reset completion just after PHY reports
AM>   "connect well" or 100ms connection timeout. If device was found, use callout
AM>   for checking device readiness with 100ms period up to full 31 second timeout.
AM>   
AM>   This fixes system freeze for 5-10 seconds on drives hot plug-in.

Great, thank you!

Any plans to MFC this?

-- 
Sincerely,
D.Marck                                     [DM5020, MCK-RIPE, DM3-RIPN]
[ FreeBSD committer:                                 marck@FreeBSD.org ]
------------------------------------------------------------------------
*** Dmitry Morozovsky --- D.Marck --- Wild Woozle --- marck@rinet.ru ***
------------------------------------------------------------------------



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?alpine.BSF.2.00.1104130053360.79203>