Bug 335261 - Keyboard does not work on login screen
Summary: Keyboard does not work on login screen
Status: RESOLVED DUPLICATE of bug 331528
Alias: None
Product: openSUSE 10.3
Classification: openSUSE
Component: KDE (show other bugs)
Version: Final
Hardware: Other Other
: P5 - None : Normal (vote)
Target Milestone: ---
Assignee: E-mail List
QA Contact: E-mail List
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-10-19 14:20 UTC by Ulrich Derenthal
Modified: 2007-10-28 14:28 UTC (History)
1 user (show)

See Also:
Found By: ---
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Ulrich Derenthal 2007-10-19 14:20:53 UTC
On the graphical login screen (kdm?), my keyboard does not work properly: initially, the focus is on the password field. When I press certain keys, nothing seems to happen; with other keys, one "dot" appears (as expected), and sometimes, pressing one key leads to a very long series of dots (until the field is filled up, I guess).

Pressing Ctrl+Alt+F1, for example, and then Ctrl+Alt+F7 solves the problem: using backspace, I can remove the contents of the password field, type the password normally, and login.

Otherwise, my keyboard (a "normal" one which worked perfectly with several previous versions of (open)suse) seems to work fine.

On my laptop, the same problem does not appear.
Comment 1 Lubos Lunak 2007-10-19 14:42:50 UTC
- switch to text console, log in as root
- run 'rckdm stop'
- in /etc/sysconfig/displaymanager, change DISPLAYMANAGER="kdm" to say "xdm" instead
- run 'rcxdm start'
- does the problem exist there too? if not, try also rebooting
Comment 2 Ulrich Derenthal 2007-10-21 13:07:09 UTC
With xdm, it works.
Comment 3 Stephan Binner 2007-10-24 09:26:32 UTC
Stefan, any idea what can go wrong here?
Comment 4 Stefan Dirsch 2007-10-24 09:57:58 UTC
This looks again like a race condition between kbd and earlyxdm. Probably a duplicate of Bug #331528. I suggest to try the following:

- switch back to kdm (in /etc/sysconfig/displaymanager, change
  DISPLAYMANAGER back to "kdm")
- add kbd to "Should-Start:" line of /etc/init.d/earlyxdm
- run insserv
- reboot the machine

If this still doesn't help, add 'sleep 2' right before 'exec /etc/init.d/xdm ${1+"$@"}' in /etc/init.d/earlyxdm. Reboot.

I no longer think that Bug #302010 can be considered fixed. :-(
Comment 5 Stephan Binner 2007-10-24 21:14:30 UTC
Can you please try what comment #4 describes?
Comment 6 Ulrich Derenthal 2007-10-25 12:02:10 UTC
You mention kbd; note that I also reported Bug #331671 - might this be related?

I will try what #4 describes once I am on that computer again and have the time.

Comment 7 Stefan Dirsch 2007-10-25 13:19:35 UTC
> You mention kbd; note that I also reported Bug #331671 - might this be
> related?
Could well be.
Comment 8 Ulrich Derenthal 2007-10-28 10:40:08 UTC
The suggestions of comment #4 (without the "sleep 2") seem to fix the problem.
Comment 9 Stefan Dirsch 2007-10-28 14:28:42 UTC

*** This bug has been marked as a duplicate of bug 331528 ***