I downloaded a system information program - SIW which I have attached to this post. All the components of my computer are listed in the left pane and when one of them is highlighted, the details are listed in the right pane. When I look at the information regarding memory, it shows that "wrong values reported by BIOS" and naturally, this has me worried. How can I fix it so that the "right values are reported by BIOS"?

Can someone help me with this please?

Thank you

Dani AI

Generated

Good catch by — the SIW warning usually points to a mismatch between what the motherboard BIOS reports at POST and the SPD data on the DIMMs (SPD is a small EEPROM on each module that tells the board its capacity, timings and voltage). That mismatch can come from mixed/unsupported modules, a corrupted SPD EEPROM, or the BIOS misreading an oddball stick. Kingston: SPD explanation.

Practical steps to narrow the cause:

  1. Power down, unplug and firmly reseat each DIMM; try one DIMM at a time to see which slot/stick triggers the message.
  2. Enter the BIOS/UEFI setup and note the memory size/speed it shows; use the BIOS “Load Defaults” or clear CMOS if the values look wrong. How to clear CMOS.
  3. In Windows, compare module info using CPU‑Z’s SPD tab to see what each DIMM reports. CPU‑Z.
  4. Run a bootable memory tester to rule out hardware faults (Memtest86/86+). Memtest86+.

What to expect and next actions: if a single stick shows missing or absurd SPD entries it’s usually the module’s SPD EEPROM — replacement or RMA is the practical fix. If BIOS can’t read many modules or reports inconsistent totals, update the motherboard BIOS and re-test. Mixing different generations, voltages or module types can also confuse detection; manufacturers recommend matched kits for reliability. Kingston: mixing/compatibility notes.

Following ’s matched‑module approach will both eliminate the BIOS warning and restore predictable performance; after any change, load BIOS defaults and re-check with CPU‑Z/SIW and a single pass of Memtest86+.

Recommended Answers

All 2 Replies

hello,

The first thing I can see looking at the report is that you have two different speed and size chips in the system. Based on what it says you have one 256MB PC-3200 200MHz chip and one 1024MB PC-2100 133MHz chip. The system will slow down to the speed of the slowest chip installed which in this case is the PC-2100. Although you only have one processor so it is not as important, however normally it is best to install the same size and speed chips in each pair of sockets (i.e. 2 ea 1024MB PC-2100 for 2048MB total or 2 ea 256MB PC-3200 for 512MB total). Since your system is seeing the PC-3200 I am willing to bet that it is designed to run at the higher 200MHz speed. Personally I would purchase a 1024MB PC-3200 DDR chip from your nearest retailer and replace the PC-2100. I would be willing to be you notice a speed increase.

As far as fixing the wrong values reported by BIOS error. When you install the new memory the system should detect the change and update the BIOS. I am willing to bet that the error is coming from the 200MHz chip only running at 133MHz because of the other chips speed.

Thank you for your help. I had a friend look at my system some time ago and he said that he added some memory and I'm wondering if that's how I ended up with unmatched chips. Anyway, I'll take your advice and get a matched set.

Cheers, and Happy New Year!

Be a part of the DaniWeb community

We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.