I am having same problems detecting my 9870 port from Max and they are not appearing on the drop down list. This problem have been for a while without solution! See for instance one of the earliest treads (http://goo.gl/EHcNIV).
In my case I am running LV2012 on hybrid mode and to set it up I followed these steps (see for instance, http://goo.gl/1pVjbJ):
1. Create the project.
2. Add the cRIO device.
3. Scan mode and discover. - Deploy
4. Add the FPGA target. -Deploy
5. Move the one module (9222) to the FPGA target and create the FIFO it needs.
6. Add the FPGA and Host VI that I need to the FPGA and cRIO respectively.
7. Create build specification.
8. Build.
9. Configure Open FPGA VI Reference.
10. Deploy.
I am running dynamically the FPGA bitfile under the FPGA target properties and yet the module 9870 does not appear under NI Max . I have installed the suggested patch for NI-RIO(http://goo.gl/x22vS4). Nothing still working and the worst is that I am running out of things to try here and there. So if you faced this problem before I would love to hear your inputs.
Thank you in advance,
Jose