-D- wrote:
On the software end, I suggest using Thor's mmulib package. The processor library works fantastic with the TekMagic, and then you have a nice set of tools that all work together... you can do away with the supplied software entirely. (For example, I use mufastrom instead of ksremap, and mumaprom for testing kickstart images before burning.)
I've been using the Phase5 software with great results, because I was scared of some possible conflicts with MuLib and Picasso96. One thing I guess that needs to be looked out for is that some 68060 libraries will enable the FPU/MMU on 68EC060 chips, even if they are not supposed to be enabled (hence the EC designation). Both of my TekMagic boards have XC68EC060RC60 chips on them, so I'm not sure how reliable the FPU/MMU could be on either.
On the hardware side of things I've had a lot of problems.
First of all, lots of random lockups and freezes not attributable to software. My "BigFoot" PSU was full of cheap quality (and 10 years old) JPCon capacitors, so those were all replaced.
Wish I could do that with my A2000 PSUs too... but I'm not an electronics guy

This helped significantly, but I was still encountering periodic freezes while the WB blanker was running. Same symptoms I encounter on accelerated A600/A1200's when the caps have failed. (Funny side note -- "blanker" seems to be a good hardware test, as my TekMagic would easily fly through hours of CPU intensive benchmarks (like AmigaMark), yet lock after 15 minutes of blanker, LOL.) I replaced all motherboard caps, afterward, no more freezing.
Third hardware related problem.
After 30 minutes or so, some WHDLoad games exit back to WB, returning similar errors. Pinball Dreams in particular - just let a table run, and eventually it quits to WB, more frequently as the machine warms, until it exits almost immediately. This was directly related to the +5v rail and the lower FPGA on the TekMagic.
I'm amazed at the lengths you've gone to. Far beyond anything I've done. Thanks for sharing. Sounds like you've definitely narrowed down the problem.
On the plus side, GVP has offered to replace both FPGAs, though I'll need to send in the card since they require programing on the board. Waiting to hear details, but I'm happy it's able to be fixed. 
I'm surprised GVP is still servicing these boards. That's good news.
Do you have Burst Mode enabled?
I do, and I don't recall a difference with it off, but I haven't tried disabling it recently. I'll give it a shot and let you know if it makes any difference.
Since according to that webpage, the FPGA is what controls burst mode, and you have narrowed down your problems to that FPGA, I wonder still what will happen if you disable burst mode (JR1) altogether.
I found the following, while I was testing out these boards again after starting this thread (though I had sort of promised myself I was done with them
:roll: )... neither board would allow the system to even POST with JR1 enabled and certain RAM installed. (One of those boards would boot with JR1 enabled, and certain unmatched SIMMs installed (a pair of them), but it was such an anomaly I don't even consider it a success.) Matched pairs, marked 60ns, some not marked 60ns... as soon as I took JR1 off, disabling burst mode, both boards would again boot.
One of the boards (the one I used for many years) could not render SpaceFighters from LW3D 3.5 into a HAM6 anim without hard-locking the machine part way through. The other board, with infinitely less hours on it, can render the same anim fine, with the same RAM and similar jumper settings (burst mode off, of course). I say *similar* jumper settings because it wasn't until I had both boards next to each other again that I realized my more-used board has had the "ROM type" jumper set wrong for ... who knows how long. As the machine seemed to lock when doing *disk access* while saving the ANIM frames out, I wonder if this ROM jumper could have had something to do with that board's problems, though I do doubt it.
Whether I'm going to do more testing to determine if this jumper was causing the locks during LW3D rendering disk saves, I don't know. I'd rather just sell/trade the card.
Again, please do let me know if you find anything from changing the burst mode jumper...
thanks,
t