RAM probs under Win 7 64 bit.

J

Jumbo Jack

Son is having memory problems.

With 4 x 2GB sticks installed the BIOS sees 8GB but Win7 blue screens.

With 3 x 2GB + 1 x 1GB Win7 runs no problems.

When Googling there appears to be 100's Win7-64bit users with similar
problems and numerous suggestions to fix.

Anyone have a similar problem and did they fix it and how.
 
C

Char Jackson

Son is having memory problems.

With 4 x 2GB sticks installed the BIOS sees 8GB but Win7 blue screens.
The STOP code and the fault description would be helpful.
With 3 x 2GB + 1 x 1GB Win7 runs no problems.

When Googling there appears to be 100's Win7-64bit users with similar
problems and numerous suggestions to fix.

Anyone have a similar problem and did they fix it and how.
Whenever a system comes in with real or suspected memory problems, the
first (and usually the only) tool I reach for is Memtest86+.

<http://www.memtest.org/>

But in this case, without knowing the STOP code or anything, it's hard
to say. Could be a motherboard or chipset incompatibility for all I
know.
 
S

Seth

Char Jackson said:
The STOP code and the fault description would be helpful.


Whenever a system comes in with real or suspected memory problems, the
first (and usually the only) tool I reach for is Memtest86+.

<http://www.memtest.org/>

But in this case, without knowing the STOP code or anything, it's hard
to say. Could be a motherboard or chipset incompatibility for all I
know.
I'm going to piggyback on your answer to first agree, do a memtest as well
as list the specific STOP code.

2nd, what I'm not seeing in the problem description is WHEN is the bluscreen
happening. Is this during operation as in the system is in fine? Or is the
BSOD during setup? If during setup, in the BIOS of the machine there may be
(most machines I've seen have it) a setting caller "OS Install Mode" (or
similar). What this does is it artificially limits the amount of memory
available to the OS. Turn this on and do the setup and take all updates.
Once the system is fully patched, turn this setting back off to see all the
memory.
 
B

BillW50

Char said:
The STOP code and the fault description would be helpful.


Whenever a system comes in with real or suspected memory problems, the
first (and usually the only) tool I reach for is Memtest86+.

<http://www.memtest.org/>

But in this case, without knowing the STOP code or anything, it's hard
to say. Could be a motherboard or chipset incompatibility for all I
know.
Isn't that built into Windows 7? Or is it just some versions of Windows
7 that has a memory tester listed in the boot menu (F8)?
 
K

KCB

Jumbo Jack said:
Son is having memory problems.

With 4 x 2GB sticks installed the BIOS sees 8GB but Win7 blue screens.

With 3 x 2GB + 1 x 1GB Win7 runs no problems.

When Googling there appears to be 100's Win7-64bit users with similar
problems and numerous suggestions to fix.

Anyone have a similar problem and did they fix it and how.
Does the motherboard manual say anything about handling different amounts of
RAM, or quantities of modules? Some boards need slightly lower RAM speeds
when number of modules is above certain threshold.
 
S

SC Tom

BillW50 said:
Isn't that built into Windows 7? Or is it just some versions of Windows 7
that has a memory tester listed in the boot menu (F8)?
I don't know if Starter has it, but Home Premium does.
I haven't tested it out on any bad RAM (don't have any on hand), but a few
of the forums and newsgroups state that it's not all that effective at
finding the bad stuff, and no where near as good as Memtest86+.
 
B

BillW50

I don't know if Starter has it, but Home Premium does.
I haven't tested it out on any bad RAM (don't have any on hand), but a
few of the forums and newsgroups state that it's not all that effective
at finding the bad stuff, and no where near as good as Memtest86+.
Thanks Tom, now I know. ;-)
 
Y

Yousuf Khan

Isn't that built into Windows 7? Or is it just some versions of Windows
7 that has a memory tester listed in the boot menu (F8)?
Under no circumstances should you trust the Windows 7 memory tester,
it's beyond useless. Memtest86+ is the only thing that you can trust.

Yousuf Khan
 
B

BillW50

Yousuf said:
Under no circumstances should you trust the Windows 7 memory tester,
it's beyond useless. Memtest86+ is the only thing that you can trust.

Yousuf Khan
Oh okay Yousuf. Maybe I confused it with Ubuntu CD which I believe has
Memtest86+ as a boot option.
 
D

Drew

What brand of ram are you using? what speed? what voltages? Do these match
what your motherboard calls for? Have you tried every combination in every
slot? Have you researched the ram manufacturer website's forums for
answer's. Someone somewhere may be dealing or has dealt with this problem.
One of my machines did not like running ddr800 ram in 4 -2 gig sticks but
would happily run 4 -2 gig sticks at ddr667. That was just the nature of
that particular motherboard. The bios also saw the ram but windows would
blue screen. Just my 3 cents....
 
P

Paul

Jumbo said:
Son is having memory problems.

With 4 x 2GB sticks installed the BIOS sees 8GB but Win7 blue screens.

With 3 x 2GB + 1 x 1GB Win7 runs no problems.

When Googling there appears to be 100's Win7-64bit users with similar
problems and numerous suggestions to fix.

Anyone have a similar problem and did they fix it and how.
A BIOS address map problem ?

Why would Windows 7 choose to freak at 8GB ?

A more natural place for an OS to have problems, is at the 4GB point.

The vintage of the motherboard, the chipset used, may be part of the
problem. While modern chipsets have much larger address spaces, than
the installed RAM, there were some in the past, where 8GB installed
memory needs to be "shoe horned". (I.e. Chipset max address space is
8GB, OS reports "7GB free", so you don't actually get to use all the
RAM.)

*******

If you post the make and model number of computer, or the make
and model number of motherboard used (on a home build), it allows
the comments to be a bit more focused.

*******

If you thought the problems were RAM related, you could use memtest86+.

(Scroll half way down the page, to find the download links)

http://www.memtest.org/

Test cases:

1) Start with single sticks of RAM first. This is to allow easy isolation
of exactly the defective stick. If you're in a hurry, just complete
one pass of Test 5. If you spot a stuck-at error, where the same address
is bad each time the test is run, then you have a stick of bad RAM.
Memtest86+ isn't really the best tool, for dynamic faults, and passing
memtest86+ is not an "acceptance test". A tool like Prime95 is better
for that, and on a "large RAM" machine, you have to test with more care
(design your test case a bit better, for it to be valid).

2) If you suspected a "bad RAM slot" problem, you'd walk the same single
stick, through all four RAM slots, then compare the test results.
This is an optional test, unless you have evidence that a single slot
is implicated for some reason.

3) Once each stick has been tested singly, and is completely error free,
you test a matched pair. You put one stick on each memory channel.
This is a "dual channel" test. Some chipsets, become unstable from
the extra noise from the second channel operating. That's why, this
is a separate test case, to see if the system is minimally
"dual channel stable". Now, we're not talking about the RAM
being at fault, but more about the motherboard or memory bus being
the problem.

4) Your next test, would be four matched sticks. Some Nvidia chipsets,
have had a good deal of problems, and you'll see different behavior
depending on RAM configuration (blows up with four sticks). If this
happens, you may need to trace down a forum that has characterized
the problem. In some cases, you have to drop the memory clock, a lot.

It really isn't necessary to test multiple passes with memtest86+. Since
it isn't a good enough test to be considered an acceptance test, multiple
passes are pointless. Try one pass minimum, and if you're in a real rush
(i.e. had too much caffeine), just do Test 5 the one time, then move on.
That will speed up the test process, at the expense of thoroughness.

With the latest versions of memtest86+, the tool will test larger quantities
of memory. A nice bonus from this, is if you watch how the test progresses,
you'll see memtest86+ "testing in chunks". The chunks, hint at how the
address space is arranged. Like, if the chipset is remapping memory addresses,
you may see memory below 4GB tested first (a 3GB region, as the upper 1GB
may be reserved for PCI or PCI Express cards). Then, a 1GB segment, which
is remapped above 4GB. Then, some number of addition tests, for memory
which is higher in address space than that. So if you watch the range of
addresses being tested, it tells you something about whether remapping
is being used, and how it is set up.

I'm not aware of any tools that decode the hardware setup in a machine,
in a human friendly way. At least, with regard to remapping, max
address boundaries, or the like.

HTH,
Paul
 
J

Justin

Jumbo Jack said:
Son is having memory problems.

With 4 x 2GB sticks installed the BIOS sees 8GB but Win7 blue screens.

With 3 x 2GB + 1 x 1GB Win7 runs no problems.

When Googling there appears to be 100's Win7-64bit users with similar
problems and numerous suggestions to fix.

Anyone have a similar problem and did they fix it and how.
Try that Memory checker Char suggested.
Then try booting and running with only one stick installed. Try with
each stick to try and narrow down which one could be the culprit.
Sometimes I had stability issues when I mixed brands.
 
J

Jumbo Jack

Jumbo Jack said:
Son is having memory problems.

With 4 x 2GB sticks installed the BIOS sees 8GB but Win7 blue screens.

With 3 x 2GB + 1 x 1GB Win7 runs no problems.

When Googling there appears to be 100's Win7-64bit users with similar
problems and numerous suggestions to fix.

Anyone have a similar problem and did they fix it and how.
Thanks for all you guys suggestions and sorry I missed this detail.

MoBo: Intel DP45SG. The manual states 8Gb Max over the 4 slots. (1333MHz
max)
Memory: Corsair XMS3 PC3 1333MHz DDR3 (spec states for use with all Intel
boards)
BIOS: Is at default and all memory adjustables are at AUTO. I have suggested
he set the frequency to 1333MHz.

He tried a number of combinations 2 = OK, 2+2 = OK, 2+2+2 = OK, 2+2+2+2 =
BS. Back to 2+2+2+1 = OK The one being a single 1GB stick of Corsair.

I will get him to Memtest the sticks individually.

I'll be back....
 
J

Jumbo Jack

Jumbo Jack said:
Thanks for all you guys suggestions and sorry I missed this detail.

MoBo: Intel DP45SG. The manual states 8Gb Max over the 4 slots. (1333MHz
max)
Memory: Corsair XMS3 PC3 1333MHz DDR3 (spec states for use with all Intel
boards)
BIOS: Is at default and all memory adjustables are at AUTO. I have
suggested he set the frequency to 1333MHz.

He tried a number of combinations 2 = OK, 2+2 = OK, 2+2+2 = OK, 2+2+2+2 =
BS. Back to 2+2+2+1 = OK The one being a single 1GB stick of Corsair.

I will get him to Memtest the sticks individually.

I'll be back....
Update, The 2GB being tried in every slot alone.
 
P

Paul

Jumbo said:
Thanks for all you guys suggestions and sorry I missed this detail.

MoBo: Intel DP45SG. The manual states 8Gb Max over the 4 slots. (1333MHz
max)
Memory: Corsair XMS3 PC3 1333MHz DDR3 (spec states for use with all Intel
boards)
BIOS: Is at default and all memory adjustables are at AUTO. I have suggested
he set the frequency to 1333MHz.

He tried a number of combinations 2 = OK, 2+2 = OK, 2+2+2 = OK, 2+2+2+2 =
BS. Back to 2+2+2+1 = OK The one being a single 1GB stick of Corsair.

I will get him to Memtest the sticks individually.

I'll be back....
Motherboard manual. It's P45 based.

http://downloadmirror.intel.com/15995/eng/DP45SG_TechProdSpec.pdf

*******

There is a suggestion here, to update the BIOS. Too bad nobody mentioned
what version of BIOS they were using.

http://communities.intel.com/thread/4010

At the very end of that thread, from Mar.17, 2010

http://communities.intel.com/thread/4010?start=150&tstart=0

"... functioning on 1066 MHz, and work not correct on 1333 MHz."

so you could try dialing down the memory speed as a testing technique.

I would not have expected a problem with a P45 chipset. The chipset can
take up to 16GB of RAM (4x4GB), according to the 319970 datasheet from Intel.
(P45 should not be a "shoe horn" type chipset.)

Is memtest86+ detecting a problem with 8GB of memory installed ?

Is all 8GB of the memory detected by memtest86+ ?

Paul
 
R

Rob

Motherboard manual. It's P45 based.

http://downloadmirror.intel.com/15995/eng/DP45SG_TechProdSpec.pdf

*******

There is a suggestion here, to update the BIOS. Too bad nobody mentioned
what version of BIOS they were using.

http://communities.intel.com/thread/4010

At the very end of that thread, from Mar.17, 2010

http://communities.intel.com/thread/4010?start=150&tstart=0

"... functioning on 1066 MHz, and work not correct on 1333 MHz."

so you could try dialing down the memory speed as a testing technique.

I would not have expected a problem with a P45 chipset. The chipset can
take up to 16GB of RAM (4x4GB), according to the 319970 datasheet from
Intel.
(P45 should not be a "shoe horn" type chipset.)

Is memtest86+ detecting a problem with 8GB of memory installed ?

Is all 8GB of the memory detected by memtest86+ ?

Paul
If the 2GB sticks individually test ok in memtest, I would suspect
that dual-channel is failing at 1333MHz, so would also suggest trying
them at 1066.
BTW, I recently looked at an Intel D945GTP mobo and the mobo manual
stated (in an OEM note) that although 8GB could be fitted with 4x2GB
(DDR2), only 4GB was addressable. Further details were very scant and
that D945GTP is back in service (XP), so I can't really confirm that.
HTH,
 
P

Paul

Rob said:
If the 2GB sticks individually test ok in memtest, I would suspect
that dual-channel is failing at 1333MHz, so would also suggest trying
them at 1066.
BTW, I recently looked at an Intel D945GTP mobo and the mobo manual
stated (in an OEM note) that although 8GB could be fitted with 4x2GB
(DDR2), only 4GB was addressable. Further details were very scant and
that D945GTP is back in service (XP), so I can't really confirm that.
HTH,
That would presumably be the chipset with the 32 bit effective address bus width ?

There was at least one Intel chipset, where the connection from the
processor to the Northbridge, amounts to a 32 bit address connection.

Other Intel chipsets, support 36 bits, so that PAE can work. That
is a 64GB address space. The P45 has a 64GB address space, but
the memory controller is qualified to 4x4GB or 16GB total.

The weird part of those chipsets with the 32 bit address connection,
is you can install 4x2GB DIMMs and the memory controller accepts them.
But due to the limitations of the chipset, only less than 4GB free can be
addressed in a useful way. The P45 shouldn't be afflicted that way.
Dimensionally, I don't expect a problem with 4x2GB installed on P45.
As far as I know, you get to use all of it with a 64 bit OS. P45 is
past the point, where Intel was playing games.

I look up this information on intel.com, by looking for the chipset
datasheet, and you can get all the details first hand there.

(945P , try page 224 "maximum memory size is 4GB", or page 226
"memory in the system beyond 4GB cannot be addressed")

http://www.intel.com/Assets/PDF/datasheet/307502.pdf

On a chipset where the limitation is 8GB of address space
total, if you install 8GB of RAM, it reports 7GB free, as the
other bit of address space decoding is used for system busses.
If you run SLI or Crossfire cards, an even lower free memory amount
may be reported. I think in that case, it might be an Nvidia chipset
with the 8GB limit. With Nvidia, we usually have to rely on the info
provided in the motherboard manual.

In some cases, limitations are determined empirically. Like my old
Nforce2 motherboard, which had room to install 3x1GB DIMMs, but
seemed to be limited (on at least some motherboard brands) to 2GB
total, before the motherboard wouldn't POST. The manual may
declare that 3x1GB works, when in fact, it doesn't. Presumably,
some BIOS code is wrong in that case, but what can an end user
know for sure ?

As a more silly example, my Asrock 4Core board, the chipset is
claimed to have a 2x1GB limit. If you go to the chipset manufacturer
page (on via.com), the same information is given to the user (and as users,
we're supposed to *worship* the info the chipset manufacturer gives).
Yet, some German enthusiasts tested 2x2GB and it worked (with the usual
losses due to Windows). I tried it here, and it worked - I happened to have
a 2x2GB set to test with. Only problem was, the BIOS was not optimized
for the loading characteristics of 2GB modules, so memtest86+ reported
errors, just one or two. With some BIOS work, that could have been
fixed, but nobody at the factory, gave a damn. That system continues
to run to this day, with 2x1GB rock solid in it (it has a lower
error rate, than most of my previous DDR systems). The 2x2GB set
of DIMMs, ended up in my current system :) So no wastage.

I don't think this topic ever comes up on "Jeopardy" :)

http://upload.wikimedia.org/wikipedia/en/thumb/7/7c/Jeopardy.jpg/200px-Jeopardy.jpg

Paul
 
R

Rob

That would presumably be the chipset with the 32 bit effective address
bus width ?

There was at least one Intel chipset, where the connection from the
processor to the Northbridge, amounts to a 32 bit address connection.

Other Intel chipsets, support 36 bits, so that PAE can work. That
is a 64GB address space. The P45 has a 64GB address space, but
the memory controller is qualified to 4x4GB or 16GB total.

The weird part of those chipsets with the 32 bit address connection,
is you can install 4x2GB DIMMs and the memory controller accepts them.
But due to the limitations of the chipset, only less than 4GB free can be
addressed in a useful way. The P45 shouldn't be afflicted that way.
Dimensionally, I don't expect a problem with 4x2GB installed on P45.
As far as I know, you get to use all of it with a 64 bit OS. P45 is
past the point, where Intel was playing games.

I look up this information on intel.com, by looking for the chipset
datasheet, and you can get all the details first hand there.

(945P , try page 224 "maximum memory size is 4GB", or page 226
"memory in the system beyond 4GB cannot be addressed")

http://www.intel.com/Assets/PDF/datasheet/307502.pdf

On a chipset where the limitation is 8GB of address space
total, if you install 8GB of RAM, it reports 7GB free, as the
other bit of address space decoding is used for system busses.
If you run SLI or Crossfire cards, an even lower free memory amount
may be reported. I think in that case, it might be an Nvidia chipset
with the 8GB limit. With Nvidia, we usually have to rely on the info
provided in the motherboard manual.

In some cases, limitations are determined empirically. Like my old
Nforce2 motherboard, which had room to install 3x1GB DIMMs, but
seemed to be limited (on at least some motherboard brands) to 2GB
total, before the motherboard wouldn't POST. The manual may
declare that 3x1GB works, when in fact, it doesn't. Presumably,
some BIOS code is wrong in that case, but what can an end user
know for sure ?

As a more silly example, my Asrock 4Core board, the chipset is
claimed to have a 2x1GB limit. If you go to the chipset manufacturer
page (on via.com), the same information is given to the user (and as users,
we're supposed to *worship* the info the chipset manufacturer gives).
Yet, some German enthusiasts tested 2x2GB and it worked (with the usual
losses due to Windows). I tried it here, and it worked - I happened to have
a 2x2GB set to test with. Only problem was, the BIOS was not optimized
for the loading characteristics of 2GB modules, so memtest86+ reported
errors, just one or two. With some BIOS work, that could have been
fixed, but nobody at the factory, gave a damn. That system continues
to run to this day, with 2x1GB rock solid in it (it has a lower
error rate, than most of my previous DDR systems). The 2x2GB set
of DIMMs, ended up in my current system :) So no wastage.

I don't think this topic ever comes up on "Jeopardy" :)

http://upload.wikimedia.org/wikipedia/en/thumb/7/7c/Jeopardy.jpg/200px-Jeopardy.jpg


Paul
Thanks, Paul.
Looks like it had a 82945G MCH:
www.intel.com/Assets/PDF/datasheet/307502.pdf
which states 32-bit host bus (p15.)
Some variants of that chipset have 2GB max. limitation.
Odd beast really - can take a core 2 duo but only 4GB RAM!

Interesting about your 4core board - have seen similar on
other boards (by accident - plugged in unsupported sizes
and found they 'sort of' worked!) :eek:)

Regards,
 
Y

Yousuf Khan

Oh okay Yousuf. Maybe I confused it with Ubuntu CD which I believe has
Memtest86+ as a boot option.
Well, there is a memory tester menu option available through the Windows
7 boot menu, but that tester seems to be just some kind of placebo. It
shows Microsoft can make a memory tester too, but like so much about
Microsoft, there's a lack of usefulness behind the flashiness.

Yousuf Khan
 
J

Jumbo Jack

Rob said:
Thanks, Paul.
Looks like it had a 82945G MCH:
www.intel.com/Assets/PDF/datasheet/307502.pdf
which states 32-bit host bus (p15.)
Some variants of that chipset have 2GB max. limitation.
Odd beast really - can take a core 2 duo but only 4GB RAM!

Interesting about your 4core board - have seen similar on
other boards (by accident - plugged in unsupported sizes
and found they 'sort of' worked!) :eek:)

Regards,
You boys have left me way behind....but I will get my Son to try your
suggestions.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top