LinuxQuestions.org
Share your knowledge at the LQ Wiki.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware
User Name
Password
Linux - Hardware This forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux?

Notices


Reply
  Search this Thread
Old 09-21-2019, 01:40 PM   #16
scasey
LQ Veteran
 
Registered: Feb 2013
Location: Tucson, AZ, USA
Distribution: Rocky 9.5
Posts: 5,888

Rep: Reputation: 2292Reputation: 2292Reputation: 2292Reputation: 2292Reputation: 2292Reputation: 2292Reputation: 2292Reputation: 2292Reputation: 2292Reputation: 2292Reputation: 2292

I'm noticing that the OP is reporting chip configurations as
2-1-2-1 or 2-empty-2-empty

Have you tried 2-2-1-1 or 2-2-empty-empty?

My understanding is that not only do the chips need to be installed in pairs, but that the matching chips need to be adjacent.

And yes, all that is a relatively new requirement...back in the day, the MBs didn't care what got plugged in where, but match pairing has been required for the last several years.

Also when I run the lshw command on my CentOS 7 desktop I get:
Code:
lshw -class memory
  *-firmware                
       description: BIOS
       vendor: American Megatrends Inc.
       physical id: 0
       version: V1.4
       date: 03/14/2011
       size: 64KiB
       capacity: 4MiB
       capabilities: pci upgrade shadowing cdboot bootselect socketedrom edd int13floppy1200 int13floppy720 int13floppy2880 int5printscreen int9keyboard int14serial int17printer acpi usb biosbootspecification
[cache data snipped]
  *-memory
       description: System Memory
       physical id: 26
       slot: System board or motherboard
       size: 8GiB
     *-bank:0
          description: DIMM DDR3 Synchronous 1333 MHz (0.8 ns)
          product: SUPERTALENT02
          vendor: Undefined
          physical id: 0
          serial: 00000000
          slot: A1_DIMM1
          size: 4GiB
          width: 64 bits
          clock: 1333MHz (0.8ns)
     *-bank:1
          description: DIMM DDR3 Synchronous 1333 MHz (0.8 ns)
          product: SUPERTALENT02
          vendor: Undefined
          physical id: 1
          serial: 00000000
          slot: A1_DIMM0
          size: 4GiB
          width: 64 bits
          clock: 1333MHz (0.8ns)
The OP didn't post the memory info from that command
(and please use code tags to post output...makes it much more readable)

Just

Last edited by scasey; 09-21-2019 at 01:47 PM.
 
Old 09-21-2019, 01:40 PM   #17
Kevin68
LQ Newbie
 
Registered: Sep 2019
Posts: 19

Original Poster
Rep: Reputation: Disabled
Quote:
Originally Posted by Timothy Miller View Post
I don't suppose there's a BIOs update for that board? Sounds like it's a BIOS issue. Some of the early generation Athlon 64 boards I saw the same thing in.
That is a good question.

The picture I took last night says:

American Megatrends
680-IT-GB V1.00F

A quick google search does not turn up any results.

Give me a little bit, will shut the system down see if I can find motherboard make and model.

~~~~~~~~~~~~~~~~~~

Quote:
Originally Posted by scasey View Post
I'm noticing that the OP is reporting chip configurations as
2-1-2-1 or 2-empty-2-empty

Have you tried 2-2-1-1 or 2-2-empty-empty?
..............
Good suggestion.

When I shut the system down to look at the MB I will try a different combination of slots.

Might take a nap on this lazy saturday, so it may be a little while before I post again.

Last edited by Kevin68; 09-21-2019 at 01:43 PM.
 
Old 09-21-2019, 03:57 PM   #18
ehartman
Senior Member
 
Registered: Jul 2007
Location: Delft, The Netherlands
Distribution: Slackware
Posts: 1,674

Rep: Reputation: 888Reputation: 888Reputation: 888Reputation: 888Reputation: 888Reputation: 888Reputation: 888
Quote:
Originally Posted by scasey View Post
I'm noticing that the OP is reporting chip configurations as
2-1-2-1 or 2-empty-2-empty

Have you tried 2-2-1-1 or 2-2-empty-empty?

My understanding is that not only do the chips need to be installed in pairs, but that the matching chips need to be adjacent.
THAT is motherboard specific, there are motherboards too that pair even (0 and 2) cq odd (1 and 3) memory slots. Often then they will be a different color, i.e. 0 and 2 are blue connectors and 1 and 3 black. But again, that still is motherbord specific!
 
Old 09-21-2019, 04:21 PM   #19
scasey
LQ Veteran
 
Registered: Feb 2013
Location: Tucson, AZ, USA
Distribution: Rocky 9.5
Posts: 5,888

Rep: Reputation: 2292Reputation: 2292Reputation: 2292Reputation: 2292Reputation: 2292Reputation: 2292Reputation: 2292Reputation: 2292Reputation: 2292Reputation: 2292Reputation: 2292
Quote:
Originally Posted by ehartman View Post
THAT is motherboard specific, there are motherboards too that pair even (0 and 2) cq odd (1 and 3) memory slots. Often then they will be a different color, i.e. 0 and 2 are blue connectors and 1 and 3 black. But again, that still is motherbord specific!
Point taken. The one 4-slot motherboard I have handy is blue-blue black-black, with matching colors adjacent.
 
Old 09-21-2019, 04:39 PM   #20
Timothy Miller
Moderator
 
Registered: Feb 2003
Location: Arizona, USA
Distribution: Debian, EndeavourOS, OpenSUSE, KDE Neon
Posts: 4,030
Blog Entries: 27

Rep: Reputation: 1524Reputation: 1524Reputation: 1524Reputation: 1524Reputation: 1524Reputation: 1524Reputation: 1524Reputation: 1524Reputation: 1524Reputation: 1524Reputation: 1524
Matching sticks should be in matching colors.
 
Old 09-21-2019, 07:16 PM   #21
Kevin68
LQ Newbie
 
Registered: Sep 2019
Posts: 19

Original Poster
Rep: Reputation: Disabled
Quote:
Originally Posted by Timothy Miller View Post
Matching sticks should be in matching colors.
I understand the thinking, but a lot of systems will boot even if the modules are not in the matching colors.

The system has two modules in the two black slots and boots to 3 gigs of memory.

Looks like this is a Gigabyte board built for Gateway - 680-IT GB. A search for 680-IT on Gigabytes website does not return any results. Still looking.

In all honesty I do not understand why people are in a tissy about where the memory modules are at in the board. It's as if yall have no hardware experience and just quoting guidelines printed in some book.

I have been building systems since around 1996, and rarely, if ever, have I had an issue where the memory modules are at in the MB. I bought my first computer in 1994 with Windows 3.11, and upgraded it in 1995 to play Quake. From there I built my own computers from 1995 to 2018. I took a hardware and advanced hardware class at the local college.

The system I am working on was given to my close to a decade ago by a customer. They did not want it anymore and they gave it to me instead of payment.

Typically:

Matching colors = dual channel
Not matching colors = single channel

Most motherboards will sense where the modules are at and adjust accordingly.

Last edited by Kevin68; 09-21-2019 at 07:19 PM.
 
Old 09-21-2019, 07:26 PM   #22
scasey
LQ Veteran
 
Registered: Feb 2013
Location: Tucson, AZ, USA
Distribution: Rocky 9.5
Posts: 5,888

Rep: Reputation: 2292Reputation: 2292Reputation: 2292Reputation: 2292Reputation: 2292Reputation: 2292Reputation: 2292Reputation: 2292Reputation: 2292Reputation: 2292Reputation: 2292
Not in a “tissy” Just offering suggestions in an attempt to help.
I’ll bow out now.

Last edited by scasey; 09-21-2019 at 07:54 PM.
 
Old 09-21-2019, 08:02 PM   #23
Timothy Miller
Moderator
 
Registered: Feb 2003
Location: Arizona, USA
Distribution: Debian, EndeavourOS, OpenSUSE, KDE Neon
Posts: 4,030
Blog Entries: 27

Rep: Reputation: 1524Reputation: 1524Reputation: 1524Reputation: 1524Reputation: 1524Reputation: 1524Reputation: 1524Reputation: 1524Reputation: 1524Reputation: 1524Reputation: 1524
Quote:
Originally Posted by Kevin68 View Post
I understand the thinking, but a lot of systems will boot even if the modules are not in the matching colors.

The system has two modules in the two black slots and boots to 3 gigs of memory.

Looks like this is a Gigabyte board built for Gateway - 680-IT GB. A search for 680-IT on Gigabytes website does not return any results. Still looking.

In all honesty I do not understand why people are in a tissy about where the memory modules are at in the board. It's as if yall have no hardware experience and just quoting guidelines printed in some book.

I have been building systems since around 1996, and rarely, if ever, have I had an issue where the memory modules are at in the MB. I bought my first computer in 1994 with Windows 3.11, and upgraded it in 1995 to play Quake. From there I built my own computers from 1995 to 2018. I took a hardware and advanced hardware class at the local college.

The system I am working on was given to my close to a decade ago by a customer. They did not want it anymore and they gave it to me instead of payment.

Typically:

Matching colors = dual channel
Not matching colors = single channel

Most motherboards will sense where the modules are at and adjust accordingly.
Yeah, and if you're not using the matching colors, then having matching (or very nearly) dimms you're purposely leaving a decent amount of performance off your build. SOME system won't work (here's looking at a fair amount of the late Pentium 4's) if the dimms don't match. Some boards also would ONLY support their max in dual channel. So again, not having them in the matching slots is a possible cause of the issue, and leaving performance in the trash. Although I still think it's a BIOS issue.
 
Old 09-21-2019, 10:09 PM   #24
rnturn
Senior Member
 
Registered: Jan 2003
Location: Illinois (SW Chicago 'burbs)
Distribution: openSUSE, Raspbian, Slackware. Previous: MacOS, Red Hat, Coherent, Consensys SVR4.2, Tru64, Solaris
Posts: 2,850

Rep: Reputation: 553Reputation: 553Reputation: 553Reputation: 553Reputation: 553Reputation: 553
Quote:
Originally Posted by Kevin68 View Post
Thank you. Last night I did a fresh install of Centos 7. During the install I selected reclaim the drive space. This was to check if Cent was not seeing the memory upgrade.

Same issue with a fresh install, the OS sees only 3 gigs of memory.

This morning I downloaded Ubuntu, created a bootable flashdrive, booted into Ubbuntu, brought up terminal and ran sudo lshw -class memory

memory
description: System Memory
physical id: 25
slot: System board or motherboard
size: 6GiB

The memory display shows the correct size size memory module in the correct slots.


Top command says KiB Mem : 3328596 total.

System monitor - resources - memory - 3.2 gigs.
Hopefully this is a dumb question: Is it possible that you're not running the "pae" kernel?

I once screwed up by installing the non-pae kernel (apparently, thinking "Nah... I'll never need that much RAM on this system") on an old Core2 Duo m'board and was unable to pull off a memory addition like you're attempting until I re-installed with the correct kernel.

HTH...
 
Old 09-21-2019, 10:47 PM   #25
Kevin68
LQ Newbie
 
Registered: Sep 2019
Posts: 19

Original Poster
Rep: Reputation: Disabled
Quote:
Originally Posted by rnturn View Post
Hopefully this is a dumb question: Is it possible that you're not running the "pae" kernel?

I once screwed up by installing the non-pae kernel (apparently, thinking "Nah... I'll never need that much RAM on this system") on an old Core2 Duo m'board and was unable to pull off a memory addition like you're attempting until I re-installed with the correct kernel.

HTH...
Please excuse my ignorance, I do not know what a pae kernel is.


I installed a windows 64 bit OS and it is having the same issues. The OS shows 6 gigs installed, but only 3.2 gigs usable. So this is not a Linux issue per say.

In short:
  • Older motherboard is unable to relay memory above 3 gigs to the OS.
  • I am unable to find bios update.
  • Thinking about setting this system to the side and booting up a more recent computer I have in storage.

Thoughts, suggestions? I feel like I am spinning my wheels.

If anyone has suggestions, please post them.

It is getting late Saturday evening and I want to relax before bedtime, so let's continue this conversation on Sunday.
 
Old 09-21-2019, 11:30 PM   #26
Timothy Miller
Moderator
 
Registered: Feb 2003
Location: Arizona, USA
Distribution: Debian, EndeavourOS, OpenSUSE, KDE Neon
Posts: 4,030
Blog Entries: 27

Rep: Reputation: 1524Reputation: 1524Reputation: 1524Reputation: 1524Reputation: 1524Reputation: 1524Reputation: 1524Reputation: 1524Reputation: 1524Reputation: 1524Reputation: 1524
Well, one thing to try before you set it to the side is reset cmos through jumper with all the memory in it. Maybe it'll clear something that's preventing it from reading properly.
 
Old 09-21-2019, 11:59 PM   #27
rnturn
Senior Member
 
Registered: Jan 2003
Location: Illinois (SW Chicago 'burbs)
Distribution: openSUSE, Raspbian, Slackware. Previous: MacOS, Red Hat, Coherent, Consensys SVR4.2, Tru64, Solaris
Posts: 2,850

Rep: Reputation: 553Reputation: 553Reputation: 553Reputation: 553Reputation: 553Reputation: 553
Quote:
Originally Posted by Kevin68 View Post
Please excuse my ignorance, I do not know what a pae kernel is.
From the Wikipedia entry for PAE:

``It defines a page table hierarchy of three levels (instead of two), with table entries of 64 bits each instead of 32, allowing these CPUs to directly access a physical address space larger than 4 gigabytes (2^32 bytes).''

Quote:
I installed a windows 64 bit OS and it is having the same issues. The OS shows 6 gigs installed, but only 3.2 gigs usable. So this is not a Linux issue per say.
It could very well be a Linux issue. Or, rather, might have been in the past. CentOS 7 seems to have had 32-bit support at one point and if that kernel didn't have the PAE hooks (See the PAE's Wikipedia entry for the gory details) that would likely be why the memory is recognized. But I also read that CentOS went PAE-only as a default somewhere along the may in the 7.x releases. I'm not currently a CentOS user so I can't speak to what they're using as their kernel these days.

Windows showing only 3.2GB available sounds like something I've heard of before as being an OS limitation---I think that 0.8GB is/was reserved by Windows. (I sat next to a guy at work who had to explain to a perturbed project manager why the system design he wanted to implement was not going result in a 4GB-of-visible-RAM system he'd promised to his departmental client and the QA people were going to squawk about 3.2 seen != 4 specced.) There's always the chance that it's a chipset limitation. I still have an ancient Compaq EN that's only capable of accessing 768MB despite having four memory slots: 3x256 works, 4x256 does not. 4x128, of course, works. If this turns out to be a chipset limitation, obviously, all you can do is install the maximum allowed by the hardware.

Interested in seeing your motherboard information... that'll tell us a lot.

Later...
 
Old 09-22-2019, 01:40 AM   #28
jsbjsb001
Senior Member
 
Registered: Mar 2009
Location: Earth, unfortunately...
Distribution: Currently: OpenMandriva. Previously: openSUSE, PCLinuxOS, CentOS, among others over the years.
Posts: 3,881

Rep: Reputation: 2063Reputation: 2063Reputation: 2063Reputation: 2063Reputation: 2063Reputation: 2063Reputation: 2063Reputation: 2063Reputation: 2063Reputation: 2063Reputation: 2063
Quote:
Originally Posted by rnturn View Post
...
Windows showing only 3.2GB available sounds like something I've heard of before as being an OS limitation---I think that 0.8GB is/was reserved by Windows.
...
There WILL be a certain amount reserved by the hardware, and therefore that certain amount of RAM will be unavailable to the OS - I think it depends on the OS as to exactly how much it "won't be able to see/address", but I could be wrong about the last part of what I just said (the first part of what I said is true AFAIK). But that said, the BIOS should still report the full amount of RAM installed, so if the OP has installed 6GiB of RAM all up, then the BIOS should still report 6GiB of RAM being present. So if the BIOS isn't reporting the full amount of RAM installed; then that would mean a hardware issue, and not a OS issue.

For example, my machine has 8GiB of RAM, but if I look at KDE system monitor, it reports 7.7GiB of total RAM available that the OS "sees" and can address. It was the same story when I was still using CentOS 7 as my main OS. It also says in the motherboard PDF for my machine's board that a small amount of RAM won't be available to the OS - so that's not limited to Linux.

If I was using my board's on-board Intel integrated graphics, then even less RAM would be available to the OS for "general purposes", because some of it would also be shared for graphics memory.
 
Old 09-22-2019, 08:38 AM   #29
ehartman
Senior Member
 
Registered: Jul 2007
Location: Delft, The Netherlands
Distribution: Slackware
Posts: 1,674

Rep: Reputation: 888Reputation: 888Reputation: 888Reputation: 888Reputation: 888Reputation: 888Reputation: 888
Quote:
Originally Posted by Kevin68 View Post
Please excuse my ignorance, I do not know what a pae kernel is.
A pae (Physical Address Extensions) kernel is a 32-bit kernel that can use multiple 4 GB pages for different address spaces. So the RAM is one page, the screen memory ON the video adaptor is another, etc. It is the "CONFIG_HIGHMEM64G=y" option in the kernel config file, which allows the KERNEL to make use of up to 64 GB of memory. Again: this is for the 32-bit kernel only.

You (and applications) still cannot break the 32-bit (4 GB) barrier, but at least every application now has its own 4GB page (and the kernel switches between them as needed).

Of course pae is never needed when the cpu is using full 64-bit mode.

Quote:
I installed a windows 64 bit OS and it is having the same issues. The OS shows 6 gigs installed, but only 3.2 gigs usable. So this is not a Linux issue per say.
Normally an amount of memory of 3.2 GB means the cpu is in 32-bit mode without pae, because then the screen memory (etc) has to be within a single 4 GB address space too.

It just may mean that the machine isn't correctly switching to 64-bit (long pointers) mode, which means it only addresses UP to the 4 GB limit of a 32-bit pointer.
This may be a BIOS limitation.

Last edited by ehartman; 09-22-2019 at 03:21 PM. Reason: add kernel option
 
Old 09-22-2019, 09:17 PM   #30
Kevin68
LQ Newbie
 
Registered: Sep 2019
Posts: 19

Original Poster
Rep: Reputation: Disabled
Thank you everyone for your help and suggestions. I took Sunday off from this project and just laid around the house.

Let's pick this back up Monday evening.

Even if I can not get past the 3 gig issue, I would still like to use this machine for a project. It has hardware raid built into the motherboard which I would love to play around with.

If nothing else, I will get one of my newer machines going for another project. Maybe use the one with the three gig limit as a backup server or something.

Suggestions would be appreciated.
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
Not seeing Username or Password boxes on LQ after latest upgrade in seamonkey or firefox Trasa Slackware 8 06-30-2018 09:03 PM
Blackberry 8330 Curve not seeing the mass storage device(memory) metallica1973 Linux - Mobile 1 08-01-2010 12:06 AM
system not seeing memory card jukebox55 Slackware 18 08-03-2008 05:06 AM
Sun Fire v20z Server Not seeing more than 2 Gig memory fallenstar Linux - Newbie 5 11-04-2004 03:46 PM
RH 7.3 to RH 9 Upgrade, Dell 4300, Not Seeing Megaraid ctwarchol Red Hat 0 11-11-2003 08:58 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware

All times are GMT -5. The time now is 01:28 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration