DragonFly- 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(-)


DragonFly BSD source repository

More information about the Commits mailing list