[Bug 1988023] Re: Could not switch uppercase/lowercase by using keyboard of laptop
shangsong
1988023 at bugs.launchpad.net
Tue Nov 15 11:48:31 UTC 2022
Hi Jeff,
This should be relate to an kernel issue(https://bugzilla.kernel.org/show_bug.cgi?id=7746) which has been fixed. The other linux vendor has already solution for the Caps_Lock/CtrlL_Lock issue now:
https://git.powerel.org/powerel7/base/src/commit/2cda77266d4e43b958393a16f4ec0632daa1ac0c/SOURCES/us-map.patch
https://unix.stackexchange.com/questions/136817/caps-lock-led-not-working-on-linux-console
https://bugzilla.redhat.com/show_bug.cgi?id=1586149
Please help push the fix it, thanks.
** Bug watch added: Linux Kernel Bug Tracker #7746
https://bugzilla.kernel.org/show_bug.cgi?id=7746
** Bug watch added: Red Hat Bugzilla #1586149
https://bugzilla.redhat.com/show_bug.cgi?id=1586149
--
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to systemd in Ubuntu.
https://bugs.launchpad.net/bugs/1988023
Title:
Could not switch uppercase/lowercase by using keyboard of laptop
Status in systemd package in Ubuntu:
New
Bug description:
1. Fresh install ubuntu server 22.04.1 on Lenovo server.
2. Install console-data package
3. Get locale status:
# localectl status
System Locale: LANG=en_US.UTF-8
VC Keymap: n/a
X11 Layout: us
X11 Model: pc105
4. Fail to ist and set keymap with command "localectl", but the kmap file can be found in the /usr/share./keymaps/
#localectl list-keymaps
Failed to read list of keymaps: No such file or directory
# localectl set-keymap us
Failed to set keymap: Keymap us is not installed.
# find /usr/ -name us.kmap.gz
/usr/share/keymaps/i386/qwerty/us.kmap.gz
5. It need type "CapsLock" twice when want to switch uppercase/lowercase by using keyboard of laptop, not once, the other keyboard has no issue about it.
# dumpkeys | grep -E "keymaps|58"
keymaps 0-127
keycode 58 = CtrlL_Lock
6. It can switch uppercase/lowercase normally after run command "loadkeys us".
Please help check why need type twice "CapsLock" for switching uppercase/lowercase and how to fix it.
---
ProblemType: Bug
ApportVersion: 2.20.11-0ubuntu82.1
Architecture: amd64
CasperMD5CheckResult: pass
DistroRelease: Ubuntu 22.04
InstallationDate: Installed on 2022-08-29 (0 days ago)
InstallationMedia: Ubuntu-Server 22.04.1 LTS "Jammy Jellyfish" - Release amd64 (20220809)
MachineType: Lenovo ThinkSystem SR630 V2
Package: systemd 249.11-0ubuntu3.4
PackageArchitecture: amd64
ProcEnviron:
TERM=linux
PATH=(custom, no user)
XDG_RUNTIME_DIR=<set>
LANG=en_US.UTF-8
SHELL=/bin/bash
ProcKernelCmdLine: BOOT_IMAGE=/vmlinuz-5.15.0-43-generic root=/dev/mapper/ubuntu--vg-ubuntu--lv ro
ProcVersionSignature: Ubuntu 5.15.0-43.46-generic 5.15.39
SystemdFailedUnits:
Error: command ['systemctl', 'status', '--full', '●'] failed with exit code 4: Invalid unit name "●" escaped as "\xe2\x97\x8f" (maybe you should use systemd-escape?).
Unit \xe2\x97\x8f.service could not be found.
Tags: jammy uec-images
Uname: Linux 5.15.0-43-generic x86_64
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: N/A
_MarkForUpload: True
dmi.bios.date: 04/21/2022
dmi.bios.release: 1.30
dmi.bios.vendor: Lenovo
dmi.bios.version: AFE118I-1.30
dmi.board.asset.tag: none
dmi.board.name: 7Z70CTO1WW
dmi.board.vendor: Lenovo
dmi.board.version: 05
dmi.chassis.asset.tag: none
dmi.chassis.type: 23
dmi.chassis.vendor: Lenovo
dmi.chassis.version: none
dmi.ec.firmware.release: 1.80
dmi.modalias: dmi:bvnLenovo:bvrAFE118I-1.30:bd04/21/2022:br1.30:efr1.80:svnLenovo:pnThinkSystemSR630V2:pvr05:rvnLenovo:rn7Z70CTO1WW:rvr05:cvnLenovo:ct23:cvrnone:sku7Z70CTO1WW:
dmi.product.family: ThinkSystem
dmi.product.name: ThinkSystem SR630 V2
dmi.product.sku: 7Z70CTO1WW
dmi.product.version: 05
dmi.sys.vendor: Lenovo
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/systemd/+bug/1988023/+subscriptions
More information about the foundations-bugs
mailing list