RE: anyone seen this? Makes system unbooable.

2001-12-31 Thread John Baldwin


On 31-Dec-01 Julian Elischer wrote:
 I upgraded by cvs on saturday night,
 Sunday I didn't use it.
 Monday I tried to boot it. but the loader says:
 ASSERT mumble
 and the system reboots

Hmm, the string ASSERT doesn't appear as a text string anywhere under
/sys/boot.  Hmm, libstand does have it, and the ficl library seems to use it.
A serial console would save the message so you had time to read it. :)  If you
want to introduce a sleep, then sys/boot/i386/loader/main.c has an exit()
function you could put a while(1) or some such in.  Are you sure you don't have
your loader and 4th scripts out of sync?

-- 

John Baldwin [EMAIL PROTECTED]http://www.FreeBSD.org/~jhb/
Power Users Use the Power to Serve!  -  http://www.FreeBSD.org/

To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-current in the body of the message



Re: anyone seen this? Makes system unbooable.

2001-12-31 Thread Julian Elischer



On Mon, 31 Dec 2001, Julian Elischer wrote:

 I upgraded by cvs on saturday night,
 Sunday I didn't use it.
 Monday I tried to boot it. but the loader says:
 ASSERT mumble
 and the system reboots
 
 I'd LOVE to know wha the assert is but really My opical neurons take at
 least 20mSecs to fire and by the time I've found the Asssert line
 I'm already running on afterimage.
 
 How about adding a sleep after the Assert write  so that it can actually
 be read?
 
 In the meanwhile does anyone know what the problem might be..
 I'm recvsuping (I had to boot off a cdrom) and will recompile the
 bootblocks, but some idea of the problem might be nice..

new:

After re cvsupping and re compiling, no files changed

any loader guru's know how to add the delay in the loader?

 
 Julian
 
 
 
 To Unsubscribe: send mail to [EMAIL PROTECTED]
 with unsubscribe freebsd-current in the body of the message
 


To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-current in the body of the message



RE: anyone seen this? Makes system unbooable.

2001-12-31 Thread Julian Elischer

I just did a make buildworld; make installworld; mergemaster

I am not at home at teh moment and the laptop is the only machine there
so the serial; cable wouldn't help much..
I will re-install it and try it again with your suggested hack

As for what's there I'm not kidding when I say too fast for my neurons.
It flashes past so quickly I;m not completely sure at all what I'm seeing.
CDROM bootblocks worked fine :-)


On Mon, 31 Dec 2001, John Baldwin wrote:

 
 On 31-Dec-01 Julian Elischer wrote:
  I upgraded by cvs on saturday night,
  Sunday I didn't use it.
  Monday I tried to boot it. but the loader says:
  ASSERT mumble
  and the system reboots
 
 Hmm, the string ASSERT doesn't appear as a text string anywhere under
 /sys/boot.  Hmm, libstand does have it, and the ficl library seems to use it.
 A serial console would save the message so you had time to read it. :)  If you
 want to introduce a sleep, then sys/boot/i386/loader/main.c has an exit()
 function you could put a while(1) or some such in.  Are you sure you don't have
 your loader and 4th scripts out of sync?
 
 -- 
 
 John Baldwin [EMAIL PROTECTED]http://www.FreeBSD.org/~jhb/
 Power Users Use the Power to Serve!  -  http://www.FreeBSD.org/
 


To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-current in the body of the message



RE: anyone seen this? Makes system unbooable.

2001-12-31 Thread John Baldwin


On 31-Dec-01 Julian Elischer wrote:
 I just did a make buildworld; make installworld; mergemaster
 
 I am not at home at teh moment and the laptop is the only machine there
 so the serial; cable wouldn't help much..
 I will re-install it and try it again with your suggested hack
 
 As for what's there I'm not kidding when I say too fast for my neurons.
 It flashes past so quickly I;m not completely sure at all what I'm seeing.
 CDROM bootblocks worked fine :-)

Yeah, when it reboots, it is fast.  Introducing some sort of delay in exit() on
i386 might not be that bad of an idea.

 On Mon, 31 Dec 2001, John Baldwin wrote:
 
 
 On 31-Dec-01 Julian Elischer wrote:
  I upgraded by cvs on saturday night,
  Sunday I didn't use it.
  Monday I tried to boot it. but the loader says:
  ASSERT mumble
  and the system reboots
 
 Hmm, the string ASSERT doesn't appear as a text string anywhere under
 /sys/boot.  Hmm, libstand does have it, and the ficl library seems to use
 it.
 A serial console would save the message so you had time to read it. :)  If
 you
 want to introduce a sleep, then sys/boot/i386/loader/main.c has an exit()
 function you could put a while(1) or some such in.  Are you sure you don't
 have
 your loader and 4th scripts out of sync?
 
 -- 
 
 John Baldwin [EMAIL PROTECTED]http://www.FreeBSD.org/~jhb/
 Power Users Use the Power to Serve!  -  http://www.FreeBSD.org/
 
 

-- 

John Baldwin [EMAIL PROTECTED]http://www.FreeBSD.org/~jhb/
Power Users Use the Power to Serve!  -  http://www.FreeBSD.org/

To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-current in the body of the message



Re: anyone seen this? Makes system unbooable.

2001-12-31 Thread Mike Smith

 I upgraded by cvs on saturday night,
 Sunday I didn't use it.
 Monday I tried to boot it. but the loader says:
 ASSERT mumble
 and the system reboots
 
 I'd LOVE to know wha the assert is but really My opical neurons take at
 least 20mSecs to fire and by the time I've found the Asssert line
 I'm already running on afterimage.
 
 How about adding a sleep after the Assert write  so that it can actually
 be read?

Is it printing ASSERT blah, or Assertion failed:?  The string ASSERT
doesn't exist anywhere in the loader or libstand.

If you want to add a pause after an assertion failure (not a bad idea
really), do it in src/lib/libstand/assert.c.

 In the meanwhile does anyone know what the problem might be..
 I'm recvsuping (I had to boot off a cdrom) and will recompile the
 bootblocks, but some idea of the problem might be nice..

You *are* aware that you can boot loader.old by hitting a key while the
spinner is paused, before the loader starts, right?


To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-current in the body of the message



Re: anyone seen this? Makes system unbooable.

2001-12-31 Thread Julian Elischer



On Mon, 31 Dec 2001, Mike Smith wrote:
 
 You *are* aware that you can boot loader.old by hitting a key while the
 spinner is paused, before the loader starts, right?


well I am now, but with no running system to look at I didn't know there
was a loader.old.


 
 


To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-current in the body of the message



RE: anyone seen this? Makes system unbooable.

2001-12-31 Thread Maksim Yevmenkin

Julian,

 I upgraded by cvs on saturday night,
 Sunday I didn't use it.
 Monday I tried to boot it. but the loader says:
 ASSERT mumble
 and the system reboots

had _exactly_ the same poblem :( the string says, something
like

name not found
ASSERT(FALSE) ficlCompileSoftCore in softcore.c line 291

i had to turn off CPU cache to catch the message and hit pause
so i could read it :)

 I'd LOVE to know wha the assert is but really My opical neurons take
at
 least 20mSecs to fire and by the time I've found the Asssert line
 I'm already running on afterimage.

in my case it was an awk problem. at some point perl script was
replaced by awk script. i did not upgrade my awk, so i got bad
softcore.c
file. as far as i can tell several forth modiules get pre-processed by
softcore.awk to produce softcore.c. if you have old awk then this will
produce bad softcore.c (mosty because of escaping and removing comments 
from forth code). the result is broken forth code inside softcore.c

i had to use holy trinity (kern.flp, mfsfoot.flp and fixit.flp :),
mount
harddisk and re-build/re-install loader. 

 In the meanwhile does anyone know what the problem might be..
 I'm recvsuping (I had to boot off a cdrom) and will recompile the
 bootblocks, but some idea of the problem might be nice..

well, you've got my 2 cents, i had several _very_ unplesant hours before
i recovered my laptop from the upgrade :) but now everything is fine :)

thanks,
max


To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-current in the body of the message