booting with ATA-AHCI now broken
Gary Jennejohn
gary.jennejohn at freenet.de
Sun Feb 15 05:32:22 PST 2009
On Sun, 15 Feb 2009 14:42:41 +0200
Alexander Motin <mav at 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 at 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
More information about the svn-src-head
mailing list