Date: Wed, 13 Apr 2011 00:02:28 +0300 From: Alexander Motin <mav@FreeBSD.org> To: Dmitry Morozovsky <marck@rinet.ru> 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: <4DA4BDE4.7000709@FreeBSD.org> In-Reply-To: <alpine.BSF.2.00.1104130053360.79203@woozle.rinet.ru> References: <201104122050.p3CKovnp035266@svn.freebsd.org> <alpine.BSF.2.00.1104130053360.79203@woozle.rinet.ru>
next in thread | previous in thread | raw e-mail | index | archive | help
Dmitry Morozovsky wrote: > 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? In 1-2 weeks if everything is fine. -- Alexander Motin
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4DA4BDE4.7000709>