megamaced
Geek Geek Geek!
My motherboard is an Asrock P4VM890 and is "supposed" to be able to run at an 200MHz bus speed. It's a socket 478 motherboard and is compatible with Williamette, Northwood & Prescott up to 3.4GHz. The motherboard is based around an VIA Northbridge: VIA® P4M890 & Southbridge: VIA® VT8237R Plus, but that's another story :D . So anyway, I decided to swap out my old P4 2.8GHz, 533MHz bus processor for an old P4 3.2GHz, 800MHz bus processor. I also replaced my 2 sticks of 512MB DDR333 with 2 sticks of 1024MB DDR400 memory. Sound simple so far? Well it should be....
After installing that lot and switching my computer on, I was greeted by an high pitched "squeeling noise". Not pleasent by any means. I went straight to the BIOS and noticed that while my processor was recognised as an 200MHz bus, the memory was set to 166MHz (or DDR333). Ubuntu could boot fine and there were no stability issues except for some reason the inbuilt NIC would not work correctly. It would not obtain an IP address and the minute I clicked on NetworkManager the computer would freeze.
I thought I might have been sold the wrong memory so I went back to the shop and replaced those two sticks with some more DDR400 memory of a different brand. However the exact same thing happened! At this point I realised it would be very unlikely (or unlucky?) to have been sold two more sticks of the incorrent memory twice.
In the BIOS I forced the memory speed from the "Auto" setting to DDR400. I rebooted my computer but the high pitched squeel remained. Ubuntu launched and again everything fine except the NIC.
I decided to go back into the BIOS and I slowly underclocked my processor (but leaving the memory set as DDR400), from 200MHz bus, down to 195MHz and finally to 193MHz where it is at now. At 193MHz the squeeling goes away and the NIC functions correctly. The memory clearly is DDR400 because my computer would not run stable at 193MHz if it wasn't
I have even flashed my BIOS to the latest version but this solved nothing.
So this leaves me puzzled! If my motherboard can support a 200MHz bus and the processor and memory run over 200MHz, what on earth is the problem! Why can I only achieve 193MHz? Can I blame this on VIA :devil: ?
After installing that lot and switching my computer on, I was greeted by an high pitched "squeeling noise". Not pleasent by any means. I went straight to the BIOS and noticed that while my processor was recognised as an 200MHz bus, the memory was set to 166MHz (or DDR333). Ubuntu could boot fine and there were no stability issues except for some reason the inbuilt NIC would not work correctly. It would not obtain an IP address and the minute I clicked on NetworkManager the computer would freeze.
I thought I might have been sold the wrong memory so I went back to the shop and replaced those two sticks with some more DDR400 memory of a different brand. However the exact same thing happened! At this point I realised it would be very unlikely (or unlucky?) to have been sold two more sticks of the incorrent memory twice.
In the BIOS I forced the memory speed from the "Auto" setting to DDR400. I rebooted my computer but the high pitched squeel remained. Ubuntu launched and again everything fine except the NIC.
I decided to go back into the BIOS and I slowly underclocked my processor (but leaving the memory set as DDR400), from 200MHz bus, down to 195MHz and finally to 193MHz where it is at now. At 193MHz the squeeling goes away and the NIC functions correctly. The memory clearly is DDR400 because my computer would not run stable at 193MHz if it wasn't
I have even flashed my BIOS to the latest version but this solved nothing.
So this leaves me puzzled! If my motherboard can support a 200MHz bus and the processor and memory run over 200MHz, what on earth is the problem! Why can I only achieve 193MHz? Can I blame this on VIA :devil: ?