ajhoane :
>Got same insane problem and no USB keyboard around. Luckily had a laptop.... do this: make xxxx.bat file and >put there line "regedit" and run the .bat (from USB stick using USB mouse) and edit In >HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\i8042prt, edit the Start value and set it to a hex >or decimal value of 1. -> Reboot and P/S2 works now.
--------------------------------------------------------------------------------------
Hi PS/2 keyboard users, I signed up to post this just because it is so frustrating.
I have a different solution. The BIOS handles the PS/2 natively, but it's quite flaky, so here is what I have to do to key my Model M to work (One of 7 I have which I hope will last me the rest of my life) on Win7 (my (old) Terabyte Linux backup software sees the PS/2 just fine and doesn't see the USB 3.0 at all.):
Win 7 wouldn't let me edit that i8042prt value. Turns out there's something funky in the BIOS.
My motherboard is a new MSI Z87-G45 with the stupid fancy BIOS
To get Win7 to use PS/2 keyboard, boot to BIOS (have to perform each time you change a piece of hardware, SATA, Graphics card, etc.) Procedure:
1. shutdown.
2. Plug in both USB keyboard and PS/2 keyboard
3. Boot to BIOS (hitting del on my USB keyboard, because it won't see the PS/2 keyboard)
4. Hot unplug the USB keyboard while in the BIOS
5. Exit the BIOS with the "Save and Exit" BIOS option (via USB mouse)
6. Win7 can see the PS/2 keyboard upon reboot.
This appears to be necessary every time the BIOS see a new SATA device. It does not appear to be necessary when you plug in a new USB device.
-- Joe
P.S. "Get a new keyboard" is really not helpful.
[/quotemsg]
Thank you for this, I will try this after the catastrophic Win10 update rendered my ModelM almost unusable (having to remove USB Keyboard Device Drivers upon every boot from device manager). and I agree, the suggestion to "get a new keyboard" is inappropriate here and the PS2 being "unreliable and outdated" comment made me cry.. well not me, my keyboard crried but still also equally uneccessary.