Hello
Ive upgraded my hp 17-ca1004ng from 1x4GB+1x8GB DIMMS to 1x8GB+1x16GB DIMMs (so basically 4G module swapped for 16G) and the BIOS shows me 24GB RAM however after Linux boots it shows only 16GB (minus 2GB for the GPU! so only 14GB usable...).
I wonder what the problem is, it was detecting both DIMMs in the 4+8 configuration (then 10GB was available because it always takes 2G for GPU).
Now the e820 map in dmesg shows only around 16G, but decode-dimms shows both DIMMs... weird!
[ 0.000000] BIOS-provided physical RAM map:
[ 0.000000] BIOS-e820: [mem 0x0000000000000000-0x000000000009ffff] usable
[ 0.000000] BIOS-e820: [mem 0x00000000000a0000-0x00000000000fffff] reserved
[ 0.000000] BIOS-e820: [mem 0x0000000000100000-0x0000000009ecffff] usable
[ 0.000000] BIOS-e820: [mem 0x0000000009ed0000-0x0000000009ffffff] reserved
[ 0.000000] BIOS-e820: [mem 0x000000000a000000-0x000000000a1fffff] usable
[ 0.000000] BIOS-e820: [mem 0x000000000a200000-0x000000000a20afff] ACPI NVS
[ 0.000000] BIOS-e820: [mem 0x000000000a20b000-0x00000000da3abfff] usable
[ 0.000000] BIOS-e820: [mem 0x00000000da3ac000-0x00000000da4d3fff] reserved
[ 0.000000] BIOS-e820: [mem 0x00000000da4d4000-0x00000000da514fff] ACPI data
[ 0.000000] BIOS-e820: [mem 0x00000000da515000-0x00000000daaaafff] ACPI NVS
[ 0.000000] BIOS-e820: [mem 0x00000000daaab000-0x00000000ddb14fff] reserved
[ 0.000000] BIOS-e820: [mem 0x00000000ddb15000-0x00000000deffffff] usable
[ 0.000000] BIOS-e820: [mem 0x00000000df000000-0x00000000dfffffff] reserved
[ 0.000000] BIOS-e820: [mem 0x00000000f8000000-0x00000000fbffffff] reserved
[ 0.000000] BIOS-e820: [mem 0x00000000fd000000-0x00000000ffffffff] reserved
[ 0.000000] BIOS-e820: [mem 0x0000000100000000-0x000000039effffff] usable
[ 0.000000] BIOS-e820: [mem 0x000000039f000000-0x000000041effffff] reserved
[ 0.000000] BIOS-e820: [mem 0x000000041f000000-0x000000041f33ffff] usable
[ 0.000000] BIOS-e820: [mem 0x000000041f340000-0x000000041fffffff] reserved
[ 0.000000] NX (Execute Disable) protection: active
[ 0.000000] e820: update [mem 0x9d596018-0x9d5a4057] usable ==> usable
[ 0.000000] e820: update [mem 0x9d596018-0x9d5a4057] usable ==> usable
[ 0.000000] e820: update [mem 0x9d588018-0x9d595457] usable ==> usable
[ 0.000000] e820: update [mem 0x9d588018-0x9d595457] usable ==> usable
add_efi_memmap has no effect, also not passing e.g. mem=20G or mem=24G. Not detected.
Ive finally updated the bios to latest and the laptop got even worse: memory still not detected and it boots only ONE time, e.g.
it boots, linux comes up, mem not detected => reboot again, Grub shows up and now on the second boot it hangs after the initrd message with something like "ACPI symbol xxxxx not found (BIOS bug)", something alike, and the system hangs completely. It will not reboot again, not even after power off,on cycle.
Then if I power cycle it again, press ESC, enter BIOS, but change NOTHING, just go into SAVE and EXIT, then it will again boot into grub and then boot Linux again without the BIOS bug message. (it is not a bootorder etc problem because Grub always shows up).
Any idea how to fix both issues? it is an absolute crap!
Ive upgraded my hp 17-ca1004ng from 1x4GB+1x8GB DIMMS to 1x8GB+1x16GB DIMMs (so basically 4G module swapped for 16G) and the BIOS shows me 24GB RAM however after Linux boots it shows only 16GB (minus 2GB for the GPU! so only 14GB usable...).
I wonder what the problem is, it was detecting both DIMMs in the 4+8 configuration (then 10GB was available because it always takes 2G for GPU).
Now the e820 map in dmesg shows only around 16G, but decode-dimms shows both DIMMs... weird!
[ 0.000000] BIOS-provided physical RAM map:
[ 0.000000] BIOS-e820: [mem 0x0000000000000000-0x000000000009ffff] usable
[ 0.000000] BIOS-e820: [mem 0x00000000000a0000-0x00000000000fffff] reserved
[ 0.000000] BIOS-e820: [mem 0x0000000000100000-0x0000000009ecffff] usable
[ 0.000000] BIOS-e820: [mem 0x0000000009ed0000-0x0000000009ffffff] reserved
[ 0.000000] BIOS-e820: [mem 0x000000000a000000-0x000000000a1fffff] usable
[ 0.000000] BIOS-e820: [mem 0x000000000a200000-0x000000000a20afff] ACPI NVS
[ 0.000000] BIOS-e820: [mem 0x000000000a20b000-0x00000000da3abfff] usable
[ 0.000000] BIOS-e820: [mem 0x00000000da3ac000-0x00000000da4d3fff] reserved
[ 0.000000] BIOS-e820: [mem 0x00000000da4d4000-0x00000000da514fff] ACPI data
[ 0.000000] BIOS-e820: [mem 0x00000000da515000-0x00000000daaaafff] ACPI NVS
[ 0.000000] BIOS-e820: [mem 0x00000000daaab000-0x00000000ddb14fff] reserved
[ 0.000000] BIOS-e820: [mem 0x00000000ddb15000-0x00000000deffffff] usable
[ 0.000000] BIOS-e820: [mem 0x00000000df000000-0x00000000dfffffff] reserved
[ 0.000000] BIOS-e820: [mem 0x00000000f8000000-0x00000000fbffffff] reserved
[ 0.000000] BIOS-e820: [mem 0x00000000fd000000-0x00000000ffffffff] reserved
[ 0.000000] BIOS-e820: [mem 0x0000000100000000-0x000000039effffff] usable
[ 0.000000] BIOS-e820: [mem 0x000000039f000000-0x000000041effffff] reserved
[ 0.000000] BIOS-e820: [mem 0x000000041f000000-0x000000041f33ffff] usable
[ 0.000000] BIOS-e820: [mem 0x000000041f340000-0x000000041fffffff] reserved
[ 0.000000] NX (Execute Disable) protection: active
[ 0.000000] e820: update [mem 0x9d596018-0x9d5a4057] usable ==> usable
[ 0.000000] e820: update [mem 0x9d596018-0x9d5a4057] usable ==> usable
[ 0.000000] e820: update [mem 0x9d588018-0x9d595457] usable ==> usable
[ 0.000000] e820: update [mem 0x9d588018-0x9d595457] usable ==> usable
add_efi_memmap has no effect, also not passing e.g. mem=20G or mem=24G. Not detected.
Ive finally updated the bios to latest and the laptop got even worse: memory still not detected and it boots only ONE time, e.g.
it boots, linux comes up, mem not detected => reboot again, Grub shows up and now on the second boot it hangs after the initrd message with something like "ACPI symbol xxxxx not found (BIOS bug)", something alike, and the system hangs completely. It will not reboot again, not even after power off,on cycle.
Then if I power cycle it again, press ESC, enter BIOS, but change NOTHING, just go into SAVE and EXIT, then it will again boot into grub and then boot Linux again without the BIOS bug message. (it is not a bootorder etc problem because Grub always shows up).
Any idea how to fix both issues? it is an absolute crap!