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

Bug#571636: marked as done (Keyboard not working in X after upgrade to 7.5)



Your message dated Fri, 26 Feb 2010 18:39:17 +0100
with message-id <20100226173917.GA30806@patate.is-a-geek.org>
and subject line Re: Bug#571636: Keyboard not working in X after upgrade to 7.5
has caused the Debian Bug report #571636,
regarding Keyboard not working in X after upgrade to 7.5
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
571636: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=571636
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: xserver-xorg
Version: 1:7.5+3
Severity: grave
Justification: renders X unusable without extra configuration


After the following package upgrades, the keyboard stopped working in X, 
but still works fine in the console:
    xserver-common              2:1.6.5-1  -->  2:1.7.4-2
    xserver-xorg-core             2:1.6.5-1  -->  2:1.7.4-2
    xserver-xorg-input-evdev   1:2.2.5-1  -->  1:2.3.2-3
    xserver-xorg                      1:7.4+4   -->  1:7.5+3

(the problem still persists after updating to
    xserver-common		 2:1.7.5-1
    xserver-xorg-core		 2:1.7.5-1
)

The problem dissapears if instead of having an empty   xorg.conf file, 
I add the following "manual" configuration:

----------------------
Section "ServerLayout"
        Identifier      "L0"
        InputDevice     "k0"
EndSection

Section "InputDevice"
        Identifier      "k0"
        Driver          "evdev"
        Option          "Device"        "/dev/input/event4"
EndSection
----------------------

I guess the problem has to do with the change from hal to udev for 
discovering the input devices...


Arch: x86_64  , Kernel 2.6.32.8 #2 SMP PREEMPT ... x86_64 GNU/Linux

libc6 2.10.2-2
libc6-i386 2.10.2-2
libudev0 151-2
udev 151-2
libhal1 0.5.14-2
hal 0.5.14-2

Affected system is a Lenovo T400s laptop.



--- End Message ---
--- Begin Message ---
On Fri, Feb 26, 2010 at 18:08:13 +0100, Ariel Garcia wrote:

> The differences I notice are:
>    - the ordering (in the non-working case the first device loaded is the
>        Power button...)
>    - the true keyboard is model "pc105" (fails) resp  "evdev" (works)
> but looking at the 1.6.5 log these differences don't seem to be that 
> relevant...
> 
You failed to notice the one important difference, which is that your
xkb configuration is screwed up.  There's no "en" layout or "qwerty"
variant.

> (II) config/udev: Adding input device "AT Translated Set 2 keyboard" (/dev/input/event4)
> (**) "AT Translated Set 2 keyboard": always reports core events
> (**) "AT Translated Set 2 keyboard": Device: "/dev/input/event4"
> (II) "AT Translated Set 2 keyboard": Found keys
> (II) "AT Translated Set 2 keyboard": Configuring as keyboard
> (II) XINPUT: Adding extended input device ""AT Translated Set 2 keyboard"" (type: KEYBOARD)
> (**) Option "xkb_rules" "evdev"
> (**) Option "xkb_model" "pc105"
> (**) Option "xkb_layout" "en"
> (**) Option "xkb_variant" "qwerty"

So X can't compute the keymap for your keyboard and things don't work.
This could be made more obvious, but still, broken config.

Cheers,
Julien

Attachment: signature.asc
Description: Digital signature


--- End Message ---

Reply to: