Actions
Bug #3815
closedAHCI: Support for Marvell 88SE9128
Start date:
2013-06-14
Due date:
% Done:
100%
Estimated time:
Difficulty:
Medium
Tags:
Gerrit CR:
External Bug:
Description
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
Updated by Marcel Telka almost 10 years ago
There are few other issues with 88SE9128:
- According to information from Marvell at http://www.marvell.com/storage/system-solutions/assets/Marvell-88SE91XX-Product-Brief.pdf the controller supports 2 SATA ports, but both PI (Ports Implemented) and CAP.NP exposes 8 ports (we will not fix/workaround this issue here)
- There is special device connected to port 7 of this controller, it is ATAPI processor. We are adding basic support for this device into the sata driver as well.
Updated by Marcel Telka almost 10 years ago
- Status changed from In Progress to Pending RTI
Updated by Robert Mustacchi almost 10 years ago
- Status changed from Pending RTI to Resolved
- % Done changed from 0 to 100
- Tags deleted (
needs-triage)
Resolved in b476795742d7abfe9d77f4914d015bb0b17f747e.
Actions