NetBSD-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

port-sgimips/53378: Unable to Load RAMDISK kernel newer than NetBSD 6.1.5 on Sgi Indy.



>Number:         53378
>Category:       port-sgimips
>Synopsis:       Unable to Load RAMDISK kernel newer than NetBSD 6.1.5 on Sgi Indy.
>Confidential:   no
>Severity:       critical
>Priority:       high
>Responsible:    port-sgimips-maintainer
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Sun Jun 17 00:50:00 +0000 2018
>Originator:     Naruaki Etomi
>Release:        Newer than NetBSD 6.1.5
>Organization:
Japan
>Environment:
>> version
PROM Monitor SGI Version 5.3 Rev B10 R4X00/R5000 IP24 Feb 12, 1996 (BE)
>> hinv
                   System: IP22
                Processor: 180 Mhz R5000, with FPU
     Primary I-cache size: 32 Kbytes
     Primary D-cache size: 32 Kbytes
     Secondary cache size: 512 Kbytes
              Memory size: 192 Mbytes
                 Graphics: Indy 24-bit
                SCSI Disk: scsi(0)disk(1)
                    Audio: Iris Audio Processor: version A2 revision 4.1.0

>Description:
Unable to Load RAMDISK kernel newer than NetBSD 6.1.5 on Sgi Indy.
I guess that the RAMDISK kernel(netbsd-INSTALL32_IP2x.gz) is too large for Indy.

>> version
PROM Monitor SGI Version 5.3 Rev B10 R4X00/R5000 IP24 Feb 12, 1996 (BE)
>> hinv
                   System: IP22
                Processor: 180 Mhz R5000, with FPU
     Primary I-cache size: 32 Kbytes
     Primary D-cache size: 32 Kbytes
     Secondary cache size: 512 Kbytes
              Memory size: 192 Mbytes
                 Graphics: Indy 24-bit
                SCSI Disk: scsi(0)disk(1)
                    Audio: Iris Audio Processor: version A2 revision 4.1.0

---------------------------------------------------------------------------

NetBSD 6.1.5
>> bootp()netbsd-INSTALL32_IP2x
Obtaining netbsd-INSTALL32_IP2x from server 
Obtaining netbsd-INSTALL32_IP2x from server 
phys segment: 0x5e000 @ 0x8002000
adding 0x5e000 @ 0x8002000 to freelist 0
phys segment: 0x6b2000 @ 0x8060000
adding 0x8000 @ 0x8060000 to freelist 0
skipping 0x6aa000 @ 0x8068000 (kernel)
phys segment: 0x2e000 @ 0x8712000
adding 0x2e000 @ 0x8712000 to freelist 0
phys segment: 0xb800000 @ 0x8800000
adding 0xb800000 @ 0x8800000 to freelist 0
pmap_steal_memory: seg 0: 0x8002 0x8002 0x8060 0x8060
pmap_steal_memory: seg 0: 0x8031 0x8031 0x8060 0x8060
pmap_steal_memory: seg 0: 0x8033 0x8033 0x8060 0x8060
pmap_steal_memory: seg 0: too small for 905 pages
pmap_steal_memory: seg 1: 0x8060 0x8060 0x8068 0x8068
pmap_steal_memory: seg 1: too small for 905 pages
pmap_steal_memory: seg 2: 0x8712 0x8712 0x8740 0x8740
pmap_steal_memory: seg 2: too small for 905 pages
pmap_seal_memory: seg 3: 0x8800 0x8800 0x13ffe 0x13ffe
Copyright (c) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005,
    2006, 2007, 2008, 2009, 2010, 2011, 2012
    The NetBSD Foundation, Inc.  All rights reserved.
Copyright (c) 1982, 1986, 1989, 1991, 1993
    The Regents of the University of California.  All rights reserved.

NetBSD 6.1.5 (INSTALL32_IP2x)
total memory = 192 MB
(768 KB reserved for ARCS)
avail memory = 180 MB
mainbus0 (root): SGI-IP22 [SGI, 690a5ae7], 1 processor
cpu0 at mainbus0: MIPS R5000 CPU (0x2321) Rev. 2.1 with built-in FPU Rev. 1.0
cpu0: 48 TLB entries, 16MB max page size
...

---------------------------------------------------------------------------

NetBSD-7.0
>> bootp()netbsd-INSTALL32_IP2x
Obtaining netbsd-INSTALL32_IP2x from server 
Obtaining netbsd-INSTALL32_IP2x from server 
  -

---------------------------------------------------------------------------

NetBSD-7.0.1
>> bootp()netbsd-INSTALL32_IP2x
Obtaining netbsd-INSTALL32_IP2x from server 
Obtaining netbsd-INSTALL32_IP2x from server 
  -

---------------------------------------------------------------------------

NetBSD-7.0.2
>> bootp()netbsd-INSTALL32_IP2x
Obtaining netbsd-INSTALL32_IP2x from server 
Obtaining netbsd-INSTALL32_IP2x from server 
  -

---------------------------------------------------------------------------

NetBSD-7.1
>> bootp()netbsd-INSTALL32_IP2x
Obtaining netbsd-INSTALL32_IP2x from server 
Obtaining netbsd-INSTALL32_IP2x from server 
  -

---------------------------------------------------------------------------

NetBSD-7.1.1
>> bootp()netbsd-INSTALL32_IP2x
Obtaining netbsd-INSTALL32_IP2x from server 
Obtaining netbsd-INSTALL32_IP2x from server 
  -

---------------------------------------------------------------------------

NetBSD-7.1.2
>> bootp()netbsd-INSTALL32_IP2x
Obtaining netbsd-INSTALL32_IP2x from server 
Obtaining netbsd-INSTALL32_IP2x from server 
  -

---------------------------------------------------------------------------

NetBSD-8.0_RC1
>> bootp()netbsd-INSTALL32_IP2x
Obtaining netbsd-INSTALL32_IP2x from server 
   
Cannot load bootp()netbsd-INSTALL32_IP2x.
Text start 0x8060000, size 0x777d40 doesn't fit in a FreeMemory area.
Unable to execute bootp()netbsd-INSTALL32_IP2x

---------------------------------------------------------------------------

NetBSD Current
>> bootp()netbsd-INSTALL32_IP2x
Obtaining netbsd-INSTALL32_IP2x from server 
   
Cannot load bootp()netbsd-INSTALL32_IP2x.
Text start 0x8060000, size 0x77c890 doesn't fit in a FreeMemory area.
Unable to execute bootp()netbsd-INSTALL32_IP2x

---------------------------------------------------------------------------

Of course, Just kernel(netbsd-GENERIC32_IP2x) load correctly.

NetBSD Current
>> bootp()netbsd-GENERIC32_IP2x
Obtaining netbsd-GENERIC32_IP2x from server 
Obtaining netbsd-GENERIC32_IP2x from server 
[   1.0000000] phys segment: 0x5e000 @ 0x8002000
[   1.0000000] adding 0x5e000 @ 0x8002000 to freelist 0
[   1.0000000] phys segment: 0x4d5000 @ 0x8060000
[   1.0000000] adding 0x8000 @ 0x8060000 to freelist 0
[   1.0000000] skipping 0x4cd000 @ 0x8068000 (kernel)
[   1.0000000] phys segment: 0x20b000 @ 0x8535000
[   1.0000000] adding 0x20b000 @ 0x8535000 to freelist 0
[   1.0000000] phys segment: 0xb800000 @ 0x8800000
[   1.0000000] adding 0xb800000 @ 0x8800000 to freelist 0
[   1.0000000] Copyright (c) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005,
[   1.0000000]     2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017,
[   1.0000000]     2018 The NetBSD Foundation, Inc.  All rights reserved.
[   1.0000000] Copyright (c) 1982, 1986, 1989, 1991, 1993
[   1.0000000]     The Regents of the University of California.  All rights reserved.

[   1.0000000] NetBSD 8.99.19 (GENERIC32_IP2x) #0: Sun Jun 17 00:18:26 UTC 2018
[   1.0000000] 	naruaki@:/home/naruaki/obj.sgimips/sys/arch/sgimips/compile/GENERIC32_IP2x
[   1.0000000] total memory = 192 MB
[   1.0000000] (768 KB reserved for ARCS)
[   1.0000000 avail memory = 182 MB
[   1.0000000] WARNING: module error: sequencer: can't find builtin dependency `midi'
[   1.0000000] mainbus0 (root): SGI-IP22 [SGI, 690a5ae7], 1 processor
[   1.0000000] cpu0 at mainbus0: MIPS R5000 CPU (0x2321) Rev. 2.1 with built-in FPU Rev. 1.0
[   1.0000000] cpu0: 48 TLB entries, 16MB max page size
[   1.0000000] cpu0: 32KB/32B 2-way set-associative L1 instruction cache
[   1.0000000] cpu0: 32KB/32B 2-way set-associative write-back L1 data cache
[   1.0000000] cpu0: 512KB/32B direct-mapped write-through L2 data cache
[   4.9049587] boot device: sq0
[   4.9362993] root on sq0
....
[   4.9655608] nfs_boot: trying DHCP/BOOTP
[   8.1415459] nfs_boot: BOOTP next-server: 192.168.1.11
[   8.2017307] nfs_boot: my_name=iris
[   8.2424765] nfs_boot: my_addr=192.168.1.33
[   8.2916335] nfs_boot: my_mask=255.255.255.0
[   8.3418278] nfs_boot: gateway=0.0.0.0
[  26.3857440] nfs_boot: timeout...

>How-To-Repeat:

>Fix:
netbsd-INSTALL32_IP2x have to lose weight...



Home | Main Index | Thread Index | Old Index