From owner-cvs-src-old@FreeBSD.ORG Tue Jun 21 08:38:15 2011 Return-Path: Delivered-To: cvs-src-old@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id CA1081065673 for ; Tue, 21 Jun 2011 08:38:15 +0000 (UTC) (envelope-from mav@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id B99A18FC1A for ; Tue, 21 Jun 2011 08:38:15 +0000 (UTC) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.4/8.14.4) with ESMTP id p5L8cFUi028343 for ; Tue, 21 Jun 2011 08:38:15 GMT (envelope-from mav@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.4/8.14.4/Submit) id p5L8cFdI028342 for cvs-src-old@freebsd.org; Tue, 21 Jun 2011 08:38:15 GMT (envelope-from mav@repoman.freebsd.org) Message-Id: <201106210838.p5L8cFdI028342@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to mav@repoman.freebsd.org using -f From: Alexander Motin Date: Tue, 21 Jun 2011 08:37:55 +0000 (UTC) To: cvs-src-old@freebsd.org X-FreeBSD-CVS-Branch: RELENG_8 Subject: cvs commit: src/sys/dev/ata ata-sata.c X-BeenThere: cvs-src-old@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: **OBSOLETE** CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 21 Jun 2011 08:38:15 -0000 mav 2011-06-21 08:37:55 UTC FreeBSD src repository Modified files: (Branch: RELENG_8) sys/dev/ata ata-sata.c Log: SVN rev 223360 on 2011-06-21 08:37:55Z by mav 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. Revision Changes Path 1.6.2.7 +23 -7 src/sys/dev/ata/ata-sata.c