Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 21 Oct 1998 02:38:48 -0700
From:      John-Mark Gurney <gurney_j@efn.org>
To:        Stephen McKay <syssgm@dtir.qld.gov.au>
Cc:        freebsd-hackers@FreeBSD.ORG
Subject:   Re: 3.0-R on a amd386dx/40
Message-ID:  <19981021023848.61590@hydrogen.nike.efn.org>
In-Reply-To: <199810210933.TAA07949@nymph.dtir.qld.gov.au>; from Stephen McKay on Wed, Oct 21, 1998 at 07:33:24PM %2B1000
References:  <19981021004537.00515@hydrogen.nike.efn.org> <199810210847.SAA06623@nymph.dtir.qld.gov.au> <19981021022458.12727@hydrogen.nike.efn.org> <199810210933.TAA07949@nymph.dtir.qld.gov.au>

next in thread | previous in thread | raw e-mail | index | archive | help
Stephen McKay scribbled this message on Oct 21:
> On Wednesday, 21st October 1998, John-Mark Gurney wrote:
> 
> >Stephen McKay scribbled this message on Oct 21:
> >> Sounds like the FP emulator isn't working.  What do the npx lines say
> >> on boot?
> >
> >well, it doesn't matter...  as I told another person, the problem is
> >that the binaries FAIL on a 2.2.1-R system... and this is a system that
> >runs systat perfectly fine...  so the problem isn't the floating point..
> >
> >and the 3.0-R newfs fails on his new 2.2.6-R install that we just did
> >tonight...   so I KNOW it's not a math emulation problem...
> 
> Oh, I missed the "on 2.2.1" bit.  Answer is simple: don't do that.
> 
> The only scenario I can think of is that you've built 3.0 from source under
> 2.2.x and then run the 3.0 progs from the obj directories.  Again, don't
> do that.
> 
> Run 3.0 binaries on a 3.0 system and you'll have a better time of it.

that's the WHOLE PROBLEM!!! 3.0 binaries on a 3.0-R kernel from the
3.0-R bin dist don't run!!!

I'll quote from another message that I sent about this problem:
no, this isn't an upgrade...  what we were doing is that he was going to
switch to a new hard drive, but he has files on the old one... so we did
a manual install of 3.0-R from 2.2.1-R...  once we had everything up and
running we built a kernel on my 3.0-R system and booted the system... it
failed when it tried to fsck the system... it would fail to newfs and df
would also fail...

I then tried to run the newfs binary under 2.2.1-R and it would start
exectution perfectly fine, but would crash at the same point that it would
under 3.0-R...

yes, I know it seems strange to run 3.0-R binaries on such an old release,
but FreeBSD has supported ELF binaries for the longest time, and the newfs
binary is a staticly linked binary, so it requires NO libraries from the
3.0-R world to run...  so it would run perfectly fine..

I will be running gdb on the binaries soon to see what the problem is,
but it's a bit involved as he needs to install the elf loader on his
machine under 2.2.6-R for it to work...


basicly what happened is that when we booted this nice shiny new 3.0-R
system, fsck bombed out on a sig10...  and then pretty much everything
else would bomb out too... I didn't try many things... but ls and echo
did work...  but they aren't really complex programs...

if someone wants an account on the machine in question to debug the
problem, my friend is willing to create one...

-- 
  John-Mark Gurney                              Voice: +1 541 683 6908
  Cu Networking					  P.O. Box 5693, 97405

  Live in Peace, destroy Micro$oft, support free software, run FreeBSD
	    Don't trust anyone you don't have the source for

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-hackers" in the body of the message



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