<div dir="ltr"><div class="gmail_extra"><div class="gmail_extra" style="font-size:12.8px">I have what I think is a PCIe driver hacking issue that I would like to resolve. Does anyone have a suggestion on how I can find an appropriate coder to see if he/she can get it working (if we do determine it is a device driver issue)? It is a Mellanox Infiniband driver which almost works... if we get it working it is a big win for the HPEC crowd... if you look at my lsmod screen at <a href="http://soc.mit.edu/Snowden/20170605_100034.jpg" target="_blank">http://soc.mit.edu/Snowden/<wbr>20170605_100034.jpg</a>  you can see that it loads the Mellanox drivers fine and sees the IHA on lspci... it just doesn't work.  :)  I have tried a vanilla kernel* compile and / or modules This effort is a bit off the beaten path but here are my key parts...</div><div class="gmail_extra" style="font-size:12.8px"><br></div><div class="gmail_extra" style="font-size:12.8px">Put ConnectX-3 FDR cards on Jetson PCIe x4 slot via an x4 to x16 ribbon cable (see Project Mount Snowden photos). </div><div class="gmail_extra" style="font-size:12.8px">Enable mlx4 drivers either through standard kernel compile options or the tortured OFED install Mellanox recommends at <a href="http://www.mellanox.com/page/products_dyn?product_family=26&mtag=linux_sw_drivers" target="_blank">http://www.mellanox.com/page/<wbr>products_dyn?product_family=<wbr>26&mtag=linux_sw_drivers</a>  currently version </div><div class="gmail_extra" style="font-size:12.8px">MLNX_OFED_LINUX-4.1-1.0.2.0-<wbr>ubuntu16.04-aarch64 ... I do not recommend that path, but I got no errors there either.</div><div class="gmail_extra" style="font-size:12.8px">Either direct connect or switch connected is welcome</div><div class="gmail_extra" style="font-size:12.8px">OpenUCX is also looking at this...   <a href="https://github.com/openucx/ucx/pull/1592" target="_blank">https://github.com/openucx/<wbr>ucx/pull/1592</a></div><div class="gmail_extra" style="font-size:12.8px"><br></div><div class="gmail_extra" style="font-size:12.8px">Not worried about performance, which will be pretty bad probably... just basic functionality. We have posted many places on Mellanox community boards, and they are quite indifferent to this effort, which makes me want to do it even more... they only seem to care about Qualcomm ARMv8 and the 4.9 kernel and maybe not even that; it seems they are doing ARM support grudgingly...</div><div class="gmail_extra" style="font-size:12.8px"><a href="https://community.mellanox.com/thread/3819" target="_blank">https://community.mellanox.<wbr>com/thread/3819</a><br></div><div class="gmail_extra" style="font-size:12.8px"><br></div><div class="gmail_extra" style="font-size:12.8px">* as vanilla as this kernel gets, which isn't very... I have looked all over the various community lists... and I have tried both linux-next.git and </div><div class="gmail_extra"><span style="font-size:12.8px"><a href="http://www.jetsonhacks.com/2017/07/31/build-kernel-ttyacm-module-nvidia-jetson-tx2/">http://www.jetsonhacks.com/2017/07/31/build-kernel-ttyacm-module-nvidia-jetson-tx2/</a></span><br></div><div class="gmail_extra"><span style="font-size:12.8px"><br></span></div><div class="gmail_extra"><span style="font-size:12.8px">Suggestions?</span></div></div></div>