I saw
@zigzagjoe 's suggestion to replace the ethernet chip's crystal after I had started to remove the ethernet chip, but had not gotten far. I ordered a new 20MHz crystal and tacked down the leads on the chip that I had freed. It did lose one very corroded power pin.
After double-checking continuity on the remaining pins, I powered the card up. Using a Saleae scope on the chip's clock output pin, I saw a flatline. 100MS/s digital or 10MS/s analog, same.
I replaced the crystal. I had not measured the filter caps supporting the crystal; I had just ordered an 18pf load crystal and had my fingers crossed, "close enough". Powering this up, the Saleae still showed nothing on the clock out pin. Especially with one power lead missing on the ethernet chip, I think all bets were off anyway.
While waiting for the crystal to arrive, I had found for cheap an old PC ISA ethernet card with a socketed Winbond pin-for-pin clone of the DP83902. Turns out many out the old NE2000's used the DP83902 ethernet chip or a clone of it. I have no ISA systems left to test such a thing out, so this was a wild card (no pun intended). It looked to be in mint condition. And a socketed PLCC, perfect.
Now it was time to sacrifice the old DP83902 and solder down the clone in its place. While removing the old DP83902, I found two more badly corroded pins that had looked fine from the outside. Both just fell free when the solder was wicked out from under them. So.. this was a no-looking-back move, but probably zero risk (in hindsight). The cleaned pads looked quite good and the new chip went on smoothly.
Powering this up produced a waveform on the new chip's clock output. The Saleae samples digitally at 100MS/s, and it showed what looked like two clocks superimposed - there was a beat frequency in it. A series of cycles at nearly 100MHz, then a few cycles at about 33.33MHz.. nothing like the desired 20MHz. The Saleae might not have been the ideal tool for this.
Thinking that I chose a crystal badly matched to the filters on the board, I replaced the old crystal. Same result: beating clock. Hmmmph.
TattleTech still couldn't locate the card during any of these trials. But I doubt I can expect the FPGA to function with that sort of clock input to it.
So if I continue with this effort.. try to locate a datasheet for the Winbond chip (none found so far). Add a 20MHz resonator (TCXO) to give the FPGA a dedicated clock - but it would probably need to be synchronous with the ethernet chip..