Date: Sun, 14 Apr 2002 03:37:20 +1000 (EST) From: Steven Goodwin <steve@cit.gu.edu.au> To: Scott <scottro@nyc.rr.com> Cc: User Tomdean <tomdean@speakeasy.org>, gregory@prioris.mini.pw.edu.pl, freebsd-questions@FreeBSD.ORG Subject: Re: Motherboard recommendations for ATHLON. Message-ID: <Pine.GSO.3.96.1020414032500.5847D-100000@kurango.cit.gu.edu.au> In-Reply-To: <5.1.0.14.0.20020413130023.00c3d068@pop-server.nyc.rr.com>
next in thread | previous in thread | raw e-mail | index | archive | help
> At 02:51 2002/04/14 +1000, Steven Goodwin wrote:
> >While we are on the subject of ASUS boards, my A7M266 is currently causing
> >kernel panics. It uses the AMD 760 chipset (which seems to be the
> >culprit) but I'm hoping that recent fixes will solve the problem. I'm
> >compiling now with fingers crossed (metaphorically).
>
>
> Well, here's the fix that worked for several people (but not Tom).
Thanks mate. I tried this one when you first posted to the list but,
alas, no cigar. BTW, I think that most of us who ask questions on this
list appreciate the extra info. The fix that I'm putting my hopes on is
described as follows.
Date: Fri, 12 Apr 2002 10:05:48 -0700 (PDT)
From: Coleman Kane <cokane@FreeBSD.org>
To: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org
Subject: cvs commit: src/sys/pci agp_amd.c agpreg.h
cokane 2002/04/12 10:05:48 PDT
Modified files: (Branch: RELENG_4_5)
sys/pci agp_amd.c agpreg.h
Log:
This should fix the lock-ups associated with AGP and AMD761 chips.
The previous revision was rather hastily MFC'd before the 761 got any
real testing.
Obtained from: Eirc Anholt <eanholt@gladstone.uoregon.edu>
Revision Changes Path
1.3.2.2.2.1 +51 -7 src/sys/pci/agp_amd.c
1.3.2.2.2.1 +1 -0 src/sys/pci/agpreg.h
> Mr. Mlone has made a patch--however, I did something wrong and it didn't
> apply properly. However, here's the trick, given me by Bill Triplett. Just
> open up /usr/src/sys/i386/i368/i686_mem.c with your favorite text editor.
> Around line 269 (in vi, it's easy to find--just do :269 while in command
> mode), you'll see
>
> u_int cr4save;
>
>
> mrd = sc->mr_desc;
> Between those two lines, insert a line
> return;
> That's it. Putting in the word return, followed by a semi colon will keep X
> from doing whatever it's doing with the MTRR, which is what is causing the
> ASUS boards to lock up when XFree 4.x is started.
> Then of course, you have to recompile your kernel. So, say your kernel is
> called MYKERN (Sorry for the lack of originality, but I'm sleepy)
> cd /usr/src/sys/i386/conf
> config MYKERN
> You will then see the thing something like source is ../../compile/MYKERN
> Don't forget to do make depend
> So
> cd ../../compile/MYKERN
> make depend; make; make install
> Reboot and you should be good to go.
>
> Note that you'll have to redo this each time that you do cvsup and
> buildworld.
>
> (Although Tom mentioned that he saw a commented out fix for ASUS in his
> mem_c so maybe it simply has to be uncommented now)
>
>
> (I posted this a few days ago--sorry if it's more info than you need--thing
> is, I usually cut and paste from a web page that I keep on my own machine,
> so that I don't have to go look it up each time) :)
>
> Scott Robbins
>
>
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-questions" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.GSO.3.96.1020414032500.5847D-100000>
