DragonFly commits List (threaded) for 2009-06
DragonFly BSD
DragonFly commits List (threaded) for 2009-06
[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]

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


From: Matthew Dillon <dillon@xxxxxxxxxxxxxxxxxxxxxxx>
Date: Sat, 13 Jun 2009 11:10:08 -0700 (PDT)

commit 1067474a12b26a343f24a3aae09f14cdaeb5bad4
Author: Matthew Dillon <dillon@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



[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]