Date: Sun, 15 Feb 2009 14:42:41 +0200 From: Alexander Motin <mav@FreeBSD.org> To: gary.jennejohn@freenet.de 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: <49980DC1.7090900@FreeBSD.org> In-Reply-To: <20090215124757.4aacabbc@ernst.jennejohn.org> References: <20090215124757.4aacabbc@ernst.jennejohn.org>
next in thread | previous in thread | raw e-mail | index | archive | help
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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?49980DC1.7090900>