VOGONS


First post, by athlon-power

User metadata
Rank Member
Rank
Member

I guess this isn't all sunshine and roses. When starting MS-DOS 6.22, HIMEM.SYS will give an error message, which reads as such:

Himem.sys has detected unreliable xms memory at address 0010000Ah.

I did this with both of my RAM sticks and the error still appears. When I disable Level 2 Cache in BIOS, this error will not appear with either my 4MB or 8MB memory sticks.

I removed the cache chips from the sockets, blew out the sockets with canned air, and re-installed the cache, and the error has not subsided. I do not know how to identify which chip is damaged in this case. Once I can identify the chip, I will be forced to reduce system cache down to 128KB without the damaged chip. I have some other 20ns L2 cache, but it is not the same kind that is installed with my 9-chip configuration, which likely means that I will be unable to simply "swap out," with the other memory chips.

Where am I?

Reply 1 of 10, by derSammler

User metadata
Rank l33t
Rank
l33t

Swap the existing chips, two at once. If the memory memory moves, one of the two chips is bad. If nothing changes, both chips are good. In the end, you know which chips are certainly good and by swapping them with the two from one must be bad, you can identify the single bad chip.

Reply 2 of 10, by athlon-power

User metadata
Rank Member
Rank
Member
derSammler wrote:

Swap the existing chips, two at once. If the memory memory moves, one of the two chips is bad. If nothing changes, both chips are good. In the end, you know which chips are certainly good and by swapping them with the two from one must be bad, you can identify the single bad chip.

For simplicity, I reduced the system cache size to 128KB using jumpers, and used the same socket, going through each chip. This error did not appear in the 128KB mode, on any of the chips.

This error will return when all chips are installed and the jumpers have been set correctly to accept 256KB of L2 cache. Does this mean that there may be a problem with the motherboard?

Where am I?

Reply 3 of 10, by Deksor

User metadata
Rank l33t
Rank
l33t

It can also mean the bad cache chip may be good in the first 128KB

Trying to identify old hardware ? Visit The retro web - Project's thread The Retro Web project - a stason.org/TH99 alternative

Reply 4 of 10, by athlon-power

User metadata
Rank Member
Rank
Member
Deksor wrote:

It can also mean the bad cache chip may be good in the first 128KB

How would a defective module work in one configuration but not another? Wouldn't there be errors? This really doesn't make much sense to me now, and I say that as if it made a huge amount of sense to me in the first place. 🤣

First, a TAG module, which does make sense, but now, a chip that works one way but not another?

I may work on this later on. For now, I'm happy with the performance I'm getting out of 128KB of RAM. It's definitely far better than no cache at all. I am certainly thankful for the help, but I've worked on this cache problem for a little while now. The last thing I want to do right now is enable the 256k and switch out every single chip on the board, due to the long bootup process this machine has. No matter what, it will sit at the POST screen for a good 20 seconds, even with minimal POST testing enabled.

This happens with/without cache, so it seems to just be a quirk of the machine.

Where am I?

Reply 5 of 10, by derSammler

User metadata
Rank l33t
Rank
l33t

Could be that the TAG RAM is faulty or not suitable for 256kb cache. Since you don't need all sockets for 128kb, it's also possible that one of the additional sockets for 256kb is damaged. But it's hard to say if you don't have spare cache chips and no other way to test them.

Reply 6 of 10, by athlon-power

User metadata
Rank Member
Rank
Member
derSammler wrote:

Could be that the TAG RAM is faulty or not suitable for 256kb cache. Since you don't need all sockets for 128kb, it's also possible that one of the additional sockets for 256kb is damaged. But it's hard to say if you don't have spare cache chips and no other way to test them.

I do have 4 other 20NS cache chips, though they're not identical to the 9 ones I got. I figured this would mean that I could not use that kind of chip alongside the other chips. The 4 other chips are of a Samsung make and model, while the 9 chips I've been trying to use are ISSI chips.

Unfortunately, this is the only motherboard I have that takes 28-pin cache, so I have no way of testing it in any other boards.

Where am I?

Reply 7 of 10, by cyclone3d

User metadata
Rank l33t++
Rank
l33t++

I've seen boards with different branded cache chips. I've seen even more with the TAG chip being a different brand than the cache chips.

I would go ahead and try one of the Samsung chips. It will either work or it won't.

For that matter you could replace every other one with the Samsung chips and I would think it should work no problem.

Yamaha modified setupds and drivers
Yamaha XG repository
YMF7x4 Guide
Aopen AW744L II SB-LINK

Reply 8 of 10, by athlon-power

User metadata
Rank Member
Rank
Member
cyclone3d wrote:

I've seen boards with different branded cache chips. I've seen even more with the TAG chip being a different brand than the cache chips.

I would go ahead and try one of the Samsung chips. It will either work or it won't.

For that matter you could replace every other one with the Samsung chips and I would think it should work no problem.

I changed out some of the top row of chips with the Samsung chips, and HIMEM.SYS no longer reports errors when the system is set up with 256KB of L2 cache, so I'm pretty pleased with those results. I ran CACHECHK, and while I'm not sure how to read the results, this is what it shows when it gets done running:

20190823_173428.jpg
Filename
20190823_173428.jpg
File size
1014.21 KiB
Views
491 views
File license
Fair use/fair dealing exception

Where am I?

Reply 9 of 10, by HanJammer

User metadata
Rank Oldbie
Rank
Oldbie

TL866-II has built in SRAM test which can be used to test 386/486 cache SRAMs.
And it's a necessary tool for every retro computing/retro console fan anyway.

New items (October/November 2022) -> My Items for Sale
I8v8PGb.jpg

Reply 10 of 10, by Deksor

User metadata
Rank l33t
Rank
l33t

Neat ! I didn't even knew that !
I knew it could test some ram chip, but I didn't know it could test THESE chips.

Trying to identify old hardware ? Visit The retro web - Project's thread The Retro Web project - a stason.org/TH99 alternative