Subject: Quadra 950 with GENERIC.57 / ADBTEST.137 (also Thunder/24 video)
To: MacBSD <port-mac68k@NetBSD.ORG>
From: Jonathan Lennox <lennox@cs.columbia.edu>
List: port-mac68k
Date: 05/07/1996 20:47:10
I've recently acquired a Quadra 950, and decided to try running MacBSD on
it.  Neither GENERIC.57 nor ADBTEST.137 sucessfully get the ADB working.
Here are the boot logs (as best I could copy them down) for both; this is on
a Quadra 950 running system 7.5.3, all extensions off, running off internal
video in 1-bit mode:

GENERIC 57:
<<....>>
mrg: 'Mac IIsi class ROMs' rom glue, tracing off, debug off, silent traps
adb: bus subsystem
Got following HwCfgFlags: 0xfc00, 0x 7a31807, 0x 2040924, 0xb038bc
mrg: setup_egret:
mrg: ADBIntrVector: 0x  b14912, mrg_ADBIntrVector 0x  b038bc
mrg: EgretOSTrap: 0x  b14800
mrg: setup_egret: done.
unknown OS trap 0xa087, no trap address available
panic: mrg_aline_super()
Stopped at      _Debugger+0x6:  unlk   a6
<<enter the debugger>>

[According to Traps.h in the Universal Headers, 0xA087 is _IOPMsgRequest.]


ADBTEST (filename says 137, prints 139 at boot time):
<<....>>
mrg: 'Mac IIsi class ROMs' rom glue, tracing off, debug off, silent traps
adb: bus subsystem
Got following HwCfgFlags: 0xfc00, 0x 7a31807, 0x 2040924, 0xb038bc
mrg: skipping egret setup
adb: calling ADBReInit
adb: using IIsi series hardware support
adb: cleanup: (length=0x2): 0xff 0x03
<<freeze.  On pressing interrupt switch, print:>>
Interrupt:
Panic switch: PC is 0x8cf4c
Stopped at      _Debugger+0x6:  unlk   a6
<<enter the debugger>>


I hope this helps someone, and I'm willing to provide any other information
would be helpful.


Incidentally, I also tried to boot using my SuperMac Thunder/24 card -- this
failed earlier on, and I had to take it out and re-attach my monitor to the
internal video port to get the results above.  This failed as follows:

With the Thunder/24 in 24-bit mode, the booter could not even clear the
screen and write debugging information.  The last thing in the Mac-side
booter window was:
vbl_set: drefnum -49, slotid 0xb, spid 0x80, onoff 0
at which point we froze entirely.

With the Thunder/24 in 1-bit mode, things got a little further.  The screen
cleared, and I got:
<<....>>
Pmap bootstrapped
Panic: Don't know how to relocate video!
Stopped at      _Debugger+0x6:  unlk   a6
<<enter debugger>>

Both of these were with the GENERIC.57 kernel.

Again, any low-level grotting around anyone wants me to try I'd be happy to,
though here I imagine we'd have the problem of prying programming
information out of SuperMac/Radius, yes?


Let me know if any of this is of any help to the developers.  I'd at least
like to be able get this thing to the point where we discover that SCSI
doesn't work...

-- 
Jonathan Lennox
lennox@cs.columbia.edu