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>