<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/sys/dev/ahci, branch stable/13</title>
<subtitle>FreeBSD source tree</subtitle>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/'/>
<entry>
<title>ahci(4): Add another device ID for Marvell 9128 SATA controller: 0x91a3</title>
<updated>2026-04-30T07:53:10+00:00</updated>
<author>
<name>John W</name>
<email>jwdevel@gmail.com</email>
</author>
<published>2025-07-28T05:17:32+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=65d75038f32ca6a0e3e07aadb25bb4c89e7998ff'/>
<id>65d75038f32ca6a0e3e07aadb25bb4c89e7998ff</id>
<content type='text'>
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 &lt;michaelo@FreeBSD.org&gt;
PR:		288526
Reviewed by:	jhb
MFC after:	1 week
Differential Revision:	https://reviews.freebsd.org/D56464

(cherry picked from commit c72edc2b2eb283450df8db05cf9321aee7de0bcb)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
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 &lt;michaelo@FreeBSD.org&gt;
PR:		288526
Reviewed by:	jhb
MFC after:	1 week
Differential Revision:	https://reviews.freebsd.org/D56464

(cherry picked from commit c72edc2b2eb283450df8db05cf9321aee7de0bcb)
</pre>
</div>
</content>
</entry>
<entry>
<title>ahci: add AMD device id in RAID mode</title>
<updated>2023-09-13T17:44:58+00:00</updated>
<author>
<name>Andrey V. Elsukov</name>
<email>ae@FreeBSD.org</email>
</author>
<published>2023-09-04T12:33:49+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=cf7203dba7a801454abf106449d7bf08d7b08813'/>
<id>cf7203dba7a801454abf106449d7bf08d7b08813</id>
<content type='text'>
Found on Asus ROX Strix X570-F Gaming.

MFC after:	1 week

(cherry picked from commit 3afe6b525386af1dda7791ea2a9d718fa634d4fd)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Found on Asus ROX Strix X570-F Gaming.

MFC after:	1 week

(cherry picked from commit 3afe6b525386af1dda7791ea2a9d718fa634d4fd)
</pre>
</div>
</content>
</entry>
<entry>
<title>sys: Remove $FreeBSD$: one-line .c pattern</title>
<updated>2023-08-23T17:43:25+00:00</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2023-08-22T01:31:27+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=3bc80996974a61a4223eae4c1ccd47b6ee32a48a'/>
<id>3bc80996974a61a4223eae4c1ccd47b6ee32a48a</id>
<content type='text'>
Remove /^[\s*]*__FBSDID\("\$FreeBSD\$"\);?\s*\n/

Similar commit in current:
(cherry picked from commit 685dc743dc3b)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Remove /^[\s*]*__FBSDID\("\$FreeBSD\$"\);?\s*\n/

Similar commit in current:
(cherry picked from commit 685dc743dc3b)
</pre>
</div>
</content>
</entry>
<entry>
<title>sys: Remove $FreeBSD$: two-line .h pattern</title>
<updated>2023-08-23T17:43:20+00:00</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2023-08-22T01:31:02+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=f8167e0404dab9ffeaca95853dd237ab7c587f82'/>
<id>f8167e0404dab9ffeaca95853dd237ab7c587f82</id>
<content type='text'>
Remove /^\s*\*\n \*\s+\$FreeBSD\$$\n/

Similar commit in current:
(cherry picked from commit 95ee2897e98f)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Remove /^\s*\*\n \*\s+\$FreeBSD\$$\n/

Similar commit in current:
(cherry picked from commit 95ee2897e98f)
</pre>
</div>
</content>
</entry>
<entry>
<title>spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSD</title>
<updated>2023-07-25T15:13:49+00:00</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2023-05-10T15:40:58+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=caa41f641755c935b036e17440a3b49329c904ed'/>
<id>caa41f641755c935b036e17440a3b49329c904ed</id>
<content type='text'>
The SPDX folks have obsoleted the BSD-2-Clause-FreeBSD identifier. Catch
up to that fact and revert to their recommended match of BSD-2-Clause.

Discussed with:		pfg
MFC After:		3 days
Sponsored by:		Netflix

(cherry picked from commit 4d846d260e2b9a3d4d0a701462568268cbfe7a5b)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The SPDX folks have obsoleted the BSD-2-Clause-FreeBSD identifier. Catch
up to that fact and revert to their recommended match of BSD-2-Clause.

Discussed with:		pfg
MFC After:		3 days
Sponsored by:		Netflix

(cherry picked from commit 4d846d260e2b9a3d4d0a701462568268cbfe7a5b)
</pre>
</div>
</content>
</entry>
<entry>
<title>ahci: increase timout</title>
<updated>2023-02-13T23:45:01+00:00</updated>
<author>
<name>Mariusz Zaborski</name>
<email>oshogbo@FreeBSD.org</email>
</author>
<published>2023-02-10T15:56:04+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=65bab39e140f97cace92a2923e50c6b654b02e22'/>
<id>65bab39e140f97cace92a2923e50c6b654b02e22</id>
<content type='text'>
For some devices, like Marvell 88SE9230, it takes more time
to connect to the device. This patch introduces a special flag
that extends the timeout from around 100ms to around 500ms.

This change is based on the work of: Peter Eriksson &lt;pen@lysator.liu.se&gt;

PR:		243401
Reviewed by:	imp
Tested by:	dch
MFC after:	3 days
Sponsored by:	Equinix
Sponsored by:	SkunkWerks, GmbH
Sponsored by:	Klara, Inc.
Differential Revision:	https://reviews.freebsd.org/D38413

(cherry picked from commit f08ac4cb14c1c0740346a4363f82e1e1367c2bad)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
For some devices, like Marvell 88SE9230, it takes more time
to connect to the device. This patch introduces a special flag
that extends the timeout from around 100ms to around 500ms.

This change is based on the work of: Peter Eriksson &lt;pen@lysator.liu.se&gt;

PR:		243401
Reviewed by:	imp
Tested by:	dch
MFC after:	3 days
Sponsored by:	Equinix
Sponsored by:	SkunkWerks, GmbH
Sponsored by:	Klara, Inc.
Differential Revision:	https://reviews.freebsd.org/D38413

(cherry picked from commit f08ac4cb14c1c0740346a4363f82e1e1367c2bad)
</pre>
</div>
</content>
</entry>
<entry>
<title>ahci(4): Fix a typo in a source code comment</title>
<updated>2023-01-14T09:26:48+00:00</updated>
<author>
<name>Gordon Bergling</name>
<email>gbe@FreeBSD.org</email>
</author>
<published>2023-01-11T09:46:58+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=eac50851724cea42f7b026e7aca3742f43863097'/>
<id>eac50851724cea42f7b026e7aca3742f43863097</id>
<content type='text'>
- s/reqests/requests/

(cherry picked from commit bc9228749c2ab31192a17ef01cfb363480144cdc)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- s/reqests/requests/

(cherry picked from commit bc9228749c2ab31192a17ef01cfb363480144cdc)
</pre>
</div>
</content>
</entry>
<entry>
<title>Add random VMware device IDs.</title>
<updated>2022-10-27T02:48:56+00:00</updated>
<author>
<name>Alexander Motin</name>
<email>mav@FreeBSD.org</email>
</author>
<published>2022-10-20T14:19:24+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=7e53019b06d5fd66b6db9fe2edd0bbbdb5eec2a8'/>
<id>7e53019b06d5fd66b6db9fe2edd0bbbdb5eec2a8</id>
<content type='text'>
Just to make dmesg look nicer there.

MFC after:	1 week

(cherry picked from commit 2a31a06bf1bb2d328d6672ed91c3e54734684cc0)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Just to make dmesg look nicer there.

MFC after:	1 week

(cherry picked from commit 2a31a06bf1bb2d328d6672ed91c3e54734684cc0)
</pre>
</div>
</content>
</entry>
<entry>
<title>ahci(4): Allow enclosure emulation without hardware.</title>
<updated>2021-12-24T01:05:10+00:00</updated>
<author>
<name>Alexander Motin</name>
<email>mav@FreeBSD.org</email>
</author>
<published>2021-12-17T20:24:56+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=4fd804ef66312e5b3a327871478b69ee042b0d9e'/>
<id>4fd804ef66312e5b3a327871478b69ee042b0d9e</id>
<content type='text'>
After 53f5ac1310e allowed SATA device mapping to enclosure slots,
it may have sense to provide enclosure device emulation even without
real hardware interface like SGPIO just for purposes of physical
device location tracking (still assuming straight cabling).

MFC after:	1 week
Sponsored by:	iXsystems, Inc.

(cherry picked from commit 9aba757e92aaf0751c83c0ce3f18f65f864f1811)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
After 53f5ac1310e allowed SATA device mapping to enclosure slots,
it may have sense to provide enclosure device emulation even without
real hardware interface like SGPIO just for purposes of physical
device location tracking (still assuming straight cabling).

MFC after:	1 week
Sponsored by:	iXsystems, Inc.

(cherry picked from commit 9aba757e92aaf0751c83c0ce3f18f65f864f1811)
</pre>
</div>
</content>
</entry>
<entry>
<title>Add some of Intel Alder Lake device IDs.</title>
<updated>2021-11-13T04:02:46+00:00</updated>
<author>
<name>Alexander Motin</name>
<email>mav@FreeBSD.org</email>
</author>
<published>2021-11-06T03:05:15+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=1e5dc6aa1895b0bd29b0105f7bb98b492e3d1a3f'/>
<id>1e5dc6aa1895b0bd29b0105f7bb98b492e3d1a3f</id>
<content type='text'>
MFC after:	1 week

(cherry picked from commit dc238358f9f48ee4c983e2131656edb15636ab9e)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
MFC after:	1 week

(cherry picked from commit dc238358f9f48ee4c983e2131656edb15636ab9e)
</pre>
</div>
</content>
</entry>
</feed>
