Skip to content

[Arista] Remove one pcie device from pcie.yaml accross platforms#16173

Merged
lguohan merged 1 commit intosonic-net:masterfrom
Staphylo:master-pcie-no-lpc
Aug 23, 2023
Merged

[Arista] Remove one pcie device from pcie.yaml accross platforms#16173
lguohan merged 1 commit intosonic-net:masterfrom
Staphylo:master-pcie-no-lpc

Conversation

@Staphylo
Copy link
Collaborator

Why I did it

These devices will not reliabily report the proper devid and vendorid when reading it is read directly from the pci config space. It can be read but shouldn't be compared against some fixed value like the one stored in pcie.yaml.

Work item tracking
  • Microsoft ADO (number only):

How I did it

Since this makes pcied unhappy, the simplest path forward is to just remove this device from monitoring.

How to verify it

The pcied periodic read from pci config space no longer complains.

Which release branch to backport (provide reason below if selected)

  • 201811
  • 201911
  • 202006
  • 202012
  • 202106
  • 202111
  • 202205
  • 202211
  • 202305

Description for the changelog

Remove one pcie device from pcie.yaml accross Arista platforms

These devices will not reliabily report the proper devid and vendorid
when reading it is read directly from the pci config space.
It can be read but shouldn't be compared against some fixed value like
the one stored in pcie.yaml.

Since this makes pcied unhappy, the simplest path forward is to just
remove this device from monitoring.
@prgeor
Copy link
Contributor

prgeor commented Aug 16, 2023

@Staphylo can we say that SCD device in question is not actually PCIe device since these are sitting on LPC bus?

@prgeor
Copy link
Contributor

prgeor commented Aug 22, 2023

@yxieca please help merge. the build failure is not related to this change.

@lguohan lguohan merged commit d42066c into sonic-net:master Aug 23, 2023
sonic-otn pushed a commit to sonic-otn/sonic-buildimage that referenced this pull request Sep 20, 2023
These devices will not reliabily report the proper devid and vendorid
when reading it is read directly from the pci config space.
It can be read but shouldn't be compared against some fixed value like
the one stored in pcie.yaml.

Since this makes pcied unhappy, the simplest path forward is to just
remove this device from monitoring.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants