Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 12 Dec 2009 13:40:07 +0100
From:      =?ISO-8859-1?Q?Marius_N=FCnnerich?= <marius@nuenneri.ch>
To:        Chris H <chris#@1command.com>
Cc:        freebsd-stable@freebsd.org
Subject:   Re: MTRR failure revisited (nVidia) 8-STABLE/RELEASE
Message-ID:  <b649e5e0912120440n41ecca4m23527be693b908c3@mail.gmail.com>
In-Reply-To: <d498c3f0038a2415580a54898d78a4cd.HRCIM@webmail.1command.com>
References:  <d498c3f0038a2415580a54898d78a4cd.HRCIM@webmail.1command.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Sat, Dec 12, 2009 at 12:47, Chris H <chris#@1command.com> wrote:
> Greetings,
> =A0I brought this same error to the list back in May 2009.
> Under: failed to set mtrr: invalid argument.
> Well, I'm back using the same card:
> GeForce4 MX 440-SE - VideoRam 65536 - BusID PCI:1:3:0.
> The driver is different, I'm using: nvidia-driver-96.43.13 out of ports o=
n a
> custom 8-STABLE kernel. Xorg starts up, and produces a desktop. But it's
> "dog slow", and the nvidia driver emits the following error:
> NVIDIA: failed to set MTRR 0xf0000000, 0M (write-combining)
> several times. I understand John Baldwin provided some "invaluable" help =
some
> time ago: http://lists.freebsd.org/pipermail/freebsd-hackers/2006-June/01=
6995.html
> and I was wondering if anyone has gained any further "insight" with these=
 cards,
> and how to better "interface" them in BSD. Last I spoke on the topic, I w=
as
> informed that the memory was basically "untouchable" - or perhaps in othe=
r words;
> can't be manipulated. Has this changed? Surely someone else has had to de=
al with
> this besides me. It seems crazy to spend a "boat load" of $$ on these hig=
h
> performers, and not be able to use them on a high performing OS - no? :)
> Sure, the one I'm working with now is "legacy". But I have 3 near new, to=
p of
> their line cards, and thus far it appears that if I ever hope to use them=
, I'll
> be forced to... hack, choke.. spin up a WIN CD. :(
>
> Thank you for all your time, consideration, and insight.

FreeBSD as of 8.0-RELEASE supports PAT which obsoletes MTRR. It was a
requirement for the nvidia amd64 blob. So in the future it should all
work fine if you have at least a card which is supported by the newest
nvidia driver.



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