DragonFly-2.3.1.250.g10674 master sys/dev/disk/ahci ahci.c ahci.h ahci_attach.c ahci_pm.c atascsi.h

Matthew Dillon dillon at crater.dragonflybsd.org
Sat Jun 13 11:10:37 PDT 2009


commit 1067474a12b26a343f24a3aae09f14cdaeb5bad4
Author: Matthew Dillon <dillon at apollo.backplane.com>
Date:   Sat Jun 13 10:40:46 2009 -0700

    AHCI - Fix PM probing issues, wait 10 seconds on physical port insertion
    
    * The spec is not completely clear on the point but CCB[1] *MUST* be used
      as the second CCB in a softreset sequence.  If it isn't, the wrong
      signature may be loaded into the signature register.
    
    * Wait 10 seconds on insertion of a physical port (we already wait 10 seconds
      on the insertion of a target behind a PM).
    
    * Do not cycle the PHY when doing a hard reset, it seems to create
      detection problems.

Summary of changes:
 sys/dev/disk/ahci/ahci.c        |  100 +++++++++++++++++++++++++++------------
 sys/dev/disk/ahci/ahci.h        |    1 +
 sys/dev/disk/ahci/ahci_attach.c |    9 ++++
 sys/dev/disk/ahci/ahci_pm.c     |   17 ++++++-
 sys/dev/disk/ahci/atascsi.h     |    6 ++-
 5 files changed, 100 insertions(+), 33 deletions(-)

http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/1067474a12b26a343f24a3aae09f14cdaeb5bad4


-- 
DragonFly BSD source repository





More information about the Commits mailing list