I'm resurrecting an older thread here, but finding a midplane has proven to be next to impossible. The only people I found who still stocked SGI parts with one wanted over $1400 for it. While I understand that their clients are probably hospitals still running Onyx2 systems as part of MRI environments, that's just too expensive for me as a hobbyist.
So, I did the next best thing... I bought another Onyx2 Deskside!

There was one from a recycler in California on eBay a little while ago, claiming to be missing the power supply and thus completely untested. I took a risk and purchased it. Freight shipping across the country cost more than the system itself, but it finally arrived. It turns out that the only thing the system was missing was the fan tray. The PSU itself was exactly where it should be.
After installing the fan tray from my "dead" Onyx2, replacing the 300 MHz node boards with the 400 MHz ones I purchased from Raion, and replacing the RM9 boards with RM10-256 boards from the "dead" system, things were up and running! The only things left to do at this point are to max out the RAM from my stock and install IRIX on it.
This also means that I'm likely to have some spare parts for Onyx2/Origin2000 systems including a bunch of RAM, a PSU, a full InfiniteReality2E graphics set, an IO6G, a null router, multiple node boards, and a PCI card cage as I don't really foresee myself using the one that came with the new system. I'll get a sales post up once I have time to inventory and test everything, but in the meantime, if you need something quickly, let me know and I'll see if I can help.
Not exactly a successful repair story, but at least I have a working Deskside now.