Open aarpro opened 1 year ago
i add in cmdline menu, disable_mtrr_trim with null value. and direct boot set to true
result is negative - nothing has changed :(
我没有做任何修改,但似乎不能复现你的问题.
物理机?
物理机?
yes But I no have physical access yet. A few days later I can check RAM and check BIOS settings
物理机?
When loading, I see 64GB RAM, I think this is no problem of memory modules, its soft problems
Have you made any progress?
Have you made any progress?
no - I no have physical access to the server yet but i see BIOS 64GB RAM, loaders 64GB RAM - DCM detected only 32GB, and reserved -32GB RAM so i thunk its is soft problems
In what direction I need to look for?
I don't know, just a little skeptical. Is it a swap?
swap
What settings can I change to change swap size or over swap parameters ?
What does dmesg say about your memory?
dmesg | grep -i memory
Does it look something similar to this?...
dmesg | grep -i memory [ 0.000000] WARNING: BIOS bug: CPU MTRRs don't cover all of memory, losing 29440MB of RAM. [ 0.000000] WARNING: CPU: 0 PID: 0 at arch/x86/kernel/cpu/mtrr/cleanup.c:972 mtrr_trim_uncached_memory+0x458/0x47f() [ 0.000000] [<ffffffff8190368c>] mtrr_trim_uncached_memory+0x458/0x47f
If so disable_mtrr_trim
will fix it.
dmesg | grep -i memory
root@DS3622:~# dmesg | grep -i memory
[ 0.000000] Base memory trampoline at [ffff880000096000] 96000 size 28672
[ 0.000000] Early memory node ranges
[ 0.000000] PM: Registered nosave memory: [mem 0x00000000-0x00000fff]
[ 0.000000] PM: Registered nosave memory: [mem 0x000a0000-0x000fffff]
[ 0.000000] PM: Registered nosave memory: [mem 0x00100000-0x00100fff]
[ 0.000000] PM: Registered nosave memory: [mem 0x00102000-0x00102fff]
[ 0.000000] PM: Registered nosave memory: [mem 0x76d35000-0x76d44fff]
[ 0.000000] PM: Registered nosave memory: [mem 0x7d63c000-0x7d6dbfff]
[ 0.000000] PM: Registered nosave memory: [mem 0x7d7b1000-0x7db06fff]
[ 0.000000] PM: Registered nosave memory: [mem 0x7db07000-0x7f442fff]
[ 0.000000] PM: Registered nosave memory: [mem 0x7f800000-0x7fffffff]
[ 0.000000] PM: Registered nosave memory: [mem 0x80000000-0xdfffffff]
[ 0.000000] PM: Registered nosave memory: [mem 0xe0000000-0xefffffff]
[ 0.000000] PM: Registered nosave memory: [mem 0xf0000000-0xfcffffff]
[ 0.000000] PM: Registered nosave memory: [mem 0xfd000000-0xfe7fffff]
[ 0.000000] PM: Registered nosave memory: [mem 0xfe800000-0xfeffffff]
[ 0.000000] PM: Registered nosave memory: [mem 0xff000000-0xffffffff]
[ 0.000000] Memory: 65752288K/67070324K available (5633K kernel code, 882K rwdata, 1776K rodata, 936K init, 1568K bss, 1318036K reserved, 0K cma-reserved)
[ 0.008644] Initializing cgroup subsys memory
[ 0.020242] Freeing SMP alternatives memory: 24K
[ 3.938591] Freeing initrd memory: 59804K
[ 5.856347] Freeing unused kernel memory: 936K
[ 5.857378] Freeing unused kernel memory: 500K
[ 5.858645] Freeing unused kernel memory: 272K
[ 7.024694] mpt2sas_cm0: Allocated physical memory: size(7579 kB)
This is what I see
加上试试,
If so
disable_mtrr_trim
will fix it.加上试试,
I can't understand how to do it :(
加上试试,
unchanged - does not work as it should
'value' does not need to be filled in
What they said. No value for mtrr trim.
'value' does not need to be filled in
all the same
in dsm shell:
free -m
cat /proc/meminfo
in dsm shell:
free -m cat /proc/meminfo
root@DS3622:~# free -m
total used free shared buff/cache available
Mem: 64335 1838 60532 112 1964 61868
Swap: 40651 0 40651
root@DS3622:~# cat /proc/meminfo
MemTotal: 65879776 kB
MemFree: 61985320 kB
MemAvailable: 63353380 kB
Buffers: 23000 kB
Cached: 1495004 kB
SwapCached: 0 kB
Active: 1877448 kB
Inactive: 887124 kB
Active(anon): 1264320 kB
Inactive(anon): 98948 kB
Active(file): 613128 kB
Inactive(file): 788176 kB
Unevictable: 1676 kB
Mlocked: 1676 kB
SwapTotal: 41627564 kB
SwapFree: 41627564 kB
Dirty: 144 kB
Writeback: 0 kB
AnonPages: 1248292 kB
Mapped: 296724 kB
Shmem: 115044 kB
Slab: 572576 kB
SReclaimable: 493764 kB
SUnreclaim: 78812 kB
KernelStack: 10080 kB
PageTables: 15480 kB
NFS_Unstable: 0 kB
Bounce: 0 kB
WritebackTmp: 0 kB
CommitLimit: 74567452 kB
Committed_AS: 3154760 kB
VmallocTotal: 34359738367 kB
VmallocUsed: 0 kB
VmallocChunk: 0 kB
DirectMap4k: 17144 kB
DirectMap2M: 3090432 kB
DirectMap1G: 66060288 kB
root@DS3622:~#
There doesn't seem to be anything unusual, it's just 32G displayed
There doesn't seem to be anything unusual, it's just 32G displayed
I understand correctly that displayed
Reserved -32325344KB (minus!)
This is only a display in DSM
I just don't pay attention to it?
try to add a fake mac2 to enable netif_num is 2
try to add a fake mac2 to enable netif_num is 2
I have a valid sn/mac and this is added, I see my server on account.synology.com and QuickConnect is work... on my mb is one GbE Lan
or I have to add the second MAC in any case ? Does this have any relation with the quantity RAM?
try to add a fake mac2 to enable netif_num is 2
I have a valid sn/mac and this is added, I see my server on account.synology.com and QuickConnect is work... on my mb is one GbE Lan
or I have to add the second MAC in any case ? Does this have any relation with the quantity RAM?
I'm not sure,
It's just that I just found someone on a Chinese forum with a similar situation, and after adding a PCIe network card, this situation disappeared
I'm not sure...
no, It did not help, all the same
Okay, if it doesn't affect usage, don't attention to it first
try to add "crashkernel" "192M" to cmdline in addition to "disable_mtrr_trim" "0" and report again please
try to add "crashkernel" "192M" to cmdline in addition to "disable_mtrr_trim" "0" and report again please
unchanged :(
root@DS3622:~# free -m
total used free shared buff/cache available
Mem: 64143 1828 60398 112 1916 61686
Swap: 40535 0 40535
root@DS3622:~# cat /proc/meminfo
MemTotal: 65683168 kB
MemFree: 61831956 kB
MemAvailable: 63168568 kB
Buffers: 23184 kB
Cached: 1462380 kB
SwapCached: 0 kB
Active: 1840156 kB
Inactive: 879244 kB
Active(anon): 1251832 kB
Inactive(anon): 98556 kB
Active(file): 588324 kB
Inactive(file): 780688 kB
Unevictable: 1676 kB
Mlocked: 1676 kB
SwapTotal: 41508780 kB
SwapFree: 41508780 kB
Dirty: 1416 kB
Writeback: 0 kB
AnonPages: 1235520 kB
Mapped: 296596 kB
Shmem: 114896 kB
Slab: 573616 kB
SReclaimable: 494608 kB
SUnreclaim: 79008 kB
KernelStack: 10384 kB
PageTables: 15828 kB
NFS_Unstable: 0 kB
Bounce: 0 kB
WritebackTmp: 0 kB
CommitLimit: 74350364 kB
Committed_AS: 3236336 kB
VmallocTotal: 34359738367 kB
VmallocUsed: 0 kB
VmallocChunk: 0 kB
DirectMap4k: 17144 kB
DirectMap2M: 3090432 kB
DirectMap1G: 66060288 kB
root@DS3622:~#
do you have tried to force reinstall dsm?
do you have tried to force reinstall dsm?
I remember correctly: To save the data, I need to delete the first partition on all HDD, and reinstall DSM ?
no. you have an option to "force reinstall dsm" in bootmenu. only your settings can be reverted.
do you have tried to force reinstall dsm?
sorry for the long answer
so
i reinstall DSM - now install arpl-i18n and full all (addons/modules) update no changes :( I have 6 modules x 16 Gb - Installing them in any sequence does not give a positive result in the same way If I install any 2 modules - all is ok - DCM detected 32GB If I install any 3 modules - same problem - DCM not detected 48GB - only 32GB
Just in case, below the link to datasheet and user manual my motherboard - maybe I didn't turn on something in the BIOS settings ?
You can use windows pe system to troubleshoot dsm problems
Oh, no need. The previous log has been identified as 64gb.
Oh, no need. The previous log has been identified as 64gb.
do you have tried to force reinstall dsm?
i reinstall DSM - new usb flash, DS923+
no changes :(
full RAM size is not showing on DSM
I'm back to DSM DS3622 Installed other memory modules 3 x 16 Apcher 2666
no changes :(
no. you have an option to "force reinstall dsm" in bootmenu. only your settings can be reverted.
i install arc-23.10.2c DS3622
Memory installed 3x16 2666 RDIMM Arc Loader info showing only 32GB
DSM showing 32GB total, 46GB free, and reserved ~16GB
free -m showing
total used free shared buff/cache available
Mem: 48207 424 47386 15 397 47379
Swap: 30975 0 30975
root@DS3622test:~# cat /proc/meminfo
MemTotal: 49364724 kB
MemFree: 48523940 kB
MemAvailable: 48517348 kB
Buffers: 18928 kB
Cached: 356068 kB
SwapCached: 0 kB
Active: 374768 kB
Inactive: 170652 kB
Active(anon): 175820 kB
Inactive(anon): 11512 kB
Active(file): 198948 kB
Inactive(file): 159140 kB
Unevictable: 1496 kB
Mlocked: 1496 kB
SwapTotal: 31719340 kB
SwapFree: 31719340 kB
Dirty: 88 kB
Writeback: 0 kB
AnonPages: 171956 kB
Mapped: 134648 kB
Shmem: 15424 kB
Slab: 74080 kB
SReclaimable: 31776 kB
SUnreclaim: 42304 kB
KernelStack: 4960 kB
PageTables: 7688 kB
NFS_Unstable: 0 kB
Bounce: 0 kB
WritebackTmp: 0 kB
CommitLimit: 56401700 kB
Committed_AS: 941004 kB
VmallocTotal: 34359738367 kB
VmallocUsed: 0 kB
VmallocChunk: 0 kB
DirectMap4k: 15096 kB
DirectMap2M: 3092480 kB
DirectMap1G: 49283072 kB
try lowering the memory of the integrated graphics card in the BIOS settings.
try lowering the memory of the integrated graphics card in the BIOS settings.
sorry - There are no such settings in this BIOS :(
It seems to me that the problem is DSM (or loaders)
for what purposes DSM reserved memory ?
Why is the negative value of this parameter?
Sorry, I don't know
I can't reproduce this problem. Although I found some similar cases, there seems to be no solution. Some of the above attempts are just guesswork.
no. you have an option to "force reinstall dsm" in bootmenu. only your settings can be reverted.
i install arc-23.10.2c DS3622
Memory installed 3x16 2666 RDIMM
Arc Loader info showing only 32GB
DSM showing 32GB total, 46GB free, and reserved ~16GB
free -m showing
total used free shared buff/cache available Mem: 48207 424 47386 15 397 47379 Swap: 30975 0 30975 root@DS3622test:~# cat /proc/meminfo MemTotal: 49364724 kB MemFree: 48523940 kB MemAvailable: 48517348 kB Buffers: 18928 kB Cached: 356068 kB SwapCached: 0 kB Active: 374768 kB Inactive: 170652 kB Active(anon): 175820 kB Inactive(anon): 11512 kB Active(file): 198948 kB Inactive(file): 159140 kB Unevictable: 1496 kB Mlocked: 1496 kB SwapTotal: 31719340 kB SwapFree: 31719340 kB Dirty: 88 kB Writeback: 0 kB AnonPages: 171956 kB Mapped: 134648 kB Shmem: 15424 kB Slab: 74080 kB SReclaimable: 31776 kB SUnreclaim: 42304 kB KernelStack: 4960 kB PageTables: 7688 kB NFS_Unstable: 0 kB Bounce: 0 kB WritebackTmp: 0 kB CommitLimit: 56401700 kB Committed_AS: 941004 kB VmallocTotal: 34359738367 kB VmallocUsed: 0 kB VmallocChunk: 0 kB DirectMap4k: 15096 kB DirectMap2M: 3092480 kB DirectMap1G: 49283072 kB
try ramfix option in arc.
this info is reading your ram slots. if it only shows two sticks it looks like your igpu memory is set to "auto" or the third stick is in wrong slot.
try ramfix option in arc.
yes it is in arc options. i think in cmdline.
do you have enabled memory remap in bios or other options like mirroring?
do you have enabled memory remap in bios or other options like mirroring?
There are no any memory settings in this BIOS :(
BIOS and usermanual https://drive.google.com/file/d/1_vBlO7E0zF8sGdbBG_I-zgD2RGbAEQHU/view?usp=sharing
do you have enabled memory remap in bios or other options like mirroring?
There are no any memory settings in this BIOS :(
BIOS and usermanual https://drive.google.com/file/d/1_vBlO7E0zF8sGdbBG_I-zgD2RGbAEQHU/view?usp=sharing
what's wrong with this vendor? no memory option, no way to set memory speed, scrub, mirroring and so on...
try ramfix option in arc.
WIN PE detected 64GB
ARC loaders detected only 2 slots memory
what's wrong with this vendor? no memory option, no way to set memory speed, scrub, mirroring and so on...
advantech is very peculiar :( I often deal with them - I do not recommend them to anyone
Sorry, I don't know
and It does not matter which bootloader - DSM not detected full (64GB) RAM
arc is reading your memory sticks installed. arpl is showing the free memory that the system has calculated. dsm is mixing both.
Arpl version: 23.9.1 DSM model: DS3622 DSM version: DSM 7.2-64570 Update 3
DSM not showing full RAM size (64GB)
When viewing from the terminal - 64GB
When viewing from DSM - only 32GB
and incomprehensible size of reserved memory
I tried changing in the settings file /etc/synoinfo.conf & /etc.defaults/synoinfo.conf my old values
my new values
The result is negative
I didn't think it might be a loaders problem, but to me gave advice to change loader to ARC. xpenology.com/forum I have no physical access to my server now, and I can't try another loader
I also found advice to add to cmdline menu, parameter disable_mtrr_trim with null value. but I not sure that this will not break loading of the NAS