Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > alt.os.development > #9041 > unrolled thread
| Started by | "Bill Cunningham" <nospam@nspam.invalid> |
|---|---|
| First post | 2015-12-26 16:15 -0500 |
| Last post | 2015-12-31 07:52 -0800 |
| Articles | 8 — 6 participants |
Back to article view | Back to alt.os.development
Memory test? "Bill Cunningham" <nospam@nspam.invalid> - 2015-12-26 16:15 -0500
Re: Memory test? Wildman <best_lay@yahoo.com> - 2015-12-26 22:54 -0600
Re: Memory test? "Rod Pemberton" <boo@fasdfrewar.cdm> - 2015-12-27 01:00 -0500
Re: Memory test? "Bill Cunningham" <nospam@nspam.invalid> - 2015-12-27 18:26 -0500
Re: Memory test? "Rod Pemberton" <boo@fasdfrewar.cdm> - 2015-12-27 20:52 -0500
Re: Memory test? Johann Klammer <klammerj@NOSPAM.a1.net> - 2015-12-29 06:19 +0100
Re: Memory test? "wolfgang kern" <nowhere@never.at> - 2015-12-29 09:42 +0100
Re: Memory test? "s_dubrovich@yahoo.com" <s_dubrovich@yahoo.com> - 2015-12-31 07:52 -0800
| From | "Bill Cunningham" <nospam@nspam.invalid> |
|---|---|
| Date | 2015-12-26 16:15 -0500 |
| Subject | Memory test? |
| Message-ID | <n5mvt3$lm2$1@dont-email.me> |
Is there a memory test you can use to check your memory sticks? I have two DIMMs. An AMD 3500+ 64 bit processor. I have linux and can use nasm or debug with a DOS6.21 on a virtual machine. Anyone know if your computer going on and off could be simply bad RAM sticks or bad code somewhere. I don't know RAM addresses. Bill
[toc] | [next] | [standalone]
| From | Wildman <best_lay@yahoo.com> |
|---|---|
| Date | 2015-12-26 22:54 -0600 |
| Message-ID | <846dnSdVC8GH8uLLnZ2dnUU7-d-dnZ2d@giganews.com> |
| In reply to | #9041 |
On Sat, 26 Dec 2015 16:15:48 -0500, Bill Cunningham wrote: > Is there a memory test you can use to check your memory sticks? I have > two DIMMs. An AMD 3500+ 64 bit processor. I have linux and can use nasm or > debug with a DOS6.21 on a virtual machine. Anyone know if your computer > going on and off could be simply bad RAM sticks or bad code somewhere. I > don't know RAM addresses. > > Bill http://memtest86.com/ -- <Wildman> GNU/Linux user #557453 "One thing is clear: The Founding Fathers never intended a nation where citizens would pay nearly half of everything they earn to the government." -Ron Paul
[toc] | [prev] | [next] | [standalone]
| From | "Rod Pemberton" <boo@fasdfrewar.cdm> |
|---|---|
| Date | 2015-12-27 01:00 -0500 |
| Message-ID | <op.yaagblreyfako5@localhost> |
| In reply to | #9041 |
On Sat, 26 Dec 2015 16:15:48 -0500, Bill Cunningham <nospam@nspam.invalid> wrote: > Is there a memory test you can use to check your memory sticks? I > have two DIMMs. An AMD 3500+ 64 bit processor. I have linux and can > use nasm or debug with a DOS6.21 on a virtual machine. Anyone know if > your computer going on and off could be simply bad RAM sticks or bad > code somewhere. I don't know RAM addresses. Some PCs have an advanced BIOS with a built-in machine tester, e.g., Dell PC's have a full suite of hardware tests including probably dozen different memory tests. Otherwise, you'll probably have to download a bootable CD-ROM image and burn it. E.g., Passmark's Memtest86 for Windows. You could check out Pyropus memtester for Linux. Apparently, you can activate a memory test in the kernel for some Linuxes: http://raid6.com.au/~onlyjob/posts/MEMTEST_explained/ Depending on the Linux version, you may or may not have full access to memory. See mmap() manpage. You could code a small C program for DOS. 16-bit app would be limited to low 1MB. 32-bit DPMI app could test up to 4GB. You'd need 64-bit mode code to test more memory than that with DOS. You might consider dropping a post to comp.os.msdos.* groups, like comp.os.msdos.misc or comp.os.msdos.programmer to see if anyone recalls such an app via the old DOS archives. If they do recall, and they can't find it, I might be able to. First, if you're over-clocking, turn that off, i.e., reset the BIOS settings. You might be over-clocking without realizing it, e.g., if you set any bus or memory or microprocessor speeds manually. See if the system is stable without it. If so, the over-clocking is the problem, i.e., probably insufficient cooling. Laptops can have overheat problems too because they're so enclosed. Also, many recent motherboard designs put the memory chips adjacent to the microprocessor for faster bus speeds. Unfortunately, they sometimes direct half the exhaust path for the processor's heatsink directly onto the memory cards, instead of perpendicular to the memory cards. So, you have hot air and dusty air blowing onto your memory chips ... This causes the fine dust, like that which sticks on PC's fan blades, to accumulate on the memory cards, which can cause memory errors. I'm having to clean the memory chips in this PC every six months ... Normality is never having to clean the memory chips. So, if you're mostly convinced it's a memory error, the very first thing I'd do is ground myself to not have any static charge, then power down the PC, turn off the master power switch too, then pop out your memory cards, and thoroughly blow all the dust off of them. You might want to do this over the bathtub. DO NOT do anything to cause static electricity to build up, i.e., no brushes or cloths. It's acceptable, but ill-advised for home use, to run them under water. If you do this, you *MUST* make sure they're thoroughly dry *BEFORE* applying power. I.e., use a compressed air tank or pressurized air can to blow them dry. You can generally blow the dust off with your mouth, but you *CANNOT* do so with the water. It "hides" under chips, etc, and can't be removed without high pressure air or heat. Heating electronics with a hair dryer/heat gun is acceptable too. Electronics usually go through a reflow oven or infrared surface mount oven to solder them around 400 degrees Fahrenheit. Heat to solder, wash to remove flux, blow dry with compressed air was once standard industrial practice. The next thing I'd do, if the machine is over 5 years old, is to remove the microprocessor heatsink. Get some rubbing alcohol, naptha, mineral spirits etc and remove the heatsink grease from the processor and the heatsink. This is messy. It's not as bad as getting vasoline on your hands, but still somewhat difficult to remove. You can try a product like "Goo Gone" or something with xylene. Also, have some papertowels handy. Avoid touching the grease, if possible. Put some new heatsink grease on the heatsink. Make sure it covers the entire contact area between it and the processor. Replace the processor making sure it is oriented correctly and seated flat/level. Usually, there are a few pins that must be oriented to a specific location. Do not attempt to force the processor. Make sure it's in correctly. Most modern machines have a lever activated pin grid clamping mechanism. Reattach the heat sink. Older motherboards were soldered, push in, or simply held by the processor heatsink. You can buy the heatsink grease at Radio Shack (US), electronics supply stores, better quality computer stores, or mail-order/online electronics distributors. Finally, check for any flaky or non-functional hardware. E.g., if a fan isn't spinning, it's 1) dead 2) needs bearing lubrication (silicone) or 3) something may be wrong with your power supply, i.e. intermittent, failing, damaged and unregulated, etc. If it's a power supply issue, you may see similar intermittent operation with other devices, e.g., CD-ROM. I.e., as the device warms up, power-ups, and draws more power, the failing power supply goes down. If a device is electrically damaged, you can sometimes have the same issue. If you determine it is a damaged power supply, the best choice, despite the loss of value, is to discard everything the machine, after you've backed up as much data as possible. If the hardware was damaged, it can damage a new machine. If it's a failing video card, e.g., too hot and BGA chip unsoldered, you'll usually see scrambled video or color "snowflakes" etc. Sometimes these can be salvaged by reheating the chips, e.g., heat gun, hair dryer, home oven, industrial reflow, etc. This likely means your case interior isn't being cooled properly. Modern vertical PC cases generally have two or three fans. A fan in the power supply. A fan on the processor heatsink. Sometimes a fan in front. You should also have a fan on the processor heatsink and a fan on any high-performance video card. Of course, this doesn't apply to laptops. If you're over-clocking, you'll probably need a substantial heat sink (water) on the processor, and cooling on chips that weren't heat sinked by the manufacturer, e.g., video, north/south-bridge, etc. Rod Pemberton -- The idea that sentient beings can be suppressed by a few simple rules is a farce. Even so, Isaac Asimov posited such rules for sentient artificial intelligence.
[toc] | [prev] | [next] | [standalone]
| From | "Bill Cunningham" <nospam@nspam.invalid> |
|---|---|
| Date | 2015-12-27 18:26 -0500 |
| Message-ID | <n5prtt$rq5$1@dont-email.me> |
| In reply to | #9043 |
"Rod Pemberton" <boo@fasdfrewar.cdm> wrote in message
news:op.yaagblreyfako5@localhost...
> Some PCs have an advanced BIOS with a built-in machine tester, e.g.,
> Dell PC's have a full suite of hardware tests including probably
> dozen different memory tests.
>
> Otherwise, you'll probably have to download a bootable CD-ROM image
> and burn it. E.g., Passmark's Memtest86 for Windows. You could
> check out Pyropus memtester for Linux. Apparently, you can activate
> a memory test in the kernel for some Linuxes:
>
> http://raid6.com.au/~onlyjob/posts/MEMTEST_explained/
>
> Depending on the Linux version, you may or may not have full access
> to memory. See mmap() manpage. You could code a small C program
> for DOS. 16-bit app would be limited to low 1MB. 32-bit DPMI app
> could test up to 4GB. You'd need 64-bit mode code to test more
> memory than that with DOS.
>
> You might consider dropping a post to comp.os.msdos.* groups, like
> comp.os.msdos.misc or comp.os.msdos.programmer to see if anyone
> recalls such an app via the old DOS archives. If they do recall,
> and they can't find it, I might be able to.
>
>
> First, if you're over-clocking, turn that off, i.e., reset the BIOS
> settings. You might be over-clocking without realizing it, e.g.,
> if you set any bus or memory or microprocessor speeds manually.
> See if the system is stable without it. If so, the over-clocking
> is the problem, i.e., probably insufficient cooling.
>
> Laptops can have overheat problems too because they're so enclosed.
>
I'm not sure how to look at bios for over clocking.
> Also, many recent motherboard designs put the memory chips adjacent to
> the microprocessor for faster bus speeds. Unfortunately, they sometimes
> direct half the exhaust path for the processor's heatsink directly
> onto the memory cards, instead of perpendicular to the memory cards.
> So, you have hot air and dusty air blowing onto your memory chips ...
> This causes the fine dust, like that which sticks on PC's fan blades,
> to accumulate on the memory cards, which can cause memory errors.
> I'm having to clean the memory chips in this PC every six months ...
> Normality is never having to clean the memory chips.
>
> So, if you're mostly convinced it's a memory error, the very first thing
> I'd do is ground myself to not have any static charge, then power down
> the PC, turn off the master power switch too, then pop out your memory
> cards, and thoroughly blow all the dust off of them. You might want to
> do this over the bathtub. DO NOT do anything to cause static electricity
> to build up, i.e., no brushes or cloths. It's acceptable, but ill-advised
> for home use, to run them under water. If you do this, you *MUST* make
> sure they're thoroughly dry *BEFORE* applying power. I.e., use a
> compressed air tank or pressurized air can to blow them dry. You can
> generally blow the dust off with your mouth, but you *CANNOT* do so with
> the water. It "hides" under chips, etc, and can't be removed without high
> pressure air or heat. Heating electronics with a hair dryer/heat gun is
> acceptable too. Electronics usually go through a reflow oven or infrared
> surface mount oven to solder them around 400 degrees Fahrenheit. Heat
> to solder, wash to remove flux, blow dry with compressed air was once
> standard industrial practice.
>
> The next thing I'd do, if the machine is over 5 years old, is to remove
> the microprocessor heatsink. Get some rubbing alcohol, naptha, mineral
> spirits etc and remove the heatsink grease from the processor and the
> heatsink. This is messy. It's not as bad as getting vasoline on your
> hands, but still somewhat difficult to remove. You can try a product
> like "Goo Gone" or something with xylene. Also, have some papertowels
> handy. Avoid touching the grease, if possible. Put some new heatsink
> grease on the heatsink. Make sure it covers the entire contact area
> between it and the processor. Replace the processor making sure it is
> oriented correctly and seated flat/level. Usually, there are a few pins
> that must be oriented to a specific location. Do not attempt to force
> the processor. Make sure it's in correctly. Most modern machines have
> a lever activated pin grid clamping mechanism. Reattach the heat sink.
> Older motherboards were soldered, push in, or simply held by the
> processor heatsink. You can buy the heatsink grease at Radio Shack
> (US), electronics supply stores, better quality computer stores, or
> mail-order/online electronics distributors.
>
> Finally, check for any flaky or non-functional hardware. E.g., if
> a fan isn't spinning, it's 1) dead 2) needs bearing lubrication
> (silicone) or 3) something may be wrong with your power supply, i.e.
> intermittent, failing, damaged and unregulated, etc. If it's a power
> supply issue, you may see similar intermittent operation with other
> devices, e.g., CD-ROM. I.e., as the device warms up, power-ups, and
> draws more power, the failing power supply goes down. If a device is
> electrically damaged, you can sometimes have the same issue. If you
> determine it is a damaged power supply, the best choice, despite the
> loss of value, is to discard everything the machine, after you've
> backed up as much data as possible. If the hardware was damaged,
> it can damage a new machine.
>
> If it's a failing video card, e.g., too hot and BGA chip unsoldered,
> you'll usually see scrambled video or color "snowflakes" etc.
> Sometimes these can be salvaged by reheating the chips, e.g., heat
> gun, hair dryer, home oven, industrial reflow, etc. This likely means
> your case interior isn't being cooled properly. Modern vertical PC
> cases generally have two or three fans. A fan in the power supply.
> A fan on the processor heatsink. Sometimes a fan in front. You
> should also have a fan on the processor heatsink and a fan on
> any high-performance video card. Of course, this doesn't apply to
> laptops. If you're over-clocking, you'll probably need a substantial
> heat sink (water) on the processor, and cooling on chips that weren't
> heat sinked by the manufacturer, e.g., video, north/south-bridge, etc.
Oh yeah it's over 5 yo. About 11-12.
[toc] | [prev] | [next] | [standalone]
| From | "Rod Pemberton" <boo@fasdfrewar.cdm> |
|---|---|
| Date | 2015-12-27 20:52 -0500 |
| Message-ID | <op.yabzhuq9yfako5@localhost> |
| In reply to | #9053 |
On Sun, 27 Dec 2015 18:26:13 -0500, Bill Cunningham <nospam@nspam.invalid> wrote: > "Rod Pemberton" <boo@fasdfrewar.cdm> wrote in message > news:op.yaagblreyfako5@localhost... >> You might be over-clocking without realizing it, e.g., >> if you set any bus or memory or microprocessor speeds manually. > > I'm not sure how to look at bios for over clocking. If there is a "reset settings to factory defaults" option or something similar option in your BIOS, select that, then save the BIOS settings. Try DEL (delete) key during bootup to enter BIOS, not to be confused with BS (backspace). >> The next thing I'd do, if the machine is over 5 years old, [...] > > Oh yeah it's over 5 yo. About 11-12. I'd definately consider replacing any heatsink grease, especially if you or someone else built or assembled it, i.e., if it's not heatsink grease from a factory. The problem is that most heatsink grease is of poor quality. It eventually "dries" out from heat exposure. It becomes flaky like face powder for women. That's not what a thermally conductive grease should do. In general, I haven't had problems with factory pre-greased heatsinks, but I did have one from the factory that dried out. I'd only do this after eliminating some other options, since it's messy and can be risky if static electricity is around or you're not grounded or if you don't take care re-inserting the processor correctly, etc. Rod Pemberton -- The idea that sentient beings can be suppressed by a few simple rules is a farce. Even so, Isaac Asimov posited such rules for sentient artificial intelligence.
[toc] | [prev] | [next] | [standalone]
| From | Johann Klammer <klammerj@NOSPAM.a1.net> |
|---|---|
| Date | 2015-12-29 06:19 +0100 |
| Message-ID | <n5t55h$8up$1@speranza.aioe.org> |
| In reply to | #9053 |
On 12/28/2015 12:26 AM, Bill Cunningham wrote: > > Oh yeah it's over 5 yo. About 11-12. > > If you are thinking about replacing the electrolytics, see that you get sufficiently similar types(capacitance,voltage,ESR,size). Typically you'll have to order those... height may be problematic near the expansion slots(heatsinks). Make sure you photograph the board before unsoldering the old ones, as some main boards have the polarity marks the wrong way around.
[toc] | [prev] | [next] | [standalone]
| From | "wolfgang kern" <nowhere@never.at> |
|---|---|
| Date | 2015-12-29 09:42 +0100 |
| Message-ID | <n5th0l$vjr$1@speranza.aioe.org> |
| In reply to | #9041 |
Bill Cunningham wrote: > Is there a memory test you can use to check your memory sticks? > I have two DIMMs. An AMD 3500+ 64 bit processor. I have linux and > can use nasm or debug with a DOS6.21 on a virtual machine. with 'sticks' you mean the onboard modules or external connected ? internal RAM can be checked by the BIOS on power-up, all you got to do is disable the Fast-RAM-Check in the BIOS-setup. > Anyone know if your computer going on and off could be simply bad > RAM sticks or bad code somewhere. I don't know RAM addresses. bad RAM or code would probably also show other wrong behaviour than just power down. RAM erros could cause NMI/SMI and BIOS should detect it and beep... If your PC turns on again by itself after some time I'd first check on dust and clean heatsink and fans. But there is also the well known capacitor in the power-supply which makes sure that a machine wont last forever. Most manufactures use such lifetime limited parts intentional. It's hard to check on RAM with a program when it resides in bad RAM ;) __ wolfgang
[toc] | [prev] | [next] | [standalone]
| From | "s_dubrovich@yahoo.com" <s_dubrovich@yahoo.com> |
|---|---|
| Date | 2015-12-31 07:52 -0800 |
| Message-ID | <e4b24998-7c1b-40a8-a100-29ad9a79d105@googlegroups.com> |
| In reply to | #9041 |
On Saturday, December 26, 2015 at 3:15:45 PM UTC-6, Bill Cunningham wrote: > Is there a memory test you can use to check your memory sticks? I have > two DIMMs. An AMD 3500+ 64 bit processor. I have linux and can use nasm or > debug with a DOS6.21 on a virtual machine. Anyone know if your computer > going on and off could be simply bad RAM sticks or bad code somewhere. I > don't know RAM addresses. > > Bill How far along does the power-on boot get? Try swapping the physical position of the two DIMMs to see if there is improvement. I had a dell desktop whose mem chip went bad (1 of 3). I changed the DIMMs position around and was able to boot with the bad chip in a high memory bank position. The bios then reported a reduced memory footprint, so I was able to deduce it was in fact a bad memory chip. hth, Steve
[toc] | [prev] | [standalone]
Back to top | Article view | alt.os.development
csiph-web