[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#795060: Latest Wheezy backport kernel prefers Infiniband mlx4_en over mlx4_ib, breaks existing installs



Control: severity -1 important
Control: tag -1 upstream

On Mon, 2015-08-10 at 13:52 +0900, Christian Balzer wrote:
[...]
> I'm also not seeing this on several other machines we use for Ceph with the
> current Jessie kernel, but to be fair they use slightly different (QDR,
> not FDR) ConnectX-3 HBAs.

If SR-IOV is enabled on the adapter then the ports will always operate
in Ethernet mode as it's apparently not supported for IB.  Perhaps SR
-IOV enabled on some adapters but not others?

If that's not the issue, it looks like you are supposed to set a module
parameter in mlx4_core:
    port_type_array:Array of port types: HW_DEFAULT (0) is default 1 for IB, 2 for Ethernet (array of int)
e.g.:
    options mlx4_core port_type_array=1,1

I don't know what determines the hardware default.

[...]
> Given that the previous version works as expected and that Jessie is
> doing the "right" thing as well, I'd consider this a critical bug.

No, it is important (since it is a regression) but it is not critical.

> Had I rebooted the older production cluster with 500,000 users on it into
> this kernel, the results would not have been pretty.

And that's why you tested on one machine first, right?

Ben.

-- 
Ben Hutchings
I say we take off; nuke the site from orbit.  It's the only way to be sure.

Attachment: signature.asc
Description: This is a digitally signed message part


Reply to: