We've installed a few TBS6985 and a TBS6285 on Supermicro X9SRI-F boards. The cards are not detected at all - no sign of them with lspci.
Servers have the latest BIOS v3.0a. We tried changing the PCI-eX GEN3 setting to GEN1, disabling the Intel vt-d setting and modifying the I2C jumpers, as well as a combination of several different settings.
TBS advised that we communicate with Supermicro and that it's in their hands since the cards are not detected at all by the system. We have, and are expecting a reply.
Any ideas would be very welcome in the meantime!