- 신규로 표시
- 북마크
- 구독
- 소거
- RSS 피드 구독
- 강조
- 인쇄
- 부적절한 컨텐트 신고
New attempt as I wasn't fast enough responding to the previous question.
---
Hi,
we're running a Debian Trixie server with kernel version 6.12.48+deb13-amd64.
This server has an Intel E810-CQDA2 card and we compiled the latest ice driver from Intel.
The HPE server has the latest firmware from HPE installed.
$ ethtool -i ethX
driver: ice
version: 2.3.10
firmware-version: 4.80 0x80020543 1.3805.0
Normally we request NIC statistics using the ip-command, by looking at /proc/net/dev and by using ethtool,.
However, for this E810 card/driver, it turns out that the counters in /proc/net/dev are only updated after we run statistics gathering using ethtool -S. Otherwise they stay the same until another run of ethtool -S.
We also have multiple systems with X710 cards, with the i40e driver. On those systems the counters in /proc/net/dev are updated automatically. This problem does not occur on those systems (same OS, same kernel, same server hardware, only another NIC).
I've read the documentation in the driver sources but didn't find any clue as to why this happens.
Is there any way to tell the driver to keep the counters in /proc/net/dev up to date because other tooling like atop uses /proc/net/dev as its source for statistics gathering?
As for the previous questions:
Linux distribution:
$ cat /etc/os-release
PRETTY_NAME="Debian GNU/Linux 13 (trixie)"
NAME="Debian GNU/Linux"
VERSION_ID="13"
VERSION="13 (trixie)"
VERSION_CODENAME=trixie
DEBIAN_VERSION_FULL=13.1
We are not using SR-IOV. As for DDP:
The DDP package was successfully loaded: ICE COMMS Package version 1.3.46.0
This behaviour is present on multiple systems and within 1 system on multiple NICs
We have tested with a previous version of the driver, v2.2.9.
Attached is the output of the following commands:
1) while sleep10; do ethtool -S <interface> ; done # running in the background; output was not captured
2) while sleep 1; do date; cat /proc/net/dev; done
You can see in that output that the /proc/net/dev counters are updated once every 10 seconds. If we adjust the interval of the ethtool -S loop, the update frequency changes accordingly.
Any ideas how to fix this? Is it a driver issue or a Linux kernel issue?
Kind regards,
John
링크가 복사됨
- 신규로 표시
- 북마크
- 구독
- 소거
- RSS 피드 구독
- 강조
- 인쇄
- 부적절한 컨텐트 신고
Hi 0x4A6F686E,
Greetings.
Thank you for the details shared.
Regarding this issue, we recommend you to update to the latest driver. You may refer to GitHub link below for the latest version:
https://github.com/intel/ethernet-linux-ice
Also, kindly update the NVM firmware to the latest 4.90 version:
For your reference and guidance regarding this issue, we provided several article for you:
- https://www.intel.com/content/www/us/en/download/19373/adapter-user-guide-for-intel-ethernet-adapters.html
- https://www.intel.com/content/www/us/en/support/articles/000088688/ethernet-products/800-series-network-adapters-up-to-200gbe.html
- https://www.intel.com/content/www/us/en/content-details/618651/intel-ethernet-controller-e800-series-dynamic-device-personalization-package-ddp-for-telecommunications-technology-guide.html
Hope this helps.
Regards,
Sazzy_Intel
Intel Customer Support Technician
- 신규로 표시
- 북마크
- 구독
- 소거
- RSS 피드 구독
- 강조
- 인쇄
- 부적절한 컨텐트 신고
Hello Sazirah,
we just upgraded to the recommended versions but unfortunately the problem still exists.
Current situation:
$ uname -r
6.12.48+deb13-amd64
$ ethtool -i ens1f0np0
driver: ice
version: 2.3.14
firmware-version: 4.90 0x80020ef2 1.3863.0
We used the DDP package provided; see this message in dmesg:
ice 0000:11:00.0: The DDP package was successfully loaded: ICE OS Default Package version 1.3.50.0
and also this one:
ice 0000:11:00.0: fw 7.9.1 api 1.7.11 nvm 4.90 0x80020ef2 1.3863.0 [8086:1592] [8086:0002]
Any other suggestions?
Kind regards,
John
- 신규로 표시
- 북마크
- 구독
- 소거
- RSS 피드 구독
- 강조
- 인쇄
- 부적절한 컨텐트 신고
Hello 0x4A6F686E,
Greetings from Intel!
Thank you for writing back.
We have reviewed your environment and noticed that you are using Debian Trixie on this server.
Based on our documentation for supported operating systems for the Intel® E810-CQDA2 adapter below
the card has been validated for Linux: Debian 11.
Could you kindly confirm the OS version to check further.
Best Regards,
Tejas
Intel Customer Support Technician
- 신규로 표시
- 북마크
- 구독
- 소거
- RSS 피드 구독
- 강조
- 인쇄
- 부적절한 컨텐트 신고
Hello Tejas,
yes indeed, we are using Debian version 13 and no, we cannot downgrade to the old Debian version 11.
So, we are on our own? Are can we expect Debian 13 with Linux kernel 6.12 being supported in the near future?
Kind regards,
John
- 신규로 표시
- 북마크
- 구독
- 소거
- RSS 피드 구독
- 강조
- 인쇄
- 부적절한 컨텐트 신고
Hi 0x4A6F686E,
Greetings of the day.
Hope you are doing great.
Thank you for your response.
If any developments occur concerning Debian 13 in future, you will be notified.
Best Regards,
Mohammed Ali CM
Intel Customer Support Technician
- 신규로 표시
- 북마크
- 구독
- 소거
- RSS 피드 구독
- 강조
- 인쇄
- 부적절한 컨텐트 신고
Hi 0x4A6F686E,
Good day,
This is related to your enquiries above, I would like to check if the issue has resolved?
If you have any questions or clarifications, please let me know.
Best Regards,
Sazzy_Intel
Intel Customer Support Technician