Hello,
I received a new machine recently (Dell r620) with 2 MT27500 [ConnectX-3] cards and during my first tests i noticed that one of these cards wasn't detected on boot. (Note : the first card works properly).
The kernel boot logs shows the following error :
dmesg | grep -i mlx
[ 2.256771] mlx4_core: Mellanox ConnectX core driver v2.2-1 (Feb, 2014)
[ 2.256783] mlx4_core: Initializing 0000:04:00.0
[ 2.256887] mlx4_core 0000:04:00.0: Missing UAR, aborting.
[ 2.257097] mlx4_core: Initializing 0000:42:00.0
[ 7.134232] mlx4_core 0000:42:00.0: PCIe link speed is 8.0GT/s, device supports 8.0GT/s
[ 7.134237] mlx4_core 0000:42:00.0: PCIe link width is x8, device supports x8
...
I don't know why it doesn't work, the previous machine (r720) has 2 cards and they were working fine. :/
OS : debian 7
kernel : 3.14-0.bpo.1-amd64
Regards,
Smana