MCP55 SATA solution to test

Rainer Hurling rhurlin at gwdg.de
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,
Rainer



More information about the freebsd-amd64 mailing list