Artikel-ID: 000099206 Inhaltstyp: Fehlerbehebung Letzte Überprüfung: 03.07.2024

Warum funktioniert der Temperatur- und Spannungsmonitor nicht, wenn der Linux* FCS-Treiber im Zweig 6.1.68-its auf Agilex™ 5 geladen ist?

Umgebung

linux-socfpga

BUILT IN - ARTICLE INTRO SECOND COMPONENT
Beschreibung

Aufgrund eines Problems mit dem FCS-Treiber, der in der Version 6.1.68-lts in QPDS24.1 und früher ausgeliefert wurde, hängt der hwmon-Treiber, wenn die Funktion stratix10_svc_done( ) auf dem Agilex™ 5-Gerät ausgeführt wird.

Möglicherweise werden die nächsten Fehler angezeigt, wenn der Kernel startet und der FCS-Treiber geladen wird:

[ 7.399960] svc_normal_to_secure_thread: STATUS_ERROR [56/1861]

[ 7.405012] P addr=0x00000000fa028024 zurückfordern

[ 7.409854] stratix10_svc_send: fcs: gesendet P-va=0000000004d5ac7c, P-com=51, P-size=183056464

[ 7.418177] stratix10_svc_send: fcs: FIFO pa=0x0000000000000000, cmd=51, size=0

[ 7.426060] get from FIFO pa=0x0000000000000000, command=81, size=0

[ 7.432322] svc_normal_to_secure_thread: fcs: vor dem SMC-Aufruf -- a0=0x00000000c2000008 a1=0x00000000fa028038

Lösung

Wenden Sie die folgenden Konfigurationen an, um dieses Problem zu umgehen:

./scripts/config --set-val CONFIG_SENSORS_SOC64 y

./scripts/config --set-val CONFIG_CRYPTO_DEV_INTEL_FCS n

Dieses Problem soll in einer zukünftigen Version des Linux* Kernels behoben werden.

Der Inhalt dieser Seite ist eine Kombination aus menschlicher und computerbasierter Übersetzung des originalen, englischsprachigen Inhalts. Dieser Inhalt wird zum besseren Verständnis und nur zur allgemeinen Information bereitgestellt und sollte nicht als vollständig oder fehlerfrei betrachtet werden. Sollte eine Diskrepanz zwischen der englischsprachigen Version dieser Seite und der Übersetzung auftreten, gilt die englische Version. Englische Version dieser Seite anzeigen.