dhau
Experienced Member
Hi folks, I replaced 8086-8 with a NEC V30 in my Compaq Deskpro (very first Compaq desktop).
It worked, but on each startup it would show error 301 - "keyboard stuck". Otherwise it would boot and work with the Key Tronic keyboard (model E03601QL).
I tried a few other XT keyboards, but they actually didn't work at all, flooding keyboard controller with continuous key presses.
After I switched back to Intel 8086-8 CPU, all issues with keyboard were gone. I use BIOS rev. J.
I suspect the problem is in BIOS code, some sort of assumption of how many CPU cycles a certain set of instructions take to execute and access to I/O ports. I assume if someone to find out where it is and patch by inserting a few NOPs, the problem would be gone.
Question for other Compaq Deskpro owners:
1) Did you try to switch to NEC V30 CPU? Did it work?
2) If it worked for you, what is the revision of BIOS and model number of motherboard?
Thank you!
It worked, but on each startup it would show error 301 - "keyboard stuck". Otherwise it would boot and work with the Key Tronic keyboard (model E03601QL).
I tried a few other XT keyboards, but they actually didn't work at all, flooding keyboard controller with continuous key presses.
After I switched back to Intel 8086-8 CPU, all issues with keyboard were gone. I use BIOS rev. J.
I suspect the problem is in BIOS code, some sort of assumption of how many CPU cycles a certain set of instructions take to execute and access to I/O ports. I assume if someone to find out where it is and patch by inserting a few NOPs, the problem would be gone.
Question for other Compaq Deskpro owners:
1) Did you try to switch to NEC V30 CPU? Did it work?
2) If it worked for you, what is the revision of BIOS and model number of motherboard?
Thank you!