Many admin faced an issue when using a USB keyboard on IBM Advanced Management Module (AMM) with Linux.
It seems that some Linux distros do not recognize USB device on IBM AMM and then power off the USB port, disconnect a device plugged in.
The solution is quite straightforward: always supply the power to the port.
With udev, you can add the following rules
/lib/udev/rules.d/95-ibm-amm-power-workaround.rules ACTION=="add", SUBSYSTEM=="usb", ATTR{idVendor}=="04b3", ATTR{idProduct}=="4002", TEST=="power/control", ATTR{power/control}="on"