Reply 20 of 25, by Deunan
Nexxen wrote on 2024-05-23, 11:30:Do you have a complete sequence with codes?
No, I'm too busy (and lazy) to do a full analysis on the code, I just went ahead a bit to see what is output next. Starting with KBC (and RTC) the self tests get complicated and harder to follow for OK/NG, which is not helped by the fact that RAM refresh is still uninitialized at this point so the code is bit more tricky as it can only use CPU registers.
Nexxen wrote on 2024-05-23, 11:30:I had a similar case I'm still trying to solve and had codes up to 08-09, randomly stopping before those at different points.
Anyway, if it issues codes could it be a 74xxx dead in between?
If your mobo has a 74F245 driving the lower 8-bit of the ISA bus (usually along RTC and KBC, though sometimes these are separate busses) then consider desoldering it and putting a socket in, if possible, to test a replacement chip. These '245 die more often than other chips - exactly because they drive ISA bus and not all cards are well-behaved (some could be plain broken and shorted somewhere). That being said I had a case of a mobo with a micro-craked via that delivered reset signal to ISA slots. That was very random, would go away if the mobo was out of the case and upside down for diagnosis, and in general gave me a lot of grief.
BTW that '245 should be replaced with another F chip, and if that's hard to find then something like ALS or better yet ACT. Slower series might just not cut it in this application.