Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 26 Sep 2014 01:50:00 +0400
From:      Yuriy Taraday <yorik.sar@gmail.com>
To:        =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <roger.pau@citrix.com>
Cc:        freebsd-current@freebsd.org
Subject:   Re: IXP700 AHCI fails to initialize
Message-ID:  <CABocrW7c92mAw0ADfzRPDrfMNgFrr5U3G2VCdr5kQH5tcLQjdg@mail.gmail.com>
In-Reply-To: <531457FF.3080005@citrix.com>
References:  <CABocrW6wCtO2r6L4sVGYurEWhNusX2c6SSaEHMpZrMTRmE8AKg@mail.gmail.com> <531457FF.3080005@citrix.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Mon, Mar 3, 2014 at 2:22 PM, Roger Pau Monn=C3=A9 <roger.pau@citrix.com>
wrote:

> On 01/03/14 19:00, Yuriy Taraday wrote:
> > Hello.
> >
> > I currently have FreeBSD 8.3 on my home server and it works fine but it=
's
> > time to upgrade at last (new ath and new ipfw especially allure me). I'=
ve
> > decided to go straight to 10.0 and reinstall system from scratch to pur=
ge
> > all legacy unrelated configs and other stuff.
> >
> > The problem I faced is as follows. I have a (rather old) motherboard wi=
th
> > integrated SATA controller that presents in the OS as IXP700. In 8.3 it
> > works fine. I have 2 disks attached to it: one with all my data and
> another
> > one destined to be new system disk. I also have one IDE disk installed
> that
> > is currently used as system disk.
> >
> > When I booted from USB stick with 10.0, I couldn't see any SATA disks i=
n
> > the system. I dug into dmesg and found this:
> http://pastebin.com/wv2A0MUE
> > As it seems AHCI controller or disks are not responding to commands and
> > timeouts eventually.
> >
> > A friend suggested to try CURRENT image. I went
> > with FreeBSD-11.0-CURRENT-amd64-VT-20140222-r262336-mini-memstick.img a=
nd
> > got almost the same error: http://pastebin.com/0iGaSWUD
> > The error repeats and never stops (looks like CURRENT images have
> different
> > config) but it is essentially the same.
> >
> > I've googled the problem but found only notes about how IXP700 is reall=
y
> > bad and pointers that cabling might be the problem. But I have absolute=
ly
> > no problems with 8.3, so it looks like some regression during further
> > development (shift to CAM, maybe?).
> >
> > Please help me to identify and fix the problem.
>
> This is just a shot in the dark, I'm not familiar with the AHCI driver,
> but since you seem to be loosing interrupts (or I would say so based on
> the timeout messages), you could try to disable MSI/MSI-X and fallback
> to PCI intline IRQs. Could you try to boot with
> hw.pci.enable_msix=3D0,hw.pci.enable_msi=3D0?
>

A flood of RC news in my feed forced me to get back to upgrading my
homeserver.
I've tried out 10.1-BETA2 image and got the same results.
Then I've tried to provide these options you suggested, and although there
were some hickup (HDDs didn't respond well at first, I guess), I got to
bsdinstall prompt. Thank you very much for suggestion!

Now I wonder what would be the impact of having these options disabled
permanently. Will there be a huge slowdown of all PCI cards? Or
should it be negligible?

--=20

Kind regards, Yuriy.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CABocrW7c92mAw0ADfzRPDrfMNgFrr5U3G2VCdr5kQH5tcLQjdg>