Created attachment 622 [details] 图片 问题描述: Anolis 8.6系统使用intel提供的ice第三方驱动,网卡为intel的E810网卡,执行配置网卡多 队列命令后,网卡显示down的状态,再执行systemctl restart network后,网卡显示up状态 ,如果执行rmmod ice ,随后执行modprobe ice,此现象无法复现。可见附件图片。
Created attachment 643 [details] 日志
OS: Anolis 8.6 kernel: 4.19 网卡型号:Intel Corporation Ethernet Controller E810-XXV 复现步骤: 1、执行命令:ethtool -L enp33s0f0 combined 8 2、ip a查看网卡状态 发现enp33s0f0变为down状态 3、执行systemctl restart network 4、发现enp33s0f0变为up状态 以上步骤可以重复复现 5、执行rmmod ice & insmod ice 发现如上的问题不再复现。 dmesg日志如图
@songkai, would you please help to upload the below information to IPS#00785343 for further support from Intel network engineer? Thanks. os and version? (cat /etc/*release*) driver version? (ethtool -i ethxxx) nvm image e-track id? ( ethtool -i ethxxx) configuration of the port in os? (/etc/systemconf/network-script/if-xxxx) has NetworkManager run or not? any logs in dmesg?
patch ab4ab73fc1ec引入的bug,ice driver在设置link-down-on-close flag后在ice_down()函数中会误将端口down掉, Fix patch:8ac7132704f3fbd2095abb9459e5303ce8c9e559, 打此patch测试95次ethtool 命令问题验证通过 另外,bugzilla log中warning “Affinity broker due to vetctor space exhaustion”与此问题无关,该warning的原因是 执行此问题的ethtool会重新分配queue以及queue对应的中断,在中断affinity流程中触发了apic的一个bug产生的warning,修复 此warning的patch为:190113b4c6531c8e09b31d5235f9b5175cbb0f72
已修复