[comp.sys.mac] The QUESTION

kevin@gtisqr.UUCP (Kevin Bagley) (09/21/89)

 I've asked The QUESTION before with no response.

 Is this a frequently asked question that everybody is afraid to
 answer because the net might be swamped with Follow-ups?

 It seems like somebody should know the answer.  Is this Top McSecret?

 The QUESTION: "What EXACTLY does the code below the sad mac mean."
                  __________
                 / -------- \
                | |  x  x  | |
                | |   __   | |
                | |  /  \  | |
                |  --------  |
                |      ----  |
                 \__________/

                   0F000020 <- This is just an example

  If you KNOW the answer to The QUESTION...
  Please POST your reply, because I have been swamped with requests
  to supply this info to others.

-- 
   _____    Kevin Bagley  Global Technology Mukilteo WA 98275 (206)742-9111
     )__) _   _   _       UUCP:uw-beaver!uw-nsr!gtisqr!kevin
   _/__) (_(_(_)_/_)_     ARPA:uw-nsr!gtisqr!kevin@beaver.cs.washington.edu
  ____________/           Disclaimer: "I did not say this. I am not here."

dudek@ai.toronto.edu (Gregory Dudek) (09/21/89)

I would not otherwise have posted this since I am not sure how
current it is, but the questioner said he and many other could get
on other reply.  These values may only apply to 128K ROM Macs.
If I recall correctly, there are new codes or extra
parameters for the newer Mac models.  Here's what I have, anyhow.

  Greg Dudek

This information was posted some time ago by
    Bob Hablutzel		BOB@NUACC.ACNS.NWU.EDU
> 
> 
> The Sad Mac error code is six digits long. The first two digits are the 
> class code, and tell what the problem is. The second four digits are usually
> meaningless except to repair people (they pinpoint suspected bad chips), but
> for class code 0F, the codes are important. See below.
> 
> The Sad Mac codes are:
> 
> 	01 nnnn 	ROM test failed.
> 	02 nnnn		Memory test (Bus sub-test) failed
> 	03 nnnn		Memory test (byte write) failed
> 	04 nnnn		Memory test (Mod3 test) failed
> 	05 nnnn		Memory test (Address uniqueness) failed
> 
> Class code 0F indicates failures after the self test at startup:
> 
> 	0F 0001		Bus error
> 	0F 0002		Address error
> 	0F 0003		Illegal instruction
> 	0F 0004		Zero divide
> 	0F 0005		Check instruction
> 	0F 0006		TrapV instruction
> 	0F 0007		Privilege violation
> 	0F 0008		Trace 
> 	0F 0009		Line 1010
> 	0F 000A		Line 1111
> 	0F 000B		Other exceptions
> 	0F 000D		NMI.
> 
> All of these codes, by the way, are reason to gnash one's teeth, and pull
> one's hair, EXCEPT 0F000D. This probably means that the programmer's switch
> is jammed. Unjamming this switch should improve things dramatically.
> 
> Good luck to all. Clip and save this posting. Thank you.
> 

steve@cpdaux.UUCP (Steve Lemke) (09/21/89)

In article <862@gtisqr.UUCP> kevin@gtisqr.UUCP (Kevin Bagley) writes:
}
} The QUESTION: "What EXACTLY does the code below the sad mac mean."

Funny, somebody at work asked me "The QUESTION" yesterday.  I knew exactly
where to find it, because I had just discovered "The ANSWER" last week.
If you have the "Q & A Stack" from Apple DTS then you, too, have "The ANSWER".
It's under the "General" subject.  I'd post "The ANSWER", but I don't have
access to it right now since I'm running A/UX.  Either someone else can
clip "The ANSWER" and post it, or I will if nobody else does.  Incidentally,
you really should get ahold of a copy of the "Q & A Stack" as it has lots of
useful information in it (including how to contact James Brown in jail!).

-- 
----- Steve Lemke ------------------- "MS-DOS (OS/2, etc.) - just say no!"
----- Internet: cpdaux!steve@apple.com                GEnie:  LEMKE
----- Or try:   apple!cpdaux!steve               CompuServe:  73627,570
----- Quote:    "What'd I go to college for?"   "You had fun, didn't you?"

rcbaab@eutrc3.urc.tue.nl (Annard Brouwer) (09/21/89)

In article <862@gtisqr.UUCP> kevin@gtisqr.UUCP (Kevin Bagley) writes:
>
> I've asked The QUESTION before with no response.
>
> Is this a frequently asked question that everybody is afraid to
> answer because the net might be swamped with Follow-ups?
>
> It seems like somebody should know the answer.  Is this Top McSecret?
>
> The QUESTION: "What EXACTLY does the code below the sad mac mean."

This is not a flame to you personally, but I can't understand why people on
the net don't check the archives before they are asking questions to the whole
networked world. Please, please, please check out the archives first before
you are going to ask something. If I recall it right I've sent mail to at least 5  people referring them to the archives because their answer was waiting
for them on one of those disks!
Now back to your QUESTION, yes someone knows the answer (e.g. myself) but I
have it in print in my IM about 200km west from here, but I think you'll
know to what I'm going to refer you to... I guess it's in the archives.
Thank you all in advance! 

Annard.
-- 
| Annard Brouwer                Bitnet (preferred) : rcgbbaab@heitue51
| Dreef 74                      UUCP               : rcbaab@eutrc3.urc.tue.nl
| NL-5504 LD  Veldhoven         packet-radio       : pe1koo@pi8mid
| The Netherlands               PSI (receive only) : psi%14901760604::rcgbbaab

mnkonar@manyjars.SRC.Honeywell.COM (Murat N. Konar) (09/22/89)

In article <915@eutrc3.urc.tue.nl> rcbaab@eutrc3.urc.tue.nl (Annard Brouwer) writes:
>In article <862@gtisqr.UUCP> kevin@gtisqr.UUCP (Kevin Bagley) writes:
[edited for television]
>> The QUESTION: "What EXACTLY does the code below the sad mac mean."

>This is not a flame to you personally, but I can't understand why people on
>the net don't check the archives before they are asking questions to the whole
>networked world. Please, please, please check out the archives first before
[etc.]

This information is also available in either or both (can't remember exactly)
the Q&A Stack and the Tech Note Stack from Apple DTS.  If you don't have them,
get them via anonymous ftp (130.43.2.2).  



____________________________________________________________________
Have a day. :^|
Murat N. Konar        Honeywell Systems & Research Center, Camden, MN
mnkonar@SRC.honeywell.com (internet) {umn-cs,ems,bthpyd}!srcsip!mnkonar(UUCP)

kenk@tellab5.tellabs.CHI.IL.US (Ken Konecki) (09/22/89)

In article <915@eutrc3.urc.tue.nl> rcbaab@eutrc3.urc.tue.nl (Annard Brouwer) writes:
>This is not a flame to you personally, but I can't understand why people on
>the net don't check the archives before they are asking questions to the whole
>networked world.

Not everyone has access to the archives. Not everyone knows the
archives exist. 

I hope you now understand why people don't check the archives before
they ask question to the whole networked world. Think before you
flame.
-- 
Ken Konecki
"Eat well, stay fit, and die anyway"
e-mail:kenk@tellab5.UUCP    -or-    ...!uunet!tellab5!kenk	
U.S. Mail: 1271 Portchester Circle, Carol Stream, IL 60188

remco@tnoibbc.UUCP (Remco Bruyne) (09/25/89)

In article <1614@tellab5.tellabs.CHI.IL.US> kenk@tellab5.UUCP (Ken Konecki) writes:
>In article <915@eutrc3.urc.tue.nl> rcbaab@eutrc3.urc.tue.nl (Annard Brouwer) writes:
>>This is not a flame to you personally, but I can't understand why people on
>>the net don't check the archives before they are asking questions to the whole
>
>Not everyone has access to the archives. Not everyone knows the
>archives exist. 
Thanks for helping!
I cannot do anonymous ftp and haven't succeeded to access USENET mail
archives until now. Can anyone tell me what to do to get archive-access
via email?

Thanks in advance, Remco

-- 
------------------------------------------------------------------
 Remco Bruijne      USENET: remco@tnoibbc    PHONE: +31 15 606437
------------------------------------------------------------------

beard@ux3 (Patrick C Beard) (10/13/89)

In article <862@gtisqr.UUCP> kevin@gtisqr.UUCP (Kevin Bagley) writes:
>
> I've asked The QUESTION before with no response.
>
> Is this a frequently asked question that everybody is afraid to
> answer because the net might be swamped with Follow-ups?
>
> It seems like somebody should know the answer.  Is this Top McSecret?
>
> The QUESTION: "What EXACTLY does the code below the sad mac mean."
>                  __________
>                 / -------- \
>                | |  x  x  | |
>                | |   __   | |
>                | |  /  \  | |
>                |  --------  |
>                |      ----  |
>                 \__________/
>
>                   0F000020 <- This is just an example
>
>  If you KNOW the answer to The QUESTION...
>  Please POST your reply, because I have been swamped with requests
>  to supply this info to others.
>
>-- 
>   _____    Kevin Bagley  Global Technology Mukilteo WA 98275 (206)742-9111
>     )__) _   _   _       UUCP:uw-beaver!uw-nsr!gtisqr!kevin
>   _/__) (_(_(_)_/_)_     ARPA:uw-nsr!gtisqr!kevin@beaver.cs.washington.edu
>  ____________/           Disclaimer: "I did not say this. I am not here."

--------------cut here----------------------------------------

Sad Mac codes

When you turn on the Macintosh or press the Reset programmer's switch,
several memory and system diagnostic tests take place.  If any test fails,
the Sad Mac appears.  The code number below it indicates the nature of the
malfunction.  The first two digits indicate the type of error.  If it is a
RAM test failure (02, 03, 04, or 05), the last 4 digits identify the
suspect RAM chips.  You must convert the last 4 digits, which are hexadecimal,
to a 16-digit number to learn which chips are bad.

If a Sad Mac appears after the disk starts spinning, the first 2 digits of the
code number under the icon are 0F, and the next 4 digits indicate the type
of error.  If you get a Sad Mac with an 0F code, try restarting the Mac with
the Option and Command keys held down to rebuild the Desktop file.  You may
also be able to fix a faulty startup disk by replacing its System file.  The
error 0F000D most likely means that you have something pressed against the
Interrupt button on the progammer's switch.  The error 0F0064 means that the
startup disk you have inserted into the disk drive is missing the System file.

Code 	Meaning

01____	ROM test
02____	RAM test (Bus subtest) 
03____	RAM test (byte write) 
04____	RAM test (mod3 test)
05____	RAM test (address uniqueness)
0F0001	Bus error
0F0002	Address error
0F0003	Illegal instruction
0F0004	Zero divide
0F0005	Check trap - CHK instruction
0F0006 	Overflow trap - TRAPV instruction
0F0007	Privilege violation
0F0008	Trace trap
0F0009	Trap dispatcher error
0F000A	Line 1111 trap
0F000B	Other trap
0F000C	Unimplemented trap executed
0F000D	Interrupt button on programmers switch
0F0064	Bad System file
0F0065	Bad Finder


-------------------------------------------------------------------------------
-  Patrick Beard, Macintosh Programmer                        (beard@lbl.gov) -
-  Berkeley Systems, Inc.  ".......<dead air>.......Good day!" - Paul Harvey  -
-------------------------------------------------------------------------------