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