Hi Mr.Jon Mason,
I'm very interested in your Linux PCI-Express Non-Transparent Bridge repositories on GitHub.
Actually I have 2 Intel® Xeon® Processors connected physically via IDT 89HPES32NT24AG2 PCIe switch. As you can see from the "lspci | grep IDT" and "lsmod | grep ntb" commands screenshots I attached with this mail, both Root Complexes seem to recognize PCI-PCI bridges and NTB endpoints, as well as ntb, ntb_hw_idt and ntb_transport modules.
I followed your instruction at "Linux NTB HOWTO build and install", but I'm stucked at "NTB Module Verification and ntb_netdev Test", step 2 "Load the ntb_netdev Driver". When I enter "sudo modprobe ntb_netdev", it returns ERROR: could not insert 'ntb_netdev': No such device.
So what can I do next? With your experience, I hope you can guide me to the right things.
Best regards,
Hung Nguyen Khanh