Install Kernel Ice driver for E810 NIC on reimaged server Centos 7
- Bimal Sahoo
- May 4, 2023
- 2 min read
When you insert a new E810 NIC card in your setup which freshly reimaged. E810 card will not detect automatically.
when you see command output of
#lspci | grep Ethernet output will not show Ethernet Controller E810-XXV for SFP
or
#lshw -c network -businfo
In Output you will see only MAC. No Ethernet Controller for E810 detected
e:g -
#lshw -c network -businfo
pci@0000:d8:00.0 network intel corporation
We need to install Kernel ICE driver to ensure the E810 interface is detected. Following are the procedure with error experienced. step1- Login to your server where E810 card inserted
step2 - Download ICE driver
Goto link below - > select the ice driver version you want to install and download -> copy to server https://www.intel.in/content/www/in/en/download/19630/intel-network-adapter-driver-for-e810-series-devices-under-linux.html
Alternatively,
wget https download link directly download to your server present working dir
step3 - You will get ice-1.6.7.tar.gz file
build ice driver using command #rpmbuild -tb ice-1.6.7.tar.gz
step4- You might get error building driver as your setup is freshly reimaged and dependency software are not available
Possible issues you might face:
1- For rmp build package error use command #yum install rpm-build
2- For Failed dependencies, Kernel-devel is needed by ice-1.6.7-XXX error Check kernel version on your setup #uname -a
e:g - download kernel-devel version running matching uname -a output
3- package dependency and GCC error.
Run command
#yum -y update
#yum -y install gcc
step5 - Now repeat step3. This time should be able to build ice driver successfully
step6 - Install ice driver rpm package with command below
#rpm -Uvh /root/rpmbuild/RPMS/x86_64/ice-1.6.7-1.x86_64.rpm
step7- reboot server command
step8 - Once server UP. Login and RUN insert ice driver
#rmmod ice; modprobe ice
#lsmod | grep ice -------> To verify ice driver module loaded
step9 - Verify with command E810 Ethernet controller detected or not
#lspci | grep Ethernet
Now you should be able to see in out put as Ethernet COntroller E810-XXV for SFP
step10 - You have successfully installed kernel ICE driver for Intel E810 NIC
Comments