IBM Model M Keyboard vs. Windows 10

tfitch11

Reputable
Oct 15, 2015
100
0
4,690
I have a 1989 IBM Model M keyboard. Since the last Windows 10 Update on March 1 that claims to have:

"improved" reliability in numerous areas, including ... authentication, resuming from hibernation

My PS/2 keyboard is no longer being detected upon startup as a keyboard device. Therefore I am unable to enter in any keystrokes to unlock my computer.

In a nutshell, here is what I had to do..
Plug in my Logitech 710+ keyboard (USB) to unlock the computer
In device manager, I uninstalled all but the PS/2 Keyboard entries (There were about 4 USB keyboards listed, then the PS/2 connection listed last.
This fixed the problem, or so I thought.

Once the computer went back into hibernation mode, upon "waking up" it reverted back to that ^^^. Again I plugged in the 710+ and uninstalled all but the PS/2 ports all over again.

Keyboard is now working again.


I really don't want to deal with this every time I turn on the computer or wake it up from hibernation. I am absolutely livid with Microsoft for this crapdate and simply just want to use my computer that I built the way that I choose to configure it.

My question now becomes how to override Windows' wanting to identify a USB device as a keyboard? This is driving me insane.

 
Solution
SOLVED:

I found the fix for this ( I think ) I have tested with a restart, hibernation, and sleep with no problems. PLEASE create a restore point for your computer prior to attempting this fix.

run regedit

HKEY_LOCAL_MACHINE >> SYSTEM >> CurrentControlSet>>Services>>i8042prt

To the right, find "Start" and hilight

Right click on the "Start" item

Modify

Value Data: Change to 1. Hexadecimal/Decimal does not matter (I just left mine as is, with Hexadecimal"

OK

Restart.

tfitch11

Reputable
Oct 15, 2015
100
0
4,690
SOLVED:

I found the fix for this ( I think ) I have tested with a restart, hibernation, and sleep with no problems. PLEASE create a restore point for your computer prior to attempting this fix.

run regedit

HKEY_LOCAL_MACHINE >> SYSTEM >> CurrentControlSet>>Services>>i8042prt

To the right, find "Start" and hilight

Right click on the "Start" item

Modify

Value Data: Change to 1. Hexadecimal/Decimal does not matter (I just left mine as is, with Hexadecimal"

OK

Restart.

 
Solution
you could try uninstalling all of the USB keyboard drivers. if it is detecting certain keyboard's drivers it may be searching for that particular device.
you can also try disabling certain USB functions; like while the Logitech is installed disable it's ports or driver in Device Manager. this could force it to search for other devices upon boot.
or maybe try to download specific IBM keyboard drivers. they may have devised a workaround for this problem if it is common in Windows now.

though i haven't used a PS/2 device in years so i'm not sure how Windows even handles them anymore.

*see you solved it before i even got to typing: awesome
 

tfitch11

Reputable
Oct 15, 2015
100
0
4,690


Yes, I hooked up my Logitech USB Keyboard to change a registry entry and it is fixed. Model M alive and kicking.