Fujitsu/Kontron D3644-B ASPM/C-State Problem

pierot

Neuling
Thread Starter
Mitglied seit
14.09.2024
Beiträge
2
Hallo zusammen!

Ich habe endlich einen Fujitsu/Kontron D3644-B gefunden (es war schwer zu finden, also war ich wirklich froh, als ich endlich einen fand!), den ich mit einem Xeon E-2176G verwende.
Ich habe begonnen, die Leerlaufleistung des Systems zu optimieren, das Ziel ist ein System mit einer Leerlaufleistung von weniger als 10W.

Beim Start von Ubuntu auf einem USB-Stick zeigt powertop nur C3 an.
a.png


Aber nachdem ich ein sudo powertop -auto-tune ausgeführt habe, geht das System auf C8.

b.png

So weit, so gut.

Erste Frage: Sollte es eigentlich möglich sein, mit einer Coffee Lake CPU auf C10 zu gehen?

Aber wie auch immer, mein Hauptproblem ist, dass ich, sobald ich jede HDD oder SSD in das Motherboard stecken, dann gehe ich nicht unter C2: Ich versuche 2 verschiedene HHD und 2 verschiedene SSD. Immer das gleiche Problem.

Ich versuche auch, die SSDs mit einem USB-zu-SATA-Stecker anzuschließen (einen billigen, den ich vor einer Weile bei Aliexpress gekauft habe), und in diesem Fall bleibt er in C8! Ich vermute also, dass das Problem nicht von der/den Festplatte ausgeht?

Ich dachte, dass das Problem irgendwie mit dem nicht aktivierten ASPM zusammenhängen müsste. Angesichts all der Lobeshymnen über Fujitsu/Kontron-Motherboards für stromsparendes Bauen war ich zunächst überrascht, dass es im BIOS überhaupt keine ASPM-Option gibt! Anscheinend wurden die ASPM-Optionen wegen eines ASPM-bezogenen Fehlers während eines BIOS-Updates der vorherigen Mainboard-Generation (D34xx, wenn ich mich richtig erinnere) aus dem fujitsu-BIOS entfernt und dann anscheinend nie wieder implementiert.

WhatsApp Image 2024-09-14 at 11.50.51.jpeg
WhatsApp Image 2024-09-14 at 11.50.52.jpeg
WhatsApp Image 2024-09-14 at 11.50.52 (1).jpeg
WhatsApp Image 2024-09-14 at 11.50.52 (2).jpeg

2. Frage: Hat jemand eine Möglichkeit gefunden, ASPM auf dieser Karte zu aktivieren? Vielleicht durch eine BIOS-Anfrage bei Kontron oder durch Modifikation eines BIOS?

Wenn ich außerdem versuche, mit „lspci -vvv“ herauszufinden, auf welchem Gerät ASPM aktiviert/deaktiviert wurde, gibt das Programm keine Informationen über ASPM aus, soweit ich das beurteilen kann.
Ich habe viele Leute gesehen, die „ASPM enabled“ für einige Geräte sehen. In meinem Fall liefert lspci -vvv | grep „ASPM“ nichts.

c.png


3. Frage: Mache ich hier etwas falsch? Oder kann ich nichts sehen, weil ASPM im Bios nicht aktiviert ist? Oder sollte ich mich vielleicht nur um diese Zeile kümmern:
Capabilities: [70] Power Management version 3

Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot+,D3cold-)

Status: D3 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME-
?
Vielleicht sind diese D0, D1, D2 usw. Zustände mit dem l0/l1 ASPM Zustand verbunden?

Übrigens habe ich die Ausgabe von lspci aus einer Situation kopiert, in der ich C8 erreichen kann, d.h. ohne angeschlossene Festplatte. Ich könnte es mit einer angeschlossenen HDD oder SSD erneut senden, falls das helfen kann.

Oh, und ich bin Franzose, obwohl ich in einem deutschsprachigen Land arbeite, ist mein Deutsch immer noch nicht perfekt. Also lassen Sie mich wissen, wenn meine Nachricht nicht klar ist!

00:00.0 Host bridge: Intel Corporation 8th Gen Core Processor Host Bridge/DRAM Registers (rev 07)
DeviceName: Onboard - Other
Subsystem: Fujitsu Technology Solutions 8th Gen Core Processor Host Bridge/DRAM Registers
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
IOMMU group: 1
Capabilities: [e0] Vendor Specific Information: Len=10 <?>
Kernel driver in use: skl_uncore
Kernel modules: ie31200_edac

00:02.0 VGA compatible controller: Intel Corporation CoffeeLake-S GT2 [UHD Graphics P630] (prog-if 00 [VGA controller])
DeviceName: Onboard - Video
Subsystem: Fujitsu Technology Solutions CoffeeLake-S GT2 [UHD Graphics P630]
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0, Cache Line Size: 64 bytes
Interrupt: pin A routed to IRQ 133
IOMMU group: 0
Region 0: Memory at 6000000000 (64-bit, non-prefetchable) [size=16M]
Region 2: Memory at 4000000000 (64-bit, prefetchable) [size=256M]
Region 4: I/O ports at 3000
Expansion ROM at 000c0000 [virtual] [disabled] [size=128K]
Capabilities: [40] Vendor Specific Information: Len=0c <?>
Capabilities: [70] Express (v2) Root Complex Integrated Endpoint, MSI 00
DevCap: MaxPayload 128 bytes, PhantFunc 0
ExtTag- RBE+ FLReset+
DevCtl: CorrErr- NonFatalErr- FatalErr- UnsupReq-
RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop- FLReset-
MaxPayload 128 bytes, MaxReadReq 128 bytes
DevSta: CorrErr- NonFatalErr- FatalErr- UnsupReq- AuxPwr- TransPend-
DevCap2: Completion Timeout: Not Supported, TimeoutDis- NROPrPrP- LTR-
10BitTagComp- 10BitTagReq- OBFF Not Supported, ExtFmt- EETLPPrefix-
EmergencyPowerReduction Not Supported, EmergencyPowerReductionInit-
FRS-
AtomicOpsCap: 32bit- 64bit- 128bitCAS-
DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis- LTR- 10BitTagReq- OBFF Disabled,
AtomicOpsCtl: ReqEn-
Capabilities: [ac] MSI: Enable+ Count=1/1 Maskable- 64bit-
Address: fee00018 Data: 0000
Capabilities: [d0] Power Management version 2
Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
Capabilities: [100 v1] Process Address Space ID (PASID)
PASIDCap: Exec- Priv-, Max PASID Width: 14
PASIDCtl: Enable- Exec- Priv-
Capabilities: [200 v1] Address Translation Service (ATS)
ATSCap: Invalidate Queue Depth: 00
ATSCtl: Enable+, Smallest Translation Unit: 00
Capabilities: [300 v1] Page Request Interface (PRI)
PRICtl: Enable- Reset-
PRISta: RF- UPRGI- Stopped+
Page Request Capacity: 00008000, Page Request Allocation: 00000000
Kernel driver in use: i915
Kernel modules: i915

00:12.0 Signal processing controller: Intel Corporation Cannon Lake PCH Thermal Controller (rev 10)
DeviceName: Onboard - Other
Subsystem: Fujitsu Technology Solutions Cannon Lake PCH Thermal Controller
Control: I/O- Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Interrupt: pin A routed to IRQ 16
IOMMU group: 2
Region 0: Memory at 6001109000 (64-bit, non-prefetchable) [size=4K]

Capabilities: [50] Power Management version 3
Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME-
Capabilities: [80] MSI: Enable- Count=1/1 Maskable- 64bit-
Address: 00000000 Data: 0000
Kernel driver in use: intel_pch_thermal
Kernel modules: intel_pch_thermal

00:14.0 USB controller: Intel Corporation Cannon Lake PCH USB 3.1 xHCI Host Controller (rev 10) (prog-if 30 [XHCI])
DeviceName: Onboard - Other
Subsystem: Fujitsu Technology Solutions Cannon Lake PCH USB 3.1 xHCI Host Controller
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
Interrupt: pin A routed to IRQ 122
IOMMU group: 3
Region 0: Memory at 8f820000 (64-bit, non-prefetchable) [size=64K]

Capabilities: [70] Power Management version 2
Flags: PMEClk- DSI- D1- D2- AuxCurrent=375mA PME(D0-,D1-,D2-,D3hot+,D3cold+)
Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME-
Capabilities: [80] MSI: Enable+ Count=8/8 Maskable- 64bit+
Address: 00000000fee00218 Data: 0000
Capabilities: [90] Vendor Specific Information: Len=14 <?>
Kernel driver in use: xhci_hcd
Kernel modules: xhci_pci

00:14.2 RAM memory: Intel Corporation Cannon Lake PCH Shared SRAM (rev 10)
DeviceName: Onboard - Other
Subsystem: Fujitsu Technology Solutions Cannon Lake PCH Shared SRAM
Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
IOMMU group: 3
Region 0: Memory at 6001104000 (64-bit, non-prefetchable) [disabled] [size=8K]

Region 2: Memory at 6001108000 (64-bit, non-prefetchable) [disabled] [size=4K]
Capabilities: [80] Power Management version 3
Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME-

00:16.0 Communication controller: Intel Corporation Cannon Lake PCH HECI Controller (rev 10)
DeviceName: Onboard - Other
Subsystem: Fujitsu Technology Solutions Cannon Lake PCH HECI Controller
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
Interrupt: pin A routed to IRQ 132
IOMMU group: 4
Region 0: Memory at 6001107000 (64-bit, non-prefetchable) [size=4K]

Capabilities: [50] Power Management version 3
Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot+,D3cold-)
Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME-
Capabilities: [8c] MSI: Enable+ Count=1/1 Maskable- 64bit+
Address: 00000000fee00358 Data: 0000
Capabilities: [a4] Vendor Specific Information: Len=14 <?>
Kernel driver in use: mei_me
Kernel modules: mei_me

00:17.0 SATA controller: Intel Corporation Cannon Lake PCH SATA AHCI Controller (rev 10) (prog-if 01 [AHCI 1.0])
DeviceName: Onboard - SATA
Subsystem: Fujitsu Technology Solutions Cannon Lake PCH SATA AHCI Controller
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
Interrupt: pin A routed to IRQ 131
IOMMU group: 5
Region 0: Memory at 8f830000 (32-bit, non-prefetchable) [size=8K]

Region 1: Memory at 8f833000 (32-bit, non-prefetchable)
Region 2: I/O ports at 3090
Region 3: I/O ports at 3080
Region 4: I/O ports at 3060
Region 5: Memory at 8f832000 (32-bit, non-prefetchable) [size=2K]

Capabilities: [80] MSI: Enable+ Count=1/1 Maskable- 64bit-
Address: fee00338 Data: 0000
Capabilities: [70] Power Management version 3
Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot+,D3cold-)
Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME-
Capabilities: [a8] SATA HBA v1.0 BAR4 Offset=00000004
Kernel driver in use: ahci
Kernel modules: ahci

00:1f.0 ISA bridge: Intel Corporation Cannon Point-LP LPC Controller (rev 10)
DeviceName: Onboard - Other
Subsystem: Fujitsu Technology Solutions Cannon Point-LP LPC Controller
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
IOMMU group: 6

00:1f.3 Audio device: Intel Corporation Cannon Lake PCH cAVS (rev 10)
DeviceName: Onboard - Sound
Subsystem: Fujitsu Technology Solutions Cannon Lake PCH cAVS
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 32, Cache Line Size: 64 bytes
Interrupt: pin A routed to IRQ 134
IOMMU group: 6
Region 0: Memory at 6001100000 (64-bit, non-prefetchable) [size=16K]

Region 4: Memory at 6001000000 (64-bit, non-prefetchable) [size=1M]
Capabilities: [50] Power Management version 3
Flags: PMEClk- DSI- D1- D2- AuxCurrent=55mA PME(D0-,D1-,D2-,D3hot+,D3cold+)
Status: D3 NoSoftRst+ PME-Enable+ DSel=0 DScale=0 PME-
Capabilities: [80] Vendor Specific Information: Len=14 <?>
Capabilities: [60] MSI: Enable+ Count=1/1 Maskable- 64bit+
Address: 00000000fee00378 Data: 0000
Kernel driver in use: snd_hda_intel
Kernel modules: snd_hda_intel, snd_sof_pci_intel_cnl

00:1f.4 SMBus: Intel Corporation Cannon Lake PCH SMBus Controller (rev 10)
DeviceName: Onboard - Other
Subsystem: Fujitsu Technology Solutions Cannon Lake PCH SMBus Controller
Control: I/O+ Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Interrupt: pin A routed to IRQ 16
IOMMU group: 6
Region 0: Memory at 6001106000 (64-bit, non-prefetchable)
Region 4: I/O ports at efa0

Kernel driver in use: i801_smbus
Kernel modules: i2c_i801

00:1f.5 Serial bus controller: Intel Corporation Cannon Lake PCH SPI Controller (rev 10)
DeviceName: Onboard - Other
Subsystem: Fujitsu Technology Solutions Cannon Lake PCH SPI Controller
Control: I/O- Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
IOMMU group: 6
Region 0: Memory at fe010000 (32-bit, non-prefetchable) [size=4K]
Kernel driver in use: intel-spi
Kernel modules: spi_intel_pci

00:1f.6 Ethernet controller: Intel Corporation Ethernet Connection (7) I219-LM (rev 10)
DeviceName: Onboard - Ethernet
Subsystem: Fujitsu Technology Solutions Ethernet Connection (7) I219-LM
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
Interrupt: pin A routed to IRQ 130
IOMMU group: 6
Region 0: Memory at 8f800000 (32-bit, non-prefetchable) [size=128K]
Capabilities: [c8] Power Management version 3
Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=1 PME-
Capabilities: [d0] MSI: Enable+ Count=1/1 Maskable- 64bit+
Address: 00000000fee00318 Data: 0000
Kernel driver in use: e1000e
Kernel modules: e1000e
 
Wenn Du diese Anzeige nicht sehen willst, registriere Dich und/oder logge Dich ein.
Herzlichen Glückwunsch zu dem Board. Ich betreibe es auch seit einiger Zeit, da ich die Kombination aus ECC und sehr sparsamen System haben wollte.

Mein System besteht aus einem Xeon E2226, 64 GB ECC RAM und 2 x Kingston DC600M 1,92 GB SSDs. Dieses System kommt nach powertop --auto-tune auf C8 und einen Verbrauch von 9 Watt im Idle (mit einer PicoPSU). C10 habe ich nie gesehen, allerdings glaube ich nicht, dass C6/8/10 einen großen Unterschied machen.

Ich habe viel wegen eines sparsamen Systems herumprobiert (auf Basis des W680 Chipsatzes) und die Erfahrung gemacht, dass es entweder mit powertop --autoune sofort funktioniert oder gar nicht...die Auswahl der Komponenten ist extrem wichtig. Wobei das Board auf mit C3 noch sparsam ist.
 
Sie haben Recht, dieses Motherboard ist selbst in C3 noch sehr stromsparend. Ich bekomme etwa 12/13 W in C3 und 5/6 W in C8 mit Corsair RM550X.

Aber ich würde gerne sicher sein, dass ich mit meinen Laufwerken nicht auf C8 bleiben kann. Das Seltsame ist, dass ich in C8 bleiben kann, wenn ich meine Festplatte über einen USB-Anschluss anschließe, also sieht es so aus, als ob das Problem vom SATA-Chipsatz des Motherboards kommt.

Welches BIOS verwenden Sie? Ist es das letzte (R1.28)? Haben Sie einige Einstellungen im Vergleich zur Standardeinstellung geändert?

Ich habe einige interessante Hinweise gefunden, um ASPM für Geräte zu aktivieren, bei denen es nicht aktiviert ist... aber ich kann irgendwie keine Informationen über ASPM mit lspci bekommen :cry:
 
Hardwareluxx setzt keine externen Werbe- und Tracking-Cookies ein. Auf unserer Webseite finden Sie nur noch Cookies nach berechtigtem Interesse (Art. 6 Abs. 1 Satz 1 lit. f DSGVO) oder eigene funktionelle Cookies. Durch die Nutzung unserer Webseite erklären Sie sich damit einverstanden, dass wir diese Cookies setzen. Mehr Informationen und Möglichkeiten zur Einstellung unserer Cookies finden Sie in unserer Datenschutzerklärung.


Zurück
Oben Unten refresh