RE: anyone seen this? Makes system unbooable.
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.
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.
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.
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.
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.
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.
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