[Sammelthread] Gigabyte MC12-LE0 (AM4, B550, servertauglich: IPMI, Dual Lan, ECC)

Vorvorwort:
Danke an @pumuckel für das ursprüngliche Erstellen des Threads. Ich habe mich bereit erklärt den Thread zur Pflege zu übernehmen und um neue Inhalte zu ergänzen. Der ursprüngliche starter bleibt vorerst als Spoiler im letzten Abschnitt angehängt, damit keine Inhalte verloren gehen.

Vorwort:
Erstmalig in Erscheinung ist das Gigabyte MC12-LE0 kurz vor Weihnachten 2023 auf mydealz getreten. Mit einem Preis von 50€ Neuware war (ist) es ein no-brainer um noch einen günstigen Server auf AM4-Basis zusammen zu stellen. Aktuell (21.10.2024) liegt der Preis bei ~60€, wobei es in der Vergangenheit zwischen 80 und 30 € für Neuware geschwankt hat. Ähnliche Boards (AsRock Rack) und auch der Nachfolger MC13 liegen meist bei >300 €.

Von Gigabyte ist es als mATX Enterprise-Workstation-Motherboard eingestuft und eignet sich insbesondere wegen IPMI/BMC auch für den Servereinbau.

Eine nett gemeinter Hinweis vorweg: Wenn du neu bist wärst du nicht der erste, welcher mit dem Updateprozess (BMC & BIOS) und der Hardwareauswahl (Kompatibilität) Probleme hättest. Lies gerne den Starter, bevor du mit Planung und Umsetzung startest.

Viele Dinge werden auch im Thread diskutiert, es ist jedoch mein Bestreben die wichtigsten Dinge im Starter als zentrales Nachschlagewerk zu sammeln und würde dich bitten zunächst einmal dort nach deinem Problem zu suchen oder auch die Suchfunktion des Threads nach ähnlichen Beiträgen zu nutzen. Ich bin über jeden Hinweis zu fehlenden Inhalten im Starter dankbar und ergänze dieser gerne.



Inhaltsverzeichnis​

  1. Das Angebot
  2. Technische Daten
  3. Prozessor Support
  4. Anleitungen & Guides
    1. BIOS und BMC Update
    2. Reset BMC Passwort
  5. Bekannte Probleme
  6. FAQs
  7. Verbrauchswerte
  8. Linksammlung
  9. Vorheriger Starter


1. Das Angebot Nach oben

Das Board ist alleine oder oft für wenige Euro mehr mit einem kleinen Gelid Kühler erhältlich. Erster Händler, welcher es zu einem sehr günstigen Preis angeboten hat war piospartslab über ebay bzw. den eigenen Onlineshop. In beiden Fällen konnte man in Kombination mit Gutscheincodes nochmals günstigere Preise erreichen. Die meiste Zeit ist/war dieser Händler auf einem der Verkaufswege am günstigsten und ist nicht bei geizhals gelistet.
Wenn einem das Board zusagt, jedoch weniger Leistung braucht oder noch weniger ausgeben möchte und bastelwillig ist kann ein Blick auf das Nachbarboard mit SoC quadcore Epyc MJ11-EC1 lohnen.

In der Vergangeheit gab es sowohl bei eBay al sauch Piospartslab immer mal wieder Rabattgutscheine.
Erste Erwähnung im Luxx:


2. Technische DatenNach oben


880-png.960381
mc12-le0_blockdiagram-1027390689-png.1035466

  • mATX B550 AM4 Board für 3000-5000 AMD Ryzen (Achtung: keine 3000er Zen+ Picasso!)
  • bis zu 128 GB unbuffered (UDIMM) ECC oder non ECC (DDR4 2133-3200) (Achtung: KEIN registred/RDMM und KEIN LRDIMM!)
  • 2 x 1GbE LAN ports (Intel® I210-AT)
  • 1 x 10/100/1000 dedizierter management LAN port
  • Integrated in Aspeed® AST2500
    • "mini" onboard GPU zur Administation
    • 2D Video Graphic Adapter with PCIe bus interface
      1920x1200@60Hz 32bpp
  • Erweiterungsslots
    • 1 x PCIe 4.0 x16 (Gen4 x16 bus)slot from CPU
      • CPUs: Bitfuraction 8/8, 8/4/4 und 4/4/4/4 möglich
      • APUs: Bitfuraction nur 8/8 und 8/4/4 bzw 4/4/8 möglich
    • 1 x PCIe 4.0 x4 (Gen4 x4 bus)slot from CPU
      • (im Gegensatz zu anderen Boards direkt von der CPU = weniger Latenz und Probleme) ... die meisten Boards nutzen die Anbindung für die NVMe [@pumucke]
    • M.2 slot (über Chipsatz angebunden):
      • M-key
      • PCIe 3.0 x1 (max brutto 0,97 GByte/s)
  • Aspeed® AST2500 management controller
    GIGABYTE Management Console (AMI MegaRAC SP-X) web interface
    • Dashboard
    • HTML5 KVM
    • Sensor Monitor (Voltage, RPM, Temperature, CPU Status …etc.)
    • Sensor Reading History Data
    • FRU Information
    • SEL Log in Linear Storage / Circular Storage Policy
    • Hardware Inventory
    • Fan Profile
    • System Firewall
    • Power Consumption
    • Power Control
    • LDAP / AD / RADIUS Support
    • Backup & Restore Configuration
    • Remote BIOS/BMC/CPLD Update
    • Event Log Filter
    • User Management
    • Media Redirection Settings
    • PAM Order Settings
    • SSL Settings
    • SMTP Settings
  • nur bedingt für normale Desktop Systeme zu empfehlen
    • sehr wenig I/O-Ports (2x USB 3.1)
    • VGA nur für onboard Grafik, keine Bildausgabe einer APU
    • kein onboard Sound


3. Prozessor SupportNach oben

  • [Herstellerseite] Download: QVL Liste (mehr aber nicht alle CPUs aus der Tabelle unten)
  • Bei den 3000er Picasso APUs könnte man wegen der Namensgebung vermuten, dass sie laufen. Tun sie aber nicht (Zen+)
ACHTUNG: Die Tabelle vertauscht immer wieder die Spalten APU und ECC! Ich arbeite an der Fehlersuche.

CPUPassmark
multicore
Passmark
singlecore
Support?APUECC (+/Nein)iGPU
Intel N10055041943Nein
i5-850095812452Nein
3100115982420QVL-+
4650G Pro161662653QVLAPU++
3600177482567QVL-+
3600x189192652QVL-+
i5-12400193633519Nein
E5-2690v4194702074Nein
5500 (kein ECC)193983058APUAPUNeinN
5600G (kein ECC)198743190APUAPUNein+
5650G Pro207713252yAPU++
5600215763258y-+
5600x218883361QVL-+
3700x225422660QVL-+
5700 (kein ECC)242683250?APUNeinN
5700x266583382y-+
5800X3D283043233siehe #2.893 @JVN -
i5-13500318543884Nein
3900x326202706y-+
5950x455993468QVL, *Kühlung beachten-+

Grafischer Vergleich (danke @Haldi):
1730624072696.png


*Beim 5950X und teilweise auch anderen "großem" CPUs mit vielen Kernen wurde von Instabilitäten berichtet, da die Spannungsversorgung wohl realativ knapp bemessen ist. Unterschiedliche Nutzer haben die CPU mit unterschiedlichen Methoden stabil bekommen:
  • Wasserkühlung
  • Top-Blower (Thermalright baut große, leise)
  • Undervolting
  • Begrenzung der Leistungsaufnahme (PBO?)
  • hoher Airflow im Gehäuse
  • die Spannungswandler sind beim silbernen Kühlkörper links unter dem CPU Sockel (stimmt das?)


4. Anleitungen / GuideNach oben

4.1 UpdatesNach oben

Treiber, BIOS/UEFI und Firmware Updates gibt es auf der Herstellerseite.
Es gibt zwei Möglichkeiten das BIOS und die BMC Firmware zu upgraden: per UEFI oder BMC. Ich habe nur letzteres verwendet, andere finden das Update per UEFI einfacher.

per BMC:
  • eine unterstütze CPU einsetzen (bei mir ging es auch mit einem 5650G, welcher nicht auf der QVL steht)
  • einen Ramstick in Slot A1
  • Managment Lan mit Router verbinden
  • Board Starten (es muss laufen für den Update Prozess)
  • IP des Managment Interfaces Herausfinden (z. B. über ein fritzbox Menü)
  • mit der IP mit einem anderen Recher im gleichen Netzwerk verbinden
  • die Zugangsdaten stehen auf dem Karton und auf dem x16 PCIe Slot
  • die Flashvorgänge können bis zu 15 Minuten dauern, in der Zeit auf keinen Fall vom Strom trennen!
  • bei mir war nach erfolgreichem BIOS Update ein komplett stromlos machen des Boards für mehrere Minuten erforderlich
  • wenn man nur eine CPU hat, welche erst ab einerhöheren BIOS-Version unterstützt wird wäre meine Präferenz zuerst das BIOS zu updaten (wegen möglichem "BMC Passwort Brick")
  • BIOS Update
  • BMC Update
per UEFI (von @pumuckel):
  • eine CPU die auf der QVL ist einsetzen (aber die meisten 3er und 5er non -APUs klappen)
  • einen Ramstick in Slot A1 (hier sind 2133er wohl problemfreier als 3200er)
  • Tast/Maus/mon anschließen
  • System starten und abwarten (erster Start dauert etwas)
  • Achtung: der Browser sollte keinen Popup/script Schutz haben (notfalls einfach kurz ausmachen)
  • dann entweder per BMC oder per UEFI den BMC updaten (kann locker > 15 Min dauern, achtet auf die grüne "Heartbeat LED") - Full Flash
  • dann (wenn nötig) kurz restarten
  • dann das Bios entweder per BMC oder per UEFI updaten
  • dann runterfahren
  • Power trennen vom Board für 1-2 Minuten (aka das Netzteil abziehen)
  • nach 1-2 Minuten wieder anstecken und Spass haben

4.2 Reset BMC PasswortNach oben

Bei mir konnte ich mich bei einem von drei Boards nach einem BMC Update nicht mehr einloggen. Andere berichten von ähnlichen vorfällen. Ein Rücksetzen des BMC-Passwortes brachte abhilfe.

Ich habe gerade keine Zeit einen ganzen Guide zu machen, aber dir PDF dort sollte helfen:

to-DO:


5. Problembehandlung Nach oben

  • Reset BMC-PW
  • 5950X Abstürze


6. FAQsNach oben

  • Lüfterprofil
  • Stromverbrauch zu hoch (im BIOS gemessen, Systeamatisches Abklemmen von Komponenten, Minimalkonfiguration, 30W Thread)
  • KVM-Konsole öffnen
  • Web-BIOS aufrufen


7. VerbrauchswerteNach oben

  • 5600x Idle: 22W
  • 5650G Idle: 16W
  • die Liste soll später ergänzt werden, evtl. auch als Tabelle oder Online Sheet
Low Power Fetischisten könnten im folgenden Link Inspiration suchen. Wie man an den beiden Messwerten erkennen kann ist das MC12 bisher eher durch einen erhöhten Verbrauch (wegen dem BMC und u. A. den chiplet CPUs) aufgefallen.


8. LinksammlungNach oben



9. Früherer StartbeitragNach oben

Danke an @pumuckel für das ursprüngliche Erstellen des Threads. Ich habe mich bereit erklärt den Thread zur Pflege zu übernehmen und um neue Inhalte zu ergänzen. Der ursprüngliche Starter bleibt hier vorerst (oder auch für immer) angehängt, damit keine Inhalte verloren gehen.
------------- Vorwort, Credits und Angebote

Vorwort:


Wer mir ein vergleichbares NEUWARE Mainboard zu dem Preis mit den Features nennen kann, der darf dies gern tun.... bisher fand ich keines unter 200-400€
hingewiesen darauf hat @sch4kal zuerst im Marktplatz Link Thread

Vergleichbare MBs (ab 390€ mit PCIe 4.0):





Unterstützte CPUs: AMD 3000er und 5000er (und mit F15 wohl auch APUs mit intern - aka für VMs nutzbarer aber nicht extern - nutzbarer IGP)

Bestpreise lagen um die 35€ für das Board (ultra low war mal 27€ bei 4 Stück inkl kühler)


mit low profile Kühler:


ohne low profile Kühler

(hier die Gutscheine beachten!)



im Webshop von Pio (Ergänzung auf Userwunsch):

(hier die Widerrufsbelehrung beachten!)





------------- Zur Hardware

Gigabyte Mainboard MC12-LE0​


880.png


MC12-LE0_BlockDiagram-1027390689.png



mAtx B550 Am4 Board für 3000-5000er AMD CPUs
bis zu 128GB unbuffered ECC oder non ECC (DDR4 2133-3200) (ACHTUNG: KEIN REGISTERED ECC sondern unbuffered ECC)

2 x 1GbE LAN ports (Intel® I210-AT)
1 x 10/100/1000 management LAN

Integrated in Aspeed® AST2500
2D Video Graphic Adapter with PCIe bus interface
1920x1200@60Hz 32bpp


Expansion Slots

1 x PCIe x16 (Gen4 x16 bus) slot from CPU (Bifurcation 4/4/4/4 fähig mit NON -APUs)

Kommentar: setzt hier also normale CPUs ein . der 5600 (non x) ist imho hier ein sweetspot oder auch ein gebrauchter 3600x/3700x/3900x ...
generell würde ich bei 65W CPUs bleiben oder entsprechend die CPU limitieren (cTPU)

APUs können keine 4/4/4/4 bifurcation

1 x PCIe x4 (Gen4 x4 bus) slot from CPU (im Gegensatz zu anderen Boards direkt von der CPU = weniger Latenz und Probleme)
... die meisten Boards nutzen die Anbindung für die NVMe


1 x M.2 slot (über Chipsatz angebunden): (imho gut für ne kleine 128/256GB M2 SSD fürs OS - sowas bekommt ja nachgeworfen aus EDU stores und viele davon haben oft eh nur 2x PCIe 3.0)
- M-key
- PCIe Gen3 x1 (max brutto 0,97 GByte/s)
- Supports NGFF-2242/2280 cards




Board Management

Aspeed® AST2500 management controller
GIGABYTE Management Console (AMI MegaRAC SP-X) web interface


  • Dashboard
  • HTML5 KVM
  • Sensor Monitor (Voltage, RPM, Temperature, CPU Status …etc.)
  • Sensor Reading History Data
  • FRU Information
  • SEL Log in Linear Storage / Circular Storage Policy
  • Hardware Inventory
  • Fan Profile
  • System Firewall
  • Power Consumption
  • Power Control
  • LDAP / AD / RADIUS Support
  • Backup & Restore Configuration
  • Remote BIOS/BMC/CPLD Update
  • Event Log Filter
  • User Management
  • Media Redirection Settings
  • PAM Order Settings
  • SSL Settings
  • SMTP Settings

------------- Kühlerempfehlung

Top Blow der die Spawas links unter dem CPU Sockel abdeckt (Thermalright baut nette)
.. damit ist der silberne Kühlkörper links unter dem CPU Sockel gemeint

------------- Bios, BMC Firmware, Treiber

offizielle:

BMC: 12.61.21
Bios: F15


hier: https://www.gigabyte.com/de/Enterprise/Server-Motherboard/MC12-LE0-rev-1x#Support



die einfachste Weise das Board auf den aktuellen Stand zu bringen:

eine CPU die auf der QVL ist einsetzen (aber die meisten 3er und 5er non -APUs klappen)
einen Ramstick in Slot A1 (hier sind 2133er wohl problemfreier als 3200er)
Tast/Maus/mon anschließen
System starten und abwarten (erster Start dauert etwas)

Achtung: der Browser sollte keinen Popup/script Schutz haben (notfalls einfach kurz ausmachen)

dann entweder per BMC oder per UEFI den BMC updaten (kann locker > 15 Min dauern, achtet auf die grüne "Heartbeat LED") - Full Flash
dann (wenn nötig) kurz restarten
dann das Bios entweder per BMC oder per UEFI updaten
dann runterfahren
Power trennen vom Board für 1-2 Minuten (aka das Netzteil abziehen)
nach 1-2 Minuten wieder anstecken und Spass haben



es geht auch komplett per BMC aber für viele ist das schwieriger als es rein mit CPU und Ram gleich zu machen
ich z.B. hab grad 2 Boards von F06 (Auslieferungszustand) direkt auf aktuelle BMC und BIOS F15 per BMC (mit CPU/Ram eingesetzt) ohne Probleme geupdated (21-9-2024)


------------- Reset des BMC Passwort



... hier das PDF beachten


------------- Q&A


Passmark Scores ausgewählter CPUs zum Vergleich :

i5-8500: 9581 (6 Core S1151)
3600: 17776 (Zen2)
3600x: 18227 (Zen2)
i5-12400: 19557
E5-2690v4 : 19619 (S2011-3)
5600: 21592 <------ P/L

5600x: 21926
3700x: 22598 (Zen2)
5700x: 26738
i5-13500: 32250
3900x: 32678 (Zen2)
5950x: 45633 (hier muss aber wohl manuell die Spannung begrenzt werden (glaube unter 1,4V)) - aber gute Performance/W/€


------------- Links zu anderen Forendiskussionen


STH: https://forums.servethehome.com/ind...oard-mc12-le0-re1-0-amd-b550-am4-ryzen.42579/
L1T: https://forum.level1techs.com/t/gigabyte-mc12-le0/183692/21



------------- User Anmerkungen (selbst nicht geprüft)

@BobbyD:
  • Das BMC Passwort steht auf dem (Anmerkung: brauner Außenkarton an der Seite) Karton
  • Fürs BMC-Update über das BMC ist folgende Datei auszuwählen: "rom.ima_enc" Mode:BMC
  • Fürs BIOS-Update über das BMC ist folgende Datei auszuwählen: "image.RBU" Mode:Bios
#
#
 
Zuletzt bearbeitet:
Nachdem gestern der Paketbote einen kleinen Stapel Boards hier abgestellt hat, hab ich mich heute darangesetzt, das erste in einen Ziegelstein zu verwandeln (was bisher noch nicht passiert ist, aber auch noch nicht *ernsthaft* versucht wurde ;)):

gigabyte_bmc_uart_stripped.jpg


Bootlog habe ich schon mal bekommen:

Code:
$ picocom /dev/ttyUSB0 --baud=115200 --parity=n
picocom v3.1

port is        : /dev/ttyUSB0
flowcontrol    : none
baudrate is    : 115200
parity is      : none
databits are   : 8
stopbits are   : 1
escape is      : C-a
local echo is  : no
noinit is      : no
noreset is     : no
hangup is      : no
nolock is      : no
send_cmd is    : sz -vv
receive_cmd is : rz -vv -E
imap is        :
omap is        :
emap is        : crcrlf,delbs,
logfile is     : none
initstring     : none
exit_after is  : not set
exit is        : no

Type [C-a] [C-h] to see available commands
Terminal ready

DRAM Init-V12-DDR4
0abc1-4Gb-Done
Read margin-DL:0.3823/DH:0.3921 CK (min:0.30)


U-Boot 2013.07 (Apr 22 2021 - 16:43:55)

I2C:   ready
DRAM:  424 MiB
eSPI Handshake complete
OEM_BOARD_INIT - Start (BMC)
LPC mode
OEM_BOARD_INIT - End
Flash: Found SPI Chip Micron/Numonyx N25Q512A(0x20ba) 2x I/O READ, NORMAL WRITE
64 MiB
MMC:
Net:   RTL8211E, EEECR = 0x06
RTL8211E, EEEAR = 0x00
RTL8211E, EEELPAR = 0x06
RTL8211E, LACR = 0xc1
RTL8211E, LCR = 0x9742
ast_eth0, ast_eth1
DRAM ECC enabled
Hit any key to stop autoboot:  0
Image to be booted is 1
conf @ /dev/mtdblock1 Address 20060000
conf @ /dev/mtdblock2 Address 20260000
ec @ /dev/mtdblock3 Address 20460000
Found Root File System @ /dev/mtdblock4
Root File System is CRAMFS
root @ /dev/mtdblock4 Address 20560000
dre @ /dev/mtdblock5 Address 22b70000
www @ /dev/mtdblock6 Address 22bf0000
Un-Protect Flash Bank # 1
Booting from Primary side
Booting from MODULE_PIMAGE ...
Bootargs = [root=/dev/mtdblock4 ro ip=none mem=424M console=ttyS4,115200 rootfstype=cramfs bigphysarea=6144 imagebooted=1]
## Booting kernel from Legacy Image at 80100000 ...
   Image Name:   Linux-3.14.17-ami
   Image Type:   ARM Linux Kernel Image (uncompressed)
   Data Size:    2793016 Bytes = 2.7 MiB
   Load Address: 80008000
   Entry Point:  80008000
   Loading Kernel Image ... OK

Starting kernel ...

Uncompressing Linux... done, booting the kernel.
[    0.000000] Booting Linux on physical CPU 0x0
[    0.000000] Linux version 3.14.17-ami (AMI@localhost) (gcc version 4.9.4 (GCC) ) #1 Thu Apr 22 16:43:06 CST 2021
[    0.000000] CPU: ARMv6-compatible processor [410fb767] revision 7 (ARMv7), cr=00c5387d
[    0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT nonaliasing instruction cache
[    0.000000] Machine: AST2500EVB
[    0.000000] cma: CMA: reserved 44 MiB at 97c00000
[    0.000000] Memory policy: Data cache writeback
[    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 107696
[    0.000000] Kernel command line: root=/dev/mtdblock4 ro ip=none mem=424M console=ttyS4,115200 rootfstype=cramfs bigphysarea=6144 imagebooted=1
[    0.000000] PID hash table entries: 2048 (order: 1, 8192 bytes)
[    0.000000] Dentry cache hash table entries: 65536 (order: 6, 262144 bytes)
[    0.000000] Inode-cache hash table entries: 32768 (order: 5, 131072 bytes)
[    0.000000] Memory: 354976K/434176K available (3854K kernel code, 194K rwdata, 1276K rodata, 150K init, 127K bss, 79200K reserved)
[    0.000000] Virtual kernel memory layout:
[    0.000000]     vector  : 0xffff0000 - 0xffff1000   (   4 kB)
[    0.000000]     fixmap  : 0xfff00000 - 0xfffe0000   ( 896 kB)
[    0.000000]     vmalloc : 0xdb000000 - 0xff000000   ( 576 MB)
[    0.000000]     lowmem  : 0xc0000000 - 0xda800000   ( 424 MB)
[    0.000000]     modules : 0xbf000000 - 0xc0000000   (  16 MB)
[    0.000000]       .text : 0xc0008000 - 0xc050add4   (5132 kB)
[    0.000000]       .init : 0xc050b000 - 0xc053082c   ( 151 kB)
[    0.000000]       .data : 0xc0532000 - 0xc0562a20   ( 195 kB)
[    0.000000]        .bss : 0xc0562a20 - 0xc0582780   ( 128 kB)
[    0.000000] SLUB: HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
[    0.000000] NR_IRQS:64
[    0.000000] AST Interrupt Controller Enabled
[    0.000000] AST Timer Enabled
[    0.000000] sched_clock: 32 bits at 100 Hz, resolution 10000000ns, wraps every 21474836480000000ns
[    0.120000] console [ttyS4] enabled
[    0.120000] Calibrating delay loop... 789.70 BogoMIPS (lpj=3948544)
[    0.170000] pid_max: default: 32768 minimum: 301
[    0.170000] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes)
[    0.180000] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes)
[    0.190000] CPU: Testing write buffer coherency: ok
[    0.190000] Setting up static identity map for 0x803c9f10 - 0x803c9f48
[    0.200000] devtmpfs: initialized
[    0.220000] NET: Registered protocol family 16
[    0.220000] DMA: preallocated 256 KiB pool for atomic coherent allocations
[    0.300000] bio: create slab <bio-0> at 0
[    0.310000] usbcore: registered new interface driver usbfs
[    0.320000] usbcore: registered new interface driver hub
[    0.330000] usbcore: registered new device driver usb
[    0.340000] FS-Cache: Loaded
[    0.340000] CacheFiles: Loaded
[    0.360000] NET: Registered protocol family 2
[    0.360000] TCP established hash table entries: 4096 (order: 2, 16384 bytes)
[    0.370000] TCP bind hash table entries: 4096 (order: 2, 16384 bytes)
[    0.380000] TCP: Hash tables configured (established 4096 bind 4096)
[    0.380000] TCP: reno registered
[    0.390000] UDP hash table entries: 256 (order: 0, 4096 bytes)
[    0.390000] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
[    0.400000] NET: Registered protocol family 1
[    0.400000] RPC: Registered named UNIX socket transport module.
[    0.410000] RPC: Registered udp transport module.
[    0.410000] RPC: Registered tcp transport module.
[    0.420000] RPC: Registered tcp NFSv4.1 backchannel transport module.
[    0.430000] futex hash table entries: 256 (order: -1, 3072 bytes)
[    0.470000] bigphysarea: Allocated 6144 pages at 0xd6089000.
[    0.490000] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[    0.500000] FS-Cache: Netfs 'nfs' registered for caching
[    0.510000] NFS: Registering the id_resolver key type
[    0.510000] Key type id_resolver registered
[    0.520000] Key type id_legacy registered
[    0.520000] FS-Cache: Netfs 'cifs' registered for caching
[    0.530000] jffs2: version 2.2. © 2001-2006 Red Hat, Inc.
[    0.540000] fuse init (API version 7.22)
[    0.550000] msgmni has been set to 781
[    0.560000] alg: No test for stdrng (krng)
[    0.560000] io scheduler noop registered (default)
[    0.570000] Serial: 8250/16550 driver, 5 ports, IRQ sharing disabled
[    0.590000] serial8250: ttyS2 at MMIO 0x1e78e000 (irq = 33, base_baud = 1500000) is a 16550A
[    0.610000] serial8250: ttyS3 at MMIO 0x1e78f000 (irq = 34, base_baud = 1500000) is a 16550A
[    0.630000] serial8250: ttyS4 at MMIO 0x1e784000 (irq = 10, base_baud = 1500000) is a 16550A
[    0.680000] brd: module loaded
[    0.700000] loop: module loaded
[    0.700000] Ractrends Flash mapping: 0x08000000 at 0x20000000
[    0.710000] Flash total banks (2)
[    0.710000] Probing for Flash at Bank # 0
[    0.720000] Found SPI Chip Micron/Numonyx N25Q512A(0x20ba) 2x I/O READ, NORMAL WRITE
[    0.730000] Probing for Flash at Bank # 1
[    0.730000] Ractrends: No spi compatible flash device found
[    0.730000] *PartCount is 0
[    0.740000] MTD Partition 0 : fullpart @ 0x0 of Size 0x4000000
[    0.740000] MTD Partition 1 : conf @ 0x60000 of Size 0x1f0000
[    0.750000] MTD Partition 2 : conf @ 0x260000 of Size 0x1f0000
[    0.760000] MTD Partition 3 : ec @ 0x460000 of Size 0x0
[    0.760000] MTD Partition 4 : root @ 0x560000 of Size 0x2343000
[    0.770000] MTD Partition 5 : dre @ 0x2b70000 of Size 0x70000
[    0.770000] MTD Partition 6 : www @ 0x2bf0000 of Size 0x513000
[    0.780000] Creating 7 MTD partitions on "Ractrends":
[    0.790000] 0x000000000000-0x000004000000 : "fullpart"
[    0.800000] 0x000000060000-0x000000250000 : "conf"
[    0.810000] 0x000000260000-0x000000450000 : "conf"
[    0.820000] 0x000000460000-0x000004000000 : "ec"
[    0.820000] 0x000000560000-0x0000028a3000 : "root"
[    0.830000] mtd: partition "root" doesn't end on an erase block -- force read-only
[    0.840000] 0x000002b70000-0x000002be0000 : "dre"
[    0.850000] 0x000002bf0000-0x000003103000 : "www"
[    0.860000] mtd: partition "www" doesn't end on an erase block -- force read-only
[    0.870000] bonding: Ethernet Channel Bonding Driver: v3.7.1 (April 27, 2011)
[    0.910000] i2c /dev entries driver
[    0.920000] sdhci: Secure Digital Host Controller Interface driver
[    0.920000] sdhci: Copyright(c) Pierre Ossman
[    0.970000] AST SoC SD/MMC Driver Init Success
[    0.970000] Netfilter messages via NETLINK v0.30.
[    0.980000] nfnl_acct: registering with nfnetlink.
[    0.980000] xt_time: kernel timezone is -0000
[    0.990000] ip_tables: (C) 2000-2006 Netfilter Core Team
[    0.990000] arp_tables: (C) 2002 David S. Miller
[    1.000000] TCP: cubic registered
[    1.010000] NET: Registered protocol family 10
[    1.010000] ip6_tables: (C) 2000-2006 Netfilter Core Team
[    1.020000] sit: IPv6 over IPv4 tunneling driver
[    1.030000] NET: Registered protocol family 17
[    1.030000] 8021q: 802.1Q VLAN Support v1.8
[    1.040000] Key type dns_resolver registered
[    1.050000] VFS: Mounted root (cramfs filesystem) readonly on device 31:4.
[    1.060000] devtmpfs: mounted
[    1.060000] Freeing unused kernel memory: 148K (c050b000 - c0530000)
Mount failed for selinuxfs on /sys/fs/selinux:  No such file or directory
INIT: version 2.88 booting
Sat Jan  1 00:00:00 UTC 2000
Creating new /var/tmp/libfeature ...
[611 : 611 INFO]JFFS2 Workaround: Mounting default conf partition is successful

[611 : 611 INFO]/conf/if_inet6.txt: Not a Regular File

[611 : 611 INFO]/conf/localtime: Not a Regular File

[611 : 611 INFO]Distination File :-1096374924 can't be created

[611 : 611 CRITICAL][mountall.c:1070]Failed to mount /ec..ret=-1

[    7.350000] Helper Module Driver Version 1.2
[    7.360000] Copyright (c) 2009-2015 American Megatrends Inc.
 ##### Load espi driver start #####
[    7.410000] The eSPI Driver is loaded successfully.
[    7.430000] ast_espi: eSPI mode is not enable
insmod: can't insert '/lib/modules/generic/misc/espi_hw.ko': Operation not permitted
 ##### Load espi driver end #####
RTC disable.
[    7.600000] random: nonblocking pool is initialized
SEL last Time Stamp is 2022-01-16 11:07:25
Sun Jan 16 11:07:25 GMT 2022
root=/dev/mtdblock4 ro ip=none mem=424M console=ttyS4,115200 rootfstype=cramfs bigphysarea=6144 imagebooted=1
imagebooted 1
bank0size=4000000 bank1size=0
bank1size 0
 ##### SKU UPDATE ROUTINE #####
[    8.800000] Registered bus id: i2c-0
[    8.800000] Registered bus id: i2c-1
[    8.810000] Registered bus id: i2c-2
[    8.820000] Registered bus id: i2c-3
[    8.820000] Registered bus id: i2c-4
[    8.830000] Registered bus id: i2c-5
[    8.830000] ERROR: I2C2: BUS recovery did not succeed
[    8.840000] Registered bus id: i2c-6
[    8.840000] Registered bus id: i2c-7
[    8.850000] Registered bus id: i2c-8
[    8.850000] Registered bus id: i2c-9
[    8.860000] Registered bus id: i2c-10
[    8.870000] Registered bus id: i2c-11
[    8.870000] Registered bus id: i2c-12
[    8.880000] Registered bus id: i2c-13
[    8.900000] PWMTACH Common Driver, (c) 2009-2015 American Megatrends Inc.
[    8.960000] The GPIO Driver is loaded successfully.
[    8.980000] APSEED AST SoC GPIO HW Driver, (c) 2009-2015 American Megatrends Inc.
SKU: search flash ...
sku_get: bad header
SKU: search EEPROM ...
SKU: found SKU Raw Data
sku_apply: succeed to apply sku.xml.gz
eeprom_read_bp: fail to read
 ##### Update FRU Component #####
call gbtdisplay to config
set VGA config
I2C Device not found
Make a dummy FRU
I2C Device not found
Make a dummy FRU
I2C Device not found
Make a dummy FRU
Dynamic MAP Selection
Use internal map source
 ##### Update Fan Profile Component #####
DSC2.0: (MC12_LE0) FanProfile Ready
 ##### Update SDR #####
cp: can't stat '/conf/redfish/bios/BiosAttributeRegistry': No such file or directory
sdrgen success!
 ##### Update default value #####
root=/dev/mtdblock4 ro ip=none mem=424M console=ttyS4,115200 rootfstype=cramfs bigphysarea=6144 imagebooted=1
imagebooted 1
kernel.panic = 5
net.ipv4.conf.default.arp_ignore = 1
net.ipv4.conf.all.arp_ignore = 1
net.ipv4.tcp_syncookies = 1
net.ipv4.tcp_max_syn_backlog = 2048
net.ipv4.tcp_synack_retries = 3
net.ipv4.tcp_timestamps = 0
Starting Execution Daemon.
Starting Process Manager.
Starting IPMI Stack: IPMIMain node_new: fail to generate node AST2500
node_new: fail to generate node ECFW
Error on operation
[   18.350000] Reset Common Driver, (c) 2009-2015 American Megatrends Inc.
[   18.400000] ami_lpc : Using Irq 8
[   19.060000] KCS Common Driver, (c) 2009-2015 American Megatrends Inc.
[   19.080000] ami_kcs : Using Irq 8
[   19.120000] Snoop Common Driver, (c) 2009-2015 American Megatrends Inc.
[   19.140000] ami_snoop : Using Irq 8
[   19.160000] ADC Driver Version 1.0
[   19.160000] Copyright (c) 2009-2015 American Megatrends Inc.
[   19.320000] ADC HW module loaded
[   19.330000] Watchdog Common Driver, (c) 2010 American Megatrends Inc.
[   19.340000] PECI Common Driver, (c) 2009-2015 American Megatrends Inc.
[   19.360000] ami_peci : Using Irq 15
[   19.390000] The JTAG Driver is loaded successfully.
[   19.410000] The CPLD Hardware Driver is loaded successfully
[   19.410000] Network Interface Monitor Version 6.4.0
[   19.420000] Copyright (c) 2009-2015 American Megatrends Inc.
[   19.430000] AST UARTROUTE Driver Version 103.0
[   19.430000] Copyright (c) 2010 American Megatrends Inc.
[   19.450000] ast_espi: eSPI mode is not enable
[   19.470000] The eSPI OOB Driver is loaded successfully.
[   19.490000] ast_espioob: eSPI mode is not enable
[   19.510000] The eSPI MAFS Driver is loaded successfully.
[   19.510000] ast_espimafs: eSPI mode is not enable
[921 : 955 CRITICAL][libssif.c:119]Cannot open i2c device file /dev/i2c255
[921 : 955 CRITICAL][SSIFIfc.c:285]SSIFIfc.c : Error while setting /dev/i2c255 to enable SSIF mode

[   19.550000] Initializing USB Devices
[   19.560000] USB Device Endpoint Driver
[   19.560000] Copyright 2006 American Megatrends Inc.
[   19.600000] USB Driver is Successfully Initialized
[   19.610000] Loading iUSB Module...
[   19.620000] ami_usbhub : Using Irq 5
[   19.660000] Loading CDROM Device Module...
[   21.220000] Loading Hdisk Device Module...
[   22.690000] Loading Ethernet Device Module...
rm: can't remove '/tmp/GBT_SOCKEK_CLIENT*': No such file or directory
[   24.270000] dev 0 does not connect to host
[921 : 1001 INFO[   24.390000] Wrong edge trigger type for sensor int
]Cleanup Old Int[   24.390000] ami_gpio : Using Irq 20
errupt Registrat[   24.400000] ami_sgpio_master : Using Irq 40
ion for GPIO.
[921 : 1001 INFO]Interrupt registration Success for GPIO.
[921 : 921 CRITICAL][IfcSupport.c:206]( 5c )command is already present in the Command Select Hndlr,hence not adding!!!

[921 : 921 CRITICAL][IfcSupport.c:206]( 5e )command is already present in the Command Select Hndlr,hence not adding!!!

[921 : 921 CRITICAL][IfcSupport.c:206]( 5f )command is already present in the Command Select Hndlr,hence not adding!!!

[921 : 921 CRITICAL][IfcSupport.c:206]( 45 )command is already present in the Command Select Hndlr,hence not adding!!!

[921 : 921 CRITICAL][IfcSupport.c:206]( 46 )command is already present in the Command Select Hndlr,hence not adding!!!

[921 : 921 INFO]IPMIStack is successfully responding to requests...
[921 : 921 INFO]Setting UART1 to UART3 routing also for S OL logging..

[   25.270000] dev 1 does not connect to host
.
Starting redisrsync Services for /tmp/redis-dump.rdb.gz ..........
Starting redisrsync Services for /tmp/redis-dump.rdb.gz to /conf/redis-dump.rdb.gz ..........
Starting redis-server: redis-server.
gzip: can't open '/tmp/redis-dump.rdb': File exists
Starting Sync Agent

cat: read error: Invalid argument
cat: read error: Invalid argument
LAN count : 1
Eth Index : 2
Eth Chan : 1
LAN count : 1
Eth Index : 2
Eth Chan : 1
IFACEname : bond0
ami_get_service_conf db fail
LAN count : 1
Eth Index : 2
Eth Chan : 1
LAN count : 1
Eth Index : 2
Eth Chan : 1
IFACEname : bond0
ami_get_service_conf db fail
LAN count : 1
Eth Index : 2
Eth Chan : 1
LAN count : 1
Eth Index : 2
Eth Chan : 1
IFACEname : bond0
RMEDIA is not enabled
Invalid FRU Header Version for ID 5
Invalid FRU Header Version for ID 6
Invalid FRU Header Version for ID 7
Invalid FRU Header Version for ID 8
Invalid FRU Header Version for ID 9
Init telemetry success
In update service init agent script
[1064 : 1064 CRITICAL][redfishflashlib.c:1442]GetFWInfo: fopen() failed

Error GetIMG1FWInfo. Error code is : 2
watch fail      /var/run/lighttpd.pid
watch fail      /var/run/ifstate
watch fail      /var/run/hdserver.pid
watch fail      /conf/ssdp.conf
watch fail      /var/run/ntpd.pid
watch fail      /tmp/redfish_linkChange
.
Starting Redfish Server

/etc/rcS.d/S29redfish-server: line 65: 1: not found
Non Empty allow-header directory
[I 2022/01/16 11:08:02] Adding Host Interface Support to PCIeDeviceHandler
[I 2022/01/16 11:08:02] Adding Host Interface Support to PCIeDeviceFunctionHandler
[I 2022/01/16 11:08:02] Adding Host Interface Support to EndpointInstanceHandler
watch fail      /var/run/lighttpd.pid
watch fail      /var/run/ifstate
watch fail      /var/run/hdserver.pid
watch fail      /conf/ssdp.conf
watch fail      /var/run/ntpd.pid
watch fail      /tmp/redfish_linkChange
watch fail      /var/run/lighttpd.pid
watch fail      /var/run/ifstate
watch fail      /var/run/hdserver.pid
watch fail      /conf/ssdp.conf
watch fail      /var/run/ntpd.pid
watch fail      /tmp/redfish_linkChange
[I 2022/01/16 11:08:04] Adding Host Interface Support to RedfishHandler
Launching Task-Service...
Launching Event-Service...
Redfish Server ready to work

Starting MCTP Stack: MCTPMain .
Start MCTP Message Handler Task...
Starting PAM Helper Daemon: PAMHelperD .
Start MCTP over I2C Interface for bus number 4 ...
Start MCTP over I2C Sending Data Task ...
[   50.440000] NCSI Interface Driver Version 1.1
[   50.440000] Copyright (c) 2009-2015 American Megatrends Inc.
[   50.460000] NCSI(eth0): Detect NCSI Packages and Channels
[   53.430000] Manufacturer ID :: (0x57010000)
Setting USB interface
cat: read error: Invalid argument
[   56.380000] NC-SI Set Flow Control Command SUCCESSNCSI(eth0): Set Link : Failed.Power Mode Conflict
[   56.400000] NCSI(eth0): 0.0 Set Link Conflict
[   56.410000] NCSI(eth0): Initializing the Timer for getting the link state(Pkg:0, Ch:0).
[   57.420000] NCSI(eth1): Detect NCSI Packages and Channels
[   57.440000] IPv6: ADDRCONF(NETDEV_UP): eth1: link is not ready
LAN count : 1
Eth Index : 2
Eth Chan : 1
LAN count : 1
Eth Index : 2
Eth Chan : 1
IFACEname : bond0
ami_get_service_conf db fail
Init telemetry success
watch fail      /var/run/lighttpd.pid
watch fail      /var/run/ifstate
watch fail      /var/run/hdserver.pid
watch fail      /conf/ssdp.conf
watch fail      /var/run/ntpd.pid
watch fail      /tmp/redfish_linkChange
[   60.450000] IPv6: ADDRCONF(NETDEV_CHANGE): eth1: link becomes ready
watch fail      /var/run/lighttpd.pid
watch fail      /var/run/ifstate
watch fail      /var/run/hdserver.pid
watch fail      /conf/ssdp.conf
watch fail      /var/run/ntpd.pid
watch fail      /tmp/redfish_linkChange
Enabling User Specified NCSI Port ...
[   63.790000] NC-SI Set Flow Control Command SUCCESS
[   63.810000] Manufacturer ID :: (0x57010000)
[   67.890000] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
[   67.930000] IPv6: ADDRCONF(NETDEV_UP): eth1: link is not ready
starting iptables...
Restoring normal configuration..
/conf/iptables.conf Success
starting ip6tables...
Success.
[   68.170000] bonding: bond0 is being deleted...
[   68.170000] bonding: bond0: released all slaves
Setting the network link mode as specified in the configuration file - /conf/phycfg.conf ...
[   70.360000] IPv6: ADDRCONF(NETDEV_UP): lo: link is not ready
[   70.360000] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
[   70.370000] IPv6: ADDRCONF(NETDEV_UP): eth1: link is not ready
[   70.370000] IPv6: ADDRCONF(NETDEV_UP): sit0: link is not ready
[   70.380000] IPv6: ADDRCONF(NETDEV_UP): ip6tnl0: link is not ready
Interface lo is going to go up
Interface lo is up
IPv6 entry is not present in interfaces file
Interface bond0 is going to go up
[   71.570000] bonding: unable to delete non-existent bond0
sh: write error:[   71.590000] bonding: bond0 is being created...
 No such device
[   71.710000] bonding: bond0: Setting MII monitoring interval to 100.
[   71.710000] bonding: bond0: Setting use_carrier to 0.
[   71.810000] bonding: bond0: Adding slave eth1.
[   71.870000] bonding: bond0: making interface eth1 the new active one.
[   71.870000] bonding: bond0: enslaving eth1 as an active interface with an up link.
[   71.920000] bonding: bond0: Adding slave eth0.
[   72.010000] bonding: bond0: enslaving eth0 as a backup interface with a down link.
bond0 of type 1 created with interfaces eth1,eth0.
[   72.160000] 8021q: adding VLAN 0 to HW filter on device bond0
Calling udhcpc....
DHCP internal =
udhcpc (v1.21.1) started
Sending discover...
Sending select for 1.2.3.203...
Lease of 1.2.3.203 obtained, lease time 3600
serverid:  1.2.3.254
Address   :  1.2.3.203
Netmask   :  255.255.255.0
deleting routers
Router    :  1.2.3.254
Domain    :  lan
DnsServer :  1.2.3.254
No NTP support
Interface bond0 is up
sh: ==: argument expected
Start Checking Log Directory...
DNS Registering AMID85ED343F2E7.lan 1.2.3.203 A 0
[1815 : 1815 WARNING][nsupdate.c:302]No nameserver found for the requested zone

DNS Registering AMID85ED343F2E7.lan aaaa:bbbb:cccc:dddd:da5e:d3ff:fe43:f2e6 AAAA 0
[1851 : 1851 WARNING][nsupdate.c:302]No nameserver found for the requested zone

Interface bond0 is going to go up
bond0 has been found in the bonding_masters.
 calling dhcp6c....
Interface bond0 is up
sh: ==: argument expected
DNS Registering AMID85ED343F2E7.lan 1.2.3.203 A 0
[2018 : 2018 WARNING][nsupdate.c:302]No nameserver found for the requested zone

DNS Registering AMID85ED343F2E7.lan aaaa:bbbb:cccc:dddd::fce AAAA 0
[2055 : 2055 WARNING][nsupdate.c:302]No nameserver found for the requested zone

DNS Registering AMID85ED343F2E7.lan aaaa:bbbb:cccc:dddd:da5e:d3ff:fe43:f2e6 AAAA 0
[2077 : 2077 WARNING][nsupdate.c:302]No nameserver found for the requested zone

Start SOL application.Starting to Read Current PostCode buffer...
No Post Codes ...
No other running app. .
Starting UART Mirror Log application[2211 : 2211 INFO]
Creating shared memory for serial session

Remote path not mounted so skipping rsync process.
insmod: can't insert '/lib/modules/generic/misc/espi.ko': File exists
[   86.750000] ast_espi: eSPI mode is not enable
insmod: can't insert '/lib/modules/generic/misc/espi_hw.ko': Operation not permitted
Calling OnBoot
[2211 : 2211 INFO]UART Logging from device: /dev/ttyS3 into File: /var/sollog/SOLHostCapture.log

Stopping the rsync process [2211 : 2277 INFO]Send Thread: Starting the thread to mirror data from /dev/ttyS3 to (null)

[2211 : 2278 INFO]Archive Thread: Starting the thread to archive the Serial data from Rolling Buffers upon request

[2211 : 2279 INFO]Recv Thread: Starting the thread to mirror data from (null) to /dev/ttyS3

Starting OpenSLP server: slpd.
.
Starting Syslog Monitor Daemon: SyslogMonitorD.
INIT: Entering runlevel: 3
Starting NTP Server
NTP mode is Manual - Exiting NTP Daemon
Starting enhanced syslogd: rsyslogd.
Starting DHCP monitor.
DHCP monitor: Renewing bond0 interface for IPv4
DHCP monitor: Renewing bond0 interface for IPv6
Renewing DNS for bond0 interface.
Secure Port is enabled for [ssh] with 22
Starting OpenBSD Secure Shell server: sshd.
sh: 0: unknown operand
[telnet] is enabled.
Secure Port is disabled for [telnet].
Both Secure and Non secure ports are incorrect in /conf/ncml.conf file for [telnet].Trying to get ports from /etc/defconfig/ncml.conf.
IFACEname : bond0
ami_get_service_conf db fail
Both Secure and Non secure ports are incorrect even in /etc/defconfig/ncml.conf file for [telnet]..
Starting TELNET Service in port number : : telnetdstart-stop-daemon: unable to stat /usr/sbin/telnetd (No such file or directory)
 failed!
Starting system message bus: dbusUnknown group "netdev" in message bus configuration file
.
Starting SSL tunnels: stunnel[ ] Clients allowed=500
[.] stunnel 5.30 on arm-unknown-linux-gnueabi platform
[.] Compiled with OpenSSL 1.0.2j  26 Sep 2016
[.] Running  with OpenSSL 1.0.2t  10 Sep 2019
[.] Update OpenSSL shared libraries or rebuild stunnel
[.] Threading:PTHREAD Sockets:POLL,IPv6 TLS:ENGINE,FIPS,OCSP,PSK,SNI
[ ] errno: (*__errno_location ())
[.] Reading configuration from file /conf/stunnel.conf
[.] UTF-8 byte order mark not detected
[ ] Cron thread initialized
[.] FIPS mode disabled
[ ] Compression disabled
[ ] PRNG seeded successfully
[ ] Initializing inetd mode configuration
[!] Service [stunnel]: Inetd mode must define one endpoint
[Failed: /etc/stunnel/stunnel.conf]. Check if pid= is specified in the file
Starting VM Application: vmapp
0
Stopping CD Redirection Server: cdserver.
Stopping HD Redirection Server: hdserver.
Starting CD Redirection Server: cdserver
Number of Virtual CD Devices = 1
Starting HD Redirection Server: hdserverwatch fail      /var/run/lighttpd.pid
watch fail      /var/run/hdserver.pid
watch fail      /conf/ssdp.conf
watch fail      /var/run/ntpd.pid

Number of Virtual HD Devices = 1
Starting CD Redirection Server: cdserverStarting HD Redirection Server: hdserverStarting Video Redirection Server :adviserd[   98.570000] Loading HID Device Module...
[   98.570000] UsbConfigureLS(): USB Device 3 is running in Low Speed
[   99.600000] AST Video Capture Driver, (c) 2009-2015 American Megatrends Inc.
[   99.630000] ami_videocap : Using Irq 7
.
sh: true: unknown operand
Starting Redfish upnp discovery: upnpDelete the /conf/upnp/desc.tmpl for upnp restart
(integer) 0
.
Starting Remote Media Server
INFO: Remote Media is not enabled ... exiting
.
Starting Firmware Upgrade Utility: flasher.
MegaRAC Firmware Upgrade Utility
Copyright (c) 2009-2015 American Megatrends Inc.
FlashStart      = 0x20000000
FlashSize       = 0x8000000
UsedFlashStart  = 0x20000000
UsedFlashSize   = 0x3F00000
EnvStart        = 0x20040000
EnvSize         = 0x10000
Starting periodic command scheduler: cron.
Binding Redfish Server to loopback.
Lighttpd configurations exists
WEB is enabled and port numbers are NON-SSL:0x50 SSL:0x1bb
2022-01-16 11:09:02: (log.c.164) server started
Starting lighttpd
Starting Fail Safe Services for /bkupconf
Starting SNMP Daemons : snmpd/conf/snmp/snmpd.conf exists, no need to start first.
.
NET-SNMP version 5.8
Starting Timeout Daemon Utility: timeoutd.
Starting Boot CompleteCheck ipmi and rest: PASS
0a 3c 00
.
Starting Component Manager.

AMID85ED343F2E7 login: [2801 : 2801 CRITICAL][compmngrnvme.c:336]COMP_MNGR : Registering the NVMe MI component
[2801 : 2801 CRITICAL][compmngrnvme.c:325]COMP_MNGR : Initializing the NVMe MI Component
[2801 : 2801 INFO]Loading the Storelib Library
[2801 : 2801 INFO]Error while intilizing the MegaRAID Controller
[2801 : 2801 INFO]Loading the StorelibIR3 Library
[2801 : 2801 INFO]SAS IT (HBA) Device ( a) is not present on the bus 2
[2801 : 2801 INFO]Error while initializing the library, library type = 2

[2801 : 2801 INFO]Error while initlizing the SAS IT Controller
g_CompMngrDynInfoTblcount 7
compmanager Go to sleep mode
IFACEname : bond0
ami_get_service_conf db fail
Delete the /conf/upnp/desc.tmpl for upnp restart
watch fail      /conf/ssdp.conf
watch fail      /var/run/ntpd.pid
IFACEname : bond0
ami_get_service_conf db fail
IFACEname : bond0
ami_get_service_conf db fail
raid_storage_init Initialize
raid_storage_init call ipmi cmd
[3184 : 3184 INFO]Error while getting the RAID Controller Count 188
LIBIPMI_HL_AMIGetRAIDCtrlCount failed wRet is 392
Error in raid_storage_init.Initialize:  392
hba_init Initialize
hba_init call ipmi cmd
Init hba Failure: ./libs/redis.lua:0: ./extensions/ipmi/libipmi/HBA.lua:0: /usr/local/lib/libipmi.so: undefined symbol: LIBIPMI_HL_AMIGetSASITCtrlCount
Init telemetry success
watch fail      /conf/ssdp.conf
watch fail      /var/run/ntpd.pid
IFACEname : bond0
ami_get_service_conf db fail
IFACEname : bond0
ami_get_service_conf db fail
Delete the /conf/upnp/desc.tmpl for upnp restart
watch fail      /conf/ssdp.conf
watch fail      /var/run/ntpd.pid
watch fail      /conf/ssdp.conf
watch fail      /var/run/ntpd.pid


Das Bauen eines aktuellen AST2500-Images von OpenBMC hab ich schon vorgestern versucht, ist momentan aber an den zu geringen Ressourcen meines Buildenvs (ich bin ein sparsam computerisierender Mensch ;)) gescheitert. Das werde ich am Wochenende wohl zu beheben schaffen, wenn mich der angekuendigte Besuch meines Schwagers nicht zu sehr aufhaelt...

Der Plan ist dann mal mit der U-Boot-Konsole zu interagieren, ein im qemu-AST2500-Emulator bootfaehiges OpenBMC-Image zu bauen, das DTS/DTB-Zeug zu verstehen und aus der AMI-Firmware zu kratzen, das dann mit dem OpenBMC-Buildenv sinnvoll zu verheiraten, das so resultierende Image hoffentlich mittels qemu als brauchbar zu verfizieren, um es dann auf die echte HW zu flashen... und am Ende ohne Ziegelstein dazustehen ;)

Ich melde mich jedenfalls hier mit relevanten Zwischenerfolgen und ggf. auch Fehlschlaegen :d

Code:
AMID85ED343F2E7 login: sysadmin
Password:
[4133 : 4133 INFO]SERIAL Login from IP:127.0.0.1 user:sysadmin

sysadmin [~]# id
uid=0(sysadmin) gid=0(sysadmin) groups=0(sysadmin)
sysadmin [~]# ps -ef
UID        PID  PPID  C STIME TTY          TIME CMD
sysadmin     1     0  0 11:07 ?        00:00:00 init [3] 
sysadmin     2     0  0 11:07 ?        00:00:00 [kthreadd]
sysadmin     3     2  0 11:07 ?        00:00:00 [ksoftirqd/0]
sysadmin     5     2  0 11:07 ?        00:00:00 [kworker/0:0H]
sysadmin     6     2  0 11:07 ?        00:00:00 [kworker/u2:0]
sysadmin     7     2  0 11:07 ?        00:00:00 [watchdog/0]
sysadmin     8     2  0 11:07 ?        00:00:00 [khelper]
sysadmin     9     2  0 11:07 ?        00:00:00 [kdevtmpfs]
sysadmin    10     2  0 11:07 ?        00:00:00 [kworker/u2:1]
sysadmin   121     2  0 11:07 ?        00:00:00 [writeback]
sysadmin   124     2  0 11:07 ?        00:00:00 [bioset]
sysadmin   125     2  0 11:07 ?        00:00:00 [crypto]
sysadmin   127     2  0 11:07 ?        00:00:00 [kblockd]
sysadmin   137     2  0 11:07 ?        00:00:00 [khubd]
sysadmin   160     2  0 11:07 ?        00:00:03 [kworker/0:1]
sysadmin   161     2  0 11:07 ?        00:00:00 [rpciod]
sysadmin   166     2  0 11:07 ?        00:00:00 [kswapd0]
sysadmin   214     2  0 11:07 ?        00:00:00 [fsnotify_mark]
sysadmin   230     2  0 11:07 ?        00:00:00 [nfsiod]
sysadmin   235     2  0 11:07 ?        00:00:00 [cifsiod]
sysadmin   272     2  0 11:07 ?        00:00:00 [hwrng]
sysadmin   386     2  0 11:07 ?        00:00:00 [ipv6_addrconf]
sysadmin   394     2  0 11:07 ?        00:00:00 [deferwq]
sysadmin   614     2  0 11:07 ?        00:00:00 [jffs2_gcd_mtd1]
sysadmin   615     2  0 11:07 ?        00:00:00 [jffs2_gcd_mtd2]
sysadmin   616     2  0 11:07 ?        00:00:00 [jffs2_gcd_mtd5]
sysadmin   851     1  0 11:07 ?        00:00:00 /usr/local/bin/gbtfw
sysadmin   857     1  0 11:07 ?        00:00:00 /bin/sh /sbin/log_manager.sh
sysadmin   914     1  0 11:07 ?        00:00:00 /usr/local/bin/execdaemon
sysadmin   916     1  0 11:07 ?        00:00:01 /usr/local/bin/processmanager
sysadmin   921     1  2 11:07 ?        00:00:10 /usr/local/bin/IPMIMain --daemon
sysadmin   958     2  0 11:07 ?        00:00:00 [USBDPC]
sysadmin   968     2  0 11:08 ?        00:00:00 [usbe_eth_queue]
sysadmin  1029     1  0 11:08 ?        00:00:00 /bin/sh /redisrsyncconf.sh /tmp/
sysadmin  1051     1  1 11:08 ?        00:00:04 /usr/bin/redis-server *:0      
sysadmin  1165     1  2 11:08 ?        00:00:09 luajit agent.lua
sysadmin  1172     1  0 11:08 ?        00:00:00 luajit subagents/redfish-2-redfi
sysadmin  1183     1  0 11:08 ?        00:00:00 luajit subagents/redfishgroup-2-
sysadmin  1189     1  0 11:08 ?        00:00:00 luajit subagents/telemetry.lua
sysadmin  1307     1  0 11:08 ?        00:00:00 luajit ./task-service/task-servi
sysadmin  1318     1  0 11:08 ?        00:00:00 luajit ./event-service/event-ser
sysadmin  1321     1  0 11:08 ?        00:00:01 luajit server.lua
sysadmin  1334     1  0 11:08 ?        00:00:00 /usr/local/bin/MCTPMain
sysadmin  1337     1  0 11:08 ?        00:00:00 /usr/local/bin/pam_helperd
sysadmin  1354     2  0 11:08 ?        00:00:00 [NCSI]
sysadmin  1536     2  0 11:08 ?        00:00:00 [kworker/0:2]
sysadmin  1654     2  0 11:08 ?        00:00:00 [bond0]
sysadmin  1743     1  0 11:08 ?        00:00:00 udhcpc -b -p /var/run/udhcpc.bon
sysadmin  1966     1  0 11:08 ?        00:00:00 dhcp6c -p /var/run/dhcp6c.eth.pi
sysadmin  2305     1  0 11:09 ?        00:00:00 /usr/local/bin/solagent
sysadmin  2313     1  0 11:09 ttyS3    00:00:00 /usr/local/bin/uartmirrorlog
daemon    2354     1  0 11:09 ?        00:00:00 /usr/sbin/slpd
sysadmin  2393     1  0 11:09 ?        00:00:00 /usr/local/bin/syslogmonitord
sysadmin  2427     1  0 11:09 ?        00:00:00 /usr/local/bin/dhcpmonitor
sysadmin  2428     1  0 11:09 ?        00:00:00 /usr/sbin/rsyslogd
sysadmin  2519     1  0 11:09 ?        00:00:00 /usr/sbin/sshd -p 22 -f /etc/ssh
message+  2578     1  0 11:09 ?        00:00:00 /usr/bin/dbus-daemon --system
sysadmin  2620     1  0 11:09 ?        00:00:00 /usr/local/bin/cdserverapp
sysadmin  2630     1  0 11:09 ?        00:00:00 /usr/local/bin/hdserverapp
sysadmin  2632     1  0 11:09 ?        00:00:00 /usr/local/bin/vmapp
sysadmin  2650     1  0 11:09 ?        00:00:00 /usr/local/bin/adviserd
sysadmin  2705     1  0 11:09 ?        00:00:00 /usr/local/bin/flasher
sysadmin  2709     1  0 11:09 ?        00:00:00 /usr/sbin/cron
sysadmin  2727  1029  0 11:09 ?        00:00:00 inotifywait -q -q -e close_write
sysadmin  2744     1  0 11:09 ?        00:00:00 /usr/local/sbin/lighttpd -f /con
sysadmin  2746  2744  0 11:09 ?        00:00:01 /usr/local/bin/spx_restservice
sysadmin  2750  2744  0 11:09 ?        00:00:00 /usr/local/bin/spx_restservice_e
sysadmin  2765     1  0 11:09 ?        00:00:00 /bin/sh /etc/rsyncconf.sh /conf
sysadmin  2837     1  0 11:09 ?        00:00:01 /usr/sbin/snmpd -c /var/snmpd.co
sysadmin  2853     1  0 11:09 ?        00:00:00 /usr/local/bin/timeoutd
sysadmin  2890     1  0 11:09 ?        00:00:00 ./compmanager
sysadmin  3800     1  0 11:10 ?        00:00:00 /usr/local/bin/redfish_device -w
sysadmin  3819  2765  0 11:10 ?        00:00:00 inotifywait -q -q -r -e close_wr
sysadmin  4133     1  0 11:12 ttyS4    00:00:00 /bin/login -- sysadmin
sysadmin  4174   857  0 11:12 ?        00:00:00 sleep 120
sysadmin  4183  4133  0 11:12 ttyS4    00:00:00 -/bin/sh
sysadmin  4350  4183  0 11:14 ttyS4    00:00:00 ps -ef
 
Zuletzt bearbeitet:
Wenn Du diese Anzeige nicht sehen willst, registriere Dich und/oder logge Dich ein.
hab ich mich heute darangesetzt, das erste in einen Ziegelstein zu verwandeln (was bisher noch nicht passiert ist, aber auch noch nicht *ernsthaft* versucht wurde ;)):
Naja, die ESD-Tüte als Unterlage zu verwenden, sieht für mich schon nach einem ernsthaften Versuch aus.
Die ist nämlich leitfähig und könnte lustige Kurzschlüsse oder zumindest merkwürdige Fehlfunktionen produzieren... :whistle:
 
Die ist nämlich leitfähig
Gut, dass das mal jemand anmerkt. Früher als Student hab ich auch gedacht: Ach, packste die Original-Antistatikfolie drunter, dann kann nix passieren. Ein Glück hab ich damit noch nix frittiert.
Wichtig: Nicht all diese Folien sind zwangsläufig leitfähig, aber die meisten. Ob dadurch jetzt wirklich ein Problem entstehen kann, ist mir unbekannt, aber ich hab inzwischen ein altes Gehäuse zum Quick-And-Dirty Testen von Hardware. Ich würds auch nicht mehr riskieren - vor allem nicht in Kontakt mit dem Netzteil.
 
Feedback...

Wenn man das Issue mit dem leeren BIOS hat:
cursor links/rechts und ESC laden es immer wieder neu bis es dann OK laedt.

iGPU funktioniert mit F14

CPU 5650GT

[ 15.690839] amdgpu 0000:08:00.0: amdgpu: Trusted Memory Zone (TMZ) feature enabled
[ 15.690841] amdgpu 0000:08:00.0: amdgpu: MODE2 reset
[ 15.691960] amdgpu 0000:08:00.0: amdgpu: VRAM: 2048M 0x000000F400000000 - 0x000000F47FFFFFFF (2048M used)
[ 15.691962] amdgpu 0000:08:00.0: amdgpu: GART: 1024M 0x0000000000000000 - 0x000000003FFFFFFF
[...]
[ 15.691964] amdgpu 0000:08:00.0: amdgpu: AGP: 267419648M 0x000000F800000000 - 0x0000FFFFFFFFFFFF
[ 16.512370] kfd kfd: amdgpu: added device 1002:1638
Per Default enabled, beim Einschalten kann man noch verschiedene Modi auswaehlen.
Mit 16GB RAM wurden automatisch 2GB VRAM und 6GB "zusatz" beim Gaming Modus ausgewaehlt.

Bild (Kernel Konsole) bleibt erhalten
X Server hab ich nicht gestartet. Stable Diffusion will ich dann testen via https://github.com/l1na-forever/stable-diffusion-rocm-docker

TDP Lock liess sich einstellen auf: 35W, 45, 65W, 65W

IOMMU musste ich mehrmals aktivieren und abspeichern, ich glaube nun ist sie endlich an.
Muss man auf jeden Fall immer wieder kontrollieren, ob das BIOS Setting echt gespeichert wurde.

NVDIMM Support im BIOS lockt mich jetzt massiv, zumindest testen, ob's funktioniert.
Storage Server bauen werd ich mit der PCIe3.0 CPU aber wohl nicht.
 
Danke für die Info darkfader, F14 also für APU.... (y)

Habe bei mir den ganze Kram zum laufen bekommen, BMC und Flash F6-->F13 aktualisieren klappten jeweils beim zweiten mal.

Vorläufiges Testsetup:
1716099483543.png

Ryzen 5 Pro 4670G (85€ von eBay) plus Rumliegekram: 8 GB RAM 2666, 2,5 Zoll HDD und Wraith Prism vom 2700X...
Der ganze Bums hängt an einem be quiet Pure Power 12 M 550 Watt Netzteil 80+ Gold ATX 3.0 Gerät....

Positiv überrascht bin ich vom Verbrauch oder der alte Energy Check 3000 zeigt Murks an...
17,7 Watt Windows 10 Idle :oops:(y)
31,1 W Single
62,1 W Multi
 
Zuletzt bearbeitet:
Wonach muss ich den bei Kleinanzeigen suchen um passenden ECC RAM zu finden?
 
HWiNFO hat ja eine "Power Reporting Deviation (Accuracy)" Metrik... Ich beobachte da keinen guten Wert. Bei Vollauslastung ~60%, was meines Wissens heißt das Board teilt der CPU mit sie ziehe nur 60% vom Strom den sie tatsächlich zieht, und die CPU nutzt eben diesen vom Motherboard gemeldeten Wert um den Strom zu regulieren, heißt, sie zieht mehr Strom als sie sollte, intern in der CPU limitiert die Sicherheitsschaltung den maximalen Strom, damit sie nicht kaputt geht, läuft aber trotzdem overclocked. Ich denke es ist im Interesse von jedem hier die CPU mit Stock Einstellungen zu betreiben. Dass die CPU overclocked läuft würde die erhöhtem Temperaturen und Stromverbrauch den ich beobachten konnte erklären und das Board hat kein besonders gutes Spannungswandler Setup, Heatsinks, Langlebigkeit von Board und CPU wird negativ betroffen sein.

Dass Hersteller Motherboards einstellen Strom unterzureporten scheint in Vergangenheit schon oft Thema gewesen zu sein. Als "Power Reporting Deviation (Accuracy)" rauskam gab es eine große Diskussion über die Auswirkungen vom Power Reporting. HWiNFO hat dann diesen Post veröffentlicht.

GamersNexus hat die Thematik dann auch aufgegriffen. Hat mehrere Motherboards getestet und welche ausfindig machen können die falsch reporten. Am schlechtesten abgeschnitten hat ein Motherboard von ASRock. Das Board hat Reviewer-BIOS und hat an die CPU sogar nur 30% gemeldet. HWiNFO hat 60W Stromverbrauch angezeigt, aber eine Messung direkt an 12V EPS zeigte, dass die CPU in Wirklichkeit 180W zieht. Das deckt sich mit dem 30% Wert. GamersNexus hat auch kommentiert dass das Release-BIOS anders als das Reviewer-BIOS richtig reportet hat. Also war das ein Versuch von ASRock einen versteckten overclock unterzujubeln damit das Board besser abschneidet, der Endverbraucher hat dann aber zumindest normales Power Reporting bekommen. Bei diesem Gigabyte Board scheint das Power Reporting im Release-BIOS nicht zu stimmen.
(siehe insb. 13:00 bis 14:50)

Ich hab meine anderen AM4 Motherboards getestet und dort hab ich gute Werte. Meine Asus Boards liegen alle bei 105%.

Im BIOS zu diesem Board konnte ich nichts finden was den Wert normal macht. Ich will das System unbedingt dazu bekommen auf Stock Einstellungen zu laufen wegen der oben fettgedruckten Punkte.

Weiß jemand mehr zu der Thematik?
 
Zuletzt bearbeitet:
Neues von der Front, die anfängliche Eutrophie ist seit heute morgen abgeflacht erreicht gerade ein Tiefpunkt.
Ich bin kurz davor eine Grafikkarte einzubauen,
Ich bekomme die GPU der 4650 APU nicht aktiviert. 😭

F14 flashen über BMC war problemlos möglich.
Alles auf Default settings, außer Security Boot und UEFI aus stattdessen Lecacy...,


Advanced -> AMD CBS -> NBIO Common Options ->
GFX Configuration -> iGPU Configuration ->
[AUTO
|iGPU Disabled*
|UMA_SPECIFIED
|UMA AUTO
|UMA_GAME_OPTIMIZED]

*)Voreinstellung

AUTO ... Funktioniert nicht, geht direkt wieder auf iGPU Disabled*

Mit einem RAM Riegel...
UMA AUTO .... #mngt erst sich im BIOS Bootvorang auf A2 - B2, und danach passiert nix mehr.
Angezeigt wird:
"Press <del> to enter setup, <f10> display boot menu, <f12> force network boot

Man kann zwar naoch auswählen und es erscheint dann::
Entering Boot Menu ->B2 oder Entering Setup ->B2 oder Entering Network Boot ->B2
und dannnach passiert nix mehr--->
Kein Booten möglich, der Affengriff noch funktioniert.
->BMC
->FIX Restore Factory Defaults :cry:

Aus Verzweiflung eine weiteren RAM Riegel dazu gesteckt. Das führt dazu, dass bei
||UMA AUTO, |UMA_GAME_OPTIMIZED] die Einstellung wieder bei |iGPU Disabled*] landet, außer bei UMA_SPECIFIED (und 2 GB, oder 512MB)...
Dann "hängt" er sich wieder im BISO Bootvorgang bei B2 auf... Wobei der Affengriff noch funktioniert.


Dann noch mit diesen Einstellung herumgespielt:
Die haben aber auch keinen Effekt, Man landet wieder im AUTO*

SMU Common Options -> Systgem Configuration AM4 ->
[35W Commercial and Consumer Config 1
|45W Commercial and Consumer Config 2
|65W Commercial and Consumer Config 3
|65W Consumer Config 6
|AUTO*
]

*)Default


Mache ich grundsätzlich was falsch? Habe den Threat schon vor und zurück gelesen, vielleicht was oder ein wichtiges Detail zur GPU Aktivierung überlesen? 😭

BMC Mar 12 2024 4:19:13 CST 12.61.21
BIOS 03/01/2024 F14

Ist das CPLD wichtig? Da hab ich nix drauf...
 
Zuletzt bearbeitet:
Noch ein Nachtrag. Konkrete Daten zu Release-BIOS vs. Reviewer-BIOS. GamersNexus hat mit einer 3900X getestet. Laut Reviews im Internet sollte man von etwa 150W Verbrauch bei Vollast ausgehen. 95% Reporting, etwas unter 160W Verbrauch, beim Release-BIOS passt es also:
release.jpg
Bei Reviewer-BIOS hingegen, 30% Reporting, etwas unter 180W Verbrauch. Also ein deutlicher Overclock. Bei 30% Reporting sollte eigentlich mehr drin sein als +20W, mehr lässt wahrscheinlich die interne Schutzschaltung nicht zu. CPU läuft AM LIMIT. So vermutlich auch beim Gigabyte Board.
review.jpg
 
So, einen guten halben Tag mit der Thematik ("BMC-Originalfirmware durch OpenBMC ersetzen") zugebracht, leider keinen Durchbruch erzielt. Will trotzdem ein paar Zwischenergebnisse festhalten, falls das noch jemand versucht, der sich so Arbeit sparen kann:

Ich kann sowohl das ast2500 evb (Evaluation Board), auf dem die AMI-Firmware zu basieren scheint, als auch andere ast2500-OpenBMC-Varianten in qemu-system-arm booten.

Die u-boot-Variante, mit der die AMI/Gigabyte-AST2500-BMC-Firmware bootet, unterscheidet sich leider offenbar deutlich von der, die OpenBMC zum Ticken bringt. Abscheinend implementiert AMI ein eigenes Image-Format, das Kernel-Image, Initrd, rootfs und andere Komponenten zusammenkleistert. Das nennt sich wohl *fmh*, und schlaegt sich in der u-boot-Shell ueber die Kommandos `bootfmh` und `fmh` (zum Listen von fmh-Image-Komponenten) nieder:

Code:
AST2500EVB>help fmh
fmh - List the Flash Module Headers

Usage:
fmh 

AST2500EVB>help bootfmh
bootfmh - Boot using FMH Modules

Usage:
bootfmh <Arg>  (Arg = 0 to 2)

Code:
AST2500EVB>fmh
Listing FMH Modules

FMH Located at 0x20000000 of Size 0x00050000
Name    : boot
Ver     : 12.01.000000
Type    : 0x0001
Flags   : 0x0000
Size    : 0x0003b488
Location: 0x20000000
LoadAddr: 0xffffffff
CheckSum: Not Computed
--------------------------------------------------

FMH Located at 0x20050000 of Size 0x00200000
Name    : conf
Ver     : 12.01.000000
Type    : 0x0011
Flags   : 0x0001
Size    : 0x001f0000
Location: 0x20060000
LoadAddr: 0xffffffff
CheckSum: Not Computed
--------------------------------------------------

FMH Located at 0x20250000 of Size 0x00200000
Name    : conf
Ver     : 12.01.000000
Type    : 0x0011
Flags   : 0x0001
Size    : 0x001f0000
Location: 0x20260000
LoadAddr: 0xffffffff
CheckSum: Not Computed
--------------------------------------------------

FMH Located at 0x20450000 of Size 0x00100000
Name    : ec
Ver     : 1.14.000000
Type    : 0x0011
Flags   : 0x0001
Size    : 0x00000000
Location: 0x20460000
LoadAddr: 0xffffffff
CheckSum: Not Computed
--------------------------------------------------

FMH Located at 0x20550000 of Size 0x02360000
Name    : root
Ver     : 12.01.000000
Type    : 0x0012
Flags   : 0x0001
Size    : 0x02343000
Location: 0x20560000
LoadAddr: 0x81000000
CheckSum: Not Computed
--------------------------------------------------

FMH Located at 0x228b0000 of Size 0x002b0000
Name    : osimage
Ver     : 12.01.000000
Type    : 0x0006
Flags   : 0x0011
Size    : 0x002a9e78
Location: 0x228b0040
LoadAddr: 0xffffffff
CheckSum: Not Computed
--------------------------------------------------

FMH Located at 0x22b60000 of Size 0x00080000
Name    : dre
Ver     : 12.01.000000
Type    : 0x0011
Flags   : 0x0001
Size    : 0x00070000
Location: 0x22b70000
LoadAddr: 0xffffffff
CheckSum: Not Computed
--------------------------------------------------

FMH Located at 0x22be0000 of Size 0x00530000
Name    : www
Ver     : 12.01.000000
Type    : 0x0011
Flags   : 0x0001
Size    : 0x00513000
Location: 0x22bf0000
LoadAddr: 0xffffffff
CheckSum: Not Computed
--------------------------------------------------

FMH Located at 0x23110000 of Size 0x00030000
Name    : testapps
Ver     : 2.04.000000
Type    : 0x0005
Flags   : 0x0000
Size    : 0x00021fa0
Location: 0x23110040
LoadAddr: 0xffffffff
CheckSum: Not Computed
--------------------------------------------------

FMH Located at 0x23ef0000 of Size 0x00010000
Name    : ast2500e
Ver     : 12.52.05
Type    : 0x0002
Flags   : 0x0000
Size    : 0x0000009f
Location: 0x23ef0040
LoadAddr: 0xffffffff
CheckSum: Not Computed
--------------------------------------------------

Zumindest ein paar dieser Partitionen/Adressbereiche sind in der gebooteten Firmware ganz herkoemmlich als mtd verfuegbar.

Es gibt auch jemanden, der fuer den Umgang mit fmh Tooling entwickelt hat - das ich aber noch nicht so genau angeschaut habe, um viel ueber die Aussichten zu spekulieren, ob man damit was fuer den AMU-u-boot-Bootloader Genieszbares bauen koennte.

Afaiui kann man solche fmh-Segmente vielleicht nur direkt aus dem Flash-ROM gebootet bekommen. Ich hab es noch nicht geschafft, irgendein eigenes oder ein AMI-Artefakt via TFTP gebootet zu bekomen, obwohl der Datentransfer via TFTP in den Speicher des SOC problemlos gelingt (via `dhcp` zur Konfiguration der IPv4-Adresse, gefolgt von `tftp <baseaddr> <tftpserveripaddr>:<tftpfilename>`). Auch das Chainloaden eines OpenBMC-u-boot-ROMs hab ich nicht erfolgreich hinbekommen - egal zu welchem so geladenen Code ich via `go` jumpe, der BMC haengt danach sich immer auf, bis zu einem Hard Reset. Mein IRC-Bekannter meinte, dass die erfolgswahrscheinichste Vorgehensweise einfach ein komplettes Ersetzen des NOR-Inhaltes durch ein OpenBMC-Image waere (wo dann auch u-boot mit-ersetzt wuerde). Das wuerde ich auch gerne probieren, aber dazu fehlt mir derzeit sowohl die passende Hardware, als auch der Blick fuer die richtige Komponente am PCB...

Mindestergebnis meiner Arbeit wird jedenfalls mal eine Vulnerability Disclosure an Gigabyte sein. Niemand sollte den BMC fuer irgendjemanden auszer sich selbst via SSH erreichbar machen.
 
Wonach muss ich den bei Kleinanzeigen suchen um passenden ECC RAM zu finden?
Die Suche in Kleinanzeigen selbst ist immer noch totaler Murks, die durchsucht nur die Überschrift.
Als Startpunkt: Google, dort „DDR4 ECC UDIMM -RDIMM site:kleinanzeigen.de“
Und dann halt die Ergebnisse durchgehen. Nicht schön, viele Verkäufer wissen oft auch nicht was sie da anbieten oder halten sich in der Beschreibung zu kurz.
 
Okay..."Fehler" gefunden.

Rechner aus:
BMC -> Restore Factory Defaults -> Save.
Login BMC-> Power On.

BIOS:
BIOS: Restore Defaults
BIOS: Save and Reset..
BIOS: GFX Config->iGPU->UMA_AUTO
BIOS: Save and Reset..
BIOS: ^^ Merkt sich alles bis dahin: :)

Boot Mode von UEFI auf LEGACY umgestellt---> Kein BootMenü, Kein BIOS Setup, Kein Networkboot -B2 Hang.. :coffee2:

BMC -> Restore Factory Defaults -> Save.
BMC->Hard Reset
BIOS: Restore Defaults

Gut, diese Geschichte^^ dann noch (wirklich!) drei mal wiederholt (dauert etwas) und 3 Kannen Kaffee dann die Erkenntnis Bug....
180 Puls, bald! Schnell (mittlerweile 3 Uhr Nachts) mal 4 Stunden schlafen.

#>9 Uhr
Okay, Neue HDD (lol, dauert auch wieder etwas) aus dem Keller geholt...
Von ganz vorne: Und alles auf UEFI gelassen. Win 10 neu installiert und Updates installiert...

BIOS: GFX Config->iGPU->UMA_AUTO
FERTIG! (fast) Ryzen 5 Pro 4650 LÄUFT!

1716199070303.png

Ich fall vom Treiber ab...
 
Zuletzt bearbeitet:
Naja, nach Umstellung auf Legacy (und gleichzeitig dann UMA_AUTO oder umgekehrt UMA_AUTO und dann Legacy) kommt man halt nicht mehr ins BIOS... (

Und ich hatte so eine Installation auf HDD halt noch da, dass ist mir richtig auf die Füße gefallen. :wut:
Wenn man von Anfang an alles auf UEFI lässt, bekommt man von meinen Problem wahrscheinlich gar nix mit. ☺️
Waren wirklich nur die Option die ich geändert habe, deshalb hab ich das auch noch 2 mal gegengeprüft.

Legacy und APU Pro 4650 (+aktive GPU) und F14, keine gute Idee. Vielleicht was für den Startpost.
 
Zuletzt bearbeitet:
@b.a.
Ja das habe ich auch überall gelesen. Es muss doch funktionieren, selbst mit dem 5650.... Dachte schon meine eBay APU hat irgendwas, aber nein...
Mein heiliger Erkenntnisgewinn diese WE ist jedenfalls: Legacy besser nicht mehr benutzen.
 
Kann ich das Thema nochmal Richtung ECC RAM lenken?

Ich möchte 2 ZFS Software-RAIDs (auf Proxmox) einsetzen und hatte mir deswegen letztes Jahr (damals noch fürs MJ11) ein 64GB Kit 2133 geholt. Stammt aus einem Thomas Krenn Server und sind Samsung Riegel.
Auf dem MJ11 liefen sie immer perfekt aber auf dem MC12 kein Boot damit....

Hat da jemand Erfahrungen, welche ECC-Riegel auf dem MC12 laufen, oder gibt es generell noch Tricks für ECC auf dem MC12?
(Mein Board ist mit Sicherheit in Ordnung, da es mit einem 32GB Ripjaws Kit einwandfrei läuft. Beides mit einem R5 5600.)
 
Das MJ11 bzw. der Epyc 3151 frisst registered (RDIMMS) und unbuffered (UDIMMS) ECC Ram.
Das MC12 bzw. die Ryzen können nur UDIMMS.
Du wirst also aller Wahrscheinlichkeit nach RDIMMs haben (signifikant günstiger da gebraucht in großen Mengen verfügbar).
ECC DDR4 UDIMMS sind leider ein Nischenprodukt und kommen daher in wesentlich geringerer Menge auf den Gebrauchtmarkt.
—> Du musst also nach ECC DDR4 UDIMM bzw. Unbuffered ECC DDR4 RAM suchen. Genaue Bezeichnung von verschiedenen Riegeln als auch Suchhinweise finden sich hier im Faden.
 
Oh, verdammt....natürlich, ja ihr habt recht, es sind registered Module. Das habe ich voll verpeilt.

Danke für die Aufklärung. :)
 
Die Suche in Kleinanzeigen selbst ist immer noch totaler Murks, die durchsucht nur die Überschrift.
Als Startpunkt: Google, dort „DDR4 ECC UDIMM -RDIMM site:kleinanzeigen.de“
Und dann halt die Ergebnisse durchgehen. Nicht schön, viele Verkäufer wissen oft auch nicht was sie da anbieten oder halten sich in der Beschreibung zu kurz.
@-->Andy<--
Genau was er schreibt. Ich habe meinen als "DDR4 Server Ram" gekauft, vorher auf Nachfrage nochmal ein Foto bekommen. Weder ECC, UDIMM noch RDIMM wurde vom Verkäufer angegeben. Um einen Abgleich der Produktnummern kommst du wohl nicht herum, um prüfen zu können ob es UDIMM ECC ist.
Man kann sich meiner Meinung nach oft auch nicht auf die Richtigkeit der Angaben UDIMM/RDIMM des Verkäufers verlassen.
Mit etwas Übung kann man an der Anzahl/Anordnung der Chips erahnen, ob es UDIMM ECC (haben meiste eine ungerade Anzahl Speicherchips (einen mehr als non ECC)), normaler UDIMM (meist gerade Chipanzahl) oder registred (die haben meist mittig noch einen andersartigen (Register?-)Chip) handelt. Es kommt aber auch darauf an, welche Seite der Riegel fotografiert wurde. Manchmal ist der Unterschied nur auf einer zu sehen.
Zu viele Suchbegriffe auf einmal können auch Ergebnisse rauswerfen.
 
Heute war Feiertag in .at, und ich hab fast den ganzen Tag in dieses alberne Projekt reingebuttert. Zum Glueck habe ich so eine verstaendnisvolle Frau! <3 :d

Meine Fragen an die OpenBMC-ML haengen gerade in der Moderation Queue, aber ich hab gerade einen mittelschweren Durchbruch aufgrund der Hilfe meines IRC-Bekannten Paul geschafft. Ich hab den OpenBMC-u-boot-Bootloader auf dem AMI-BMC zum Laufen gebracht:

Code:
 DRAM Init-V12-DDR4
0abc1-4Gb-Done
Read margin-DL:0.3843/DH:0.3901 CK (min:0.30)


U-Boot 2013.07 (Nov 01 2023 - 17:52:22)

I2C:   ready
DRAM:  424 MiB
eSPI Handshake complete
OEM_BOARD_INIT - Start (BMC)
LPC mode
OEM_BOARD_INIT - End
Flash: Found SPI Chip Micron/Numonyx N25Q512A(0x20ba) 2x I/O READ, NORMAL WRITE
64 MiB
MMC: 
Net:   RTL8211E, EEECR = 0x06
RTL8211E, EEEAR = 0x00
RTL8211E, EEELPAR = 0x06
RTL8211E, LACR = 0xc1
RTL8211E, LCR = 0x9742
ast_eth0, ast_eth1
DRAM ECC enabled
Hit any key to stop autoboot:  0
AST2500EVB>
nknown command 'ry 'help'
AST2500EVB>dhcp
BOOTP broadcast 1
BOOTP broadcast 2
BOOTP broadcast 3
BOOTP broadcast 4
BOOTP broadcast 5
BOOTP broadcast 6
BOOTP broadcast 7
BOOTP broadcast 8
BOOTP broadcast 9
BOOTP broadcast 10
BOOTP broadcast 11
BOOTP broadcast 12
BOOTP broadcast 13
BOOTP broadcast 14
BOOTP broadcast 15
BOOTP broadcast 16
BOOTP broadcast 17
BOOTP broadcast 18
BOOTP broadcast 19
BOOTP broadcast 20
BOOTP broadcast 21
BOOTP broadcast 22
BOOTP broadcast 23
BOOTP broadcast 24
BOOTP broadcast 25

Retry count exceeded; starting again
BOOTP broadcast 1
DHCP client bound to address 172.18.3.62
AST2500EVB>tftp 0x83000000 172.18.3.199:u-boot.bin
Using ast_eth1 device
TFTP from server 172.18.3.199; our IP address is 172.18.3.62
Filename 'u-boot.bin'.
Load address: 0x83000000
Loading: #################################################################
         #########
         366.7 KiB
done
Bytes transferred = 375501 (5bacd hex)
AST2500EVB>md 0x83000000
83000000: ea0000be e59ff014 e59ff014 e59ff014    ................
83000010: e59ff014 e59ff014 e59ff014 e59ff014    ................
83000020: 83000060 830000c0 83000120 83000180    `....... .......
83000030: 830001e0 83000240 830002a0 deadbeef    ....@...........
83000040: 0badc0de e1a00000 e1a00000 e1a00000    ................
83000050: e1a00000 e1a00000 e1a00000 e1a00000    ................
83000060: e51fd028 e58de000 e14fe000 e58de004    (.........O.....
83000070: e3a0d013 e169f00d e1a0e00f e1b0f00e    ......i.........
83000080: e24dd048 e88d1fff e51f2050 e892000c    H.M.....P ......
83000090: e28d0048 e28d5034 e1a0100e e885000f    H...4P..........
830000a0: e1a0000d eb000383 e1a00000 e1a00000    ................
830000b0: e1a00000 e1a00000 e1a00000 e1a00000    ................
830000c0: e51fd088 e58de000 e14fe000 e58de004    ..........O.....
830000d0: e3a0d013 e169f00d e1a0e00f e1b0f00e    ......i.........
830000e0: e24dd048 e88d1fff e51f20b0 e892000c    H.M...... ......
830000f0: e28d0048 e28d5034 e1a0100e e885000f    H...4P..........
AST2500EVB>go 0x83000000
## Starting application at 0x83000000 ...


U-Boot 2019.04 (Mar 25 2024 - 04:43:19 +0000)

SOC : AST2500-A2
RST : WDT3 - Boot
RST : Power On
LPC Mode : SIO:Enable : SuperIO-2e
Eth : MAC0: RMII/NCSI, , MAC1: RGMII,
Model: AST2500 EVB
DRAM:  424 MiB (capacity:512 MiB, VGA:32 MiB, ECC:on, ECC size:424 MiB)
MMC:   sdhci_slot0@100: 0, sdhci_slot1@200: 1
Loading Environment from SPI Flash... SF: Detected n25q512ax3 with page size 256 Bytes, erase size 4 KiB, total 64 MiB
*** Warning - bad CRC, using default environment

In:    serial@1e784000
Out:   serial@1e784000
Err:   serial@1e784000
Net: 
Warning: ethernet@1e660000 (eth0) using random MAC address - d2:ea:65:ef:e5:e6
eth0: ethernet@1e660000
Warning: ethernet@1e680000 (eth1) using random MAC address - 52:55:af:b6:80:34
, eth1: ethernet@1e680000
Hit any key to stop autoboot:  0
ast# elp
Unknown command 'elp' - try 'help'
ast# help
?         - alias for 'help'
base      - print or set address offset
bdinfo    - print Board Info structure
blkcache  - block cache diagnostics and control
boot      - boot default, i.e., run 'bootcmd'
bootd     - boot default, i.e., run 'bootcmd'
bootelf   - Boot from an ELF image in memory
bootm     - boot application image from memory
bootp     - boot image via network using BOOTP/TFTP protocol
bootvx    - Boot vxWorks from an ELF image
clk       - CLK sub-system
cmp       - memory compare
coninfo   - print console devices and information
cp        - memory copy
crc32     - checksum calculation
dhcp      - boot image via network using DHCP/TFTP protocol
dm        - Driver model low level access
dramtest  - ASPEED DRAM BIST
echo      - echo args to console
editenv   - edit environment variable
env       - environment handling commands
erase     - erase FLASH memory
exit      - exit script
false     - do nothing, unsuccessfully
fdt       - flattened device tree utility commands
flinfo    - print FLASH memory information
go        - start application at address 'addr'
gpio      - query and control gpio pins
help      - print command description/usage
i2c       - I2C sub-system
itest     - return true/false on integer compare
loadb     - load binary file over serial line (kermit mode)
loads     - load S-Record file over serial line
loadx     - load binary file over serial line (xmodem mode)
loady     - load binary file over serial line (ymodem mode)
loop      - infinite loop on address range
md        - memory display
mdio      - MDIO utility commands
mii       - MII utility commands
mm        - memory modify (auto-incrementing address)
mmc       - MMC sub system
mmcinfo   - display MMC info
mtest     - simple RAM read/write test
mw        - memory write (fill)
ncsi      - Configure attached NIC via NC-SI
nm        - memory modify (constant address)
peci      - ASPEED PECI general bus command test program
ping      - send ICMP ECHO_REQUEST to network host
pinmux    - show pin-controller muxing
printenv  - print environment variables
protect   - enable or disable FLASH write protection
reset     - Perform RESET of the CPU
run       - run commands in an environment variable
saveenv   - save environment variables to persistent storage
setenv    - set environment variables
setexpr   - set environment variable as the result of eval expression
sf        - SPI flash sub-system
showvar   - print local hushshell variables
sleep     - delay execution for some time
source    - run script from memory
test      - minimal test like /bin/sh
tftpboot  - boot image via network using TFTP protocol
true      - do nothing, successfully
version   - print monitor, compiler and linker version

Aenderungen zu meinem alten Vorgehen: 1.) Ich hab eine loadaddr gesucht, in die man auch tatsaechlich schreiben darf (der AMI-u-boot gibt keinen Fehler, wenn man eine Adresse erwischt, wo das nicht geht - der Inhalt bleibt einfach der alte, das Geschriebene geht stillschweigend in die Tonne). 2.) Ich hab den u-boot-Quellcode so modifiziert, dass er nicht mehr von 0 als Basisadresse seines Textsegments ausgeht, sondern meiner (korrigierten) loadaddr, konkret 0x8300000. Diese u-boot-Binary, die ich aus der alten (die immer noch der Hauptbootloader ist) chainloaden kann, kann nun auch FIT-Images (so wird OpenBMC "abgepackt") laden. Und damit geht die Reise zum Ziegelstein demnaechst weiter :d

Ich bin jetzt aber erstmal SO happy! :d :banana:
Beitrag automatisch zusammengeführt:

OMG ich konnte jetzt einfach nicht aufhoeren... und tatsaechlich:

Code:
ast# bootm 84000000
## Loading kernel from FIT Image at 84000000 ...
   Using 'conf-aspeed-ast2500-evb.dtb' configuration
   Trying 'kernel-1' kernel subimage
     Description:  Linux kernel
     Type:         Kernel Image
     Compression:  uncompressed
     Data Start:   0x84000118
     Data Size:    3257440 Bytes = 3.1 MiB
     Architecture: ARM
     OS:           Linux
     Load Address: 0x80001000
     Entry Point:  0x80001000
     Hash algo:    sha256
     Hash value:   0c874e335b61b661a7f1d638258ee1652728f021921b74bdcbad2bbb4ceef3f9
   Verifying Hash Integrity ... sha256+ OK
## Loading ramdisk from FIT Image at 84000000 ...
   Using 'conf-aspeed-ast2500-evb.dtb' configuration
   Trying 'ramdisk-1' ramdisk subimage
     Description:  obmc-phosphor-initramfs
     Type:         RAMDisk Image
     Compression:  uncompressed
     Data Start:   0x84322138
     Data Size:    1088964 Bytes = 1 MiB
     Architecture: ARM
     OS:           Linux
     Load Address: unavailable
     Entry Point:  unavailable
     Hash algo:    sha256
     Hash value:   94cc4badfdacec0b053b68954c69c55af5e50b3d8bc15b2852005fd6c84c238f
   Verifying Hash Integrity ... sha256+ OK
## Loading fdt from FIT Image at 84000000 ...
   Using 'conf-aspeed-ast2500-evb.dtb' configuration
   Trying 'fdt-aspeed-ast2500-evb.dtb' fdt subimage
     Description:  Flattened Device Tree blob
     Type:         Flat Device Tree
     Compression:  uncompressed
     Data Start:   0x8431b68c
     Data Size:    27103 Bytes = 26.5 KiB
     Architecture: ARM
     Hash algo:    sha256
     Hash value:   ca0066dfb087e1b1e022dec0c9aef3ac1c1ac350a49f5959e056acf64383b637
   Verifying Hash Integrity ... sha256+ OK
   Booting using the fdt blob at 0x8431b68c
   Loading Kernel Image ... OK
   Loading Ramdisk to 8fef6000, end 8ffffdc4 ... OK
   Loading Device Tree to 8feec000, end 8fef59de ... OK

Starting kernel ...

[    0.000000] Booting Linux on physical CPU 0x0
[    0.000000] Linux version 6.6.30-f013890-00167-gf013890407d8 (oe-user@oe-host) (arm-openbmc-linux-gnueabi-gcc (GCC) 13.2.0, GNU ld (GNU Binutils) 2.42.0.20240216) #1 Mon May 13 00:55:18 UTC 2024
[    0.000000] CPU: ARMv6-compatible processor [410fb767] revision 7 (ARMv7), cr=00c5387d
[    0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT nonaliasing instruction cache
[    0.000000] OF: fdt: Machine model: AST2500 EVB
[    0.000000] Memory policy: Data cache writeback
[    0.000000] Reserved memory: created CMA memory pool at 0x99000000, size 16 MiB
[    0.000000] OF: reserved mem: initialized node framebuffer, compatible id shared-dma-pool
[    0.000000] OF: reserved mem: 0x99000000..0x99ffffff (16384 KiB) map reusable framebuffer
[    0.000000] cma: Reserved 16 MiB at 0x98000000 on node -1
[    0.000000] Zone ranges:
[    0.000000]   Normal   [mem 0x0000000080000000-0x000000009a7fffff]
[    0.000000] Movable zone start for each node
[    0.000000] Early memory node ranges
[    0.000000]   node   0: [mem 0x0000000080000000-0x000000009a7fffff]
[    0.000000] Initmem setup node 0 [mem 0x0000000080000000-0x000000009a7fffff]
[    0.000000] Kernel command line: console=ttyS4,115200n8 root=/dev/ram rw enable-initrd-debug-sh debug-init-sh
[    0.000000] Unknown kernel command line parameters "enable-initrd-debug-sh debug-init-sh", will be passed to user space.
[    0.000000] Dentry cache hash table entries: 65536 (order: 6, 262144 bytes, linear)
[    0.000000] Inode-cache hash table entries: 32768 (order: 5, 131072 bytes, linear)
[    0.000000] Built 1 zonelists, mobility grouping on.  Total pages: 107696
[    0.000000] mem auto-init: stack:all(zero), heap alloc:off, heap free:off
[    0.000000] Memory: 385236K/434176K available (7168K kernel code, 686K rwdata, 1664K rodata, 1024K init, 141K bss, 16172K reserved, 32768K cma-reserved)
[    0.000000] SLUB: HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
[    0.000000] ftrace: allocating 24994 entries in 49 pages
[    0.000000] ftrace: allocated 49 pages with 3 groups
[    0.000000] trace event string verifier disabled
[    0.000000] NR_IRQS: 16, nr_irqs: 16, preallocated irqs: 16
[    0.000000] i2c controller registered, irq 17
[    0.000000] clocksource: FTTMR010-TIMER2: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 77222644334 ns
[    0.000004] sched_clock: 32 bits at 25MHz, resolution 40ns, wraps every 86767015915ns
[    0.000079] Switching to timer-based delay loop, resolution 40ns
[    0.001271] Calibrating delay loop (skipped), value calculated using timer frequency.. 49.50 BogoMIPS (lpj=247500)
[    0.001335] CPU: Testing write buffer coherency: ok
[    0.001452] pid_max: default: 32768 minimum: 301
[    0.011958] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes, linear)
[    0.012028] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes, linear)
[    0.027621] RCU Tasks Rude: Setting shift to 0 and lim to 1 rcu_task_cb_adjust=1.
[    0.028165] RCU Tasks Trace: Setting shift to 0 and lim to 1 rcu_task_cb_adjust=1.
[    0.028728] Setting up static identity map for 0x80100000 - 0x80100038
[    0.030493] ASPEED AST2500 rev A2 (04030303)
[    0.032055] devtmpfs: initialized
[    0.054021] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
[    0.054102] futex hash table entries: 256 (order: -1, 3072 bytes, linear)
[    0.060737] pinctrl core: initialized pinctrl subsystem
[    0.065393] NET: Registered PF_NETLINK/PF_ROUTE protocol family
[    0.067589] DMA: preallocated 256 KiB pool for atomic coherent allocations
[    0.071122] hw-breakpoint: found 6 breakpoint and 1 watchpoint registers.
[    0.071165] hw-breakpoint: maximum watchpoint size is 4 bytes.
[    0.132906] mc: Linux media interface: v0.10
[    0.133098] videodev: Linux video capture interface: v2.00
[    0.133239] pps_core: LinuxPPS API ver. 1 registered
[    0.133261] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
[    0.133338] PTP clock support registered
[    0.143045] clocksource: Switched to clocksource FTTMR010-TIMER2
[    0.174444] NET: Registered PF_INET protocol family
[    0.175086] IP idents hash table entries: 8192 (order: 4, 65536 bytes, linear)
[    0.177818] tcp_listen_portaddr_hash hash table entries: 1024 (order: 0, 4096 bytes, linear)
[    0.177908] Table-perturb hash table entries: 65536 (order: 6, 262144 bytes, linear)
[    0.177965] TCP established hash table entries: 4096 (order: 2, 16384 bytes, linear)
[    0.178061] TCP bind hash table entries: 4096 (order: 3, 32768 bytes, linear)
[    0.178256] TCP: Hash tables configured (established 4096 bind 4096)
[    0.178564] UDP hash table entries: 256 (order: 0, 4096 bytes, linear)
[    0.178657] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes, linear)
[    0.179810] NET: Registered PF_UNIX/PF_LOCAL protocol family
[    0.186295] Unpacking initramfs...
[    0.213659] workingset: timestamp_bits=30 max_order=17 bucket_order=0
[    0.214365] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[    0.214422] jffs2: version 2.2. (SUMMARY)  © 2001-2006 Red Hat, Inc.
[    0.263633] Serial: 8250/16550 driver, 6 ports, IRQ sharing enabled
[    0.274335] printk: console [ttyS4] disabled
[    0.275504] 1e784000.serial: ttyS4 at MMIO 0x1e784000 (irq = 20, base_baud = 1500000) is a 16550A
[    0.275640] printk: console [ttyS4] enabled
[    0.905161] timeriomem_rng 1e6e2078.hwrng: 32bits from 0x(ptrval) @ 1us
[    0.913304] aspeed_gfx 1e6e6000.display: assigned reserved memory node framebuffer
[    0.936094] random: crng init done
[    0.965949] [drm] Initialized aspeed-gfx-drm 1.0.0 20180319 for 1e6e6000.display on minor 0
[    0.993751] aspeed_gfx 1e6e6000.display: [drm] fb0: aspeed-gfx-drmd frame buffer device
[    1.035835] loop: module loaded
[    1.126569] spi-nor spi0.0: mt25ql512a (65536 Kbytes)
[    1.259089] spi-aspeed-smc 1e620000.spi: CE0 read buswidth:2 [0x203c0641]
[    1.366301] 5 fixed-partitions partitions found on MTD device bmc
[    1.372469] Creating 5 MTD partitions on "bmc":
[    1.377143] 0x000000000000-0x000000060000 : "u-boot"
[    1.407081] 0x000000060000-0x000000080000 : "u-boot-env"
[    1.415649] 0x000000080000-0x0000004c0000 : "kernel"
[    1.436272] 0x0000004c0000-0x000001c00000 : "rofs"
[    1.455288] 0x000001c00000-0x000002000000 : "rwfs"
[    1.466335] spi-nor spi1.0: unrecognized JEDEC id bytes: 00 03 00 00 00 00
[    1.480772] ftgmac100 1e660000.ethernet: Error applying setting, reverse things back
[    1.489128] ftgmac100 1e660000.ethernet: Read MAC address d2:ea:65:ef:e5:e6 from chip
[    1.528901] Generic PHY 1e660000.ethernet--1:00: attached PHY driver (mii_bus:phy_addr=1e660000.ethernet--1:00, irq=POLL)
[    1.541255] ftgmac100 1e660000.ethernet eth0: irq 22, mapped at aaff2c5b
[    1.549061] ftgmac100 1e680000.ethernet: Read MAC address 52:55:af:b6:80:34 from chip
[    1.588140] RTL8211E Gigabit Ethernet 1e680000.ethernet--1:00: attached PHY driver (mii_bus:phy_addr=1e680000.ethernet--1:00, irq=POLL)
[    1.601710] ftgmac100 1e680000.ethernet eth1: irq 23, mapped at 113345cb
[    1.786280] aspeed_vhub 1e6a0000.usb-vhub: Initialized virtual hub in USB2 mode
[    1.794350] Mass Storage Function, version: 2009/09/11
[    1.799558] LUN: removable file: (no medium)
[    1.804026] no file given for LUN0
[    1.807531] udc 1e6a0000.usb-vhub:p1: failed to start g_mass_storage: -22
[    1.814453] g_mass_storage: probe of gadget.0 failed with error -22
[    1.820921] Mass Storage Function, version: 2009/09/11
[    1.826204] LUN: removable file: (no medium)
[    1.830585] no file given for LUN0
[    1.834187] udc 1e6a0000.usb-vhub:p2: failed to start g_mass_storage: -22
[    1.841031] g_mass_storage: probe of gadget.1 failed with error -22
[    1.847564] Mass Storage Function, version: 2009/09/11
[    1.852760] LUN: removable file: (no medium)
[    1.857212] no file given for LUN0
[    1.860713] udc 1e6a0000.usb-vhub:p3: failed to start g_mass_storage: -22
[    1.867632] g_mass_storage: probe of gadget.2 failed with error -22
[    1.874161] Mass Storage Function, version: 2009/09/11
[    1.879357] LUN: removable file: (no medium)
[    1.883804] no file given for LUN0
[    1.887312] udc 1e6a0000.usb-vhub:p4: failed to start g_mass_storage: -22
[    1.894228] g_mass_storage: probe of gadget.3 failed with error -22
[    1.900694] Mass Storage Function, version: 2009/09/11
[    1.905969] LUN: removable file: (no medium)
[    1.910350] no file given for LUN0
[    1.913931] udc 1e6a0000.usb-vhub:p5: failed to start g_mass_storage: -22
[    1.920774] g_mass_storage: probe of gadget.4 failed with error -22
[    1.927291] UDC core: g_mass_storage: couldn't find an available UDC
[    1.934558] i2c_dev: i2c /dev entries driver
[    2.047513] aspeed-i2c-bus 1e78a100.i2c-bus: i2c bus 3 registered, irq 25
[    2.064028] aspeed-i2c-bus 1e78a300.i2c-bus: i2c bus 7 registered, irq 26
[    2.071844] Driver for 1-wire Dallas network protocol.
[    2.110677] NET: Registered PF_INET6 protocol family
[    2.136327] Segment Routing with IPv6
[    2.140165] In-situ OAM (IOAM) with IPv6
[    2.144680] NET: Registered PF_PACKET protocol family
[    2.149808] 8021q: 802.1Q VLAN Support v1.8
[    2.213816] printk: console [netcon0] enabled
[    2.218264] netconsole: network logging started
[    2.223899] clk: Disabling unused clocks
[    2.373747] Freeing initrd memory: 1064K
[    2.384088] Freeing unused kernel image (initmem) memory: 1024K
[    2.392089] Checked W+X mappings: passed, no W+X pages found
[    2.397931] Run /init as init process
rofs = mtd4 squashfs   rwfs = mtd5 jffs2
console=ttyS4,115200n8 root=/dev/ram rw enable-initrd-debug-sh debug-init-sh
console=ttyS4,115200n8 root=/dev/ram rw enable-initrd-debug-sh debug-init-sh
Debug initial shell requested by command line.
console=ttyS4,115200n8 root=/dev/ram rw enable-initrd-debug-sh debug-init-sh
Try to manually fix.
After fixing run exit to continue this script, or reboot -f to retry, or
touch /takeover and exit to become PID 1 allowing editing of this script.
/bin/sh: can't access tty; job control turned off
~ # uname -a
Linux (none) 6.6.30-f013890-00167-gf013890407d8 #1 Mon May 13 00:55:18 UTC 2024 armv6l GNU/Linux

Der OpenBMC-AST2500-Kernel, gebootet auf dem BMC des MC12-LE0!! :d Wenn das OpenBMC-Default-Userland jetzt noch halbwegs sinnvolle Dinge tut (mir wurde gesagt, dass das alles andere als selbstverstaendlich ist - aber mein Herumgraben in der Stock-Firmware hat schon einige dafuer ggf. nuetzliche Daten zu Tage gefoerdert), dann steht einer "Community Edition" mit OpenBMC echt nicht mehr viel im Weg!!
 
Zuletzt bearbeitet:
Gut dass ihr Fronleichnam auch nochmal Feiertag habt, da kann’s so weitergehen 😎😉👍🏻
 
@ebniv Hört sich mega Aufwendig an. Der ECC-Arbeitsspeicher, neu, macht das Board eigentlich uninteressant. Wobei mir ein AM4 HomeServer schon gefallen würde.
 
Zwar nicht @ebniv , aber mein Senf: einigermaßen Stromsparend und trotzdem ECC ist halt immer UDIMM. Bei Intel (i3-9100, Xeon E-21xx, E22xx) geht auch nur mit UDIMM. Für Intel aktuell (i5-13xx, 14xx usw.) muss es dann ein teures Board mit W-Chipsatz sein.
Ist halt schade dass ECC nicht einfach Standard ist.
Und mit bisserl Geduld findet sich ECC UDIMM schon gebraucht bezahlbar, vor allem wenn es nicht unbedingt 3200er sein muss.
 
Und mit bisserl Geduld findet sich ECC UDIMM schon gebraucht bezahlbar, vor allem wenn es nicht unbedingt 3200er sein muss.
bissel geduld und viel viel glück...
Hier inner schweiz isses so das die Gebrauchtpreise für ECC UDIMM 32GB riegel 90-95% vom Neupreis entsprechen. Da lohnt sich das nicht mal.
 
Der ECC-Arbeitsspeicher, neu, macht das Board eigentlich uninteressant.
Kommt darauf an, was man will. Nach sehr kurzem Vergleich komme ich dazu, dass UDIMM ECC bei DDR5 sogar deutlich teurer ist im Vergleich zu non ECC UDIMM.
Und unbedingt ECC nutzen musst du ja auch nicht, normaler UDIMM geht auch.
Die Artgenossen zu diesem Gigabyte AM4 Brett fangen bei AM5 bei 300 bis 400€ neu an.

Schneller Preisvergleich von 32GB Modulken:
32GB DDR4 ECC UDIMM 80€
32GB DDR4 UDIMM 60€
32GB DDR5 ECC UDIMM 125€
32GB DDR5 UDIMM 80€

@ebniv Hört sich mega Aufwendig an.
Das war halt meine Strategie. Mit möglichst wenig einschränkenden Suchbegriffen vorfiltern, anhand der Bilder und Titel 90% des RDIMMs ausfiltern undf dann habe ich vielleicht 15 Herstellernummern überprüft.
Aber wie im Post vorher auch genannt, brauchst du viel Glück. Vermutlich gerade wegen dieser Schwemme an Gigabyte Boards ist die knappe Menge an UDIMM ECC, welcher dann mal bezahlbar in den Gebrauchtmarkt kommt, sehr schnell weg. Vor allem die mit gut getackten Titeln. Alterantiv vielleicht Suchen abspeichern mit "DDR4 ECC UDIMM", "DDR4 ECC unbuffered" und "DDR4 ECC ungepuffert"? Dann bekommst du direkt eine E-Mail, wenn jemand etwas mit den Schlagwörtern inseriert. Leider auch etliches was als "nicht ECC" oder "non ECC" betitelt wird...
 
Zuletzt bearbeitet:
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