Subject: Re: LC II boot sequence and debugger info...
To: Robert Billings <rbilling@aros.net>
From: Colin Wood <cwood@ichips.intel.com>
List: port-mac68k
Date: 04/08/1999 21:58:11
Robert Billings wrote:
> Sorry, I posted this a couple of nights ago with no subject line. Just 
> making sure someone noticed it.
> -----------------------
> 
> Here is more information on the latest snapshots not working on the LC II. 
> Listed
> are the last few lines of the boot sequence before it died and then the 
> trace dump
> from the debugger. All typographical errors are proudly mine, until someone 
> tells
> me how to have the debugger dump this stuff to a file.
> 
> Is there anymore I can do for now?

this looks pretty good for now.
 
> Rob
> ----------------------boot up stuff------------------
> 
> <<all the normal and typical stuff as usuall before here>>
> 
> mainbus0 (root)
> obio0 at mainbus0
> adb0 at obio0 (direct, IIsi series): 2 targets
> aed0 at adb0 addr0: ADB Event device
> kbd0 at adb0 addr2: extended keyboard
> ms0 at adb0 addr3: 1-button, 100 dpi mouse
> asc0 at obio0: Apple Sound Chip
> ----------died here------------
> 
> debugger trace dump------
> _Debugger(138dec, 1400c6, 1e8c8c, 358a, 2710) +6
> _nmihand(2710, 2092, 1, ffffffff, 16c588) +26
> _lev7intr(1e8c98) +12

i've seen similar behavior before.  it appears that we're getting an ASC
interrupt (i.e. level 2 interrupt) as soon as we turn them on.  i'm not
quite sure what's causing.  the easy fix is to simply not configure the
asc device.  i'll see if i can figure out what's up, tho.

btw, does it always hang at this point?  i mean, does the trace always
turn out the same way?

> _lev2intr(?)
> _asc_intr_enable(4,113206, 432ec0, 11303e, 431ec0) +14
> _ascattach(431f80, 431ec0, 1e8d98, 431f80) +120
> _config_attach(431f80, 14e4da, 1e8d98, 10c290, 14e416) +28e
> _obio_search(431f80, 14e4da, 0, 14e3f6, 14e4da) +4c
> _mapply(1e8de8, 14e4da) +20
> _config_search(10c2b2, 431f80, 0, 10c24e, 0) +52
> _obio_attach(431fc0, 431f80, 0, 431fc0, 431fd4) +24
> _config_attach(431fc0, 14e432, 0, 0, 14e416) +28e
> _mainbus_search(431fc0, 14e432, 0, 14e406, 14e432) +2e
> _mapply(1e8ec8,14e432) +20
> _config_search(13b830, 431fc0, 0, 13b802, 0) +52
> _mainbus_attach(0. 431fc0, 1363b0, 1363b0, 1363b0) +1e
> _config_attach(0, 14e416, 1363b0, 0, 341470 +28e
> _config_rootfound(1363b0, 1363b0) +3a
> _configure(20ae4, 14f42c, 34147, 5128, 80040595) +18
> uvm_fault(0x15d834, 0x1eb000, 0, 0x1) ->0x1
>    type 8, code [mmu,,ssw]: 402074d
> trap type 8, code=3D0x402074d, v=3D0x1ebffa
> kernel program counter =3D 0x12f08a
> kernel: MMU fault trap
> caught exception in ddb
> _main() +5c
> _main() +5c
> 
> 

later.

colin