Created attachment 145956 [details]
Marvell 88SE9128 SPM support
I bought an esata card with the 88SE9128 controller (this card: http://www.materiel.net/carte-controleur-s-ata/startech-com-carte-controleur-2-ports-sata-6gbps-pci-express-89942.html) and the manufacturer says the SPM is supported with FIS (http://www.marvell.com//storage/system-solutions/assets/Marvell-88SE91XX-Host-Controllers.pdf) but the card does not report these capabilities via native probing, and my eSATA enclosure hadn't been seen.
The provided patch aims to correct this misbehaviour from the card, and now I can see the 4 disks in the esata enclosure.
I have a 88SE9130 and this patch worked great for me as well (went from seeing just one disk to both of my drives). Please consider it for inclusion.
FWIW, my card works as intended in -current (tested with feffa432). This patch is for 10 (and possibly earlier, haven't tested).
The card works with unpatched HEAD?