Foxconn G31-mxk 2.0 won't boot with 2 DIMM

November 28, 2009 at 05:40:24
Specs: Windows 7
Hello everyone, Im looking sor some help with a mobo and ram.

When I purchased the motherboard I bought 2 Supertalent sticks, 1 was a 1g sticka nd the other one a 512mb. They did not work together, howver they both did work if I slotted only one of them in. so I went back to the store and got a different kind, a Kingston hyperX 1GB DDR2 800. slotted it, worked like a charm. last night, I rebooted, and it hung on the Foxconn welcome screen. same problem it was giving me before.

So I went into the bios, checked the frequency of the memory, everything was fine. I swapped the sticks, now it simply wont boot up, it goes to the welcome/bios screen and automatically shuts down.

I tried both sticks on each slot on their own and they both work, but when put together the system crashes,

Im starting to believe this might be a dual channel issue. the BIOS may be trying to dial channel my memory and it just wont allow it.

So I went out and bought another Kingston stick, and I have the exact same problem. no boot, it just crashes.

Another interesting fact is that, if I lower the frequency to 667MHZ, it hangs on the welcome/loading screen like it did the first time I tried it, which is another clue leading me to believe frequency is the culprit.

I now have 2 kingston sticks, both PC6400 DDR2 800MHZ, and they still dont work.

I left one stick in, changed the precquency, shut down, seated the other stick, botted, and it hung again on loading screen.

Is there a way to prevent dual channeling? Im about to start flashing the bios, but was hoping for an alternative to this issue.

Also, I did benchmark it with just CPU ram and video, same problem, so its not a power issue, I am right now using the computer.

Anybody have any ideas whats going on? the bays are fine, the sticks are fine, it just wont allow 2 sticks to be inserted!

driving me nuts.

Thank you

See More: Foxconn G31-mxk 2.0 wont boot with 2 DIMM

Report •

November 28, 2009 at 05:51:09
You didn't say what processor you have. Let's go from there.

Report •

November 28, 2009 at 06:23:10
Yup, sorry. Core 2 Quad 8200 stock.

Report •

November 28, 2009 at 06:28:08
Also running windows 7 Ultimate, have a side of XP same problem. it did work with windows 7. Also have Ubuntu.

between all those swaps/reboots/etc. I did manage to get it working once, but when loading windows I got a BSOD, and then my MBR got corrupted, for which I had to reinstall my SO. forgot to mention that on my first post

Report •

Related Solutions

November 28, 2009 at 06:31:02
Dual channel is a feature of the motherboard, not the memory. As long as you have a matched pair of memory sticks & they're placed in the proper two slots, dual channel mode *should* automatically enable. If you have a cheaper board that only has two memory slots, it's a no-brainer.

You should always manually configure your memory settings in the BIOS, especially the voltage. According to the JEDEC standard, all DDR2 memory is supposed to run at 1.8v, however, most of the so-called 'performance memory' can require voltage as high as 2.2 - 2.4v. Check the documentation that came with your RAM or the sticker on the RAM itself. If the timings & voltage isn't listed, go to the Kingston website & look it up, then set your BIOS accordingly.

EDIT: I see you listed your CPU. The Q8200 is a 1333MHz FSB CPU so the proper speed to run your RAM is 667MHz DDR.

Report •

November 28, 2009 at 06:44:33
OK. just got off the phone with kingston. 1 of the sticks runs at 1.8V the other one at 2.0V

As far as the memory MHZ goes, the Mobo supports 800MHZ, running a 2GB 800 stick as we speak, with no problems at all. I am however going to change some voltage settings and the prequency and try to boot up again. will update. thanks for the quick reply.

Report •

November 28, 2009 at 07:01:12
So, changed frequency to 667MHZ (In the bios it is actually the setting for 533MHZ, once you reboot it shows 667, 667 is 800, and 800 is 1033) and the 2GB stick, which is an 800MHZ stick, boots and runs at 667MHZ.

I had a 677MHZ stick laying around so I popped it in, hung on the foxconn screen.

any other Ideas? Did not mess with the voltage since ive never done it before and im afraid I may fry something :S.

its a phoenix BIOS revision P04.

Report •

November 28, 2009 at 08:12:15
If one of your sticks works, get another duplicate of that one.

Report •

November 28, 2009 at 08:15:53
You apparently don't understand the theory behind CPU:DRAM ratio. For a Core 2 system, there are two ratios that are considered optimal...1:1 or 1:2. With your setup, it's impossible to run 1:2, so you should be running 1:1. What that means is the CPU & memory should run at the same frequency. A 1333MHz CPU runs at 333MHz frequency, DDR2-667 runs at 333MHz frequency. If you have DDR2-800, simply change the BIOS settings to run it at DDR2-667 speed. A system will obviously run when the CPU & RAM are configured out of sync, but the performance will be less than optimal. In other words, you're taking a performance hit by running DDR2-800 at it's default speed with a 1333MHz FSB CPU. The hit isn't huge, but it's there none the less.

And why are you mixing your RAM in the 1st place? Why did you get a 1GB + 512MB of SuperTalent instead of 2 x 1GB? And if I'm understanding you correctly, you got a single 1GB stick of Kingston HyperX (which is high performance/high voltage RAM) to replace the SuperTalent, then later added another 1GB stick of Kingston RAM which conforms to the JEDEC standard & runs at 1.8v? And where did this 2GB stick come from all of a sudden?

So it sounds like you have at least 5 different sticks of RAM, all of differing specs, none of which can be paired up together to run in dual channel mode. Now you know why RAM is sold in matched pairs & marketed as a "dual channel kit".

Report •

November 28, 2009 at 11:12:38
I understand how dual chanel memory works and why they are sold in pairs. what I dont understand is why all of a sudden it stopped booting up when 2 memory sticks were insterted. Which is what the problem here actually is.

What you dont seem to be understanding is even if I have the same meory stick inserted in both dimms the computero wont boot up, the 2 matching sticks are 2 hyperx memories.

Both slots work fine, because the computer boots up fine when a stickl is inserted on either one, it is when trying to boot with 2 that gives the problem, regardless of the combination.

Report •

November 28, 2009 at 11:28:13
I think I would try a BIOS update.

Report •

November 28, 2009 at 11:46:16
Yeah, thathad worked in the beginning for the other memory setup, but i am currently at the latest revision. I just emailed foxconn to see what they think the problem is and if there is a patch to enable an option to enable/disable dual channel for testing.

Report •

November 28, 2009 at 11:51:58

You could try running this on the modules one at a time since it only boots with one chip.

Report •

November 28, 2009 at 12:09:49
jam already tried to explain that.

The reason why the computer stopped booting is because of the different RAM settings.

The BIOS will read the settings on the stick in the first slot and set the voltage and timings to that spec. If the other stick is way different then it will not run under the auto specs set based on the stick in the first slot.

This is not a major issue a far as cas settings go but you have a big problem with one stick requiring 1.8V (JEDEC standard) and the other requiring 2.0V.

You need to get a different stick of RAM that matches the 1.8V. Preferable the SAME specs, capacity and brand (Kingston value)

Even when using the manual setting for the RAM there is no way to set one RAM slot to 1.8V & one to 2.0V. Running the 1.8V at 2.0V MIGHT work but may burn out the stick. Running the 2.0V stick at 1.8V probably results in a NO POST situation.

Report •

November 28, 2009 at 12:39:45
Hmm I see. I read that and I upped the voltage of the single 1.8V stick to 2.0 and it worked. the `problem is taht bios does not allow to up the V on a single dimm, therefore any voltage changes apply to all bays, so when I inserted the other stick in same thing happened,

However, what still boggles my mind is how reducing the mhz to 667 causes the no post, while leaving it at 800 )which is what the sticks ruin at) cause a straight system shutdown before post.

anybody have any light to shine on that?

Report •

November 28, 2009 at 12:54:16
Covered in #13 already.

POST (Power On Self Test), that means POST is the first action you see on the screen. Are you stating that under certain conditions you don't have any hardware configuration going on?

Just get compatible RAM.

One other thing to note. RAM manufacturers can fudge the specs on the modules. When the BIOS reads the information on the chip it uses those settings. Those settings may actually be inaccurate.

Report •

November 28, 2009 at 13:37:55
I thought he said he had a matched set. Confusing sometimes.

Report •

Ask Question