USB adapter for PS/2 keyboard

I just bought a PS2-USB adapter for a keyboard, assuming that it would be PnP but it doesn't work. The lights flash on the keyboard but I'm unable to enter anything using it.

Am I correct in assuming I need some device driver to be able to use it?
 
Is it an active adapter?

USB (keyboard or mouse) -> PS/2 Ok, the adapter just reconnects the wires.
PS/2 -> USB Needs an active adapter because the PS/2 device won't have the necesary hardware to be recognized as USB.
 
  • Like
Reactions: VVD
If you have it connected to a USB-3 port of your PC, try a USB-2 (or even a USB-1) port; but more details wil be helpful.
 
USB (keyboard or mouse) -> PS/2 Ok, the adapter just reconnects the wires.
Only if the keyboard's firmware actually supports this. A "true" USB keyboard for example won't work with this adapter. PS/2 and USB-HID are two different protocols.
 
Please provide details. Is adapter recognized at all? Anything in dmesg, usbconfig list?
dmesg:
Code:
uhub_reattach_port: giving up port 2 reset - device vanished: change 0x1 status 0x501
uhub_reattach_port: giving up port 2 reset - device vanished: change 0x1 status 0x500
uhub_reattach_port: giving up port 3 reset - device vanished: change 0x1 status 0x501
uhub_reattach_port: giving up port 3 reset - device vanished: change 0x1 status 0x500
This is after attaching the keyboard to two different USB ports and pressing a few keys.

usbconfig:

Code:
ugen2.1: <Intel EHCI root HUB> at usbus2, cfg=0 md=HOST spd=HIGH (480Mbps) pwr=SAVE (0mA)
ugen5.1: <Intel EHCI root HUB> at usbus5, cfg=0 md=HOST spd=HIGH (480Mbps) pwr=SAVE (0mA)
ugen4.1: <Intel UHCI root HUB> at usbus4, cfg=0 md=HOST spd=FULL (12Mbps) pwr=SAVE (0mA)
ugen0.1: <Intel UHCI root HUB> at usbus0, cfg=0 md=HOST spd=FULL (12Mbps) pwr=SAVE (0mA)
ugen3.1: <Intel UHCI root HUB> at usbus3, cfg=0 md=HOST spd=FULL (12Mbps) pwr=SAVE (0mA)
ugen1.1: <Intel UHCI root HUB> at usbus1, cfg=0 md=HOST spd=FULL (12Mbps) pwr=SAVE (0mA)
ugen0.2: <Broadcom Corp BCM2045B> at usbus0, cfg=0 md=HOST spd=FULL (12Mbps) pwr=ON (0mA)
ugen5.2: <EMTEC X200> at usbus5, cfg=0 md=HOST spd=HIGH (480Mbps) pwr=ON (0mA)
ugen0.3: <STMicroelectronics Biometric Coprocessor> at usbus0, cfg=0 md=HOST spd=FULL (12Mbps) pwr=ON (100mA)

This is the same whether the keyboard is attached or not.
 
Back
Top