MCP55 SATA solution to test

Rainer Hurling rhurlin at
Sun Oct 25 14:55:36 UTC 2009

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,

More information about the freebsd-amd64 mailing list