Date: Mon, 17 Jun 1996 21:43:47 -0700 From: "Michael L. VanLoon -- HeadCandy.com" <michaelv@HeadCandy.com> To: "Eloy A. Paris" <Eloy.Paris@ven.ra.rockwell.com> Cc: "M.R.Murphy" <mrm@marmot.mole.org>, questions@freebsd.org, hardware@freebsd.org Subject: Re: FreeBSD works with Cy486DLC processors? Message-ID: <199606180445.VAA12553@MindBender.HeadCandy.com> In-Reply-To: Your message of Mon, 17 Jun 96 22:51:35 -0400. <2.2.16.19960617230901.3f870228@zeus.ven.ra.rockwell.com>
next in thread | previous in thread | raw e-mail | index | archive | help
>>> Cyrix Cy486DLC CPU
>>> 16 Megs. of RAM
>>> 1 GByte IDE hard drive
>>> FreeBSD 2.1.0-RELEASE
>I have one 16 MByte SIMM. I am not too sure but I think the speed is 70
>nanoseconds. I used a different 16 MByte SIMM and got the same segmentation
>faults.
70ns should be fast enough for this generation of hardware.
>There are some BIOS options (a couple of them) to introduce additional wait
>states. I think I tried them several days ago with no luck but I am going to
>try again.
You should try setting them to their most conservative (slowest)
settings. If you still get the same errors, your hardware is just
badly designed -- no amount of tuning will fix it.
>The faults are random. When the internal cache is enabled, I can easyly
>reproduce the fault with:
This just reconfirms my assertions. If it runs OK with the cache off,
it's almost definitely bad caching logic in the motherboard.
>I read in the INSTALL doc. that you should avoid using the "entire disk"
>option with IDE hard drives in the partitioning part of the installation. I
>am using my entire IDE disk for FreeBSD (no other OS's). Can this be the
>problem? I don't think so but who knows?
No, this is definitely a cache coherency or memory problem. It's
possible you just have a cheap motherboard that doesn't have good
enough cache circuitry to run something as demanding as unix. Have
you tried anything else demanding on it, like Windows NT or OS/2 (or
Linux or NetBSD)?
If it's truly a 486DLC, you already have two strikes against you.
And, you have to accept that there are some motherboards out there
that Just Don't Work with a demanding operating system, unless you
turn all the features off.
My advice would be to send the motherboard back ASAP and buy something
a little higher quality. If you're going to stick with a 486, get an
ASUS motherboard (well, get an ASUS no matter what). Make sure the
motherboard you buy takes a real 486, and not a DLC. Then you can
plug in a 486 or one of the new 5x86 chips, and things should still
work with FreeBSD.
-----------------------------------------------------------------------------
Michael L. VanLoon michaelv@HeadCandy.com
--< Free your mind and your machine -- NetBSD free un*x >--
NetBSD working ports: 386+PC, Mac 68k, Amiga, Atari 68k, HP300, Sun3,
Sun4/4c/4m, DEC MIPS, DEC Alpha, PC532, VAX, MVME68k, arm32...
NetBSD ports in progress: PICA, others...
Roll your own Internet access -- Seattle People's Internet cooperative.
If you're in the Seattle area, ask me how.
-----------------------------------------------------------------------------
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199606180445.VAA12553>
