Ethernet Products
Determine ramifications of Intel® Ethernet products and technologies
5718 Discussions

E810-XXV PCIe NIC RoCE irdma Driver Load Issue

latency_hunter
New Contributor I
2,086 Views

Hello I am using a E810-XXV on Debian 12 standard 6.1.0-26-amd64 Linux kernel. I would like to test some RoCE functionality, and wanted to update to the latest drivers to see if it would solve any of the issues I am seeing.

I upgraded ice to 1.15.5 and irdma to 1.15.15. however when loading irdma:

sudo modprobe irdma roce_ena=1

I get the error (in dmesg) :

 

[ 4089.556646] irdma driver version: 1.15.15
[ 4089.556996] version mismatch:
[ 4089.557065] expected major ver 10, caller specified major ver 32776
[ 4089.557170] expected minor ver 4, caller specified minor ver 2551
[ 4089.557263] irdma: probe of ice.roce.0 failed with error -22
[ 4089.557718] version mismatch:
[ 4089.557806] expected major ver 10, caller specified major ver 32776
[ 4089.557899] expected minor ver 4, caller specified minor ver 3042
[ 4089.557992] irdma: probe of ice.roce.1 failed with error -22

 

 

Should I not be using ice 1.15.5 with my irdma version or is this compatibility issue somewhere else?

Thanks.

0 Kudos
1 Solution
latency_hunter
New Contributor I
2,030 Views

I sorted this out. Turns out while the new IRDMA driver was loading at boot the old ICE driver was still loading.

1. Check the driver version with `ethtool -i <DEV>`

2. Remove old driver : `sudo rmmod irdma ice`
3. Restart drivers : `sudo modprobe ice ; sudo modprobe irdma roce_ena=1`

There is something wrong with my ice install (as the new version does not load at boot), but I will sort that out later.

View solution in original post

0 Kudos
1 Reply
latency_hunter
New Contributor I
2,031 Views

I sorted this out. Turns out while the new IRDMA driver was loading at boot the old ICE driver was still loading.

1. Check the driver version with `ethtool -i <DEV>`

2. Remove old driver : `sudo rmmod irdma ice`
3. Restart drivers : `sudo modprobe ice ; sudo modprobe irdma roce_ena=1`

There is something wrong with my ice install (as the new version does not load at boot), but I will sort that out later.

0 Kudos
Reply