Subject: Re: IIcx freezing... argh
To: Jack Holloway <holloway@midusa.net>
From: Colin Wood <cwood@ichips.intel.com>
List: port-mac68k
Date: 03/02/1998 16:12:54
Jack Holloway wrote:
[Charset ISO-8859-1 unsupported, filtering to ASCII...]
> I have a IIcx(Mode 32 installed, booting with MINIMAL extensions) with 8MB
> of RAM, an internal 75MB hard drive, external 200 MB hard drive(APS
> Technology Maxtor drive: SCSI ID 5->holds NetBSD-mac68k, 4 partitions: #2.
> NetBSD Root type(~80MB), #3. NetBSD Swap(~16MB), #4. NetBSD usr(~104MB)),
> and it doesn't have built in video(like on the otheroard), rather a card. I
> have an Apple extended Keyboard and an Apple Desktop Bus Mouse. I installed
          ^^^^^^^^^^^^^^^^^^^^^^^
There's your problem.  There is a known bug which is documented in the FAQ
(and in the web pages when I get the chance) which results from something
strange going on in the II-series ROM-based ADB support.  I believe that
1.3.1 will/does include a fix for this (1.3.2 definitely will).  The
current workaround is to get a HWDIRECT version of the kernel.  I think
that:

ftp://www.macbsd.com/pub/NetBSD/eskimo.copy/kernels/

Should have a couple.  Please let us know if these don't work.

> the 1.3 distribution(everything except the securoty, games, and X stuff).
> The booter is setup to use the default kernel, it has the correct amount of
> RAM, right SCSI ID, etc. When I boot(debug level 2, signle user, B&W
> monitor) I get the following output from NetBSD(I have the bootlog from the
> booter a little father down...):
> 
> [ preserving 322618 bytes of netbsd symbol table ]
> Bootstrapping NetBSD/mac68k.
> Getting mapping from MMU.
> System RAM: 8388608 bytes in 2048 pages
>     Low = 0x0, high = 0x800000
>   no internal video at address 0 -- videoaddr is 0xf9900020.
> Done.
> Bootstrapping the pmap system.
> Pmap bootstrapped.
> Moving ROM Base from 0x40800000 to 0x9f0000.
> Video address 0xf990020 -> 0xbf0020.
> 
> <here is all the copyright stuff... you know it>
> 
> NetBSD 1.3 (GENERICBSD) #56: Wed Dec 31 13:40:50 PST 1997
>     allen@wormey:/usr/src/sys/arch/mac68k/compile/GENERICBSD
> Apple Macintosh IIcx    (68030)
> cpu: delay factor 60
> real mem= 8388608
> avail mem= 4964352
> using 128 buffers containing 524288 bytes of memory
> mrg: 'Mac II class ROMs' ROM glue, tracing off, debug off, silent traps
> mrg: I/O map kludge for ROMs that use hardware addresses directly.
> adb: bus subsystem
> Got following HwCfgFlags: 0xfc00, 0xffffdfff, 0xffffffff, 0x        0
> mrg: Not setting up egret.
> mrg: ADB interrupts enabled.
> adb:
>
> 
> and it hanges after 'adb: ', BTW.. I don't move the mouse, type anything,
> NOTHING... I've set there and wait on it... for about 30 minutes.... no disk
> activity nothing....

Don't worry, it won't ever do anything.  It's waiting for a response
that'll basically never happen.  I still don't quite understand where this
is coming from (I more or less understand why booting without a mouse
breaks....but this one is a little more weird).

I hope this helps.

Later.

-- 
Colin Wood                                 cwood@ichips.intel.com
Component Design Engineer - MD6                 Intel Corporation
-----------------------------------------------------------------
I speak only on my own behalf, not for my employer.