Linux - HardwareThis forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux?
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
.exe files are often just containers designed to unzip into a specific Windows directory, and their contents accessible using your favorite distro's unzip extractor.
Distribution: Currently: OpenMandriva. Previously: openSUSE, PCLinuxOS, CentOS, among others over the years.
Posts: 3,881
Rep:
A couple of thoughts:
* You should only update your BIOS if you're sure that will fix the problem - it's not clear to me that doing that will fix it.
* If you're using a 64-bit version of CentOS and therefore your machine must be a 64-bit machine, if it's working, then; that can't be the problem that you're machine is only a 32-bit machine. If you were using a 32-bit system, then it will only be able to use 4GB of RAM and not 8GB of RAM.
* On my CentOS 7.4 system (that has 8GB of RAM), 7.7GB is usable and not the whole 8GB of RAM - because some of it is reserved by the hardware for it's own use and therefore is not available to the OS.
* It seems strange to me given the above that your machine's BIOS see's the 8GB of RAM, but the OS only see's 3.13GB of RAM.
So, a couple of suggestions:
Are you sure that the OS is only seeing 3.13GB of RAM? Have you had a look at another utility to make sure that IS the case?
Have you ran memtest on your machine to see if there ain't any problems with the installed RAM, that maybe stopping the OS seeing the rest of the RAM installed?
Bear in mind that it's quite normal that at least some of the RAM will be unavailable to the OS for it's use and therefore, the OS will not be able to address the whole 8GB of RAM.
Also bear in mind that exactly how much is available to the OS, will most probably vary depending on your hardware.
Last edited by jsbjsb001; 06-24-2018 at 06:09 AM.
Reason: typos and additions
* You should only update your BIOS if you're sure that will fix the problem - it's not clear to me that doing that will fix it.
..agreed, I'm downloading a windows 8 ISO to install on an external drive should it come to this..
Quote:
Originally Posted by jsbjsb001
* If you're using a 64-bit version of CentOS and therefore your machine must be a 64-bit machine, if it's working, then; that can't be the problem that you're machine is only a 32-bit machine. If you were using a 32-bit system, then it will only be able to use 4GB of RAM and not 8GB of RAM.
Yes, it previously ran with 8GB a while ago - I am definitely using 64-bit CentOS
Quote:
Originally Posted by jsbjsb001
* On my CentOS 7.4 system (that has 8GB of RAM), 7.7GB is usable and not the whole 8GB of RAM - because some of it is reserved by the hardware for it's own use and therefore is not available to the OS.
As in my original post, the graphics are using some but..not 5GB!
Quote:
Originally Posted by jsbjsb001
* It seems strange to me given the above that your machine's BIOS see's the 8GB of RAM, but the OS only see's 3.13GB of RAM.
Indeed, more tests needed!
Quote:
Originally Posted by jsbjsb001
Have you ran memtest on your machine to see if there ain't any problems with the installed RAM, that maybe stopping the OS seeing the rest of the RAM installed?
..a wonderful suggestion, ill run that now.
Appreciate the input and time taken to give help on all the above posts. Thank you!
.exe files are often just containers designed to unzip into a specific Windows directory, and their contents accessible using your favorite distro's unzip extractor.
No archive program could reads this .exe and running it with WINE from my Mac only resulted in errors.
I'll try some memtests before proceeding..
Have you ran memtest on your machine to see if there ain't any problems with the installed RAM, that maybe stopping the OS seeing the rest of the RAM installed?
Code:
[root@highhigh ~]# memtest-setup
ERROR: memtest86+ does not support EFI platforms.
Distribution: Currently: OpenMandriva. Previously: openSUSE, PCLinuxOS, CentOS, among others over the years.
Posts: 3,881
Rep:
Try running it off a live CD/USB instead. As, it can't test memory in use by the OS (or memory the OS does not have access to) while CentOS is running.
As the bios likely needed flashing and I also struggled to format a decent memory tester onto a USB from my Mac I've taken a strange route but, we're getting there..
- installed some light MSDOS OS, just to test and see if i could get some memory checks / bios flash running.
..no luck
- downloaded windows 8.1 (as this version matches the Lenovo drivers on their support website).
- attempted to install windows 8.1 using three USB's as HDD's. Who knew, it doesn't like that!
- attempted to use an external drive, needed to be GPT format.. had to remove all my wonderful content to format the drive
- found out then that windows wont accept external drives as main HDD, did I format for nothing?
- Not to be defeated. I pulled apart the external drive, removed the disk and frame.
- found an adapter, mounted external disk inside the faulty laptop.
- booted (after many bios hurdles and more reboots than you could count) and installed 8.1.
when loading 8.1, device info says something like: RAM: 8GB (3.24GB usable)
..argh!
- transferred the bios flash to this new setup.
- flashed bios.
- rebooted.
- checked 'MSCONFIG' > advanced options > maximum memory.
- rebooted.
- unable to use more than 3.24GB.
- downloaded MemTest86+.
- flashed a USB into a bootable memory tester.
- running MemTest, computer just turned itself off, I assume due to heat?
no errors were found YET, but ill place it on some books and try again.
I did take it apart a few days back and give the heatsink and board a very good clean, as well as poke a few larger exit vents for that hot air.. it should be fine on some books, we hope!
I'll check back with updates, thanks for your help so far.
MemTest (like everything else) see's the RAM but the OS's cant.
There is no memory restriction options in the BIOS either.
Remember I have swapped the sticks about:
If i remove one stick of RAM it sees 3GB, i swap for the other and it sees 3GB.
I use either on the other RAM slot individually, same problem..
SO, it seems one stick is not at fault, nor is the individual slot at fault.
Distribution: Currently: OpenMandriva. Previously: openSUSE, PCLinuxOS, CentOS, among others over the years.
Posts: 3,881
Rep:
Quote:
Originally Posted by -=HIGHHIGH=-
... - running MemTest, computer just turned itself off, I assume due to heat?
...
Just "turned itself off" ?!
That is NOT normal. If that's true, then you have a hardware problem that cannot be fixed with software.
I'd say based on that your RAM is faulty or a over-heating problem. Try determine which one it is. If your machine has not just "turned itself off" before running memtest, then I'd say it's faulty RAM that's the issue.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.