0xDEADBEEF wrote on 2024-10-23, 00:26:
I was wondering if it is possible to patch Shuttle HOT-566 (https://theretroweb.com/motherboards/s/shuttle-hot-566) for faster AMD K6 CPUs. I am running latest BIOS with K6-2 450 (with 75Mhz FSB) but the BIOS reports incorrect CPU frequency and I wonder whether it could be affecting other stuff, since sometimes I get an NMI. I tried different memory and it didnt help so I think it is not coming from memory, but maybe BIOS programs something wrong when it doesn't detect CPU frequency correctly. I see other shuttle BIOSes on the unofficial page but not HOT-566 ;(
Curiously, I never had a HOT-566 BIOS patch request before, until now.
That’s why it’s not on my Unofficial K6plus webpage yet. 😉
Yes, I can patch the latest 566WAQ0D BIOS for better K6-2(+)/III(+) support and fix the 32GB IDE HDD limit bugs as well. However, I have several other BIOS projects to finish first so it may take a while…
Looking into this 566WAQ0D BIOS, I found that the x6 multiplier isn’t supported for any FSB. That’s why you get strange speed readings when running your K6-2 at 6x75. This may also cause the busspeed calculation in the BIOS to fail, resulting in incorrect programming of the chipset timing registers for memory and L2 cache. So this setting may indeed cause instabilities.
You can try to lower the multiplier to x5.5 for a 412MHz CPU speed. This 5.5x75 setting is supported by the BIOS and should run stable if the instability was caused by the not supported x6 multiplier. In fact, all Multiplier/FSB combinations of x2.5, x3.0, x3.5, x4.0, x4.5, x5.0, x5.5 and FSB 50, 60, 66, 75, and 83MHz are supported, except for the x5.5/83 setting.
If you still experience an NMI, even at a 5.5x66 setting, then the BIOS is probably not the cause.
Do you use an ISA SoundBlaster soundcard? If so, remove this card and see if that fixes the NMI errors. Depending on the configuration of these SB cards, they can produce these NMI errors.
Greetings, Jan