]> CyberLeo.Net >> Repos - FreeBSD/stable/8.git/commit
MFC r222897:
authormav <mav@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Tue, 21 Jun 2011 08:37:55 +0000 (08:37 +0000)
committermav <mav@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Tue, 21 Jun 2011 08:37:55 +0000 (08:37 +0000)
commit4118ab1735b44a4349f093eab8e60eaa621b8669
treef3a6678c5df9769c349874bea18e3dcbc39adcdc
parent926c0faf645c2febbccefac379fcb8046292b5c8
MFC r222897:
Intel NM10 chipset's SATA controller has same PCI ID and revision as ICH7's,
but has only 2 SATA ports instead of 4. The worst part is that SStatus and
SError registers for missing ports are not implemented and return wrong
values (0xffffffff), that caused infinite reset loop.

Just ignore that SError value while I found no better way to identify them.

git-svn-id: svn://svn.freebsd.org/base/stable/8@223360 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
sys/dev/ata/ata-sata.c