linux-nvme.lists.infradead.org archive mirror
 help / color / mirror / Atom feed
* newbie question: Chelsio NIC drivers want kernel 4.1
@ 2016-09-21 18:15 Riches Jr, Robert M
  2016-09-21 19:49 ` J Freyensee
  0 siblings, 1 reply; 3+ messages in thread
From: Riches Jr, Robert M @ 2016-09-21 18:15 UTC (permalink / raw)


(New subscriber to the list.  Could not find a relevant-looking
FAQ.  Searched 25MB of archives before sending.  Apologies if I
have the wrong list or am guilty of some other infraction.)

Attempting to set up a pair of machines to do NVMf experiments
with Chelsio T580-LP-CR NICs.  Was instructed to use CentOS 7.2,
the Chelsio hardware-specific driver modules, and the
git-snapshot-nvmf-all.3 "NVMe over Fabrics RDMA target support"
module(s).  Preliminary testing with Chelsio's binary RPMs (their
rbdi and rbdt modules) worked well.

The git-snapshot-nvmf-all.3 tar archive is kernel 4.7.0-rc2, but
Chelsio's source modules require kernel 4.1 or before.  The
NVMf-RDMA-enabled 4.7.0-rc2 kernel built, booted, and is running
well.  However, attempts to build the Chelsio NIC modules have
failed--even after modifying the Python configuration script to
not choke when trying to build for kernel 4.1.

To attempt to reconcile the kernel versions, I downloaded this
v4.1 tag snapshot:

    http://git.infradead.org/nvme-fabrics.git/snapshot/b953c0d234bc72e8489d3bf51a276c5c4ec85345.tar.gz

However, "make menuconfig" does not show any options resembling
"NVMe over Fabrics RDMA target support" that I could discern.

If necessary, I'm willing to modify the Chelsio driver source to
make it work with kernel 4.7.0-rc2, but I'm suspicious that would
be a rathole.

Any suggestions?  What do I not understand about how to get a
kernel that talks to the cards and does "NVMe over Fabrics RDMA
..."?  Is there any chance the git-snapshot-nvmf-all.3 kernel
4.7.0-rc2 can talk directly to the cards without the Chelsio
modules?

Thanks,

Robert Riches

^ permalink raw reply	[flat|nested] 3+ messages in thread

* newbie question: Chelsio NIC drivers want kernel 4.1
  2016-09-21 18:15 newbie question: Chelsio NIC drivers want kernel 4.1 Riches Jr, Robert M
@ 2016-09-21 19:49 ` J Freyensee
  2016-09-21 21:13   ` Steve Wise
  0 siblings, 1 reply; 3+ messages in thread
From: J Freyensee @ 2016-09-21 19:49 UTC (permalink / raw)


On Wed, 2016-09-21@18:15 +0000, Riches Jr, Robert M wrote:

Before diving into this, I want to confirm you are using kernel 4.7.0-
rc2, correct?

If so, please see kernel.org and get the latest mainline 4.8rc build
and start from there.

Regards,
Jay

> (New subscriber to the list.??Could not find a relevant-looking
> FAQ.??Searched 25MB of archives before sending.??Apologies if I
> have the wrong list or am guilty of some other infraction.)
> 
> Attempting to set up a pair of machines to do NVMf experiments
> with Chelsio T580-LP-CR NICs.??Was instructed to use CentOS 7.2,
> the Chelsio hardware-specific driver modules, and the
> git-snapshot-nvmf-all.3 "NVMe over Fabrics RDMA target support"
> module(s).??Preliminary testing with Chelsio's binary RPMs (their
> rbdi and rbdt modules) worked well.
> 
> The git-snapshot-nvmf-all.3 tar archive is kernel 4.7.0-rc2, but
> Chelsio's source modules require kernel 4.1 or before.??The
> NVMf-RDMA-enabled 4.7.0-rc2 kernel built, booted, and is running
> well.??However, attempts to build the Chelsio NIC modules have
> failed--even after modifying the Python configuration script to
> not choke when trying to build for kernel 4.1.
> 
> To attempt to reconcile the kernel versions, I downloaded this
> v4.1 tag snapshot:
> 
> ????http://git.infradead.org/nvme-fabrics.git/snapshot/b953c0d234bc72
> e8489d3bf51a276c5c4ec85345.tar.gz
> 
> However, "make menuconfig" does not show any options resembling
> "NVMe over Fabrics RDMA target support" that I could discern.
> 
> If necessary, I'm willing to modify the Chelsio driver source to
> make it work with kernel 4.7.0-rc2, but I'm suspicious that would
> be a rathole.
> 
> Any suggestions???What do I not understand about how to get a
> kernel that talks to the cards and does "NVMe over Fabrics RDMA
> ..."???Is there any chance the git-snapshot-nvmf-all.3 kernel
> 4.7.0-rc2 can talk directly to the cards without the Chelsio
> modules?
> 
> Thanks,
> 
> Robert Riches
> 
> 
> _______________________________________________
> Linux-nvme mailing list
> Linux-nvme at lists.infradead.org
> http://lists.infradead.org/mailman/listinfo/linux-nvme

^ permalink raw reply	[flat|nested] 3+ messages in thread

* newbie question: Chelsio NIC drivers want kernel 4.1
  2016-09-21 19:49 ` J Freyensee
@ 2016-09-21 21:13   ` Steve Wise
  0 siblings, 0 replies; 3+ messages in thread
From: Steve Wise @ 2016-09-21 21:13 UTC (permalink / raw)


> 
> On Wed, 2016-09-21@18:15 +0000, Riches Jr, Robert M wrote:
> 
> Before diving into this, I want to confirm you are using kernel 4.7.0-
> rc2, correct?
> 
> If so, please see kernel.org and get the latest mainline 4.8rc build
> and start from there.
>

Yes, you can use linux-4.8-rc7 and use the chelsio drivers from that kernel. 

Steve.

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2016-09-21 21:13 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-09-21 18:15 newbie question: Chelsio NIC drivers want kernel 4.1 Riches Jr, Robert M
2016-09-21 19:49 ` J Freyensee
2016-09-21 21:13   ` Steve Wise

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).