Subject: Re: kernel won't start on i386
To: None <smd@ebone.net>
From: Masanori Kanaoka <kanaoka@ann.hi-ho.ne.jp>
List: current-users
Date: 05/12/2001 03:45:59
Hi,
From: smd@ebone.net (Sean Doran)
Subject: Re: kernel won't start on i386
Date : Fri, 11 May 2001 19:49:17 +0200 (CEST)
$ This is similar to the problems I wrote I was having with -current
$ on an IBM 600 laptop, except that:
$
$ | booting wd0a:netbsd - starting in 0
$ | 2422950+35300+168700 [65+129968+94525]=0x2b9498
$ | [stops here after CRLF--no further output]
$
$ Instead of stops_here, I get resets/reboots immediately.
$
$ | The currently working kernel is 1.5S from March 15, and I also successfully
$ | booted the 1.5T GENERIC kernel from the April 7 snapshot.
$
$ I have an April 19 kernel working. Nothing after about 5 May has worked for
$ me on the laptop.
Would you please try below 1 or 2?
1. next patch
2. revert sys/arch/i386/i386/machdep.c rev = 1.431
---
Masanori Kanaoka kanaoka@ann.hi-ho.ne.jp
Index: sys/arch/i386/i386/machdep.c
===================================================================
RCS file: /ftp/cvs/syssrc/sys/arch/i386/i386/machdep.c,v
retrieving revision 1.441
diff -u -r1.441 machdep.c
--- sys/arch/i386/i386/machdep.c 2001/05/04 03:19:33 1.441
+++ sys/arch/i386/i386/machdep.c 2001/05/11 11:53:22
@@ -2312,6 +2312,7 @@
* XXX report this area and occurred problems,
* XXX so we avoid this area.
*/
+#if 0
if (seg_start < 0x100000 && seg_end > 0xa0000) {
printf("WARNING: memory map entry overlaps "
"with ``Compatibility Holes'': "
@@ -2322,6 +2323,7 @@
add_mem_cluster(0x100000, seg_end,
bim->entry[x].type);
} else
+#endif
add_mem_cluster(seg_start, seg_end,
bim->entry[x].type);
}