sonic-net / sonic-buildimage

Scripts which perform an installable binary image build for SONiC
Other
734 stars 1.41k forks source link

ERR (udev-worker)[366]: could not read from '/sys/module/intel_uncore_frequency/initstate': No such device #18734

Open dgsudharsan opened 6 months ago

dgsudharsan commented 6 months ago

Description

The following error log is seen in some devices rarely during init. This driver is introduced during bookworm upgrade https://cateee.net/lkddb/web-lkddb/INTEL_UNCORE_FREQ_CONTROL.html

Apr 17 01:27:17.349660 r-panther-simx-18 ERR (udev-worker)[366]: could not read from '/sys/module/intel_uncore_frequency/initstate': No such device

This issue appears to similar to https://github.com/sonic-net/sonic-buildimage/issues/17112. It may be that udev is trying to access even before driver is loaded.

Steps to reproduce the issue:

  1. Boot the device
  2. Look for error logs

Describe the results you received:

Error log seen in boot

Describe the results you expected:

No error logs

Output of show version:

show version

SONiC Software Version: SONiC.master.583-2c1f1aae6_Internal
SONiC OS Version: 12
Distribution: Debian 12.5
Kernel: 6.1.0-11-2-amd64
Build commit: 2c1f1aae6
Build date: Tue Apr  9 08:26:44 UTC 2024
Built by: sw-r2d2-bot@r-build-sonic-ci02-242

Platform: x86_64-mlnx_msn2700_simx-r0
HwSKU: ACS-MSN2700
ASIC: mellanox
ASIC Count: 1
Serial Number: MT1623X09522
Model Number: MSN2700-CS2FO
Hardware Revision: Not Specified
Uptime: 02:46:56 up  5:33,  1 user,  load average: 0.40, 0.28, 0.28
Date: Sat 20 Apr 2024 02:46:56

Docker images:
REPOSITORY                    TAG                             IMAGE ID       SIZE
docker-orchagent              latest                          f134439f0a44   342MB
docker-orchagent              master.583-2c1f1aae6_Internal   f134439f0a44   342MB
docker-platform-monitor       latest                          a16a3ddf5321   584MB
docker-platform-monitor       master.583-2c1f1aae6_Internal   a16a3ddf5321   584MB
docker-macsec                 latest                          056fd4d57bbc   332MB
docker-teamd                  latest                          423642c7ede8   329MB
docker-teamd                  master.583-2c1f1aae6_Internal   423642c7ede8   329MB
docker-dhcp-relay             latest                          5b7df7220d4f   311MB
docker-database               latest                          f15b41ef771d   310MB
docker-database               master.583-2c1f1aae6_Internal   f15b41ef771d   310MB
docker-mux                    latest                          f5bfdebd85c7   354MB
docker-mux                    master.583-2c1f1aae6_Internal   f5bfdebd85c7   354MB
docker-router-advertiser      latest                          6ce394486bc5   302MB
docker-router-advertiser      master.583-2c1f1aae6_Internal   6ce394486bc5   302MB
docker-eventd                 latest                          1d300f622fa6   302MB
docker-eventd                 master.583-2c1f1aae6_Internal   1d300f622fa6   302MB
docker-fpm-frr                latest                          0587fdefd849   362MB
docker-fpm-frr                master.583-2c1f1aae6_Internal   0587fdefd849   362MB
docker-nat                    latest                          83ffb51c0d7b   334MB
docker-nat                    master.583-2c1f1aae6_Internal   83ffb51c0d7b   334MB
docker-sflow                  latest                          5e2c4b02ac57   332MB
docker-sflow                  master.583-2c1f1aae6_Internal   5e2c4b02ac57   332MB
docker-syncd-mlnx             latest                          ac9fa41e6cf4   877MB
docker-syncd-mlnx             master.583-2c1f1aae6_Internal   ac9fa41e6cf4   877MB
docker-snmp                   latest                          c44a8b4a7b1f   342MB
docker-snmp                   master.583-2c1f1aae6_Internal   c44a8b4a7b1f   342MB
docker-lldp                   latest                          df4b5bb02280   345MB
docker-lldp                   master.583-2c1f1aae6_Internal   df4b5bb02280   345MB
docker-sonic-gnmi             latest                          7c0ff16c9aa2   392MB
docker-sonic-gnmi             master.583-2c1f1aae6_Internal   7c0ff16c9aa2   392MB
docker-sonic-mgmt-framework   latest                          3a3964c7bf98   387MB
docker-sonic-mgmt-framework   master.583-2c1f1aae6_Internal   3a3964c7bf98   387MB

Output of show techsupport:

(paste your output here or download and attach the file here )

Additional information you deem important (e.g. issue happens only occasionally):

bingwang-ms commented 5 months ago

It looks like a generic issue.

dgsudharsan commented 5 months ago

Sam error is seen with different driver as well

Apr 16 23:37:56.892887 r-panther-simx-18 ERR (udev-worker)[376]: could not read from '/sys/module/rapl/initstate': No such device
yuazhe commented 4 months ago

This issue happens once again, although CONFIG_INTEL_PMC_CORE=m had been set, the kernel doesn't load intel_pmc_core_pltdrv.ko, and the initstate file is missed as expected. https://www.kernelconfig.io/config_intel_pmc_core?arch=x86&kernelversion=6.9.3 the kernel documentation indicates this config may or may not load intel_pmc_core_pltdrv.ko