68030 startup questions (LC II, no chime)

Addicted

Well-known member
I have finally cleared the decks enough to get back to a brain-dead LC II that came my way.

It has never booted. Back when, I did some quick poking around, saw some signs of capacitor death, then recapped the PSU and the logic board and cleaned it up. Still: after power on, all voltages are good, but no chime, no disk accesses, no video.

(I checked the speaker connection, and it was OK. I haven't checked the modem port, but I presume it's cold; see below.)

There was an empty socket for the FPU and on the backside, it looked as if something sharp had been at work: some of the pads had gouges and solderballs filling their depressions. Possible layer-to-layer opens or shorts? Solder bridges on the top side under the socket? I removed the socket and the excess solder, then spent a dull afternoon continuity/short testing address and data lines from the CPU to ROM, CPU to RAM, CPU to GLU. Nothing found - but it was tedious, error-prone work and should be repeated, for confidence.

I shelved it until today. I studied up on the schematic and scoped the address lines to the ROMs. A2-A8 all go high together briefly after power-up and then.. go low. Forever. Unless I am mistaken, the CPU is not accessing ROM.

I instrumented the Apple-customized 34064 and the Egret, betting that something was holding the system in reset. I had already checked the 68030 /RESET line but, when lacking a theory, one must double-check. At power-on, the PSU 5V supply rises steadily. When it passes 1.1V or so, the 34064 raises VREF to 1.2V and keeps it there. When the PSU 5V gets to about 3.4V (the VBAT is 3.67V), the VRTC outputs begins to rise from VBAT to track the PSU. When the PSU 5V gets to about 4.4V, the 34064 asserts 5VDETECT to the Egret. Egret raises nFAST_RESET and then raises nRESET.

In short, the 34064 and EGRET all seem to be playing fair.

My plan now is to read the `030 User Manual further and hope that additional ideas come to light.I seek fresh ideas on why the CPU might not be proceeding with instruction fetch. I have not scoped any of the bus control lines (DSACK etc) and so it's a little early to be asking, but if anyone sees a pattern here ..
 

Addicted

Well-known member
Some progress today. I'm out of time and will continue tomorrow. /AS, 68030 address strobe, had a bad trace from the 68030 to the nearby via, near C13. This trace looked fine to the eye, but the eye of the via was dark dark corrosion-green. The solder mask over the trace was shiny and smooth. The 030 lead had a solid conductive joint with its pad. But placing the wire changed the behavior in a good way; GLU now has some idea what is happening.

Still no chime, but, it's progress. The leaky old C13 that I replaced may have damaged more traces in that area. Now I know where to focus my efforts.

The rework:

IMG_5540.jpg

A scope trace showing no activity on /AS before the rework:Screenshot 2025-05-27 at 13.28.38.png

The same trace, resampled after the rework. Unclear to me why /RESET is bouncing. I added a momentary button for S1 (the unpopulated reset to Egret) and that is me releasing the button. There's a small cap around it that should keep this from happening. Or, I didn't check -- maybe that cap is also unstuffed.

Screenshot 2025-05-27 at 13.28.00.png
 

Addicted

Well-known member
Found another broken trace yesterday. C13, electrolytic reserve cap for the Egret's battery supply, had a dead-end trace on its anode. Corrosion under the solder mask had eaten through the trace just before a via. I repaired that with no expectation that it would let the system boot ..

IMG_5541.jpeg IMG_5543.jpeg

.. which it did. First, I just got an unexpected chime. Then I attached a monitor and saw the [?] .. added a floppy and booted 6.0.8 .. added RAM and the external SCSI chain and went to full 6.0.8/apps, and later 7.5.3r2.

IMG_5544.jpeg

I did a lot of alcohol swabbing in the area when removing and replacing C13 to place the patch wire, and I'll just have to accept that I somehow corrected an unseen issue in the process. I believe the patch wire only affected C13, but perhaps a middle layer junction is on that same via and was also fixed. Let the burn-in begin.
 

Addicted

Well-known member
Declaring success on this LC II. It survived overnight all reassembled in its chassis, compressing its internal drive to an image file on an external drive. Some level of confidence.

Check-boxes left to fill:
  • Do the loopback modem<->printer serial tests. Lots of serial logic at the edge of the capacitor badlands.
  • Check audio-in (found a genuine Apple microphone while cleaning up).
  • Try a PDS network+FPU card to check PDS and be sure those distressed onboard FPU pads are benign. *
  • Can't recall, so open the floppy and see if I already cleaned it. It works; still, clean it if it hasn't been done.
Then erase the internal drive (still has some personal files from before I got it), fresh install of 6.0.8 with SetDate, ZTerm, StuffIt, System 7.0.1, PPP, MacTCP, Fetch and maybe Anarchie in a folder, and it's a collectible. I need to make a disk image with exactly those elements in it for prepping repaired systems anyway.

* The onboard FPU pads are likely still usable, but I don't want to press my luck by placing my last remaining socket on them. Hopefully some future collector will either have no need for an FPU, or have a PDS card that hosts it.
 
Last edited:

adespoton

Well-known member
Do you have anything present to check MIDI off the serial ports? I believe it uses the ports in a different mode than the standard loopback will test.
 

Addicted

Well-known member
I'm not versed in MIDI, and have no MIDI serial interface dongles or MIDI instruments, sorry. I also lack any LocalTalk gadgets.. so I will only test simple serial mode, RS-232.

(I did consider getting a LocalTalk bridge early this week, but I'm trying to free up space in my workshop, not the other way around 🙂 )
 
Top