What exactly are you afraid of when running it on a system without network and without harddrives only with a usb stick with a bootable linux and another usb stick with a r/w partition with SCELNX_64 ?Not sure I would trust that File though ...
What exactly are you afraid of when running it on a system without network and without harddrives only with a usb stick with a bootable linux and another usb stick with a r/w partition with SCELNX_64 ?Not sure I would trust that File though ...
Why do I need 2 USB Drives now ?What exactly are you afraid of when running it on a system without network and without harddrives only with a usb stick with a bootable linux and another usb stick with a r/w partition with SCELNX_64 ?
I have my usual LiveUSB in Debian and Ubuntu Flavour. R/W of course otherwise it would be like an ISO1. disconnect network and any nvme/ssd/hdd
2. boot up any live linux usb stick
3. if that live linux usb has a r/w partition put SCELNX_64 there (no need for second usb stick), if it does not have r/w partition put SCELNX_64 on another usb stick
script.txt
to be renamed to script.nsh
and executed in UEFI Shell.current.txt
to UTF-8. I did it from Geany: Document -> Set Encoding -> Unicode -> UTF-8.grep -a -Eiv "Error reading variable|No variable with specified name found|Specified offset" current.utf8.txt
What the Hell now![]()
![]()
?
I unplugged the Graphics Card from the x8 Slot (the non-Bifurcated one, the one closest to the Edge of the Board - the x16 wouldn't work anyways as it Bifurcates by Default and the GPU doesn't like that apparently) and installed a NIC and now ECC seems to be recognized !!
I see this:
AndCode:root@LiveUbuntu02:~# dmesg | grep -i edac [ 0.647246] EDAC MC: Ver: 3.0.0 [ 6.823044] EDAC MC0: Giving out device to module amd64_edac controller F19h_M20h: DEV 0000:00:18.3 (INTERRUPT) [ 6.823047] EDAC amd64: F19h_M20h detected (node 0). [ 6.823051] EDAC MC: UMC0 chip selects: [ 6.823052] EDAC amd64: MC: 0: 0MB 1: 0MB [ 6.823054] EDAC amd64: MC: 2: 0MB 3: 0MB [ 6.823057] EDAC MC: UMC1 chip selects: [ 6.823058] EDAC amd64: MC: 0: 0MB 1: 0MB [ 6.823059] EDAC amd64: MC: 2: 8192MB 3: 8192MB
So MAYBE it's just a matter of a Consumer GPU being the cause of all of this ????Code:root@LiveUbuntu02:~# sudo dmidecode -t memory | grep -i 'error correction' Error Correction Type: Multi-bit ECC
@azee, @ALinden : please UNPLUG your GPU from the x8 Slot (the non-Bifurcated one, the one closest to the Edge of the Board - the x16 wouldn't work anyways as it Bifurcates by Default and the GPU doesn't like that apparently) and try to boot Ubuntu/Debian, then try again thedmesg | grep -i edac
andsudo dmidecode -t memory | grep -i 'error correction'
Commands.
EDIT 1: Full dmidecode ... I cannot believe my Eyes !
It really looks like UNPLUGGING the GPU from the x16 Slot made ECC Work. I cannot state the BIOS Menu because, well, now I cannot access it. I didn't check if the Onboard VGA Port worked, it did NOT with the 2600X before though. I didn't test with the 5700X though ...Code:root@LiveUbuntu02:~# dmidecode # dmidecode 3.5 Getting SMBIOS data from sysfs. SMBIOS 3.3.0 present. Table at 0x000E6CC0. Handle 0x0000, DMI type 0, 26 bytes BIOS Information Vendor: American Megatrends International, LLC. Version: L2.12 Release Date: 08/30/2024 Address: 0xF0000 Runtime Size: 64 kB ROM Size: 16 MB Characteristics: PCI is supported BIOS is upgradeable BIOS shadowing is allowed Boot from CD is supported Selectable boot is supported BIOS ROM is socketed EDD is supported Japanese floppy for NEC 9800 1.2 MB is supported (int 13h) Japanese floppy for Toshiba 1.2 MB is supported (int 13h) 5.25"/360 kB floppy services are supported (int 13h) 5.25"/1.2 MB floppy services are supported (int 13h) 3.5"/720 kB floppy services are supported (int 13h) 3.5"/2.88 MB floppy services are supported (int 13h) Print screen service is supported (int 5h) Serial services are supported (int 14h) Printer services are supported (int 17h) CGA/mono video services are supported (int 10h) USB legacy is supported BIOS boot specification is supported Targeted content distribution is supported UEFI is supported BIOS Revision: 5.17 Handle 0x0001, DMI type 1, 27 bytes System Information Manufacturer: To Be Filled By O.E.M. Product Name: To Be Filled By O.E.M. Version: To Be Filled By O.E.M. Serial Number: To Be Filled By O.E.M. UUID: 00000000-0000-0000-0000-f3ee00f0f3ee Wake-up Type: Power Switch SKU Number: To Be Filled By O.E.M. Family: To Be Filled By O.E.M. Handle 0x0002, DMI type 2, 15 bytes Base Board Information Manufacturer: ASRockRack Product Name: B450D4U-V1L Version: Serial Number: Asset Tag: Features: Board is a hosting board Board is replaceable Location In Chassis: Chassis Handle: 0x0003 Type: Motherboard Contained Object Handles: 0 Handle 0x0003, DMI type 3, 22 bytes Chassis Information Manufacturer: To Be Filled By O.E.M. Type: Desktop Lock: Not Present Version: To Be Filled By O.E.M. Serial Number: To Be Filled By O.E.M. Asset Tag: To Be Filled By O.E.M. Boot-up State: Safe Power Supply State: Safe Thermal State: Safe Security Status: None OEM Information: 0x00000000 Height: Unspecified Number Of Power Cords: 1 Contained Elements: 0 SKU Number: To Be Filled By O.E.M. Handle 0x0004, DMI type 10, 6 bytes On Board Device Information Type: Video Status: Enabled Description: To Be Filled By O.E.M. Handle 0x0005, DMI type 11, 5 bytes OEM Strings String 1: To Be Filled By O.E.M. Handle 0x0006, DMI type 32, 20 bytes System Boot Information Status: No errors detected Handle 0x0007, DMI type 44, 9 bytes Unknown Type Header and Data: 2C 09 07 00 FF FF 01 01 00 Handle 0x0008, DMI type 18, 23 bytes 32-bit Memory Error Information Type: OK Granularity: Unknown Operation: Unknown Vendor Syndrome: Unknown Memory Array Address: Unknown Device Address: Unknown Resolution: Unknown Handle 0x0009, DMI type 16, 23 bytes Physical Memory Array Location: System Board Or Motherboard Use: System Memory Error Correction Type: Multi-bit ECC Maximum Capacity: 128 GB Error Information Handle: 0x0008 Number Of Devices: 4 Handle 0x000A, DMI type 19, 31 bytes Memory Array Mapped Address Starting Address: 0x00000000000 Ending Address: 0x000BFFFFFFF Range Size: 3 GB Physical Array Handle: 0x0009 Partition Width: 1 Handle 0x000B, DMI type 19, 31 bytes Memory Array Mapped Address Starting Address: 0x00100000000 Ending Address: 0x0043FFFFFFF Range Size: 13 GB Physical Array Handle: 0x0009 Partition Width: 1 Handle 0x000C, DMI type 7, 27 bytes Cache Information Socket Designation: L1 - Cache Configuration: Enabled, Not Socketed, Level 1 Operational Mode: Write Back Location: Internal Installed Size: 512 kB Maximum Size: 512 kB Supported SRAM Types: Pipeline Burst Installed SRAM Type: Pipeline Burst Speed: 1 ns Error Correction Type: Multi-bit ECC System Type: Unified Associativity: 8-way Set-associative Handle 0x000D, DMI type 7, 27 bytes Cache Information Socket Designation: L2 - Cache Configuration: Enabled, Not Socketed, Level 2 Operational Mode: Write Back Location: Internal Installed Size: 4 MB Maximum Size: 4 MB Supported SRAM Types: Pipeline Burst Installed SRAM Type: Pipeline Burst Speed: 1 ns Error Correction Type: Multi-bit ECC System Type: Unified Associativity: 8-way Set-associative Handle 0x000E, DMI type 7, 27 bytes Cache Information Socket Designation: L3 - Cache Configuration: Enabled, Not Socketed, Level 3 Operational Mode: Write Back Location: Internal Installed Size: 32 MB Maximum Size: 32 MB Supported SRAM Types: Pipeline Burst Installed SRAM Type: Pipeline Burst Speed: 1 ns Error Correction Type: Multi-bit ECC System Type: Unified Associativity: 16-way Set-associative Handle 0x000F, DMI type 4, 48 bytes Processor Information Socket Designation: AM4 Type: Central Processor Family: Zen Manufacturer: Advanced Micro Devices, Inc. ID: 12 0F A2 00 FF FB 8B 17 Signature: Family 25, Model 33, Stepping 2 Flags: FPU (Floating-point unit on-chip) VME (Virtual mode extension) DE (Debugging extension) PSE (Page size extension) TSC (Time stamp counter) MSR (Model specific registers) PAE (Physical address extension) MCE (Machine check exception) CX8 (CMPXCHG8 instruction supported) APIC (On-chip APIC hardware supported) SEP (Fast system call) MTRR (Memory type range registers) PGE (Page global enable) MCA (Machine check architecture) CMOV (Conditional move instruction supported) PAT (Page attribute table) PSE-36 (36-bit page size extension) CLFSH (CLFLUSH instruction supported) MMX (MMX technology supported) FXSR (FXSAVE and FXSTOR instructions supported) SSE (Streaming SIMD extensions) SSE2 (Streaming SIMD extensions 2) HTT (Multi-threading) Version: AMD Ryzen 7 5700X 8-Core Processor Voltage: 1.1 V External Clock: 100 MHz Max Speed: 4650 MHz Current Speed: 3400 MHz Status: Populated, Enabled Upgrade: Socket AM4 L1 Cache Handle: 0x000C L2 Cache Handle: 0x000D L3 Cache Handle: 0x000E Serial Number: Unknown Asset Tag: Unknown Part Number: Unknown Core Count: 8 Core Enabled: 8 Thread Count: 16 Characteristics: 64-bit capable Multi-Core Hardware Thread Execute Protection Enhanced Virtualization Power/Performance Control Handle 0x0010, DMI type 18, 23 bytes 32-bit Memory Error Information Type: OK Granularity: Unknown Operation: Unknown Vendor Syndrome: Unknown Memory Array Address: Unknown Device Address: Unknown Resolution: Unknown Handle 0x0011, DMI type 17, 92 bytes Memory Device Array Handle: 0x0009 Error Information Handle: 0x0010 Total Width: Unknown Data Width: Unknown Size: No Module Installed Form Factor: Unknown Set: None Locator: DIMM 0 Bank Locator: P0 CHANNEL A Type: Unknown Type Detail: Unknown Handle 0x0012, DMI type 18, 23 bytes 32-bit Memory Error Information Type: OK Granularity: Unknown Operation: Unknown Vendor Syndrome: Unknown Memory Array Address: Unknown Device Address: Unknown Resolution: Unknown Handle 0x0013, DMI type 17, 92 bytes Memory Device Array Handle: 0x0009 Error Information Handle: 0x0012 Total Width: 72 bits Data Width: 64 bits Size: 16 GB Form Factor: DIMM Set: None Locator: DIMM 1 Bank Locator: P0 CHANNEL A Type: DDR4 Type Detail: Synchronous Unbuffered (Unregistered) Speed: 2400 MT/s Manufacturer: Samsung Serial Number: 35A871F8 Asset Tag: Not Specified Part Number: M391A2K43BB1-CRC Rank: 2 Configured Memory Speed: 2400 MT/s Minimum Voltage: 1.2 V Maximum Voltage: 1.2 V Configured Voltage: 1.2 V Memory Technology: DRAM Memory Operating Mode Capability: Volatile memory Firmware Version: Unknown Module Manufacturer ID: Bank 1, Hex 0xCE Module Product ID: Unknown Memory Subsystem Controller Manufacturer ID: Unknown Memory Subsystem Controller Product ID: Unknown Non-Volatile Size: None Volatile Size: 16 GB Cache Size: None Logical Size: None Handle 0x0014, DMI type 20, 35 bytes Memory Device Mapped Address Starting Address: 0x00000000000 Ending Address: 0x003FFFFFFFF Range Size: 16 GB Physical Device Handle: 0x0013 Memory Array Mapped Address Handle: 0x000B Partition Row Position: Unknown Interleave Position: Unknown Interleaved Data Depth: Unknown Handle 0x0015, DMI type 18, 23 bytes 32-bit Memory Error Information Type: OK Granularity: Unknown Operation: Unknown Vendor Syndrome: Unknown Memory Array Address: Unknown Device Address: Unknown Resolution: Unknown Handle 0x0016, DMI type 17, 92 bytes Memory Device Array Handle: 0x0009 Error Information Handle: 0x0015 Total Width: Unknown Data Width: Unknown Size: No Module Installed Form Factor: Unknown Set: None Locator: DIMM 0 Bank Locator: P0 CHANNEL B Type: Unknown Type Detail: Unknown Handle 0x0017, DMI type 18, 23 bytes 32-bit Memory Error Information Type: OK Granularity: Unknown Operation: Unknown Vendor Syndrome: Unknown Memory Array Address: Unknown Device Address: Unknown Resolution: Unknown Handle 0x0018, DMI type 17, 92 bytes Memory Device Array Handle: 0x0009 Error Information Handle: 0x0017 Total Width: Unknown Data Width: Unknown Size: No Module Installed Form Factor: Unknown Set: None Locator: DIMM 1 Bank Locator: P0 CHANNEL B Type: Unknown Type Detail: Unknown Handle 0x0019, DMI type 13, 22 bytes BIOS Language Information Language Description Format: Long Installable Languages: 1 en|US|iso8859-1 Currently Installed Language: en|US|iso8859-1 Handle 0x001A, DMI type 127, 4 bytes End Of Table
Today was quite busy and now i updated to L2.12 bios and run the scripts from SSP Subfolder, Run patch.nsh. Reboot with reset. Boot into UEFI Shell. Run read.nsh. Shutdown. Disconnect Power Cord for about 60 seconds.OK, so it is like @RolloZ170 said.
You need a COMPLETE Poweroff (don't know for how long exactly, give it at least 30 Seconds with the Power Cord DETACHED).
I rebooted with the Graphics Card installed and it still works with ECC. And I still can't see these Menus that should exist in the BIOS ...
Note that I am on BIOS L2.12 now. But BIOS update alone did NOT fix this !
I used the Scripts inside the SSP Subfolder. Boot into UEFI Shell. RunCode:root@LiveUbuntu02:~# sudo dmidecode -t memory | grep -i 'error correction' Error Correction Type: Multi-bit ECC root@LiveUbuntu02:~# dmesg | grep -i edac [ 0.650354] EDAC MC: Ver: 3.0.0 [ 6.543072] EDAC MC0: Giving out device to module amd64_edac controller F19h_M20h: DEV 0000:00:18.3 (INTERRUPT) [ 6.543076] EDAC amd64: F19h_M20h detected (node 0). [ 6.543080] EDAC MC: UMC0 chip selects: [ 6.543082] EDAC amd64: MC: 0: 0MB 1: 0MB [ 6.543084] EDAC amd64: MC: 2: 0MB 3: 0MB [ 6.543088] EDAC MC: UMC1 chip selects: [ 6.543089] EDAC amd64: MC: 0: 0MB 1: 0MB [ 6.543091] EDAC amd64: MC: 2: 8192MB 3: 8192MB
patch.nsh
. Reboot withreset
. Boot into UEFI Shell. Runread.nsh
. Shutdown. Disconnect Power Cord for at least 30 Seconds. Boot into Debian/Ubuntu and checkdmesg
/dmidecode
.
Note: feel free to downloadsetup_var.efi
from the Official Github Page, you don't need to use the one that I provided if you don't trust it. I just don't want starting to have to edit Subfolders and whatnot or Upload the 8 Patch + Read Scripts individually depending on what CPU we want to test against.
It still sucks that nothing shows up in the BIOS Menu. But I guess this is better than nothing, right?
EDIT 1: maybe also worth trying with JUST the BIOS Update + Poweroff. But from what I recall from @ALinden, that didn't seem to work. Not sure if he did a complete Power Off though ...
EDIT 2: @ALinden, @azee: can you try the Procedure with the Poweroff as Indicated in this Post ? I'm NOT getting the Menu showing up in BIOS but ECC seems to have started working now !
I ran your script.script.txt
to be renamed toscript.nsh
and executed in UEFI Shell.
So I provide Data, you provide Anecdotal Evidence and no Data.I ran your script.
Basically most that differs from your result is boot entries that depend what drives are connected.
Seems your script does not read anything from Setup or PBS.
If we want to compare settings, I think you have to send me SCELNX_64 output.
vendor_id : AuthenticAMD
cpu family : 25
model : 33
model name : AMD Ryzen 7 5700X 8-Core Processor
stepping : 2
microcode : 0xa201210
I actually had a look and am re-running my Script to extract the VarOffset Values.Here are my files.
Also lets compare our CPUs. Here is beginning of /proc/cpuinfo of mine:
Code:vendor_id : AuthenticAMD cpu family : 25 model : 33 model name : AMD Ryzen 7 5700X 8-Core Processor stepping : 2 microcode : 0xa201210
uefitool
(the only one that seemed to work ?) and it had most of the Stuff in it (IMHO). Like it generated 400+ Files when extracted.ifrextractor
(1 of which is what we already have).Are you sure you uploaded YOUR File generated from my Script ? It looks EXACTLY the same as Mine ... Diff Outputs exactly ZERO differences ...Here are my files.
Also lets compare our CPUs. Here is beginning of /proc/cpuinfo of mine:
Code:vendor_id : AuthenticAMD cpu family : 25 model : 33 model name : AMD Ryzen 7 5700X 8-Core Processor stepping : 2 microcode : 0xa201210
VarStoreId
is NOT unique. Neither is the VarStore Guid
for that Matter ...VarStoreId: 0x1
can correspond both to PcieSataSetupVar
and Setup
(and probably many other):Section_Volume_image_9E21FD93-9C72-4C15-8C4B-E77F1DB2D792_body.vol.10.16.en-US.ifr.txt: VarStore Guid: FAE2664D-C098-4DB5-9CD8-9B429CF93351, VarStoreId: 0x1, Size: 0x12, Name: "PcieSataSetupVar"
Section_Volume_image_9E21FD93-9C72-4C15-8C4B-E77F1DB2D792_body.vol.10.0.en-US.ifr.txt: VarStore Guid: FAE2664D-C098-4DB5-9CD8-9B429CF93351, VarStoreId: 0x1, Size: 0x12, Name: "PcieSataSetupVar"
Section_Volume_image_9E21FD93-9C72-4C15-8C4B-E77F1DB2D792_body.vol.10.13.en-US.ifr.txt: VarStore Guid: FAE2664D-C098-4DB5-9CD8-9B429CF93351, VarStoreId: 0x1, Size: 0x12, Name: "PcieSataSetupVar"
Section_Volume_image_9E21FD93-9C72-4C15-8C4B-E77F1DB2D792_body.vol.10.5.en-US.ifr.txt: VarStore Guid: FAE2664D-C098-4DB5-9CD8-9B429CF93351, VarStoreId: 0x1, Size: 0x12, Name: "PcieSataSetupVar"
Section_Volume_image_9E21FD93-9C72-4C15-8C4B-E77F1DB2D792_body.vol.10.11.en-US.ifr.txt: VarStore Guid: FAE2664D-C098-4DB5-9CD8-9B429CF93351, VarStoreId: 0x1, Size: 0x12, Name: "PcieSataSetupVar"
Section_Volume_image_9E21FD93-9C72-4C15-8C4B-E77F1DB2D792_body.vol.10.7.en-US.ifr.txt: VarStore Guid: FAE2664D-C098-4DB5-9CD8-9B429CF93351, VarStoreId: 0x1, Size: 0x12, Name: "PcieSataSetupVar"
Section_Volume_image_9E21FD93-9C72-4C15-8C4B-E77F1DB2D792_body.vol.10.14.en-US.ifr.txt: VarStore Guid: FAE2664D-C098-4DB5-9CD8-9B429CF93351, VarStoreId: 0x1, Size: 0x12, Name: "PcieSataSetupVar"
Section_Volume_image_9E21FD93-9C72-4C15-8C4B-E77F1DB2D792_body.vol.10.2.en-US.ifr.txt: VarStore Guid: FAE2664D-C098-4DB5-9CD8-9B429CF93351, VarStoreId: 0x1, Size: 0x12, Name: "PcieSataSetupVar"
Section_Volume_image_9E21FD93-9C72-4C15-8C4B-E77F1DB2D792_body.vol.10.27.en-US.ifr.txt: VarStore Guid: FAE2664D-C098-4DB5-9CD8-9B429CF93351, VarStoreId: 0x1, Size: 0x12, Name: "PcieSataSetupVar"
Section_Volume_image_9E21FD93-9C72-4C15-8C4B-E77F1DB2D792_body.vol.10.22.en-US.ifr.txt: VarStore Guid: FAE2664D-C098-4DB5-9CD8-9B429CF93351, VarStoreId: 0x1, Size: 0x12, Name: "PcieSataSetupVar"
Section_Volume_image_9E21FD93-9C72-4C15-8C4B-E77F1DB2D792_body.vol.10.8.en-US.ifr.txt: VarStore Guid: FAE2664D-C098-4DB5-9CD8-9B429CF93351, VarStoreId: 0x1, Size: 0x12, Name: "PcieSataSetupVar"
Section_Volume_image_9E21FD93-9C72-4C15-8C4B-E77F1DB2D792_body.vol.6.24.en-US.ifr.txt: VarStore Guid: EC87D643-EBA4-4BB5-A1E5-3F3E36B20DA9, VarStoreId: 0x1, Size: 0x1A7, Name: "Setup"
Section_Volume_image_9E21FD93-9C72-4C15-8C4B-E77F1DB2D792_body.vol.6.2.en-US.ifr.txt: VarStore Guid: EC87D643-EBA4-4BB5-A1E5-3F3E36B20DA9, VarStoreId: 0x1, Size: 0x1A7, Name: "Setup"
Section_Volume_image_9E21FD93-9C72-4C15-8C4B-E77F1DB2D792_body.vol.9.16.en-US.ifr.txt: VarStore Guid: 80E1202E-2697-4264-9CC9-80762C3E5863, VarStoreId: 0x1, Size: 0x7, Name: "Setup"
Section_Volume_image_9E21FD93-9C72-4C15-8C4B-E77F1DB2D792_body.vol.6.18.en-US.ifr.txt: VarStore Guid: EC87D643-EBA4-4BB5-A1E5-3F3E36B20DA9, VarStoreId: 0x1, Size: 0x1A7, Name: "Setup"
Section_Volume_image_9E21FD93-9C72-4C15-8C4B-E77F1DB2D792_body.vol.6.7.en-US.ifr.txt: VarStore Guid: EC87D643-EBA4-4BB5-A1E5-3F3E36B20DA9, VarStoreId: 0x1, Size: 0x1A7, Name: "Setup"
Section_Volume_image_9E21FD93-9C72-4C15-8C4B-E77F1DB2D792_body.vol.9.13.en-US.ifr.txt: VarStore Guid: 80E1202E-2697-4264-9CC9-80762C3E5863, VarStoreId: 0x1, Size: 0x7, Name: "Setup"
Section_Volume_image_9E21FD93-9C72-4C15-8C4B-E77F1DB2D792_body.vol.9.8.en-US.ifr.txt: VarStore Guid: 80E1202E-2697-4264-9CC9-80762C3E5863, VarStoreId: 0x1, Size: 0x7, Name: "Setup"
Section_Volume_image_9E21FD93-9C72-4C15-8C4B-E77F1DB2D792_body.vol.6.21.en-US.ifr.txt: VarStore Guid: EC87D643-EBA4-4BB5-A1E5-3F3E36B20DA9, VarStoreId: 0x1, Size: 0x1A7, Name: "Setup"
Section_Volume_image_9E21FD93-9C72-4C15-8C4B-E77F1DB2D792_body.vol.9.20.en-US.ifr.txt: VarStore Guid: 80E1202E-2697-4264-9CC9-80762C3E5863, VarStoreId: 0x1, Size: 0x7, Name: "Setup"
Section_Volume_image_9E21FD93-9C72-4C15-8C4B-E77F1DB2D792_body.vol.6.12.en-US.ifr.txt: VarStore Guid: EC87D643-EBA4-4BB5-A1E5-3F3E36B20DA9, VarStoreId: 0x1, Size: 0x1A7, Name: "Setup"
Section_Volume_image_9E21FD93-9C72-4C15-8C4B-E77F1DB2D792_body.vol.6.8.en-US.ifr.txt: VarStore Guid: EC87D643-EBA4-4BB5-A1E5-3F3E36B20DA9, VarStoreId: 0x1, Size: 0x1A7, Name: "Setup"
Section_Volume_image_9E21FD93-9C72-4C15-8C4B-E77F1DB2D792_body.vol.9.7.en-US.ifr.txt: VarStore Guid: 80E1202E-2697-4264-9CC9-80762C3E5863, VarStoreId: 0x1, Size: 0x7, Name: "Setup"
Section_Volume_image_9E21FD93-9C72-4C15-8C4B-E77F1DB2D792_body.vol.6.17.en-US.ifr.txt: VarStore Guid: EC87D643-EBA4-4BB5-A1E5-3F3E36B20DA9, VarStoreId: 0x1, Size: 0x1A7, Name: "Setup"
Section_Volume_image_9E21FD93-9C72-4C15-8C4B-E77F1DB2D792_body.vol.9.25.en-US.ifr.txt: VarStore Guid: 80E1202E-2697-4264-9CC9-80762C3E5863, VarStoreId: 0x1, Size: 0x7, Name: "Setup"
Section_Volume_image_9E21FD93-9C72-4C15-8C4B-E77F1DB2D792_body.vol.9.19.en-US.ifr.txt: VarStore Guid: 80E1202E-2697-4264-9CC9-80762C3E5863, VarStoreId: 0x1, Size: 0x7, Name: "Setup"
Section_Volume_image_9E21FD93-9C72-4C15-8C4B-E77F1DB2D792_body.vol.9.2.en-US.ifr.txt: VarStore Guid: 80E1202E-2697-4264-9CC9-80762C3E5863, VarStoreId: 0x1, Size: 0x7, Name: "Setup"
Section_Volume_image_9E21FD93-9C72-4C15-8C4B-E77F1DB2D792_body.vol.6.15.en-US.ifr.txt: VarStore Guid: EC87D643-EBA4-4BB5-A1E5-3F3E36B20DA9, VarStoreId: 0x1, Size: 0x1A7, Name: "Setup"
Section_Volume_image_9E21FD93-9C72-4C15-8C4B-E77F1DB2D792_body.vol.9.27.en-US.ifr.txt: VarStore Guid: 80E1202E-2697-4264-9CC9-80762C3E5863, VarStoreId: 0x1, Size: 0x7, Name: "Setup"
Section_Volume_image_9E21FD93-9C72-4C15-8C4B-E77F1DB2D792_body.vol.9.0.en-US.ifr.txt: VarStore Guid: 80E1202E-2697-4264-9CC9-80762C3E5863, VarStoreId: 0x1, Size: 0x7, Name: "Setup"
Section_Volume_image_9E21FD93-9C72-4C15-8C4B-E77F1DB2D792_body.vol.9.22.en-US.ifr.txt: VarStore Guid: 80E1202E-2697-4264-9CC9-80762C3E5863, VarStoreId: 0x1, Size: 0x7, Name: "Setup"
Section_Volume_image_9E21FD93-9C72-4C15-8C4B-E77F1DB2D792_body.vol.6.10.en-US.ifr.txt: VarStore Guid: EC87D643-EBA4-4BB5-A1E5-3F3E36B20DA9, VarStoreId: 0x1, Size: 0x1A7, Name: "Setup"
Section_Volume_image_9E21FD93-9C72-4C15-8C4B-E77F1DB2D792_body.vol.9.5.en-US.ifr.txt: VarStore Guid: 80E1202E-2697-4264-9CC9-80762C3E5863, VarStoreId: 0x1, Size: 0x7, Name: "Setup"
Section_Volume_image_9E21FD93-9C72-4C15-8C4B-E77F1DB2D792_body.vol.6.5.en-US.ifr.txt: VarStore Guid: EC87D643-EBA4-4BB5-A1E5-3F3E36B20DA9, VarStoreId: 0x1, Size: 0x1A7, Name: "Setup"
Section_Volume_image_9E21FD93-9C72-4C15-8C4B-E77F1DB2D792_body.vol.9.11.en-US.ifr.txt: VarStore Guid: 80E1202E-2697-4264-9CC9-80762C3E5863, VarStoreId: 0x1, Size: 0x7, Name: "Setup"
Section_Volume_image_9E21FD93-9C72-4C15-8C4B-E77F1DB2D792_body.vol.6.23.en-US.ifr.txt: VarStore Guid: EC87D643-EBA4-4BB5-A1E5-3F3E36B20DA9, VarStoreId: 0x1, Size: 0x1A7, Name: "Setup"
Section_Volume_image_9E21FD93-9C72-4C15-8C4B-E77F1DB2D792_body.vol.6.26.en-US.ifr.txt: VarStore Guid: EC87D643-EBA4-4BB5-A1E5-3F3E36B20DA9, VarStoreId: 0x1, Size: 0x1A7, Name: "Setup"
Section_Volume_image_9E21FD93-9C72-4C15-8C4B-E77F1DB2D792_body.vol.6.0.en-US.ifr.txt: VarStore Guid: EC87D643-EBA4-4BB5-A1E5-3F3E36B20DA9, VarStoreId: 0x1, Size: 0x1A7, Name: "Setup"
Section_Volume_image_9E21FD93-9C72-4C15-8C4B-E77F1DB2D792_body.vol.6.32.en-US.ifr.txt: VarStore Guid: EC87D643-EBA4-4BB5-A1E5-3F3E36B20DA9, VarStoreId: 0x1, Size: 0x1A7, Name: "Setup"
Section_Volume_image_9E21FD93-9C72-4C15-8C4B-E77F1DB2D792_body.vol.9.14.en-US.ifr.txt: VarStore Guid: 80E1202E-2697-4264-9CC9-80762C3E5863, VarStoreId: 0x1, Size: 0x7, Name: "Setup"
Arghh wrong file indeed.Are you sure you uploaded YOUR File generated from my Script
VERY briefly. It looks like it contains also Comments etc. I'll have to do this EveningArghh wrong file indeed.
BTW did you take a look at nvram-al.txt ?
Now I see what you mean with "Boot" Order and USB ...Arghh wrong file indeed.
BTW did you take a look at nvram-al.txt ?
SystemAccess(4):0x0=0x00
but unsure what that does ...But at least I can give you thisHere are my files.
Also lets compare our CPUs. Here is beginning of /proc/cpuinfo of mine:
Code:vendor_id : AuthenticAMD cpu family : 25 model : 33 model name : AMD Ryzen 7 5700X 8-Core Processor stepping : 2 microcode : 0xa201210
/proc/cpuinfo
:processor : 0
vendor_id : AuthenticAMD
cpu family : 25
model : 33
model name : AMD Ryzen 7 5700X 8-Core Processor
stepping : 2
microcode : 0xa201210
cpu MHz : 2200.000
cache size : 512 KB
physical id : 0
siblings : 16
core id : 0
cpu cores : 8
apicid : 0
initial apicid : 0
fpu : yes
fpu_exception : yes
cpuid level : 16
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl nonstop_tsc cpuid extd_apicid aperfmperf rapl pni pclmulqdq monitor ssse3 fma cx16 sse4_1 sse4_2 x2apic movbe popcnt aes xsave avx f16c rdrand lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs skinit wdt tce topoext perfctr_core perfctr_nb bpext perfctr_llc mwaitx cpb cat_l3 cdp_l3 hw_pstate ssbd mba ibrs ibpb stibp vmmcall fsgsbase bmi1 avx2 smep bmi2 invpcid cqm rdt_a rdseed adx smap clflushopt clwb sha_ni xsaveopt xsavec xgetbv1 xsaves cqm_llc cqm_occup_llc cqm_mbm_total cqm_mbm_local user_shstk clzero irperf xsaveerptr rdpru wbnoinvd arat npt lbrv svm_lock nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold avic v_vmsave_vmload vgif v_spec_ctrl umip pku ospke vaes vpclmulqdq rdpid overflow_recov succor smca debug_swap
bugs : sysret_ss_attrs spectre_v1 spectre_v2 spec_store_bypass srso ibpb_no_ret
bogomips : 6787.29
TLB size : 2560 4K pages
clflush size : 64
cache_alignment : 64
address sizes : 48 bits physical, 48 bits virtual
power management: ts ttp tm hwpstate cpb eff_freq_ro [13] [14]
lscpu
if you prefer:Architecture: x86_64
CPU op-mode(s): 32-bit, 64-bit
Address sizes: 48 bits physical, 48 bits virtual
Byte Order: Little Endian
CPU(s): 16
On-line CPU(s) list: 0-15
Vendor ID: AuthenticAMD
BIOS Vendor ID: Advanced Micro Devices, Inc.
Model name: AMD Ryzen 7 5700X 8-Core Processor
BIOS Model name: AMD Ryzen 7 5700X 8-Core Processor Unknown CPU @ 3.4GHz
BIOS CPU family: 107
CPU family: 25
Model: 33
Thread(s) per core: 2
Core(s) per socket: 8
Socket(s): 1
Stepping: 2
Frequency boost: enabled
CPU(s) scaling MHz: 56%
CPU max MHz: 4661.7178
CPU min MHz: 2200.0000
BogoMIPS: 6787.29
Flags: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl nonstop_tsc cpuid extd_apicid aperfmperf rapl pni pclmu
lqdq monitor ssse3 fma cx16 sse4_1 sse4_2 x2apic movbe popcnt aes xsave avx f16c rdrand lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs skinit wdt tce topoext perfctr_core perfctr_nb bpext
perfctr_llc mwaitx cpb cat_l3 cdp_l3 hw_pstate ssbd mba ibrs ibpb stibp vmmcall fsgsbase bmi1 avx2 smep bmi2 invpcid cqm rdt_a rdseed adx smap clflushopt clwb sha_ni xsaveopt xsavec xgetbv1 xsaves cqm_llc cqm_occup_llc cqm_mbm_t
otal cqm_mbm_local user_shstk clzero irperf xsaveerptr rdpru wbnoinvd arat npt lbrv svm_lock nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold avic v_vmsave_vmload vgif v_spec_ctrl umip pku ospke v
aes vpclmulqdq rdpid overflow_recov succor smca debug_swap
Virtualization features:
Virtualization: AMD-V
Caches (sum of all):
L1d: 256 KiB (8 instances)
L1i: 256 KiB (8 instances)
L2: 4 MiB (8 instances)
L3: 32 MiB (1 instance)
NUMA:
NUMA node(s): 1
NUMA node0 CPU(s): 0-15
Vulnerabilities:
Gather data sampling: Not affected
Itlb multihit: Not affected
L1tf: Not affected
Mds: Not affected
Meltdown: Not affected
Mmio stale data: Not affected
Reg file data sampling: Not affected
Retbleed: Not affected
Spec rstack overflow: Mitigation; Safe RET
Spec store bypass: Mitigation; Speculative Store Bypass disabled via prctl
Spectre v1: Mitigation; usercopy/swapgs barriers and __user pointer sanitization
Spectre v2: Mitigation; Retpolines; IBPB conditional; IBRS_FW; STIBP always-on; RSB filling; PBRSB-eIBRS Not affected; BHI Not affected
Srbds: Not affected
Tsx async abort: Not affected
Setup
Entries. I was doing a Unique entry for VarStoreId: X
& VarOffset: Y
but of course since VarStoreId
is NOT unique then that is wrong ...Setup
-> ASRock-B450D4U-V1LQ5/extract-bios/extract.nsh at main · luckylinux/ASRock-B450D4U-V1LQ5When I took a look at some files extracted that way that also had "ECC Enable" in them, I saw that at least these two were not correct. Read through these two text files that I quoted below. The content does not make any sense to me.@ALinden: I extracted ALL the BIOS now (under9E21FD93-9C72-4C15-8C4B-E77F1DB2D792
, selectVolume Image Section
, thenExtract Body
).
Edit 1: Also note that not all options are 1 byte (Size: 8 in .txt) some are larger for example 2 bytes (Size: 16)These "new" seem messed up! Take a look at whole files:
Section_Volume_image_9E21FD93-9C72-4C15-8C4B-E77F1DB2D792_body.vol.1.3.en-US.uefi.ifr.txt
Section_Volume_image_9E21FD93-9C72-4C15-8C4B-E77F1DB2D792_body.vol.1.4.en-US.uefi.ifr.txt
And then suggests to use SCELNX as an alternative.This approach may also work on some non-OCP consumer hardware