• Hello MLAers! We've re-enabled auto-approval for accounts. If you are still waiting on account approval, please check this thread for more information.

PowerBook 100 sad Mac bus failure conundrum

I'm having trouble solving a sad Mac error with one of my PB100s. It was running fine, but I decided to clean the logic board, CPU card, RAM card, and bottom case because the person I purchased it from on eBay apparently had a cat and I'm allergic to cats (there were cat hairs in the laptop). The boards also did need cleaning. I disassembled the laptop and washed each board in mildly soapy water with a toothbrush, then tap water, and then a final rinse in distilled water. I used paper towels to remove most of the water and I left them to dry for several days. When I put it back together I got a sad Mac error:
0000000E
0000FF00

A search online seemed to indicate a bus failure related to the CPU card. Indeed, when I swap the CPU card with another one from a working PB100, the sad Mac error does not happen. I inspected the CPU card and didn't see any obvious problems (picture attached).

I read online that the sad Mac code indicates bus failure between the CPU card and the PSRAM chips U306/U307. I am not an engineer and I am confused by the PB100 schematic that is available online, so I decided to map which pins from the CPU connect to pins on those PSRAM chips. I downloaded pin diagrams for the PSRAM (HM658512A) and for the MC68HC000 CPU. I used my good CPU card and mapped out the pins with a multimeter. But it turns out that all of the pins between the CPU and U306/U307 map the same for the good card and the bad card.

In particular, I mapped CPU D0-D7 (pins 5, 4, 3, 2, 1, 68, 67, 66) to U306/U307 I/O0-I/O7 (pins 13, 14, 15, 17, 18, 19, 20, 21).

I read online that someone else had this same sad Mac code with a PB100 and it was their U306 Vcc (pin 32), so for good measure I reflowed pins 30-32 on both of the PSRAM chips. I also saw 2 pins on the CPU that seemed a little dodgy (pins 21 22), so I reflowed those and now they look nice (better than in the picture below). But these procedures did not fix the failing CPU card.

Maybe I'm way off base? I'm a novice at this. What should I try next? Should I test connections with the other PSRAM chips on the card? I don't have a heating platform, so I'm trying to avoid just removing the PSRAM chips, cleaning under them, then reinstalling them. What is the best next step? Any thoughts are greatly appreciated!

Here is the failing card.
 

Attachments

  • IMG_4070.jpeg
    IMG_4070.jpeg
    6.4 MB · Views: 10
Update: on a whim, I decided to replace the capacitor on the CPU card, even though it had recently been recapped. And now, no more sad Mac!

Now I'm getting a question mark floppy disk when before it was booting just fine (before the washing). Well, I can try to narrow that down later.

I didn't realize a capacitor can go bad just from washing? It was not loose after washing, as I tried to move it. Maybe it was just a bad cap? I also didn't realize that a bad cap could cause that sad Mac code.
 
That single cap can leak, but the daughter card connector is fragile too so perhaps just reseating it can also rectify the bus error. The flashing ? - do you have a HD installed?
 
Regarding the flashing ?: I have 2 HDs from my 2 PB100s. I get the ? when either one is installed. Both of these HDs worked prior to the cleaning of this PB100. The PB does boot off of a floppy drive with the Disk Tools disk, but it does not see the HD. I also connected my ZuluSCSI Pico Slim to the SCSI port and the PB does not recognize the ZuluSCSI Pico Slim and won't boot off of it, even though I confirmed that the Pico Slim works with my other PB100 and it will boot off of it.

So, I think the problem is not with the HD, but rather is related to SCSI connections in general. Any thoughts on how to narrow down this issue further? What to try next?
 
Back
Top