Mellanox CX6 and nvmet connectivity failure, happens on RHEL9.2 kernels and latest 6.6 upstream
Chaitanya Kulkarni
chaitanyak at nvidia.com
Wed Nov 8 13:14:41 PST 2023
>>> Hi MArk
>>>
>>> I landed up changing the default kato from 5s to 30 and its working
>>> now
>>> We don't jump ship too early anymore and it connects fine.
>>> See prior response where I answered my own message
>>>
>>> diff -Nurp linux-5.14.0-
>>> 284.25.1.el9_2.orig/drivers/nvme/host/nvme.h
>>> linux-5.14.0-284.25.1.el9_2/drivers/nvme/host/nvme.h
>>> --- linux-5.14.0-
>>> 284.25.1.el9_2.orig/drivers/nvme/host/nvme.h 2023-
>>> 07-20 08:42:08.000000000 -0400
>>> +++ linux-5.14.0-
>>> 284.25.1.el9_2/drivers/nvme/host/nvme.h 2023-
>>> 11-08 14:16:37.924155469 -0500
>>> @@ -25,7 +25,7 @@ extern unsigned int nvme_io_timeout;
>>> extern unsigned int admin_timeout;
>>> #define NVME_ADMIN_TIMEOUT (admin_timeout * HZ)
>>>
>>> -#define NVME_DEFAULT_KATO 5
>>> +#define NVME_DEFAULT_KATO 30
>>>
>>> #ifdef CONFIG_ARCH_NO_SG_CHAIN
>>> #define NVME_INLINE_SG_CNT 0
>>>
>>>
>>> I will wait for Sagi and Keith and then send a patch
>>> I had the wrong email for Keith
>>>
>>> Thanks a lot
>>> Laurence
>>>
yes, we really don't need above patch as -k connect should take of that
as mentioned below, seems like it got revolve ...
>> Hello
>>
>> No fix needed, I was unaware of the -k option in the nvme connect.
>> My colleague showed it to me.
>> This works now to give the CX6 longer to handle the connection
>>
>> #!/bin/bash
>> modprobe nvme-fc
>> nvme connect -t rdma -n nqn.2023-10.org.dell -a 172.18.60.2 -s 4420
>> -
>> k 30
>>
>>
>> Thanks
>> So a Heads up for these newer cards I guess, need more time
>>
>> Regards
>> Laurence
>>
>>
>>
>>
>>
> Finalizing this discussion and adding appropriate cc's
>
>
> No patch needed, I was unaware of the -k option in the nvme connect.
> My colleague John Pittman showed it to me. and in fact Mark also
> pointed it out in a follow up email.
> This works now to give the CX6 longer to handle the connection.
> C.K Thanks to you as well for responding
>
> Initiator
> #!/bin/bash
> modprobe nvme-fc
> nvme connect -t rdma -n nqn.2023-10.org.dell -a 172.18.60.2 -s 4420
> -k 30
>
> Thanks
> So a Heads up for these newer cards I guess, need more time
>
> Learn something new every day
>
-ck
More information about the Linux-nvme
mailing list