Bug #3815

AHCI: Support for Marvell 88SE9128

Added by Marcel Telka over 5 years ago. Updated over 5 years ago.

Status:ResolvedStart date:2013-06-14
Priority:NormalDue date:
Assignee:Marcel Telka% Done:


Category:driver - device drivers
Target version:-
Difficulty:Medium Tags:


The Marvell 88SE9128 AHCI Controller was suffering by the same bug as ASMedia ASM1062, i.e. 64-bit writes to PxCLB, PxCLBU, PxFB, and PxFBU failed - see Bug #3797. After the fix the 88SE9128 started to work somehow, but unreliably. Sometime the attached disks were detected, but usually not.

In general, the port reset (in function ahci_port_reset) is failing.

The problem is that the ahci_port_reset() does not follow the port reset sequence as documented in the AHCI spec, section 10.4.2.

Related issues

Related to illumos gate - Bug #3797: AHCI: Support for ASMedia ASM106x Resolved 2013-05-29
Related to illumos gate - Feature #4904: Add support for Marvell 88SE9130 New 2014-06-02
Duplicated by illumos gate - Bug #993: Marvell SATA controller 88SE9128 - driver issue? Closed 2011-05-05 2011-09-14
Duplicated by illumos gate - Bug #3099: AMD hudson D3 AHCI support Closed 2012-08-20


#1 Updated by Marcel Telka over 5 years ago

There are few other issues with 88SE9128:

#2 Updated by Marcel Telka over 5 years ago

  • Status changed from In Progress to Pending RTI

#3 Updated by Robert Mustacchi over 5 years ago

  • Tags deleted (needs-triage)
  • % Done changed from 0 to 100
  • Status changed from Pending RTI to Resolved

Resolved in b476795742d7abfe9d77f4914d015bb0b17f747e.

Also available in: Atom