VOGONS


First post, by tsalat

User metadata
Rank Member
Rank
Member

Hi everyone,

I hope everyone is doing fine.

While trying to put together other boards I came across a P&Q M303 (https://theretroweb.com/motherboards/s/p-q-m303#docs) in a great visual condition but not working. The board is stuck on the reset, see the post card, and do not go past this. I have checked the voltage on the ISA slot and everything seems fine, the RESET on ISA slot is at 5V and do not go low, I have checked the power connector and replaced it, no change... I have a similar board, different manufacturer, with the chipset damaged on several legs, and even without the CPU, and all ICs that I was able to get out it still go past the initial reset. This board is just stuck.

Apart from the above, I have checked the traces, legs, etc.. with out finding anything wrong. I am not sure what to do next or what to try, and since I could not find any datasheet for the M1217 I am stuck as the board. Any advise what to try?

best regards, tomas

Reply 1 of 13, by Deunan

User metadata
Rank l33t
Rank
l33t

PWR_GOOD signal not working properly perhaps? Even though there doesn't seem to be any significant battery damage. See that thin trace from power connector to nearby chip on the bottom of the PCB? That's the signal in question. Seems like there is another chip under the RTC, most likely a 4069, could be it died. The signal is probably getting inverted by one of the gates so check if you get that. You can do that with RTC out of socket, the mobo won't run without it but should at least show some codes.

Attach a reset button as well. Does it do anything? Usually the reset button is shorting a signal to GND, and the signal is held high with a pull-up resistors. If that resistor is open you might be in permanent manual reset mode. Check that too.

Reply 2 of 13, by tsalat

User metadata
Rank Member
Rank
Member
Deunan wrote on 2025-05-09, 17:05:

PWR_GOOD signal not working properly perhaps? Even though there doesn't seem to be any significant battery damage. See that thin trace from power connector to nearby chip on the bottom of the PCB? That's the signal in question. Seems like there is another chip under the RTC, most likely a 4069, could be it died. The signal is probably getting inverted by one of the gates so check if you get that. You can do that with RTC out of socket, the mobo won't run without it but should at least show some codes.

Attach a reset button as well. Does it do anything? Usually the reset button is shorting a signal to GND, and the signal is held high with a pull-up resistors. If that resistor is open you might be in permanent manual reset mode. Check that too.

thank you for answer!

I have tried to manually reset the motherboard shortening the pins before turning on, after but it does not make anything, any difference, or any indication that I have triggered the reset. The resistor here is not shortened, and the voltage on the reset pin is about 3,2V.

I have also checked the first pin, the trace is good, delivering 5V to the IC beneath the RTC. How to check if on of the the gates is inverted? --- sorry, just to make sure I will do the right thing.

thx, tomas

Reply 3 of 13, by Deunan

User metadata
Rank l33t
Rank
l33t

Well, first find out what that chip under RTC is excatly. Then find the datasheet. For example for 4069 type inverter the pin 1 is input to a gate, and pin 2 is the output of the same gate. So pin 2 should always have the opposite logic state to pin 1. The 4069 is a very commonly used as low power oscillator for the 818 family RTC (which needs 32768Hz clock) and the unused gates can do other things, like inverting reset signal for whatever chip that needs it.

A quick note, sometimes the mobo is actually working but the ISA RESET is stuck. It's a separate signal from the mobo and CPU reset. Another thing that can control the reset line is the keyboard controller (KBC). This mobo is old enough to use such solution. You can try running it witout the KBC, or try a different chip if you have one. It's socketed so might have bad contact or was replaced with incompatible variant.

Reply 4 of 13, by MikeSG

User metadata
Rank Member
Rank
Member

Try reseating all reseatable chips (RTC, BIOS, KB ROM) to ensure the connections are good.

Also, JP4 and JP5 (between BIOS & KB ROM) could be on the wrong setting. Is JP5 BIOS clear?

Reply 5 of 13, by tsalat

User metadata
Rank Member
Rank
Member
MikeSG wrote on 2025-05-10, 08:36:

Try reseating all reseatable chips (RTC, BIOS, KB ROM) to ensure the connections are good.

Also, JP4 and JP5 (between BIOS & KB ROM) could be on the wrong setting. Is JP5 BIOS clear?

hi, I have tried to reseat them a few times, cleaned the contacts, etc... no difference. I have checked the leg on all ICs as well.

I do not have any documentation for the board but one of the jumpers switches between monochrome and color, the second maybe CPU speed, dont know for sure.

br, tomas

Reply 6 of 13, by tsalat

User metadata
Rank Member
Rank
Member
Deunan wrote on 2025-05-09, 23:00:

Well, first find out what that chip under RTC is excatly. Then find the datasheet. For example for 4069 type inverter the pin 1 is input to a gate, and pin 2 is the output of the same gate. So pin 2 should always have the opposite logic state to pin 1. The 4069 is a very commonly used as low power oscillator for the 818 family RTC (which needs 32768Hz clock) and the unused gates can do other things, like inverting reset signal for whatever chip that needs it.

A quick note, sometimes the mobo is actually working but the ISA RESET is stuck. It's a separate signal from the mobo and CPU reset. Another thing that can control the reset line is the keyboard controller (KBC). This mobo is old enough to use such solution. You can try running it witout the KBC, or try a different chip if you have one. It's socketed so might have bad contact or was replaced with incompatible variant.

thank you for the notes,

the IC beneath the RTC is a TC4069... I have enclosed the picture of it, and measured all voltages, and as well compared them to the alternative board - a picture of it enclosed as well. The readings are the same for both board expect that the alternative damaged board is passing the reset. I have used the old board to experiment a bit and disconnected the rail from the power connector that goes to the TC4069, and the damaged board went through the reset as before.

Pin 1: 5V ... Pin 14: 5V
Pin 2: 0V ... Pin 13: 0V
Pin 3: 2,5V ... Pin 12: 5V
Pin 4: 2,6V ... Pin 11: 0V
Pin 5: 2,6V ... Pin 10: 5V
Pin 6: 2,6V ... Pin 9: 2,6V
Pin 7: 0V ... Pin 8: 2,6V

I have been tracing the RESET from the ISA slot to an HD74LSO4P, PIN 1. PIN 2 goes to the KBD bios on the RESET pin. On the board the PIN 1 is always high, on the alternative board PIN 1 goes high, and then low - this is without any KB, BIOS or RTC in the socket. Also, I have compared the voltage and resistance of the reset switch with the damaged board and they are the same. A bit worrying for me is the as well the fact that the CLK is no indicated by the post card and as well using the scope the ISA pin with the CLK has no signal. All OSC on the board are good.

I have tried to change the KBD bios for different ones, no difference. It looks to me like the chipset is not doing anything but I can not find a reason for it. Any suggestions what to try?

br, Tomas

Reply 7 of 13, by Deunan

User metadata
Rank l33t
Rank
l33t

Hm. So you checked both clock sources with a scope? The 66MHz one is simple, it's a complete oscillator so when it gets 5V power it should produce output on it's own. But the 14.31818MHz needs a phase inverting amplifier and I guess the 74LS04 is used for that. So first make sure this clock is actually working (if you haven't already). Usually the clock output is not taken directly from the crystal but goes through yet another gate, this acts as a separator so that the trace and other connected chips do not load the resonating circuit. So check which gate output is connected to the big mobo chip and if the clock signal is present there. If so, and the chipset still does nothing, it might be dead. But if there is no clock output (or it's not in spec - weak for example) then the chipset might not be releasing its own internal reset.

It could also be some power delivery issue to the chipset. Inspect all pins, resolder if questionable. IIRC this chip need to receive both the CPU clock (66MHz) and the mobo clock (14.3MHz) to work properly. This mobo looks to be made pretty decently, the clock traces (especially for the CPU) should be using more copper to lower the resistance. This might make it easier to figure out what pin it goes to.

There is also the 32768Hz clock for RTC but it doesn't affect the reset in any way even if missing.

Reply 8 of 13, by tsalat

User metadata
Rank Member
Rank
Member
Deunan wrote on 2025-05-10, 22:32:

Hm. So you checked both clock sources with a scope? The 66MHz one is simple, it's a complete oscillator so when it gets 5V power it should produce output on it's own. But the 14.31818MHz needs a phase inverting amplifier and I guess the 74LS04 is used for that. So first make sure this clock is actually working (if you haven't already). Usually the clock output is not taken directly from the crystal but goes through yet another gate, this acts as a separator so that the trace and other connected chips do not load the resonating circuit. So check which gate output is connected to the big mobo chip and if the clock signal is present there. If so, and the chipset still does nothing, it might be dead. But if there is no clock output (or it's not in spec - weak for example) then the chipset might not be releasing its own internal reset.

It could also be some power delivery issue to the chipset. Inspect all pins, resolder if questionable. IIRC this chip need to receive both the CPU clock (66MHz) and the mobo clock (14.3MHz) to work properly. This mobo looks to be made pretty decently, the clock traces (especially for the CPU) should be using more copper to lower the resistance. This might make it easier to figure out what pin it goes to.

There is also the 32768Hz clock for RTC but it doesn't affect the reset in any way even if missing.

hi,

I have checked everything once more, and I can confirm that the 66MHz and the 14,3MHz outputs as they should. The clock from both OSC is on the chipset as well, I have compared the readings from the 74LS04 with the damaged board and this one, and the readings are the same. To this moment, everything I have compared to the damaged board has the same readings and outputs. From this point the board looks dead but I will not give up so easily.

I have checked all pins, and did some re-flow there, just in case, no difference. I think I would try to compare the readings from the damaged board on all pins to this one, will take ages but seems to be the only approach I could think off for now. I will check for a possible trace damage once more, I have done this already a few time without any findings, but I could be missing something anyway.

I have seen boards that looked like after a zombie apocalypse with shortened legs on the chipset, missing ICs, missing legs, etc... still delivering at least the CLK and releasing the RESET.
I have still hope for this board, at least now, heh.

apart of comparing the readings with the damaged board on the chipset, anything else I could try?

br , tomas

Reply 9 of 13, by MikeSG

User metadata
Rank Member
Rank
Member
tsalat wrote on 2025-05-10, 17:41:
MikeSG wrote on 2025-05-10, 08:36:

Is JP5 BIOS clear?

[...]maybe CPU speed, dont know for sure.

br, tomas

Try switching this jumper... or finding the Bios Clear jumper. 386sx motherboards that are stuck in this mode exhibit the same symptoms. Black screen, appear to be stuck in reset. At least that would be ruled out.

Reply 10 of 13, by tsalat

User metadata
Rank Member
Rank
Member
MikeSG wrote on 2025-05-11, 11:53:
tsalat wrote on 2025-05-10, 17:41:
MikeSG wrote on 2025-05-10, 08:36:

Is JP5 BIOS clear?

[...]maybe CPU speed, dont know for sure.

br, tomas

Try switching this jumper... or finding the Bios Clear jumper. 386sx motherboards that are stuck in this mode exhibit the same symptoms. Black screen, appear to be stuck in reset. At least that would be ruled out.

hi, I have added all the ICs back (KBD Bios, Bios, RTC), tried to switch the jumper but with no difference or effect. Also, I have tried to switcht he jumper for the mono/color output, just in case, no difference what so ever, still no CLK and reset high.

br, tomas

tomas

Reply 11 of 13, by Deunan

User metadata
Rank l33t
Rank
l33t

Since you have a scope, check few more things. On ISA slot test B20 (CLK) and B30 (OSC) pins. I would expect the 14.31818MHz B30 to be present at all times, even with chipset in reset state. But the B20 (~8MHz) might be missing, that's why it doesn't show on POST card. That clock is usuall derived from CPU clock via software set divider, so if the main chip is not working or held in reset it would be missing.

I suppose the main question is if it chipset is held in reset by some external factor we missed, or is it broken and not exiting internal reset state even though clocks are present. After some thinking the KBC reset control should not affect the rest of the mobo, this is just to reset the CPU (the only way to exit protected mode for 286). The mobo/chipset reset is pretty much only 3 things:
1) The power-on reset from PSU via POWER GOOD signal
2) Manual reset via the button
3) Any possible reset delay via internal timer in the chipset itself

ISA reset is sort of bi-directional (cards can force it low and reset the system) but this is held high at 5V so not the issue here. And it's not the same as the reset via button on POWER GOOD but the actual implementation is somewhat mobo specific.

I have a working mobo based on M1217, if I have some free time I will try to figure out how the button and POWER GOOD are routed to the chipset. Or you can try to do that yourself. See if that arrives to the chip properly.

Reply 12 of 13, by tsalat

User metadata
Rank Member
Rank
Member
Deunan wrote on 2025-05-11, 15:49:
Since you have a scope, check few more things. On ISA slot test B20 (CLK) and B30 (OSC) pins. I would expect the 14.31818MHz B30 […]
Show full quote

Since you have a scope, check few more things. On ISA slot test B20 (CLK) and B30 (OSC) pins. I would expect the 14.31818MHz B30 to be present at all times, even with chipset in reset state. But the B20 (~8MHz) might be missing, that's why it doesn't show on POST card. That clock is usuall derived from CPU clock via software set divider, so if the main chip is not working or held in reset it would be missing.

I suppose the main question is if it chipset is held in reset by some external factor we missed, or is it broken and not exiting internal reset state even though clocks are present. After some thinking the KBC reset control should not affect the rest of the mobo, this is just to reset the CPU (the only way to exit protected mode for 286). The mobo/chipset reset is pretty much only 3 things:
1) The power-on reset from PSU via POWER GOOD signal
2) Manual reset via the button
3) Any possible reset delay via internal timer in the chipset itself

ISA reset is sort of bi-directional (cards can force it low and reset the system) but this is held high at 5V so not the issue here. And it's not the same as the reset via button on POWER GOOD but the actual implementation is somewhat mobo specific.

I have a working mobo based on M1217, if I have some free time I will try to figure out how the button and POWER GOOD are routed to the chipset. Or you can try to do that yourself. See if that arrives to the chip properly.

yes, the B30 (OSC) on the ISA slot is showing 14,31818MHz, the B20 (CLK) is high at 3,6V but without any signal, just flat. On the damaged board the B20 is at 3,6V as well but with a 8MHz CLK.
documentation for this would be great, at least I would know what pin to look at but I hope using the damaged board I can find some difference.

any help determining if the mobo is dead or there is just something wrong would be appreciated. I will try to compare the chipset readings with the damaged board that is still outputting something to see if I will find any difference. The week is coming and this will take me some time I guess.

br, tomas

Reply 13 of 13, by Deunan

User metadata
Rank l33t
Rank
l33t

It took me a while, but I have some info on the mobo. There are more chips hidden inside the sockets.

So anyway, the 4069 is a false lead. Yes, it's connected to the POWER_GOOD but all it does is shape (invert the signal twice) for the RTC chip. So PG goes to pin 1, out of pin 2 to pin 11, and out of pin 10 to RTC. That's it. Even if broken the 4069 would not prevent the chipset from running.

POWER_GOOD is also connected directly to chipset, pin 129. Also, the RESET button goes there but not directly. From the pin on the header it goes through R51 (between slots). There is R50 resistor that is a pull-up from 5V, capacitor C21 to filter/debounce the signal, and diode D5 nearby that is connected to 5V to discharge C21. From R51 the signal goes to pin 6 of 7407 chip that is hidden under the keyboard controller. And the output of that is pin 7, which also goes to chipset pin 129.

So in effect both the POWER_GOOD and the reset signal from button meet at pin 7 of the 7407 and the resulting wire AND goes to pin 129 of the chipset. So check if that connection is OK, and then test if the voltage here changes when you press the RESET button. Testing on the chipset is difficult due to dense pinout so once you confirm the connection is good it's better to check voltage as the 7407. You can even solder temporary wire to the pin from underside so you don't have to remove the KBC from socket for this.

If the voltage changes in response to RESET button and the chipset doesn't start the clocks then I'm out of ideas. Could be a bad solder on the chipset, or actually fried chip.