Subject: port-acorn32/23822: boot32 fails on my Risc PC
To: None <gnats-bugs@gnats.netbsd.org>
From: Ben Harris <bjh21@netbsd.org>
List: netbsd-bugs
Date: 12/21/2003 14:31:47
>Number:         23822
>Category:       port-acorn32
>Synopsis:       boot32 fails on my Risc PC
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    port-acorn32-maintainer
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Sun Dec 21 14:32:01 UTC 2003
>Closed-Date:
>Last-Modified:
>Originator:     Ben Harris
>Release:        2003-12-16
>Organization:
>Environment:
Risc PC 700, ARM610 CPU (also tested with SA-110), EtherB and EtherV
network cards, 32 MB DRAM + 2 MB VRAM, RISC OS 3.70.  Booting off NetFS.

>Description:
boot32 loads the kernel, but hangs after printing "bye bye from RISC OS!".
After a few minutes (less with the SA-110), it fills the screen with
garbage.

boot32 seems to work fine on my NC, by contrast.

>How-To-Repeat:
Using boot32 and netbsd-INSTALL.gz from the 2003-12-16 tgm build (the
latter renamed to nb32inst):

*i am :viking boot
*wimpslot -min 8192k
*boot32 nb32inst


>Fix:
Workaround is to use BtNetBSD, which still works.

>Release-Note:
>Audit-Trail:
>Unformatted:
 >> NetBSD/acorn32 RISC OS Boot, Revision 3.20
 >> (cyber@tgm.netbsd.org, Tue Dec 16 13:00:23 UTC 2003)
 >> Booting NetBSD/acorn32 on a RiscPC/A7000/NC
 
 Booting nb32inst (howto = 0x0)
 Got 1926 memory pages each 4 kilobytes to mess with.
 
 Getting memory configuration
 
 Found ROM  (0) at 0x00000000 for  4096 k
 Found I/O  (0) at 0x03000000 for  8192 k
 Found I/O  (1) at 0x08000000 for 31072 k
 Found DRAM (0) at 0x10000000 for 16384 k
 Found DRAM (1) at 0x14000000 for 16384 k
 Found VRAM (0) at 0x02000000 for  2048 k
 
 Getting actual memorymapping ; sorting -
 
 Found physical memory blocks :
 [0x21f80000-0x21ffffff]  [0x1008c000-0x100dafff]  [0x100dd000-0x100e5fff]
 [0x100fe000-0x10133fff]  [0x101be000-0x108adfff]
 
 
 Loading nb32inst 3666544+186120=0x3acbb4
 
 Preparing for booting nb32inst ... shift and check ... OK!
 
 Starting at 0xf0000000
 Will boot in a few secs due to relocation....
 bye bye from RISC OS!