Page MenuHomeFreeBSD

ahci(4): Add another device ID for Marvell 9128 SATA controller: 0x91a3
Needs ReviewPublic

Authored by michaelo on Fri, Apr 17, 9:19 AM.
Tags
None
Referenced Files
Unknown Object (File)
Mon, Apr 20, 8:27 PM
Unknown Object (File)
Mon, Apr 20, 2:30 PM
Unknown Object (File)
Sun, Apr 19, 4:18 PM
Unknown Object (File)
Sun, Apr 19, 8:12 AM
Unknown Object (File)
Sun, Apr 19, 5:02 AM
Unknown Object (File)
Sat, Apr 18, 7:52 AM
Unknown Object (File)
Sat, Apr 18, 6:10 AM
Unknown Object (File)
Fri, Apr 17, 10:02 AM
Subscribers

Details

Reviewers
mav
jhb
Summary

This was encountered on a Gigabyte GA-P55A-UD4 motherboard identifying itself
as:
ahci0@pci0:2:0:0: class=0x01018f rev=0x11 hdr=0x00 vendor=0x1b4b device=0x91a3 subvendor=0x1458 subdevice=0xb000

vendor     = 'Marvell Technology Group Ltd.'
class      = mass storage
subclass   = ATA

The physical chip has "88SE9128-NAA2" printed on it.

Similar code has been in Linux for a long time:
https://github.com/torvalds/linux/commit/50be5e3657cd2851a297dc0b3fd459f25829d29b

Co-authored-by: Michael Osipov <michaelo@FreeBSD.org>
PR: 288526

Diff Detail

Repository
rG FreeBSD src repository
Lint
Lint Skipped
Unit
Tests Skipped
Build Status
Buildable 72282
Build 69165: arc lint + arc unit