I've received a used IBM Model M (1391401) and I completely cleaned all of the keycaps and stems and made sure it was absolutely 100% dry.
When the PC boots, the NUMLOCK is correctly illuminated, but then the PC keeps beeping and displays Keyboard Error and nothing works on the keyboard.
I've cleaned the ribbon cables inside the keyboard (with isopropyl alcohol and Deoxit) but it didn't help. I'm not sure if the membrane is broken and I was hoping not to remove the rivets but I'm not sure if the problem is the membrane or the PCB.
Can anybody help me diagnose this?
Fun. What if I told you that your keyboard isn't working and your computer isn't working? Have you tried other keyboards with that computer? If so, were they PS/2 or USB keyboards?
If they were PS/2 keyboards and they worked fine with that computer, you can pretty well say that the keyboard may have issues.
If this is the case, you might want to be sure the membrane contacts to the controller are in direct contact in line with it. You may also want to check and see if your SDL cable is the culprit. If you don't have a spare SDL cable that could be difficult. A diagram might help (or confuse the issue).
There are the three membranes that connect to the controller.
First it is the 16-pin connector to the 16-pin membrane
Second is the 8-pin connector to the 8-pin membrane
Third is the 4-pin connector to the LED.
Second and Third usually go into the 12 pin second connector. Pins 1-8 go to the keyboard matrix and 9-12 to the LED's.
Be sure you have the membrane lined up with the pins on the controller, or you will not have the keyboard functioning properly (sending errors).
So what's this all mean? I'm utterly clueless about your keyboard, but can suggest you can be sure the membrane lines up properly to the controller and check it with a different computer if you can.
If it turns out to be bad, it could ultimately be the membranes need to be replaced. From there, you would need someone that can fix it for you.
Edit:
Another thing I forgot to mention is you may have a key stuck, such as a CTRL key or Enter key, Backspace key, Tab key etc.... Be sure all keys respond and click properly. Sometimes the hardest solutions are the most overlooked simple ones.