Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Unraid does not correctly display my RAM

Featured Replies

Hi! 

I have posted about this before, but I did not get an answer and I have found some more information. 

I have a Huananzhi x79 8D motherboard with 8x8GB of DDR3 ECC memory and 2 x Xeon E5 2670 CPU:s. 

 

The unraid dashboard lists my RAM to be 32GB (instead of 64GB). The system information as well: 

Model: Custom
M/B: HUANANZHI X79-8D Version VAA31 - s/n: MB-201903272019
BIOS: American Megatrends Inc. Version 4.6.5. Dated: 03/28/2019
CPU: Intel® Xeon® CPU E5-2670 0 @ 2.60GHz
HVM: Enabled
IOMMU: Enabled
Cache: 512 KiB, 2048 KiB, 20480 KiB, 512 KiB, 2048 KiB, 20480 KiB
Memory: 32 GiB DDR3 Multi-bit ECC (max. installable capacity 192 GiB)
Network: bond0: fault-tolerance (active-backup), mtu 1500
 eth0: 1000 Mbps, full duplex, mtu 1500
 eth1: interface down
Kernel: Linux 4.19.88-Unraid x86_64
OpenSSL: 1.1.1d
Uptime: 

The "free" command gives me 64GB of RAM: 

              total        used        free      shared  buff/cache   available
Mem:       65966588    19896080     4611780      696308    41458728    44772192
Swap:             0           0           0

 

lshw -short

Also shows 8 sticks of 8GB RAM: 

/W path         Device       Class       Description
=====================================================
                              system      To be filled by O.E.M. (To be filled by O.E.M.)
/0                            bus         X79-8D
/0/0                          memory      64KiB BIOS
/0/1                          processor   Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz
/0/1/5                        memory      512KiB L1 cache
/0/1/6                        memory      2MiB L2 cache
/0/1/7                        memory      20MiB L3 cache
/0/2                          processor   Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz
/0/2/9                        memory      512KiB L1 cache
/0/2/a                        memory      2MiB L2 cache
/0/2/b                        memory      20MiB L3 cache
/0/2c                         memory      System Memory
/0/2c/0                       memory      DIMM Synchronous [empty]
/0/2c/1                       memory      DIMM Synchronous [empty]
/0/2c/2                       memory      DIMM Synchronous [empty]
/0/2c/3                       memory      DIMM Synchronous [empty]
/0/2c/4                       memory      8GiB DIMM DDR3 1600 MHz (0.6 ns)
/0/2c/5                       memory      8GiB DIMM DDR3 1600 MHz (0.6 ns)
/0/2c/6                       memory      8GiB DIMM DDR3 1600 MHz (0.6 ns)
/0/2c/7                       memory      8GiB DIMM DDR3 1600 MHz (0.6 ns)
/0/3e                         memory      System Memory
/0/3e/0                       memory      8GiB DIMM DDR3 1600 MHz (0.6 ns)
/0/3e/1                       memory      8GiB DIMM DDR3 1600 MHz (0.6 ns)
/0/3e/2                       memory      8GiB DIMM DDR3 1600 MHz (0.6 ns)
/0/3e/3                       memory      8GiB DIMM DDR3 1600 MHz (0.6 ns)
/0/3e/4                       memory      DIMM Synchronous [empty]
/0/3e/5                       memory      DIMM Synchronous [empty]
/0/3e/6                       memory      DIMM Synchronous [empty]
/0/3e/7                       memory      DIMM Synchronous [empty]
/0/4                          memory      1023KiB BIOS
/0/6                          memory      1023KiB BIOS
/0/7                          memory      1023KiB BIOS
/0/9                          memory      1023KiB BIOS
/0/a                          memory      1023KiB BIOS
/0/b                          memory      1023KiB BIOS
/0/c                          memory      1023KiB BIOS
/0/d                          memory      1023KiB BIOS
/0/237e                       memory      1MiB BIOS
/0/e                          memory      
/0/f                          memory      

Attaching diagnostics and complete lshw output as a text file. 

 

Thank you for any assistance! 

 

monsterservern-diagnostics-20200114-2239.zip lshw-output.txt

Hi there,

 

I've passed this along to the devs to take a look.  I'm guessing that this is only an appearance issue and that nothing functionally is broken (e.g. you can still assign more than 32GB of RAM to VMs and whatnot).  Please confirm.

  • Author

Thank you. Yes I can assign more than 32 GB of RAM to my VMs. 

I've gone ahead and copied this into our bug reports forum for stable releases.  I've listed it under the category of "annoyance" as it doesn't seem to affect functionality, but obviously isn't reporting the correct data.  Further commenting on this should be done over there:

 

 

  • Author

OK, thank you. It seems like it would be easy to fix, related to how Unraid processes the system information? 

Unraid relies on the information given by the BIOS of your motherboard.

 

Check if there is any newer BIOS available.

  • Author

Hi! 

I have done some more digging. The problem seems to be with dmidecode, the command that the unraid GUI uses to fetch system information. When I run dmidecode manually I get some output and in the end the following error: 

 

Invalid entry length (0). DMI table is broken! Stop

 

Is there a way to fix the DMI table? Only through BIOS update? 

 

Thank you! 

/Erik

  • 1 year later...

I apologise for the thread necro, however I was having the same issue that eribob experienced but with only 64-GiB of DDR3 ECC showing instead of 128GiB. With the lead from eribob's digging, I found the exact same problem with dmidecode and discovered there is a typo in the DMI Table (Instead of 0x17 (23 bytes) length being used, it was 0x23). After a bit of researching and work, I've now modded my bios (no updates from Huananzhi were found) to fix this. Unraid 6.9.2 now shows all RAM now.

 

image.png.9ed002a5bd63731c4f9730c89a33ab42.png

 

I have a rough guide for others who experienced this (from my research, it looks like it's any chinese dual socket 'x79' board is affected), to fix it as well here: https://www.win-raid.com/t9047f16-Request-for-help-fixing-DMI-Tables-on-a-Huananzhi-X-D.html

I also apologise if the link breaks any rules, I don't see anything that prevents it, but I might have missed something.

  • Author

Wow this is awsome! Great work crenn! I had lost all hope of solving this problem… I have upgraded my system and sold the huananzhi board already but I will save this post in case I decide to build a second system in the future. 
 

/Erik

  • 1 year later...

after the last update (unraid 6.11.4/5 my processor Information and ram Information cannot be retrieved with dmidecode

  • 6 months later...
On 6/26/2021 at 3:24 AM, crenn said:

I apologise for the thread necro, however I was having the same issue that eribob experienced but with only 64-GiB of DDR3 ECC showing instead of 128GiB. With the lead from eribob's digging, I found the exact same problem with dmidecode and discovered there is a typo in the DMI Table (Instead of 0x17 (23 bytes) length being used, it was 0x23). After a bit of researching and work, I've now modded my bios (no updates from Huananzhi were found) to fix this. Unraid 6.9.2 now shows all RAM now.

 

image.png.9ed002a5bd63731c4f9730c89a33ab42.png

 

I have a rough guide for others who experienced this (from my research, it looks like it's any chinese dual socket 'x79' board is affected), to fix it as well here: https://www.win-raid.com/t9047f16-Request-for-help-fixing-DMI-Tables-on-a-Huananzhi-X-D.html

I also apologise if the link breaks any rules, I don't see anything that prevents it, but I might have missed something.

 

 

Hey friend, the link is broken, do u have another valid link?

  • 1 year later...

I recently upgraded my unRAID from version 6.12 to 7.0.0rc2 and am now encountering this issue.

 

System info shows: Memory: 0 GiB Multi-bit ECC

 

Did not see this issue when using 6.12.

 

Does anyone know if this will be resolved in future software updates?

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.