<html><head><style type='text/css'>p { margin: 0; }</style></head><body><div style='font-family: arial,helvetica,sans-serif; font-size: 10pt; color: #000000'>Hello everyone,<br><br>I was wondering if someone come across the problem I am having with getting QLogic InfiniPath_QMH7342 to work in Ubuntu 12.04/12.10/13.04?<br><br>Basically, this is one of the HP blade server mezzanine cards which are connected to a HP/QLogic blade switch. I am having problems with this card using stock kernel modules and infiniband tools that I've downloaded from Roland Dreier Ubuntu PPA. I have tried to use this ppa with Mellanox IB card and it seems to work without any issues. <br><br>My problem with QLogic card is it doesn't seem to connect; the port state is always PORT_DOWN and whenever I try to check the discovery tools I get the following error:<br><br># iblinkinfo <br>ibwarn: [6953] mad_rpc_open_port: can't open UMAD port ((null):0)<br>Failed to open (null) port 0<br><br>root@arh-cloud11:~# ibnetdiscover <br>src/query_smp.c:228; can't open UMAD port ((null):0)<br>ibnetdiscover: iberror: failed: discover failed<br><br>perfquery -D 0 1<br>ibwarn: [7078] mad_rpc_open_port: can't open UMAD port ((null):0)<br>perfquery: iberror: failed: Failed to open '(null)' port '0'<br><br><br><br>I have loaded the following modules:<br><br>ib_umad 21995 0 <br>ib_ipoib 77506 0 <br>ib_addr 14109 0 <br>ib_ucm 22532 0 <br>ib_uverbs 42317 1 ib_ucm<br>ib_cm 42652 2 ib_ucm,ib_ipoib<br>ib_sa 33626 2 ib_cm,ib_ipoib<br>ib_qib 370883 0 <br>ib_mad 47103 4 ib_cm,ib_sa,ib_qib,ib_umad<br>ib_core 78409 8 ib_cm,ib_sa,ib_mad,ib_qib,ib_ucm,ib_umad,ib_uverbs,ib_ipoib<br>rdma_ucm 22277 0 <br>rdma_cm 43182 1 rdma_ucm<br><br><br>The card itself is recognised when i run:<br><br>ibv_devinfo <br>hca_id: qib0<br> transport: InfiniBand (0)<br> fw_ver: 0.0.0<br> node_guid: 0011:7500:0079:65b4<br> sys_image_guid: 0011:7500:0079:65b4<br> vendor_id: 0x1175<br> vendor_part_id: 29474<br> hw_ver: 0x2<br> board_id: InfiniPath_QMH7342<br> phys_port_cnt: 1<br> port: 1<br> state: PORT_DOWN (1)<br> max_mtu: 4096 (5)<br> active_mtu: 4096 (5)<br> sm_lid: 65535<br> port_lid: 65535<br> port_lmc: 0x00<br> link_layer: InfiniBand<br><br><br>and<br><br>ibv_devinfo <br>hca_id: qib0<br> transport: InfiniBand (0)<br> fw_ver: 0.0.0<br> node_guid: 0011:7500:0079:65b4<br> sys_image_guid: 0011:7500:0079:65b4<br> vendor_id: 0x1175<br> vendor_part_id: 29474<br> hw_ver: 0x2<br> board_id: InfiniPath_QMH7342<br> phys_port_cnt: 1<br> port: 1<br> state: PORT_DOWN (1)<br> max_mtu: 4096 (5)<br> active_mtu: 4096 (5)<br> sm_lid: 65535<br> port_lid: 65535<br> port_lmc: 0x00<br> link_layer: InfiniBand<br><br>and<br><br>ibstatus<br>Infiniband device 'qib0' port 1 status:<br> default gid: fe80:0000:0000:0000:0011:7500:0079:65b4<br> base lid: 0xffff<br> sm lid: 0xffff<br> state: 1: DOWN<br> phys state: 3: Disabled<br> rate: 40 Gb/sec (4X QDR)<br> link_layer: InfiniBand<br><br><br><br>I am aware that the port state is shown as DOWN, which usually indicates that there is no physical link. However, as this card is a mezz card connected to a blade switch, the link should be there. Plus, If I use CentOS on this server with OFED tools i do get a link and the cards work okay (apart from initial delay with the link). So, there seems to be a software issue rather than a hardware issue I think.<br><br>Any help would be highly valuable<br><br>Andrei<br></div></body></html>