Subject: port-acorn32/23822: boot32 fails on my Risc PC
To: None <>
From: Ben Harris <>
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
>Originator:     Ben Harris
>Release:        2003-12-16
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.

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

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

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

Workaround is to use BtNetBSD, which still works.

 >> NetBSD/acorn32 RISC OS Boot, Revision 3.20
 >> (, 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!