Subject: port-arm32/7272: Hangs at startup after printing real memory=xxx
To: None <gnats-bugs@gnats.netbsd.org>
From: None <mpumford@black-star.demon.co.uk>
List: netbsd-bugs
Date: 03/29/1999 00:38:08
>Number:         7272
>Category:       port-arm32
>Synopsis:       Hangs at startup after printing real memory=xxx
>Confidential:   no
>Severity:       critical
>Priority:       high
>Responsible:    port-arm32-maintainer (NetBSD/arm32 Portmaster)
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Sun Mar 28 15:50:01 1999
>Last-Modified:
>Originator:     Mike Pumford
>Organization:
>Release:        current 28/03/1999
>Environment:
System: NetBSD black-star.demon.co.uk 1.3K NetBSD 1.3K (BLACK-STAR) #40: Thu Mar 25 01:18:39 GMT 1999 mpumford@black-star.demon.co.uk:/usr/src/netbsd/sys/arch/arm32/compile/BLACK-STAR arm32

Acorn RiscPC 200MHz SA110. 48MB DRAM, 2MB VRAM.
Simtec IDE interface with 6.4GB UDMA Seagate attached
Acorn SCSI interface with Pioneer DRM602X attached
Acorn Etherlan 600A Netslot ethernet card.


>Description:
	Kernel hangs at bootup after printing real memory=xxx line. I added
	printf's to machdep.c and discoved the hang is in pmap_enter while 
	allocating the 289'th buffer. If machdep is forced to allocate only
	288 buffers the kernel hangs after the printing:
	avail mem=xxx
	using 288 buffers containing xx bytes of memory.
>How-To-Repeat:
	Boot kernel on RiscPC.
>Fix:
	No idea.
>Audit-Trail:
>Unformatted: