Date: Sun, 15 Feb 2009 14:32:19 +0100 From: Gary Jennejohn <gary.jennejohn@freenet.de> To: Alexander Motin <mav@FreeBSD.org> Cc: svn-src-head@freebsd.org, svn-src-all@freebsd.org, src-committers@freebsd.org Subject: Re: booting with ATA-AHCI now broken Message-ID: <20090215143219.718a8bec@ernst.jennejohn.org> In-Reply-To: <49980DC1.7090900@FreeBSD.org> References: <20090215124757.4aacabbc@ernst.jennejohn.org> <49980DC1.7090900@FreeBSD.org>
next in thread | previous in thread | raw e-mail | index | archive | help
On Sun, 15 Feb 2009 14:42:41 +0200 Alexander Motin <mav@FreeBSD.org> wrote: > 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? > Yes, that fixes it. Thanks for the quick response. Do you still want the verbose boot output? --- Gary Jennejohn
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20090215143219.718a8bec>