"Connect rejected: status 28" from "nvme discover"

Chris Worley worleys at gmail.com
Tue Aug 25 17:59:28 EDT 2020


Running CentOS 8.2, using native drivers but following instructions at
https://community.mellanox.com/s/article/howto-configure-nvme-over-fabrics
(but not overriding the native drivers with MOFED).

Hardware is connectX-3 HCAs.

Target setup goes okay:

[root at localhost 1]# dmesg | grep nvmet_rdma
[ 6366.612458] nvmet_rdma: enabling port 1 (10.4.0.6:4420)
[ 6376.078826] nvmet_rdma: enabling port 2 (10.4.0.6:4421)
[ 6385.662419] nvmet_rdma: enabling port 3 (10.4.0.6:4423)

But discover goes awry on client:

[root at localhost network-scripts]# nvme discover -t rdma -a 10.4.0.6 -s 4420
Failed to write to /dev/nvme-fabrics: Connection reset by peer
[root at localhost network-scripts]# dmesg | tail
[ 1688.058291] nvme nvme4: Connect rejected: status 28 (consumer
defined) nvme status 0 (unrecognized reason).
[ 1688.058410] nvme nvme4: rdma connection establishment failed (-104)

Systems ping each other.

Hnts?

Thanks,

Chris



More information about the Linux-nvme mailing list