HP PS/2 style keyboard preventing suspend

I have openSUSE Tumbleweed running on this machine. I had attached a wireless HP keyboard to the machine and suspend worked well from what I could tell. The issue is the keyboard was not taking keys correctly. It became very very frustrating for me to use.

Attached to the machine now is an older HP PS/2 style keyboard. It’s solid and never misses a keystroke.

:~> /usr/sbin/hwinfo --keyboard
25: PS/2 00.0: 10800 Keyboard                                   
  [Created at input.226]
  Unique ID: nLyy.+49ps10DtUF
  Hardware Class: keyboard
  Model: "AT Translated Set 2 keyboard"
  Vendor: 0x0001 
  Device: 0x0001 "AT Translated Set 2 keyboard"
  Compatible to: int 0x0211 0x0001
  Device File: /dev/input/event0
  Device Files: /dev/input/event0, /dev/input/by-path/platform-i8042-serio-0-event-kbd
  Device Number: char 13:64
  Driver Info #0:
    XkbRules: xfree86
    XkbModel: pc104
  Config Status: cfg=no, avail=yes, need=no, active=unknown
:~>

This keyboard now is preventing suspend from working fully. Yes, suspend does shut off the monitor but it leaves the machine in a running state when invoked. I have investigated the bios settings and can not find anything pertaining to the PS/2 style keyboard in there.

What can I do to try to get suspend to work correctly with the PS/2 style keyboard attached now?

I think I figured out a little bit more on this situation.

Thinkcentre-M57p:/proc/acpi # cat wakeup
Device  S-state   Status   Sysfs node
LAN       S5    *enabled   pci:0000:00:19.0
USB4      S3    *enabled   pci:0000:00:1a.0
USB5      S3    *enabled   pci:0000:00:1a.1
USB7      S3    *enabled   pci:0000:00:1a.2
ESB2      S3    *enabled   pci:0000:00:1a.7
EXP1      S4    *disabled
EXP2      S4    *disabled
EXP3      S4    *disabled
EXP4      S4    *disabled
EXP5      S4    *disabled
EXP6      S4    *disabled
USB1      S3    *enabled   pci:0000:00:1d.0
USB2      S3    *enabled   pci:0000:00:1d.1
USB3      S3    *enabled   pci:0000:00:1d.2
USB6      S3    *disabled
ESB1      S3    *enabled   pci:0000:00:1d.7
PCIB      S5    *disabled  pci:0000:00:1e.0
COM1      S4    *disabled  pnp:00:02
COM2      S4    *disabled  pnp:00:03
KBC0      S4    *enabled  pnp:00:06
                *disabled  serio:serio0
MSE0      S4    *disabled
PWRB      S3    *enabled   platform:PNP0C0C:00
Thinkcentre-M57p:/proc/acpi #

Then Thinkcentre-M57p:/proc/acpi # echo KBC0 >/proc/acpi/wakeup

Machine suspends fine but now I do not know how to make this persistent.