Reply 20 of 29, by wbahnassi
- Rank
- Oldbie
butjer1010 wrote on 2026-01-20, 23:04:My only advice for You is - Listen to mkarcher :) This guy is a genius, he did manage to help me repair EGA graphics card, which […]
My only advice for You is - Listen to mkarcher 😀
This guy is a genius, he did manage to help me repair EGA graphics card, which i thought it is for trash only! And i'm not an electrician, i'm just a guy who knows how to solder, and that's it! He did everything!
Try everything he will ask here, and there is a big chance to get this baby work again 😀
I only have one question - without RAM sticks, is there any sound on speaker?
Yep. mkarcher helped me also on another 286 board and we got it figured out. I'm thankful to him as well all others who are trying to help with suggestions 👍
Without RAM, no difference.. POST card is still not showing any codes and no beeper sounds (except for that little click I mentioned when turning on/off/resetting).
mkarcher wrote on 2026-01-21, 00:27:It's nice you have a scope. That makes troubleshooting easier, but this picture means that something is severely off or you don' […]
wbahnassi wrote on 2026-01-20, 22:55:Yes, I'm a noob with the oscilloscope, but I think I managed to capture the /ADS signal on reset and it indeed behaves as you described. For this, I switched the oscilloscope's mode to Single and trigger on a rising edge. Upon reset, it immediately captured the profile you can see in the photo and paused. /ADS goes low for 150ms, then goes back to 5V and stays there.
It's nice you have a scope. That makes troubleshooting easier, but this picture means that something is severely off or you don't really know what you are doing with the scope. i suspect the issue is the latter. My primary issues with that image are:
- You set triggering to the rising edge (you say so, and the screenshot icon confirms it), yet I see a falling edge at the center of the screen. The orange "T" inside an arrow at the top of the grid confirms that the center of the screen displays what happened at the trigger time.
- You see a pulse of 150 milliseconds (as I understand the screenshot, you are reading it correctly, but /ADS should be low for an individual clock cycle of the processor to start a bus cycle, which is 40 nanoseconds.
I trust the scope to trigger on a rising edge. So there is a rising edge where you don't see any. The primary reason is: The time base (horizontal resolution) is way off a setting that would give good measurements. The signal on /ADS consists of sub-microsecond pulses, yet you configured the scope to display 100.000 microseconds per grid line. That's the "M: 100ms" in the top. You should be able to "zoom into" it by setting the time base to 100 nanoseconds instead of 100 milliseconds per grid line, and retry the measurement. I expect you will see a lot of pulses (at least that's what is expected). The issue you are facing here is a kind of aliasing caused by sampling way too little points to properly resolve what's going on. It's an easy trap to fall into, and if the general shape (like a pulse here) makes sense at first, hard to notice that you are not measuring what you think you are measuring. The seemingly wrong triggering behaviour might give a clue if you have some scope experience.
So, please redo that measurement. Single shot and vertical settings are fine, or at least may be fine. The scope screenshot doesn't show whether you are probing in 1x or 10x mode. For signals that exceed a couple of MHz (that is, pulses shorter than 300 nanoseconds), probing with your standard passive scope probes at 1x gives distorted results. It seems the scopes shipped with your scope are switchable. You only get the 70 MHz bandwidth (which we need) at the 10x setting. The 1x setting is typically limited to around 6 to 10 MHz. If you configure the probe into 10x mode, you either need to configure the scope accordingly (this is possible in all digital scopes I know), or you need to be aware that 5V will be displayed as 0.5V instead.
So, assuming you see some individual short pulses on /ADS, it seems like the CPU tries to access the BIOS to get started. As you have a scope, the next thing you should check is whether the BIOS is adressed. The BIOS chip has chip enable on pin 20 and output enable on pin 22. Both of these pins need to be low to get data from the BIOS. Please check whether this is the case.
Yeah I'm positive it's me being the problem here. I'm still learning to use the scope, and this is the first time I use it outside of Auto mode.
My probe is set to 10x, and the scope is also set to 10x to match the probe. I have readjusted the horizontal time scale to 100ns.. now the probe is not triggering at all upon resetting the motherboard. Tried several times and I get no triggers at all. I had the trigger on 2.5V then again on 4.5V... still no triggers.. line is always on 5V.
Now, on the BIOS chip I see both pins 20 and 22 are high, not low.. They don't budge whether I reset or not.. just always high. Seems like I have a big problem here. What drives those pins?
Turbo XT 12MHz, 8-bit VGA, Dual 360K drives
Intel 386 DX-33, Speedstar 24X, SB 1.5, 1x CD
Intel 486 DX2-66, CL5428 VLB, SBPro 2, 2x CD
Intel Pentium 90, Matrox Millenium 2, SB16, 4x CD
HP Z400, Xeon 3.46GHz, YMF-744, Voodoo3, RTX2080Ti