July 28, 20241 yr Hallo zusammen, ich habe das script in ein plugin gepackt inkl. webui welches die "Vorschläge Device zu root" darstellt und ebenso einen autostart einrichten kann, dazu log Funktion und vorher / nachher ... aber nicht "bunt" php und ich werden keine Freunde ### veraltet, funktioniert jedoch ### Hallo zusammen, hier ein script um das Thema set pci etwas zu erleichtern. Vorweg, dies ist ohne Gewähr, ebenso wird sich mein support hierzu sehr in Grenzen halten, ich persönlich habe davon wenig bis gar nichts da meine Server so oder so nie in die entsprechenden c-states kommen da mir immer etwas Last anliegt oder zu viel Geräte verbaut sind Ohne Gewähr bedeutet unter anderem 1/ es kann zu Instabilitäten führen 2/ es kann zu Data Corruption führen 3/ es kann zu Hardware Schäden führen 4/ es kann „alles Mögliche“ passieren Voraussetzung, bc package (anbei) unter /boot/extra (USB Stick, Ordner extra anlegen falls nicht vorhanden, dort ablegen), wird dann bei jedem Start mit installiert, initial per terminal auch ohne Neustart per installpkg /boot/extra/bc-1.07.1-x86_64-5.txz Herangehensweise ist wie folgt, wir schauen welches Gerät aktuell nicht im gewünschten aspm State sitzt, Befehl dazu wäre beispielsweise lspci -vv | awk '/ASPM/{print $0}' RS= | grep --color -P '(^[a-z0-9:.]+|ASPM |Disabled;|Enabled;)' Output wäre beispielsweise wobei wir uns hier primär erstmal um Geräte kümmern (1) und PCI Bridges hintenanstellen, diese sind in der Regel disabled weil das dahiner liegende Gerät disabled / nicht im gewünschten aspm state sitzt. In diesem Fall wäre es (1) der USB Controller asmedia auf 04:00.0 Jetzt schauen wir auf welchem root complex dieses sitzt, Beispiel lspci -t Output wäre beispielsweise dann Wie wir sehen sitzt der USB Controller (1) auf dem root complex 00:1c.0, wie erwartet sitzt dieser auch nicht im gewünschten aspm state, siehe oben (2). Das heißt, wir haben unseren Endpoint und den dazugehörigen root complex Endpoint wäre 04:00.0 Root complex wäre 00:1c.0 Diese beiden Adressen hinterlegen wir jetzt im script ASPM_SETTING=N (N=0-3) Hiermit definiere ich in welchen aspm state ich das Gerät (ENDPOINT) setzen möchte Dieses script wird auf dem Server abgelegt und ausführbar gesetzt, Beispiel chmod +x /mnt/user/system/aspm_enable_asmedia04.sh dann führen wir aus und schauen was passiert, in diesem Beispiel Was dann im Resultat wie folgt aussieht Jetzt wären sowohl der USB Controller als auch die dazugehörige bridge im gewünschten aspm state Hinweise Ja, das kann auf allen Geräten durchgeführt werden, mit mehr oder weniger erfolgreichem Ausgang USB Controller, Netzwekkarten, … usw usw … Nein, das ist nicht persistent und muss bei jedem Neustart erneut ausgeführt werden (go, user scripts, …) Ja, das kann zu besseren c-states führen Ja, das kann zu Problemen führen, bei Issues, einfach Neustart ohne Ausführung Ja, ich kann mit den diversen aspm states (0-3) spielen (immer nach Neustart) ALLES OHNE GEWÄHR Beispiel auf meinem n100er mit der bekannten Realtek Problematik, ja, ich bekomme die NIC damit in die passenden aspm states und „gefühlt“ ist alles in Ordnung, Transferraten, Dienste, smb, läuft alles wie gewohnt … aber, ich nutze beispielsweise TVHeadend mit SatIP Tuner (Fritz DVB-C & Octopus Net DVB-S), ich bekomme jedoch nach aspm settings zig Kontinuitätsfehler … sprich, streams haben Bildfehler, Aussetzer, … sprich, Data Corruption welche bei Live streams auch nicht korrigiert werden können … Das wäre beispielsweise ein „side effect“ resultierend aus „hartem“ aspm pci set …. während alles andere problemlos läuft (Datentransfer ist auch ok inkl. Checksum) ### 20241022 - Update mit v7 beta4 >> gleiches Verhalten, hartes aspm setting verursacht "Fehler" bei LiveTV streams ### Ich nutze dies jetzt seit ca. 2 Monaten auf 5 unterschiedlichen Systemen, bis auf den o.g. side effect hatte ich bisher noch keine Issues. Ich möchte nur darauf hingewiesen haben 😉 Bei Anmerkungen zu der Anleitung, gerne aspm_enable.sh bc-1.07.1-x86_64-5.txz
July 28, 20241 yr Vielleicht noch als Anmerkung. Bevor man das in sein "go" file aufnimmt erstmal das script manuell starten und ein paar Wochen testen. Ich persönlich gehe davon aus das ca. 90% der Leute die das (richtig) nutzen keine Probleme haben werden. Und denkt dran: Sobald ihr zusätzliche HW einbaut (TV-Karten, PCIe SATA Karten, M.3 SATA Karten etc.) dann vorm Einbau das script deaktivieren. Nach Einbau der HW Server hochfahren und wie @alturismo beschrieben hat die zwei Adressen (Endpoint/root complex) nochmal neu ermitteln. Die könnten sich verschoben haben. Und dann wieder testen. Jede neue Erweiterungskarte könnte zu Problemen führen wie Alto sie oben beschrieben hat. Und nochmal: Es gibt keine Garantie oder Gewähr das das alles sauber funktioniert oder Verantwortung für Schäden an HW oder Daten. Gruss, Joerg
July 28, 20241 yr Author 1 hour ago, MPC561 said: Vielleicht noch als Anmerkung. vielen Dank für die Ergänzungen !!! und credits an Dich, ohne deine pci set Anmerkungen aus dem n100er Thread wäre ich gar nicht auf die Idee gekommen
August 6, 20241 yr Author kleiner Nachtrag zum Thema On 7/28/2024 at 7:35 AM, alturismo said: 1/ es kann zu Instabilitäten führen im oben gezeigten Beispiel hatte ich ja einen USB Controller in den passenden aspm state gesetzt, jetzt ist das mein Desktop / Gaming VM Server (und Backup Server) seit einiger Zeit. was ist passiert ... am Sonntag, Gaming VM, Controller geht nicht mehr, Tastatur geht nicht mehr ... logs gesichtet, permanentes "aussteigen" der USB Geräte ... USB software Reset, USB Geräte ab / anklemmen, aspm retour setzen, ... nichts hat geholfen ... am Ende, ein Neustart musste her, in Summe, hat ein paar Tage gehalten (~ 1 Woche), aber ... wohl nicht praktikabel nur als Nachtrag zum Thema "Instabilitäten" und Symptome ... kann jetzt auch Zufall gewesen sein
December 8, 20241 yr root@Tower:~# lspci -vv | awk '/ASPM/{print $0}' RS= | grep --color -P '(^[a-z0-9:.]+|ASPM |Disabled;|Enabled;)' 00:01.1 PCI bridge: Advanced Micro Devices, Inc. [AMD] Phoenix GPP Bridge (prog-if 00 [Normal decode]) LnkCap: Port #0, Speed 16GT/s, Width x8, ASPM L1, Exit Latency L1 <64us LnkCtl: ASPM L1 Enabled; RCB 64 bytes, LnkDisable- CommClk+ 00:01.2 PCI bridge: Advanced Micro Devices, Inc. [AMD] Phoenix GPP Bridge (prog-if 00 [Normal decode]) LnkCap: Port #1, Speed 16GT/s, Width x4, ASPM L1, Exit Latency L1 <64us LnkCtl: ASPM L1 Enabled; RCB 64 bytes, LnkDisable- CommClk+ 00:02.1 PCI bridge: Advanced Micro Devices, Inc. [AMD] Phoenix GPP Bridge (prog-if 00 [Normal decode]) LnkCap: Port #0, Speed 16GT/s, Width x4, ASPM L1, Exit Latency L1 <32us LnkCtl: ASPM Disabled; RCB 64 bytes, LnkDisable- CommClk+ 00:02.2 PCI bridge: Advanced Micro Devices, Inc. [AMD] Phoenix GPP Bridge (prog-if 00 [Normal decode]) LnkCap: Port #1, Speed 16GT/s, Width x4, ASPM L1, Exit Latency L1 <64us LnkCtl: ASPM L1 Enabled; RCB 64 bytes, LnkDisable- CommClk+ 00:08.1 PCI bridge: Advanced Micro Devices, Inc. [AMD] Phoenix Internal GPP Bridge to Bus [C:A] (prog-if 00 [Normal decode]) LnkCap: Port #0, Speed 16GT/s, Width x16, ASPM L0s L1, Exit Latency L0s <64ns, L1 <1us LnkCtl: ASPM L0s L1 Enabled; RCB 64 bytes, LnkDisable- CommClk+ 00:08.2 PCI bridge: Advanced Micro Devices, Inc. [AMD] Phoenix Internal GPP Bridge to Bus [C:A] (prog-if 00 [Normal decode]) LnkCap: Port #0, Speed 16GT/s, Width x16, ASPM L0s L1, Exit Latency L0s <64ns, L1 <1us LnkCtl: ASPM L0s L1 Enabled; RCB 64 bytes, LnkDisable- CommClk+ 00:08.3 PCI bridge: Advanced Micro Devices, Inc. [AMD] Phoenix Internal GPP Bridge to Bus [C:A] (prog-if 00 [Normal decode]) LnkCap: Port #0, Speed 16GT/s, Width x16, ASPM L0s L1, Exit Latency L0s <64ns, L1 <1us LnkCtl: ASPM L0s L1 Enabled; RCB 64 bytes, LnkDisable- CommClk+ 01:00.0 VGA compatible controller: NVIDIA Corporation GA104 [GeForce RTX 3060 Ti] (rev a1) (prog-if 00 [VGA controller]) LnkCap: Port #0, Speed 16GT/s, Width x16, ASPM L0s L1, Exit Latency L0s <512ns, L1 <16us LnkCtl: ASPM L1 Enabled; RCB 64 bytes, LnkDisable- CommClk+ 01:00.1 Audio device: NVIDIA Corporation GA104 High Definition Audio Controller (rev a1) LnkCap: Port #0, Speed 16GT/s, Width x16, ASPM L0s L1, Exit Latency L0s <512ns, L1 <4us LnkCtl: ASPM L1 Enabled; RCB 64 bytes, LnkDisable- CommClk+ 02:00.0 Non-Volatile memory controller: Samsung Electronics Co Ltd NVMe SSD Controller S4LV008[Pascal] (prog-if 02 [NVM Express]) LnkCap: Port #0, Speed 16GT/s, Width x4, ASPM L1, Exit Latency L1 <64us LnkCtl: ASPM L1 Enabled; RCB 64 bytes, LnkDisable- CommClk+ 03:00.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] 600 Series Chipset PCIe Switch Upstream Port (rev 01) (prog-if 00 [Normal decode]) LnkCap: Port #0, Speed 8GT/s, Width x4, ASPM L1, Exit Latency L1 <32us LnkCtl: ASPM Disabled; LnkDisable- CommClk+ 04:00.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] 600 Series Chipset PCIe Switch Downstream Port (rev 01) (prog-if 00 [Normal decode]) LnkCap: Port #0, Speed 8GT/s, Width x1, ASPM L1, Exit Latency L1 <32us LnkCtl: ASPM L1 Enabled; LnkDisable- CommClk+ 04:01.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] 600 Series Chipset PCIe Switch Downstream Port (rev 01) (prog-if 00 [Normal decode]) LnkCap: Port #1, Speed 8GT/s, Width x1, ASPM L1, Exit Latency L1 <32us LnkCtl: ASPM Disabled; LnkDisable- CommClk- 04:02.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] 600 Series Chipset PCIe Switch Downstream Port (rev 01) (prog-if 00 [Normal decode]) LnkCap: Port #2, Speed 8GT/s, Width x1, ASPM L1, Exit Latency L1 <32us LnkCtl: ASPM L1 Enabled; LnkDisable- CommClk+ 04:0c.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] 600 Series Chipset PCIe Switch Downstream Port (rev 01) (prog-if 00 [Normal decode]) LnkCap: Port #12, Speed 2.5GT/s, Width x1, ASPM L0s L1, Exit Latency L0s <64ns, L1 <1us LnkCtl: ASPM Disabled; LnkDisable- CommClk+ 04:0d.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] 600 Series Chipset PCIe Switch Downstream Port (rev 01) (prog-if 00 [Normal decode]) LnkCap: Port #13, Speed 2.5GT/s, Width x1, ASPM L0s L1, Exit Latency L0s <64ns, L1 <1us LnkCtl: ASPM Disabled; LnkDisable- CommClk+ 05:00.0 Non-Volatile memory controller: Micron/Crucial Technology P2 [Nick P2] / P3 / P3 Plus NVMe PCIe SSD (DRAM-less) (rev 01) (prog-if 02 [NVM Express]) LnkCap: Port #1, Speed 8GT/s, Width x4, ASPM L1, Exit Latency L1 unlimited LnkCtl: ASPM L1 Enabled; RCB 64 bytes, LnkDisable- CommClk+ pcilib: sysfs_read_vpd: read failed: No such device 07:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8125 2.5GbE Controller (rev 05) LnkCap: Port #0, Speed 5GT/s, Width x1, ASPM L0s L1, Exit Latency L0s unlimited, L1 <64us LnkCtl: ASPM L1 Enabled; RCB 64 bytes, LnkDisable- CommClk+ 08:00.0 USB controller: Advanced Micro Devices, Inc. [AMD] Device 43fa (rev 01) (prog-if 30 [XHCI]) LnkCap: Port #0, Speed 2.5GT/s, Width x1, ASPM L0s L1, Exit Latency L0s <4us, L1 <64us LnkCtl: ASPM L0s Enabled; RCB 64 bytes, LnkDisable- CommClk+ 09:00.0 SATA controller: Advanced Micro Devices, Inc. [AMD] 600 Series Chipset SATA Controller (rev 01) (prog-if 01 [AHCI 1.0]) LnkCap: Port #0, Speed 2.5GT/s, Width x1, ASPM L0s L1, Exit Latency L0s <4us, L1 <64us LnkCtl: ASPM L0s Enabled; RCB 64 bytes, LnkDisable- CommClk+ 0a:00.0 Non-Volatile memory controller: Samsung Electronics Co Ltd NVMe SSD Controller S4LV008[Pascal] (prog-if 02 [NVM Express]) LnkCap: Port #0, Speed 16GT/s, Width x4, ASPM L1, Exit Latency L1 <64us LnkCtl: ASPM L1 Enabled; RCB 64 bytes, LnkDisable- CommClk+ 0b:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Phoenix1 (rev 05) (prog-if 00 [VGA controller]) LnkCap: Port #0, Speed 16GT/s, Width x16, ASPM L0s L1, Exit Latency L0s <64ns, L1 <1us LnkCtl: ASPM L0s L1 Enabled; RCB 64 bytes, LnkDisable- CommClk+ 0b:00.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Rembrandt Radeon High Definition Audio Controller LnkCap: Port #0, Speed 16GT/s, Width x16, ASPM L0s L1, Exit Latency L0s <64ns, L1 <1us LnkCtl: ASPM L0s L1 Enabled; RCB 64 bytes, LnkDisable- CommClk+ 0b:00.2 Encryption controller: Advanced Micro Devices, Inc. [AMD] Phoenix CCP/PSP 3.0 Device LnkCap: Port #0, Speed 16GT/s, Width x16, ASPM L0s L1, Exit Latency L0s <64ns, L1 <1us LnkCtl: ASPM L0s L1 Enabled; RCB 64 bytes, LnkDisable- CommClk+ 0b:00.3 USB controller: Advanced Micro Devices, Inc. [AMD] Device 15b9 (prog-if 30 [XHCI]) LnkCap: Port #0, Speed 16GT/s, Width x16, ASPM L0s L1, Exit Latency L0s <64ns, L1 <1us LnkCtl: ASPM L0s L1 Enabled; RCB 64 bytes, LnkDisable- CommClk+ 0b:00.4 USB controller: Advanced Micro Devices, Inc. [AMD] Device 15ba (prog-if 30 [XHCI]) LnkCap: Port #0, Speed 16GT/s, Width x16, ASPM L0s L1, Exit Latency L0s <64ns, L1 <1us LnkCtl: ASPM L0s L1 Enabled; RCB 64 bytes, LnkDisable- CommClk+ 0c:00.0 Non-Essential Instrumentation [1300]: Advanced Micro Devices, Inc. [AMD] Phoenix Dummy Function LnkCap: Port #0, Speed 16GT/s, Width x16, ASPM L0s L1, Exit Latency L0s <64ns, L1 <1us LnkCtl: ASPM L0s L1 Enabled; RCB 64 bytes, LnkDisable- CommClk+ 0c:00.1 Signal processing controller: Advanced Micro Devices, Inc. [AMD] AMD IPU Device LnkCap: Port #0, Speed 16GT/s, Width x16, ASPM L0s L1, Exit Latency L0s <64ns, L1 <1us LnkCtl: ASPM L0s L1 Enabled; RCB 64 bytes, LnkDisable- CommClk+ 0d:00.0 Non-Essential Instrumentation [1300]: Advanced Micro Devices, Inc. [AMD] Phoenix Dummy Function LnkCap: Port #0, Speed 16GT/s, Width x16, ASPM L0s L1, Exit Latency L0s <64ns, L1 <1us LnkCtl: ASPM L0s L1 Enabled; RCB 64 bytes, LnkDisable- CommClk+ 0d:00.3 USB controller: Advanced Micro Devices, Inc. [AMD] Device 15c0 (prog-if 30 [XHCI]) LnkCap: Port #0, Speed 16GT/s, Width x16, ASPM L0s L1, Exit Latency L0s <64ns, L1 <1us LnkCtl: ASPM L0s L1 Enabled; RCB 64 bytes, LnkDisable- CommClk+ 0d:00.4 USB controller: Advanced Micro Devices, Inc. [AMD] Device 15c1 (prog-if 30 [XHCI]) LnkCap: Port #0, Speed 16GT/s, Width x16, ASPM L0s L1, Exit Latency L0s <64ns, L1 <1us LnkCtl: ASPM L0s L1 Enabled; RCB 64 bytes, LnkDisable- CommClk+ root@Tower:~# [*] Connection closed Last login: Sun Dec 8 17:50:55 2024 from 10.100.1.100 root@Tower:~# lspci -t -[0000:00]-+-00.0 +-00.2 +-01.0 +-01.1-[01]--+-00.0 | \-00.1 +-01.2-[02]----00.0 +-02.0 +-02.1-[03-09]----00.0-[04-09]--+-00.0-[05]----00.0 | +-01.0-[06]-- | +-02.0-[07]----00.0 | +-0c.0-[08]----00.0 | \-0d.0-[09]----00.0 +-02.2-[0a]----00.0 +-03.0 +-04.0 +-08.0 +-08.1-[0b]--+-00.0 | +-00.1 | +-00.2 | +-00.3 | \-00.4 +-08.2-[0c]--+-00.0 | \-00.1 +-08.3-[0d]--+-00.0 | +-00.3 | \-00.4 +-14.0 +-14.3 +-18.0 +-18.1 +-18.2 +-18.3 +-18.4 +-18.5 +-18.6 \-18.7 root@Tower:~# [*] Connection closed hier die Ausgabe Edited December 8, 20241 yr by Syrincs
December 8, 20241 yr Author 10 minutes ago, Syrincs said: hier die Ausgabe wie gesagt, Anleitung in Post 1 schauen und zumindest die 2. Ausgabe ergänzen ... so kann man nur schwer helfen ... bitte nicht nur die Überschrift lesen sondern komplett ...
December 8, 20241 yr 54 minutes ago, alturismo said: wie gesagt, Anleitung in Post 1 schauen und zumindest die 2. Ausgabe ergänzen ... so kann man nur schwer helfen ... bitte nicht nur die Überschrift lesen sondern komplett ... sorry hab ich oben noch mit eingefügt
December 9, 20241 yr Author 9 hours ago, Syrincs said: hab ich oben noch mit eingefügt AMD ... ob das was wird sei mal dahingestellt device root 03:00.0 00:02.1 04:01.0 00:02.1 04:0c.0 00:02.1 04:0d.0 00:02.1 diese 4 Konstellationen würde ich mal testen, von unten angefangen und schauen was passiert, OHNE GEWÄHR !!! und NICHT direkt im lvl 3 mode, eher mal 1 oder 2 only
December 9, 20241 yr Hey @alturismo, vielen Dank für die mega Anleitung. Sieht jemand ein Risiko darin das mit einer DVBs Karte zu machen? Habe eine TBS 6902 und sehe folgendes: 02:00.0 Multimedia controller: TBS Technologies DVB Tuner PCIe Card LnkCap: Port #0, Speed 2.5GT/s, Width x1, ASPM L0s, Exit Latency L0s unlimited LnkCtl: ASPM Disabled; RCB 64 bytes, LnkDisable- CommClk+ Der root complex müsste folgender sein: +-1c.0-[02]----00.0 Was ich komisch finde ist, dass in powertop alle Tuneables auf "Good" stehen. Andere Geräte mit ASPM nutzen das ohne weiteres Zutun von mir (außer powertop --auto-tune). Vielen Dank für eure Einschätzung!
December 9, 20241 yr 9 hours ago, alturismo said: AMD ... ob das was wird sei mal dahingestellt device root 03:00.0 00:02.1 04:01.0 00:02.1 04:0c.0 00:02.1 04:0d.0 00:02.1 diese 4 Konstellationen würde ich mal testen, von unten angefangen und schauen was passiert, OHNE GEWÄHR !!! und NICHT direkt im lvl 3 mode, eher mal 1 oder 2 only Vieen dank. hab es mal gemacht. die Kurzform ist dann ? sudo setpci -s 04:0d.0 0x90.B=0x42
December 9, 20241 yr Author 1 hour ago, Syrincs said: die Kurzform ist dann ? einfach das script im Start ausführen kommt demnächst als plugin ... mit Vorschlägen ...
December 9, 20241 yr 2 minutes ago, alturismo said: einfach das script im Start ausführen kommt demnächst als plugin ... mit Vorschlägen ... ok geht Klar vielen dank. Hat leiderr am Stromverbrauch nichts oder besser zuungunsten verändert. Ob alles stabiel lief kann ich nicht sagen auf die kürze.
December 9, 20241 yr 18 minutes ago, MPC561 said: Bei AMD Systemen würde ich das niemals nicht einsetzen. Warum ?? hab das jetzt laufen. Hab mein system noch mal auf die treiber: ACPI CPU Freq umgestellt und pci set läuft. bis jetzt keine probleme. Ich werde mal sehen was der Stromverbrauch übernacht sagt. Ich werde berichten.
December 9, 20241 yr Author 42 minutes ago, Syrincs said: Warum ?? weil AMD bekannt dafür ist zu crashen bei "Stromsparmechanismen" ... daher auch eingangs 13 hours ago, alturismo said: AMD ... ob das was wird sei mal dahingestellt
December 10, 20241 yr On 12/9/2024 at 2:24 PM, DocM said: Hey @alturismo, vielen Dank für die mega Anleitung. Sieht jemand ein Risiko darin das mit einer DVBs Karte zu machen? Habe eine TBS 6902 und sehe folgendes: 02:00.0 Multimedia controller: TBS Technologies DVB Tuner PCIe Card LnkCap: Port #0, Speed 2.5GT/s, Width x1, ASPM L0s, Exit Latency L0s unlimited LnkCtl: ASPM Disabled; RCB 64 bytes, LnkDisable- CommClk+ Der root complex müsste folgender sein: +-1c.0-[02]----00.0 Was ich komisch finde ist, dass in powertop alle Tuneables auf "Good" stehen. Andere Geräte mit ASPM nutzen das ohne weiteres Zutun von mir (außer powertop --auto-tune). Vielen Dank für eure Einschätzung! Schon mal jemand getestet? Danke!
December 10, 20241 yr Author 4 minutes ago, DocM said: Schon mal jemand getestet? Danke! naja, was sprich dagegen es zu testen ? hau rein, schau ob alles geht, wenn Nein, setze zurück, geht ja "im Betrieb" ohne Neustart ... lass uns wissen was bei deiner Konstellation rauskam
December 10, 20241 yr Author 3 hours ago, DocM said: Schon mal jemand getestet? Danke! On 12/9/2024 at 6:03 PM, Syrincs said: hab das jetzt laufen. i Vorbereitung auf das plugin, wer Lust hat kann gerne mal folgendes script testen (es wird nichts ausgeführt ) in einen leeren Ordner packen, chmod +x ... ausführen. aspm_result.txt gibt Vorschläge aus (gefundene Endpoints mit passenden Root Complexes) ... gerne auch hier das .zip posten (Ergebnisse). Ordner kann dann auch gelöscht werden ... _test.sh
December 11, 20241 yr 19 hours ago, alturismo said: i Vorbereitung auf das plugin, wer Lust hat kann gerne mal folgendes script testen (es wird nichts ausgeführt ) in einen leeren Ordner packen, chmod +x ... ausführen. aspm_result.txt gibt Vorschläge aus (gefundene Endpoints mit passenden Root Complexes) ... gerne auch hier das .zip posten (Ergebnisse). Ordner kann dann auch gelöscht werden ... _test.sh 2.79 kB · 4 downloads Hab das mir versucht einfach zu machen. Kam leider nur das hier.
December 11, 20241 yr Author 2 minutes ago, Syrincs said: Hab das mir versucht einfach zu machen. Kam leider nur das hier. ja, zip nicht installiert plugin kommt wahrscheinlich heute noch online ... bin noch am sicherstellen das nichts schief geht
December 11, 20241 yr Author 2 hours ago, Syrincs said: Hab das mir versucht einfach zu machen. Kam leider nur das hier. wenn du willst, kannst gerne mal testen plugins, install https://raw.githubusercontent.com/alturismo/unraid-aspm-helper/master/aspm-helper.plg hier ein Beispiel ... läuft hier mal einwandfrei
December 11, 20241 yr Author hier mal forciert aspm off vor plugin Start und wie das aussieht es wird geschaut welche devices "disabled" sind, und inkl. root complex angezeigt. Main Tab diese können dann oben eingetragen werden, Device, Root, aspm mode ... execure führt einfach mal aus, Autostart aktiviert (deaktiviert) diesen, Status ganz rechts. Ich hab mal max 7 vorgesehen ... sollte normal reichen oder man hat wahrscheinlich andere Probleme Info / Help Tab zeigt den Status vom boot an und zeigt auch den tree .... Current Tab zeigt den Status an nach Execute (also aktuell) bzw. nach Reboot wenn Autostart aktiviert ist ebenso der Hinweis das nur disabled vorne gezeigt werden ... wenn jemand "spielen" will und höher setzen will, dann gemäß Tab 2 Device und Root nachschauen Auszüge aus dem log wo aspm gewechselt wird ... feedback willkommen
December 11, 20241 yr 2 hours ago, alturismo said: hier mal forciert aspm off vor plugin Start und wie das aussieht es wird geschaut welche devices "disabled" sind, und inkl. root complex angezeigt. Main Tab diese können dann oben eingetragen werden, Device, Root, aspm mode ... execure führt einfach mal aus, Autostart aktiviert (deaktiviert) diesen, Status ganz rechts. Ich hab mal max 7 vorgesehen ... sollte normal reichen oder man hat wahrscheinlich andere Probleme Info / Help Tab zeigt den Status vom boot an und zeigt auch den tree .... Current Tab zeigt den Status an nach Execute (also aktuell) bzw. nach Reboot wenn Autostart aktiviert ist ebenso der Hinweis das nur disabled vorne gezeigt werden ... wenn jemand "spielen" will und höher setzen will, dann gemäß Tab 2 Device und Root nachschauen Auszüge aus dem log wo aspm gewechselt wird ... feedback willkommen so ich hab das mal instaliert. danach ist mir aufgefallen ich hab ja nichts was es findden kann. nun auf ins autotweak plugin und bios difalt eingestellt. die Stats sind wieder teilweise disabelt. nur dein plug in zeigt es nicht an. kann ich dein plugin neustarten? will meine server heute nicht neustarten. würd ich dann morgen mal ausprobieren.
December 11, 20241 yr Author 2 minutes ago, Syrincs said: kann ich dein plugin neustarten? nope, aber führe das mal aus im terminal /usr/local/emhttp/plugins/aspm-helper/result/prepare.sh
December 11, 20241 yr 14 minutes ago, alturismo said: nope, aber führe das mal aus im terminal /usr/local/emhttp/plugins/aspm-helper/result/prepare.sh so jetzt findet es die disabelten divices sollte somit auch funktionieren hat je dere andere weg von dir auch. da kann ich die 4 angelegten skripte ja löschen und das schöne plugin von dir nehmen. wieder einmal saubere arbeit. Edited December 11, 20241 yr by Syrincs
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.