You are not logged in.

#1 2015-01-07 05:08:06

PolyBender
Member
Registered: 2013-05-11
Posts: 24

Chromebook with 4GB RAM, only 2GB recognized? [SOLVED]

Hi guys.

I recently purchased the acer c720 and installed arch on it. Everything works great so far, I'm really happy with the machine. I just found out about the linux-chromebook kernel, which I just installed without any problems, but like the title says it seems like only 2GB RAM is being recognized. Here's the output of lshw:

$ sudo lshw -short
H/W path       Device  Class          Description
=================================================
                       system         Peppy
/0                     bus            Motherboard
/0/0                   memory         1MiB BIOS
/0/3                   processor      Pentium Pro
/0/1                   memory         2010MiB System memory
/0/2                   processor      Intel(R) Celeron(R) 2957U @ 1.40GHz
/0/2/0.1               processor      Logical CPU
/0/2/0.2               processor      Logical CPU
/0/2/0.3               processor      Logical CPU
/0/2/0.4               processor      Logical CPU
/0/2/0.5               processor      Logical CPU
/0/2/0.6               processor      Logical CPU
/0/2/0.7               processor      Logical CPU
/0/2/0.8               processor      Logical CPU
/0/2/0.9               processor      Logical CPU
/0/2/0.a               processor      Logical CPU
/0/2/0.b               processor      Logical CPU
/0/2/0.c               processor      Logical CPU
/0/2/0.d               processor      Logical CPU
/0/2/0.e               processor      Logical CPU
/0/2/0.f               processor      Logical CPU
/0/2/0.10              processor      Logical CPU
/0/100                 bridge         Haswell-ULT DRAM Controller
/0/100/2               display        Haswell-ULT Integrated Graphics Controller
/0/100/3               multimedia     Haswell-ULT HD Audio Controller
/0/100/14              bus            8 Series USB xHCI HC
/0/100/14/0    usb2    bus            xHCI Host Controller
/0/100/14/1    usb1    bus            xHCI Host Controller
/0/100/14/1/3          multimedia     HD WebCam
/0/100/14/1/4          communication  Bluetooth wireless interface
/0/100/14/1/5          input          USB Receiver
/0/100/15              generic        8 Series Low Power Sub-System DMA
/0/100/15.1            bus            8 Series I2C Controller #0ure 
/0/100/15.2            bus            8 Series I2C Controller #1
/0/100/1b              multimedia     8 Series HD Audio Controller
/0/100/1c              bridge         8 Series PCI Express Root Port 1
/0/100/1c/0    wlp1s0  network        AR9462 Wireless Network Adapter
/0/100/1d              bus            8 Series USB EHCI #1
/0/100/1f              bridge         8 Series LPC Controller
/0/100/1f.2            storage        8 Series SATA Controller 1 [AHCI mode]
/0/100/1f.3            bus            8 Series SMBus Controller
/0/100/1f.6            generic        8 Series Thermal

I've done some googling and forum reading, but I haven't seen this issue addressed anywhere. Does anyone know what might have caused this? When the chromebook still had chromeOS on it, I used the system app to verify that the machine indeed was the 4GB model and it was. Sadly I wiped it so I can't really provide a screenshot of that. Maybe it has to do with all the kernel re-installing? It might be true that the extra 2GB was never recognized by arch and I only just noticed too, 30 mins ago was the first time I ran lshw.

Thank you for your time!

Edit: I am running the 32bit version

uname -a
Linux chromebook 3.16.4-1-chromebook #1 SMP PREEMPT Tue Oct 7 00:02:54 UTC 2014 i686 GNU/Linux

Re-edit: Running memtest from the arch live iso confirms that there are 4GB of RAM installed. Adding mem=4096k to the kernel boot parameters results in "error initrd is too big" followed by a spectacular crash.

Last edited by PolyBender (2015-01-07 19:59:27)

Offline

#2 2015-01-07 19:41:22

PolyBender
Member
Registered: 2013-05-11
Posts: 24

Re: Chromebook with 4GB RAM, only 2GB recognized? [SOLVED]

After reading this among many other articles, I think the issue is the 32 bit operating system. I think it should be fixed by installing arch 64bit. Unfortunately I don't have time to do this right away, but it should be done by the end of the week. I'll mark the issue as solved if it works, wish me luck.

Edit: Making the switch was much easier than I thought! I followed these instructions and it worked flawlessly, I can now access all of my RAM. Thank you for listening!

Last edited by PolyBender (2015-01-07 19:59:01)

Offline

Board footer

Powered by FluxBB