From owner-svn-src-head@FreeBSD.ORG Sun Feb 15 12:42:46 2009 Return-Path: Delivered-To: svn-src-head@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 42FDF106566B; Sun, 15 Feb 2009 12:42:46 +0000 (UTC) (envelope-from mav@FreeBSD.org) Received: from cmail.optima.ua (cmail.optima.ua [195.248.191.121]) by mx1.freebsd.org (Postfix) with ESMTP id 4EDF48FC0A; Sun, 15 Feb 2009 12:42:44 +0000 (UTC) (envelope-from mav@FreeBSD.org) X-Spam-Flag: SKIP X-Spam-Yversion: Spamooborona-2.1.0 Received: from [212.86.226.226] (account mav@alkar.net HELO mavbook.mavhome.dp.ua) by cmail.optima.ua (CommuniGate Pro SMTP 5.2.9) with ESMTPSA id 234673748; Sun, 15 Feb 2009 14:42:44 +0200 Message-ID: <49980DC1.7090900@FreeBSD.org> Date: Sun, 15 Feb 2009 14:42:41 +0200 From: Alexander Motin User-Agent: Thunderbird 2.0.0.19 (X11/20090118) MIME-Version: 1.0 To: gary.jennejohn@freenet.de References: <20090215124757.4aacabbc@ernst.jennejohn.org> In-Reply-To: <20090215124757.4aacabbc@ernst.jennejohn.org> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: svn-src-head@freebsd.org, svn-src-all@freebsd.org, src-committers@freebsd.org Subject: Re: booting with ATA-AHCI now broken X-BeenThere: svn-src-head@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: SVN commit messages for the src tree for head/-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 15 Feb 2009 12:42:46 -0000 Gary Jennejohn wrote: > The latest commit to dev/ata/chipsets/ata-ahci.c totally breaks > booting on my machine. > > I didn't save the commit message so I can't quote the exact commit > revision number. > > _Every_ ata port now times out. > > Here the relevant bits from pciconf: > > atapci0@pci0:0:17:0: class=0x010601 card=0xb0021458 chip=0x43911002 rev=0x00 hdr=0x00 > vendor = 'ATI Technologies Inc' > class = mass storage > subclass = SATA According to Linux drivers, this chip has bug with port multiplier probing which this commit may trigger. Can you try to change 'ata_ahci_softreset(dev, ATA_PM)' with 'ata_ahci_softreset(dev, 0)' in ata-ahci.c to check it? -- Alexander Motin