Bug 192780 - Make Marvell 88SE9128 sata port-multiplier supported
Summary: Make Marvell 88SE9128 sata port-multiplier supported
Status: New
Alias: None
Product: Base System
Classification: Unclassified
Component: kern (show other bugs)
Version: 10.0-RELEASE
Hardware: amd64 Any
: --- Affects Only Me
Assignee: freebsd-bugs (Nobody)
Keywords: patch
Depends on:
Reported: 2014-08-18 12:32 UTC by freebsd
Modified: 2019-05-21 19:39 UTC (History)
4 users (show)

See Also:

Marvell 88SE9128 SPM support (1.45 KB, patch)
2014-08-18 12:32 UTC, freebsd
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description freebsd 2014-08-18 12:32:04 UTC
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.


Comment 1 Johan Bergström 2014-09-05 23:36:36 UTC
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.
Comment 2 Johan Bergström 2014-09-08 06:14:30 UTC
FWIW, my card works as intended in -current (tested with feffa432). This patch is for 10 (and possibly earlier, haven't tested).
Comment 3 Ed Maste freebsd_committer 2019-05-21 19:39:48 UTC
The card works with unpatched HEAD?