PowerEdge: Caps Lock Not Working in RHEL 8 when in Text Mode and Accessed by iDRAC Virtual Console
Summary: Caps Lock does not function as expected when the system is in text mode and the system is being accessed using iDRAC Virtual Console.
This article applies to
This article does not apply to
This article is not tied to any specific product.
Not all product versions are identified in this article.
Symptoms
Letters continue to be Upper Case even after the Caps Lock is disabled.
- The issue is not observed when a physical keyboard is used
- The issue is not observed when in UI mode
- The issue is not observed in RHEL 8.3, 7.8, or 7.9
- The issue is observed in RHEL 8.0, 8.1, and 8.2
- The Issue is observed in SLES 15 SP1 or SP2
Cause
The issue appears related to the HID input stack.
Resolution
You can upgrade the OS to a version that does not have this issue or use the workaround method shown below.
Workaround:
Add the following udev rule and reconnect the virtual console.
/etc/udev/rules.d/99-kbd.rules
ACTION=="add", SUBSYSTEM=="leds", ENV{DEVPATH}=="*/input*::capslock", ATTR{trigger}="kbd-ctrlllock“
# udevadm control --reload-rules
# udevadm trigger
Affected Products
C Series, Modular Infrastructure, Rack Servers, Tower Servers, XE Servers, XR Servers, iDRAC9, Red Hat Enterprise Linux Version 8, SUSE Linux Enterprise Server 15Article Properties
Article Number: 000179961
Article Type: Solution
Last Modified: 19 Jun 2025
Version: 6
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.