I'm trying to restore a Mac IIfx. It had some minor battery and SMD cap leakage which were affecting the power on/off circuit, but I cleaned up, reflowed, added a couple of bodges and replaced C9/24 with tantalum caps. To my delight it now boots and launches MacOS 7.5. Everything seems to work fine - sound, games, diagnostics tests.
But it's dog slow. I think it may be a problem with the CPU clock speed. Apple Personal Diagnostics v1.1.3 states that the CPU is running at 16MHz. Tattletech 2.59 says 12.61MHz (though it confirms that the bus is running at 40MHz). I'm struggling to understand the CPU underclock. I've tried replacing the CPU, FPU and 80MHz crystal with known good parts, but there's no change.
Interestingly, I see that J20 is jumpered on this IIfx, but is left open on my working IIfx. I wondered if this was the issue, but if I remove the jumper, the slow IIfx crashes with bus errors.
For what it's worth, I'm using the stock ROM (tested in the other IIfx), a SuperMac Thunder 24 videocard, a BlueSCSI v2 (have also tried the original HDD) and have tried everything from 4MB to 128MB of known good RAM.
Would really appreciate any thoughts folk may have!
But it's dog slow. I think it may be a problem with the CPU clock speed. Apple Personal Diagnostics v1.1.3 states that the CPU is running at 16MHz. Tattletech 2.59 says 12.61MHz (though it confirms that the bus is running at 40MHz). I'm struggling to understand the CPU underclock. I've tried replacing the CPU, FPU and 80MHz crystal with known good parts, but there's no change.
Interestingly, I see that J20 is jumpered on this IIfx, but is left open on my working IIfx. I wondered if this was the issue, but if I remove the jumper, the slow IIfx crashes with bus errors.
For what it's worth, I'm using the stock ROM (tested in the other IIfx), a SuperMac Thunder 24 videocard, a BlueSCSI v2 (have also tried the original HDD) and have tried everything from 4MB to 128MB of known good RAM.
Would really appreciate any thoughts folk may have!

