Mac Mini (mid 2011) with 16gb of memory only showing 8gb

Hi,

I have repurposed a mac mini (mid 2011) that has 16gb of memory installed. Originally, Apple stated that this machine would only work with 8gb max memory, however, it was discovered that it would work fine with 2x8gb memory modules. Under OSX, the system reports 16gb of memory.

Booted into Majaro 20.2 running under kernel 5.9.3-1, both DIMMs are being reported as 4gb. I have tried pulling each in turn and they each show as 4gb. These are both Cosair CMSA8GX3M2A1333C9 8gb 1.333mhz CL9 DDR3 So-DImms (Double checked)

As noted, I have removed and replaced the DIMMs and this is not an issue that one DIMM is not working and therefore only showing 8Gb because one DIMM is faulty. Both slots show 4Gb.

I would appreciate if someone could advise anything that I can do to get both DIMMs reported correctly with a total of 16Gb of memory.

For assistance, some data dumps:

$ sudo lshw -short
H/W path             Device     Class          Description
==========================================================
                                system         Macmini5,1 (System SKU#)
/0                              bus            Mac-8ED6AF5B48C039E1
/0/0                            processor      Intel(R) Core(TM) i5-2415M CPU @ 2.30GHz
/0/0/2                          memory         32KiB L1 cache
/0/0/3                          memory         256KiB L2 cache
/0/0/4                          memory         3KiB L3 cache
/0/1                            memory         32KiB L1 cache
/0/5                            processor      CPU
/0/5/7                          memory         32KiB L1 cache
/0/5/8                          memory         256KiB L2 cache
/0/5/9                          memory         3KiB L3 cache
/0/6                            memory         32KiB L1 cache
/0/a                            processor      CPU
/0/a/c                          memory         32KiB L1 cache
/0/a/d                          memory         256KiB L2 cache
/0/a/e                          memory         3KiB L3 cache
/0/b                            memory         32KiB L1 cache
/0/f                            processor      CPU
/0/f/11                         memory         32KiB L1 cache
/0/f/12                         memory         256KiB L2 cache
/0/f/13                         memory         3KiB L3 cache
/0/10                           memory         32KiB L1 cache
/0/14                           memory         8GiB System Memory
/0/14/0                         memory         4GiB SODIMM DDR3 Synchronous 1333 MHz (0.8 ns)
/0/14/1                         memory         4GiB SODIMM DDR3 Synchronous 1333 MHz (0.8 ns)
/0/1a                           memory         1MiB BIOS
/0/100                          bridge         2nd Generation Core Processor Family DRAM Controller
/0/100/1                        bridge         Xeon E3-1200/2nd Generation Core Processor Family PCI Express Root Port
/0/100/1.1                      bridge         Xeon E3-1200/2nd Generation Core Processor Family PCI Express Root Port
/0/100/1.1/0                    bridge         CV82524 Thunderbolt Controller [Light Ridge 4C 2010]
/0/100/1.1/0/0                  bridge         CV82524 Thunderbolt Controller [Light Ridge 4C 2010]
/0/100/1.1/0/0/0                generic        CV82524 Thunderbolt Controller [Light Ridge 4C 2010]
/0/100/1.1/0/3                  bridge         CV82524 Thunderbolt Controller [Light Ridge 4C 2010]
/0/100/1.1/0/4                  bridge         CV82524 Thunderbolt Controller [Light Ridge 4C 2010]
/0/100/1.1/0/5                  bridge         CV82524 Thunderbolt Controller [Light Ridge 4C 2010]
/0/100/1.1/0/6                  bridge         CV82524 Thunderbolt Controller [Light Ridge 4C 2010]
/0/100/2                        display        2nd Generation Core Processor Family Integrated Graphics Controller
/0/100/16                       communication  6 Series/C200 Series Chipset Family MEI Controller #1
/0/100/1a                       bus            6 Series/C200 Series Chipset Family USB Universal Host Controller #5
/0/100/1a/1          usb3       bus            UHCI Host Controller
/0/100/1a.7                     bus            6 Series/C200 Series Chipset Family USB Enhanced Host Controller #2
/0/100/1a.7/1        usb1       bus            EHCI Host Controller
/0/100/1a.7/1/1                 bus            2.0 Hub
/0/100/1a.7/1/1/1               bus            BRCM20702 Hub
/0/100/1a.7/1/1/1/3             communication  Bluetooth USB Host Controller
/0/100/1b                       multimedia     6 Series/C200 Series Chipset Family High Definition Audio Controller
/0/100/1c                       bridge         6 Series/C200 Series Chipset Family PCI Express Root Port 1
/0/100/1c/0          enp2s0f0   network        NetXtreme BCM57765 Gigabit Ethernet PCIe
/0/100/1c/0.1        mmc0       bus            BCM57765/57785 SDXC/MMC Card Reader
/0/100/1c.1                     bridge         6 Series/C200 Series Chipset Family PCI Express Root Port 2
/0/100/1c.1/0        wlp3s0b1   network        BCM4331 802.11a/b/g/n
/0/100/1c.2                     bridge         6 Series/C200 Series Chipset Family PCI Express Root Port 3
/0/100/1c.2/0                   bridge         XIO2213A/B/XIO2221 PCI Express to PCI Bridge [Cheetah Express]
/0/100/1c.2/0/0                 bus            XIO2213A/B/XIO2221 IEEE-1394b OHCI Controller [Cheetah Express]
/0/100/1d                       bus            6 Series/C200 Series Chipset Family USB Universal Host Controller #1
/0/100/1d/1          usb4       bus            UHCI Host Controller
/0/100/1d.7                     bus            6 Series/C200 Series Chipset Family USB Enhanced Host Controller #1
/0/100/1d.7/1        usb2       bus            EHCI Host Controller
/0/100/1d.7/1/1                 bus            2.0 Hub
/0/100/1d.7/1/1/1               input          IR Receiver
/0/100/1d.7/1/1/2               input          ELECOM TrackBall Mouse
/0/100/1f                       bridge         HM65 Express Chipset LPC Controller
/0/100/1f.2          scsi0      storage        6 Series/C200 Series Chipset Family 6 port Mobile SATA AHCI Controller
/0/100/1f.2/0.0.0    /dev/sda   disk           512GB ADATA SU800
/0/100/1f.2/0.0.0/1             volume         299MiB Windows FAT volume
/0/100/1f.2/0.0.0/2  /dev/sda2  volume         456GiB EXT4 volume
/0/100/1f.2/0.0.0/3  /dev/sda3  volume         9011MiB Linux swap volume
/0/100/1f.3                     bus            6 Series/C200 Series Chipset Family SMBus Controller
/0/2                            system         PnP device PNP0103
/0/3                            system         Motherboard registers
/0/4                            system         AT Real-Time Clock
/0/7                            generic        PnP device APP000b
/0/8                            system         Motherboard registers
/0/9                            system         System Board
$ fwupdmgr get-devices --show-all-devices
WARNING: UEFI capsule updates not available or enabled
Macmini5,1
│
├─       Intel(R) Core™ i5-2415M CPU @ 2.30GHz:
│     Device ID:          4bde70ba4e39b28f9eab1628f9dd6e6244c03027
│     Current version:    0x0000002f
│     Vendor:             Intel
│     GUIDs:              b9a2dd81-159e-5537-a7db-e7101d164d3f
│                         30249f37-d140-5d3e-9319-186b1bd5cac3
│                         87b4a46c-74e8-5075-a2f0-8bb470d5cf18
│                         80fcd4ac-c2a2-55db-b4c9-973373b86677
│     Device Flags:       • Internal device
│
├─2nd Generation Core Processor Family Integrated Graphics Controller:
│     Device ID:          bbbf1ce3d1cf15550c3760b354592040292415bb
│     Current version:    09
│     Vendor:             Intel Corporation (PCI:0x8086)
│     GUIDs:              7aae83fc-3b21-5f08-afa9-b4ba4f4ce313
│                         5c8121ca-ea47-57c9-9a85-dae063eaf715
│                         ee71a144-d91f-5031-b68a-81be9275cff3
│                         59afc6d4-da1f-5528-8110-92cc3ba76fd3
│     Device Flags:       • Internal device
│                         • Cryptographic hash verification is available
│
├─ADATA SU800:
│     Device ID:          602b0a6cc821d155208724f0e22f8d111542b74c
│     Summary:            ATA Drive
│     Current version:    R0918B
│     Vendor:             ADATA (ATA:0x1CC1)
│     GUIDs:              aeddb02d-9251-5248-82a7-821b51d0d546
│                         e63d3f4a-d45e-508b-8ebf-1d9d4e38eaa0
│                         be73cb0c-8042-5b7a-9bbf-e55696a31073
│     Device Flags:       • Internal device
│                         • Updatable
│                         • System requires external power source
│                         • Needs a reboot after installation
│                         • Device is usable for the duration of the update
│
└─Bluetooth USB Host Controller:
      Device ID:          dbac5febda21c37fd28598d9009cfcb44d50f60b
      Current version:    1.56
      Vendor:             Apple Inc. (USB:0x05AC)
      GUIDs:              09eeff63-19a9-57d1-b474-866607390312
                          4fcc74fb-79b8-51a5-9f47-f8ad10b9821e
      Device Flags:       • Updatable
$ sudo dmidecode -t memory
# dmidecode 3.3
Getting SMBIOS data from sysfs.
SMBIOS 2.4 present.

Handle 0x0014, DMI type 16, 15 bytes
Physical Memory Array
	Location: System Board Or Motherboard
	Use: System Memory
	Error Correction Type: None
	Maximum Capacity: 8 GB
	Error Information Handle: Not Provided
	Number Of Devices: 2

Handle 0x0016, DMI type 17, 27 bytes
Memory Device
	Array Handle: 0x0014
	Error Information Handle: No Error
	Total Width: Unknown
	Data Width: Unknown
	Size: 4 GB
	Form Factor: SODIMM
	Set: None
	Locator: DIMM0
	Bank Locator: BANK 0
	Type: DDR3
	Type Detail: Synchronous
	Speed: 1333 MT/s
	Manufacturer: 0x029E
	Serial Number: 0x00000000
	Asset Tag: Unknown
	Part Number: 0x434D5341344758334D314131333333433920

Handle 0x0018, DMI type 17, 27 bytes
Memory Device
	Array Handle: 0x0014
	Error Information Handle: No Error
	Total Width: Unknown
	Data Width: Unknown
	Size: 4 GB
	Form Factor: SODIMM
	Set: None
	Locator: DIMM0
	Bank Locator: BANK 1
	Type: DDR3
	Type Detail: Synchronous
	Speed: 1333 MT/s
	Manufacturer: 0x029E
	Serial Number: 0x00000000
	Asset Tag: Unknown
	Part Number: 0x434D5341344758334D314131333333433920
$ inxi -Fazy
System:
  Kernel: 5.9.3-1-MANJARO x86_64 bits: 64 compiler: gcc v: 10.2.0
  parameters: BOOT_IMAGE=/boot/vmlinuz-5.9-x86_64
  root=UUID=cadaf9b7-a85a-4041-8dbe-aeba94d2645c rw quiet apparmor=1
  security=apparmor resume=UUID=94ad878d-f757-45af-a13e-24e666381689
  udev.log_priority=3
  Console: tty 0 DM: SDDM Distro: Manjaro Linux
Machine:
  Type: Laptop System: Apple product: Macmini5,1 v: 1.0 serial: <filter>
  Chassis: type: 16 v: Mac-8ED6AF5B48C039E1 serial: <filter>
  Mobo: Apple model: Mac-8ED6AF5B48C039E1 v: Macmini5,1 serial: <filter>
  UEFI: Apple v: 135.0.0.0.0 date: 06/13/2019
CPU:
  Info: Dual Core model: Intel Core i5-2415M bits: 64 type: MT MCP
  arch: Sandy Bridge family: 6 model-id: 2A (42) stepping: 7 microcode: 2F
  L2 cache: 3072 KiB
  flags: avx lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx bogomips: 18366
  Speed: 1340 MHz min/max: 800/2900 MHz Core speeds (MHz): 1: 1705 2: 991
  3: 2693 4: 2693
  Vulnerabilities: Type: itlb_multihit status: KVM: VMX disabled
  Type: l1tf
  mitigation: PTE Inversion; VMX: conditional cache flushes, SMT vulnerable
  Type: mds mitigation: Clear CPU buffers; SMT vulnerable
  Type: meltdown mitigation: PTI
  Type: spec_store_bypass
  mitigation: Speculative Store Bypass disabled via prctl and seccomp
  Type: spectre_v1
  mitigation: usercopy/swapgs barriers and __user pointer sanitization
  Type: spectre_v2 mitigation: Full generic retpoline, IBPB: conditional,
  IBRS_FW, STIBP: conditional, RSB filling
  Type: srbds status: Not affected
  Type: tsx_async_abort status: Not affected
Graphics:
  Device-1: Intel 2nd Generation Core Processor Family Integrated Graphics
  vendor: Apple driver: i915 v: kernel bus ID: 00:02.0 chip ID: 8086:0126
  Display: server: X{dot}org 1.20.9 driver: intel unloaded: modesetting
  alternate: fbdev,vesa tty: 132x87
  Message: Advanced graphics data unavailable in console. Try -G --display
Audio:
  Device-1: Intel 6 Series/C200 Series Family High Definition Audio
  driver: snd_hda_intel v: kernel bus ID: 00:1b.0 chip ID: 8086:1c20
  Sound Server: ALSA v: k5.9.3-1-MANJARO
Network:
  Device-1: Broadcom and subsidiaries NetXtreme BCM57765 Gigabit Ethernet PCIe
  driver: tg3 v: kernel port: efa0 bus ID: 02:00.0 chip ID: 14e4:16b4
  IF: enp2s0f0 state: up speed: 1000 Mbps duplex: full mac: <filter>
  Device-2: Broadcom and subsidiaries BCM4331 802.11a/b/g/n
  vendor: Apple AirPort Extreme driver: bcma-pci-bridge v: N/A modules: bcma
  port: efa0 bus ID: 03:00.0 chip ID: 14e4:4331
  IF-ID-1: docker0 state: down mac: <filter>
  IF-ID-2: docker_gwbridge state: up speed: 10000 Mbps duplex: unknown
  mac: <filter>
  IF-ID-3: veth86cc72c state: up speed: 10000 Mbps duplex: full mac: <filter>
  IF-ID-4: veth95d2f1b state: up speed: 10000 Mbps duplex: full mac: <filter>
  IF-ID-5: wlp3s0b1 state: down mac: <filter>
Drives:
  Local Storage: total: 476.94 GiB used: 86.71 GiB (18.2%)
  SMART Message: Unable to run smartctl. Root privileges required.
  ID-1: /dev/sda vendor: A-Data model: SU800 size: 476.94 GiB block size:
  physical: 512 B logical: 512 B speed: 6.0 Gb/s serial: <filter> rev: 8B
  scheme: GPT
Partition:
  ID-1: / raw size: 456.66 GiB size: 448.50 GiB (98.21%)
  used: 86.71 GiB (19.3%) fs: ext4 dev: /dev/sda2
Swap:
  Kernel: swappiness: 60 (default) cache pressure: 100 (default)
  ID-1: swap-1 type: partition size: 8.80 GiB used: 0 KiB (0.0%) priority: -2
  dev: /dev/sda3
Sensors:
  System Temperatures: cpu: 50.0 C mobo: N/A
  Fan Speeds (RPM): N/A
Info:
  Processes: 203 Uptime: 20m Memory: 7.69 GiB used: 766.5 MiB (9.7%)
  Init: systemd v: 246 Compilers: gcc: 10.2.0 Packages: 1421 apt: 0
  pacman: 1410 lib: 369 flatpak: 0 snap: 11 Shell: Zsh v: 5.8
  running in: tty 0 inxi: 3.1.08
$ cat /etc/os-release
NAME="Manjaro Linux"
ID=manjaro
ID_LIKE=arch
BUILD_ID=rolling
PRETTY_NAME="Manjaro Linux"
ANSI_COLOR="32;1;24;144;200"

LOGO=manjarolinux
$ lsb_release -a
LSB Version:	n/a
Distributor ID:	ManjaroLinux
Description:	Manjaro Linux
Release:	20.2
Codename:	Nibia

Hello,

Do you still have OSX installed on it? A firmware update might be required. For now it seems