|
Bugzilla – Full Text Bug Listing |
| Summary: | Num Lock not preserved during boot | ||
|---|---|---|---|
| Product: | [openSUSE] openSUSE 12.1 | Reporter: | Bryan Webb <howard.bryan.webb> |
| Component: | Kernel | Assignee: | E-mail List <kernel-maintainers> |
| Status: | RESOLVED DUPLICATE | QA Contact: | E-mail List <qa-bugs> |
| Severity: | Major | ||
| Priority: | P5 - None | CC: | fcrozat, gruber, pswzyu |
| Version: | RC 1 | ||
| Target Milestone: | --- | ||
| Hardware: | i686 | ||
| OS: | SUSE Other | ||
| Whiteboard: | |||
| Found By: | --- | Services Priority: | |
| Business Priority: | Blocker: | --- | |
| Marketing QA Status: | --- | IT Deployment: | --- |
|
Description
Bryan Webb
2011-10-26 18:44:28 UTC
systemd-vconsole-setup doesn't support restoring numlock (mostly because by default, kernel should restore bios state and we shouldn't workaround it using hwinfo). some display manager are correctly restoring previous numlock value (gdm for instance). try to add touch /var/run/numlock-on in /etc/init.d/boot.local, it should cause X11 script to force numlock to on I did try your X11 script parameter tweak on RC1, but I regret to say that it does not solve our problem, because: The sequence during a Run Level 3 boot is: 1) Boot system 2) System presents user with Logon prompt. a) note that X11 script will not have yet been executed b) user name and/or especially password will have numeric chars c) Num Lock is not enabled (as it was in the past) 3) User successfully logs in <<< auto Num Lock needed at this point >>> 4) User (eventually) does startx a) startx detects /var/run/numlock-on, sets Num Lock 5) X GUI available to user with Num Lock now asserted I have a couple of questions... 1) Which special piece of software enabled Num Lock in 11.4 that is not doing it now? 2) If the kernel should be preserving/restoring Num Lock, is it a build option that is no longer being done? (I presume not, just asking) 3) If the kernel should be preserving/restoring Num Lock, does the Torvalds' kernel group acknowledge that this is their responsibility, and should the bug be transferred to them? 1/ /etc/init.d/kbd is no longer used when running under systemd 2 - 3/ I guess a bug report should be opened against upstream kernel. This bug effects me~ I set num lock on in yast and see it is really changed to KBD_NUMLOCK="yes" in /etc/sysconfig/keyboard I've set my bios to force numlock to be turned on on boot, but as the linux kernel starts, the light was off I'm using 12.1 final kernel need to be fixed to not reset numlock value at startup (so we don't try to look at what value it was in the BIOS using hwinfo and ugly memory access. Duplicate of bnc#746595 *** This bug has been marked as a duplicate of bug 746595 *** |