[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#372509: xserver-xorg-input-kbd: Keyboard does not work properly for second X server



Hello


> Hi Ben, the keyboard on a second xserver "works for me" [tm]. I'm using
> the X11R7.1 xserver and keyboard driver. They're currently in
> experimental so you could try them from there if you like, otherwise
> they'll be uploaded to unstable and to testing (etch) soon.  If they
> don't fix your second keyboard then we'll have to dig deeper.
Ok, I did the update today. The behaviour has changed a little, but not
really for the better. Instead of switching the screen modes, keyboard
key events are totally ignored now. Except I've found the Alt and Win
key to be working. Ctrl+Alt+Fn are not working, but Ctrl+Alt+Backspace
is.
I have problems finding a definite pattern when I have and when I don't
have a keyboard, but I believe since the latest update it works only,
when launching into KDM directly from bootup. From KDM I can launch my
WM and everything works fine, I can close my WM and launch another one
still OK, I can even switch session (which means that KDM starts another
Xserver) and can work on both sessions, everything seems to work fine as
long as it is done from the initial KDM. However, when I restart kdm,
the keyboard is lost. I also do not have a keyboard, if I boot into
console and start my windowmanager manually (using startx) or if I
simply start X without any option. I also don't have a keyboard when I
boot into console and launch kdm by hand afterwards.
I have just tested with xdm, which leads to the same behaviour. 

My keyboard configuration is as follows:

Section "InputDevice"
  Driver       "kbd"
  Identifier   "Keyboard0"
  Option        "CoreKeyboard"
  Option       "XkbLayout" "de"
  Option       "XkbModel" "microsoftpro"
  Option       "XkbRules" "xorg"
EndSection
Keyboard is a Microsoft Natural Pro connected via PS2.

        ~> dpkg -l "*xorg*" "xlibs*" |grep ii
        ii  xorg                             7.1.0~1        X.Org X Window System
        ii  xserver-xorg                     7.1.0~1        the X.Org X server
        ii  xserver-xorg-core                1.1.1-5        X.Org X server -- core server
        ii  xserver-xorg-input-evdev         1.0.0.5-2      X.Org X server -- evdev input driver
        ii  xserver-xorg-input-kbd           1.1.0-1        X.Org X server -- keyboard input driver
        ii  xserver-xorg-input-mouse         1.1.1-2        X.Org X server -- mouse input driver
        ii  xserver-xorg-video-ati           6.6.2-1        X.Org X server -- ATI display driver
        ii  xserver-xorg-video-v4l           0.1.1-2        X.Org X server -- Video 4 Linux display driv
        ii  xserver-xorg-video-vesa          1.2.1-2        X.Org X server -- VESA display driver
        ii  xserver-xorg-video-vga           4.1.0-2        X.Org X server -- VGA display driver
(everything updated from experimental) Note that I did not update many
more packages, so in case there is something else of significance please
tell me.

I have also logged one of the launches of startx using 
	startx > startx-log
During the session I have launched xev, pressed some keys and killed the
XServer using Ctrl+Alt+BS. Xev output indicates that the events are not
propagated to the XServer. Also note, that there are some weird errors
indicated in the log regarding the keyboard.

Thanks for your time

Ben

Attachment: startx-log.gz
Description: GNU Zip compressed data


Reply to: