Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 25 Oct 2009 15:17:34 +0100
From:      Rainer Hurling <rhurlin@gwdg.de>
To:        Alexander Motin <mav@FreeBSD.org>
Cc:        icegloom dem <icegloom@gmail.com>, freebsd-amd64@freebsd.org
Subject:   Re: MCP55 SATA solution to test
Message-ID:  <4AE45DFE.3020306@gwdg.de>
In-Reply-To: <4AE3A001.8000205@FreeBSD.org>
References:  <4AE3A001.8000205@FreeBSD.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On 25.10.2009 02:46 (UTC+2), Alexander Motin wrote:
> Hi.
> 
> Thanks to one man who provided access to his machine, I seem to found
> how to fix device detection on nVidia MCP55 SATA controller on amd64
> 8.0. Looks like this controller need some time (very short) to enable
> BAR(5) memory access after PCI configuration register written. Probably
> some changes in PCI code exposed this issue. Also it explains why
> setting hw.pci.mcfg to 0 helps.
> 
> Attached patch solves problem for that machine. Testers are welcome.
> 
> 
> 
> ------------------------------------------------------------------------

I tried your patch on my 'MSI K9N Neo' with MCP55 SATA controller on 
todays 9.0-CURRENT (amd64) and it works!

A delay of 10 microseconds after hours and days of looking for a reason 
of this failure. That's really funny ...

Many many thanks for your solution. Please submit it,
Rainer




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