BladeSystem - General
cancel
Showing results for 
Search instead for 
Did you mean: 

Bladecenter c7000 Flex-10 and Linux

campbellmc
Occasional Advisor

Bladecenter c7000 Flex-10 and Linux

Hi,

 

We have a HP Bladecenter c7000 with Flex-10 interfaces. We are trying to get them to work with CentOS 5.5 x86_64, but only one ethernet interface shows up, despite 'lspci' showing 4 devices (4 vNICs have been created in the Virtual Connect Manager). However, only one port shows up in /sys/class/infiniband/mlx4_0/ports (there should be 4). 

 

02:00.0 InfiniBand: Mellanox Technologies MT26438 [ConnectX VPI PCIe 2.0 5GT/s - IB QDR / 10GigE Virtualization+] (rev b0)

02:00.1 InfiniBand: Mellanox Technologies MT26438 [ConnectX VPI PCIe 2.0 5GT/s - IB QDR / 10GigE Virtualization+] (rev b0)

02:00.2 InfiniBand: Mellanox Technologies MT26438 [ConnectX VPI PCIe 2.0 5GT/s - IB QDR / 10GigE Virtualization+] (rev b0)

02:00.3 InfiniBand: Mellanox Technologies MT26438 [ConnectX VPI PCIe 2.0 5GT/s - IB QDR / 10GigE Virtualization+] (rev b0)

 

 

We have used the specific support pack for the hardware for CentOS 5.5 x86_64 and followed the Mellanox OFED user guide. 

 

Anyone have any ideas as to what method should be used to get the devices to be seen as ethernet devices?

 

Any help greatly appreciated!

 

Regards,

 

Campbell

1 REPLY
campbellmc
Occasional Advisor

Re: Bladecenter c7000 Flex-10 and Linux

Solution found. The problem was that the driver and utility pack that HP provide for Mellanox for the c7000 has outdated drivers (1.5.2 and 1.5.3) that do not work with the newer NC543i/MT26438. The newer driver, which has version 1.5.5.7, is available in the ProLiant support pack (PSP) for RHEL, but not for CentOS. Not quite sure why HP do not put the driver in the Mellanox driver pack, which is the more obvious place for a Mellanox driver I would have thought. Once that driver version is installed, all the interfaces come up without issue. For our purposes, as we are just using the ethernet capabilities of the Flex-10, the Mellanox driver pack is probably not needed, so we're just using the mlnx4_core and mlnx4_en modules.

 

Hope this helps someone who is using an 'unsupported' version of Linux like we were, as well as anyone using RHEL too for that matter

 

Regards,

 

Campbell