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);
                }