Subject: Re: q610, address error during nubus probe
To: Erik Bertelsen <erik@sockdev.uni-c.dk>
From: Dave Huang <khym@bga.com>
List: port-mac68k
Date: 07/05/1997 05:52:43
On Sat, 5 Jul 1997, Erik Bertelsen wrote:
> Since about two days ago, I cannot boot -current kernels on my Quadra 610.
> 
> The kernel gets an address error while probing the (non-existant) nubus
> slots.:
> 
> 
> nubus0: failed to map slot 9, 0xf9000000      [this is not new]
> trap type 1, code=0, v=11dcd0
> kernel: address error trap
> pid=0, pc=0000a28f2, ps=2000, sfc=0001, dfc=0001.
> -- followed by a register and stack dump.
> 
> 
> A backtrace in the debugger reveals that the address error has occurred
> at (or close to) nubus_probe_slot+36.

I think I'm seeing the same thing on my Centris 660av, 36MB RAM... my
previous kernel, from June 19 sources works fine, but my July 4 kernel
crashes with:

nubus0 at mainbus0
trap type 1, code = 0, v= 10ccd0
kernel: Address error trap
pid = 0, pc = 000A33B6, ps = 2000, sfc = 0001, dfc = 0001

[ register and stack dump ]

panic: Address error
Stopped at      _Debugger+0x6:  unlk    a6
db> trace
_Debugger(0,10cc3c,a75aa,a7286,8) + 6
_panic(a7286,8,0,0,10cd0f) + 40
_trap(1,0,10ccd0) + 1e6
faultstkadj(0,835f000,ffffff,1) + 0
_nubus_probe_slot(0,835f000,9,10cdaa) + 36
_nubus_attach(6ba79c0,6ba7340,0,6ba79c0,0) + 88
_config_attach(6ba79c0,b21b0,0,0,6ba79c0) + 28c
_mainbus_search(6ba79c0,b21b0,0,b216c,b21b0) + 2e
_mapply(10ce80,b21b0) + 3c
_config_search(a4630,6ba79c0,0,a4602,0) + 56
_mainbus_attach(0,6ba79c0,9fb1d,9fb1d,9fb1d) + 1e
_config_attach(0,b2178,9fb1d,0,124) + 28c
_config_rootfound(9fb1d,9fb1d) + 3a
_configure(a0c52,cc,cc000,a0c41,2058000) + 24
_cpu_startup(b2e44,1b0a0,1b160,800202f2,50100100) + 3e4
_main() + 4a
_main() + 4a

No idea what the cause of the problem is though...
-- 
Name: Dave Huang     |   Mammal, mammal / their names are called /
INet: khym@bga.com   |   they raise a paw / the bat, the cat /
FurryMUCK: Dahan     |   dolphin and dog / koala bear and hog -- TMBG
Dahan: Hani G Y+C 21 Y++ L+++ W- C++ T++ A+ E+ S++ V++ F- Q+++ P+ B+ PA+ PL++