Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 1 Mar 2009 22:50:14 +0000 (UTC)
From:      Alexander Motin <mav@FreeBSD.org>
To:        cvs-src-old@freebsd.org
Subject:   cvs commit: src/sys/dev/ata/chipsets ata-ahci.c
Message-ID:  <200903012250.n21MoYSl004632@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
mav         2009-03-01 22:50:14 UTC

  FreeBSD src repository

  Modified files:
    sys/dev/ata/chipsets ata-ahci.c 
  Log:
  SVN rev 189256 on 2009-03-01 22:50:14Z by mav
  
  Give controller a chance to issue Soft Reset clear command before checking
  ready status. Most of controllers managed to issue coommand and set BUSY
  bit almost simultaneously, before we will read it, but at least JMicron JMB363
  don't. Ignore timeout errors to keep old behavior when error there was
  impossible.
  
  For me this fixes timeout errors on the first command after channel attach
  or reinit. Boot in my case is not affected, as there is much time passing
  between reset and next command giving reset time to complete.
  
  Revision  Changes    Path
  1.18      +1 -2      src/sys/dev/ata/chipsets/ata-ahci.c



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