View previous topic :: View next topic |
Author |
Message |
JohnBlbec Guru
Joined: 08 Feb 2003 Posts: 306
|
Posted: Wed May 04, 2011 3:06 pm Post subject: xorg-server-1.9.5 and crazy keyboard |
|
|
hello,
since friday (after my regularly weekend update) my keyboard is crazy :-( it is switch layout itself (en -> cz), sometimes it blocks my input and sends
random keys press itself, ... i thought it is bad keyboard (microsoft wireless keyboard 2000) so i have bought a new one - the same but wired. what a
surprise the new keyboard is crazy too :-(
i have notice in x11-libs/libXi-1.4.2 elog follow message:
WARN: postinst
Some special keys and keyboard layouts may stop working.
To fix them, recompile xorg-server.
what the fuck does it mean? :-( btw. i have recompiled xorg-server and it did not help :-(
package x11-misc/xkeyboard-config has been upgraded too so my suspicion is these things.
is here anybody who has the same troubles? any help, friends?
---system info---
Code: | Portage 2.1.9.42 (default/linux/amd64/10.0, gcc-4.4.5, libc-0-r0, 2.6.38.2-zen x86_64)
=================================================================
System uname: Linux-2.6.38.2-zen-x86_64-Intel-R-_Core-TM-2_Quad_CPU_Q9450_@_2.66GHz-with-gentoo-2.0.2
Timestamp of tree: Wed, 04 May 2011 13:00:01 +0000
ccache version 2.4 [enabled]
app-shells/bash: 4.1_p9
dev-java/java-config: 2.1.11-r3
dev-lang/python: 2.7.1-r1, 3.1.3-r1
dev-util/ccache: 2.4-r9
dev-util/cmake: 2.8.4-r1
sys-apps/baselayout: 2.0.2
sys-apps/openrc: 0.8.2-r1
sys-apps/sandbox: 2.4
sys-devel/autoconf: 2.13, 2.65-r1
sys-devel/automake: 1.9.6-r3, 1.10.3, 1.11.1
sys-devel/binutils: 2.20.1-r1
sys-devel/gcc: 4.4.5
sys-devel/gcc-config: 1.4.1-r1
sys-devel/libtool: 2.2.10
sys-devel/make: 3.81-r2
sys-kernel/linux-headers: 2.6.36.1
sys-libs/glibc: 2.11.3
virtual/os-headers: 0
ACCEPT_KEYWORDS="amd64"
ACCEPT_LICENSE="* -@EULA"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=native -O2 -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/config /usr/share/gnupg/qualified.txt /usr/share/openvpn/easy-rsa"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo"
CXXFLAGS="-march=native -O2 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="assume-digests binpkg-logs ccache distlocks fixlafiles fixpackages news parallel-fetch protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch"
FFLAGS=""
GENTOO_MIRRORS="http://gentoo.mirror.dkm.cz/pub/gentoo/ http://ftp.fi.muni.cz/pub/linux/gentoo/ "
LANG="en_US.UTF-8"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
LINGUAS="en cs"
MAKEOPTS="-j5"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_EXTRA_OPTS="--exclude-from=/etc/portage/rsync-excludes"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="X acl alsa amd64 avahi bash-completion berkdb bzip2 cli cracklib crypt cups cxx dbus dri gdbm gif gpm iconv jpeg mmx modules mp3 mudflap multilib ncurses nls nptl nptlonly nvidia opengl openmp pam pcre perl png pppd pulseaudio python qt3support readline session slang sse sse2 ssl symlink sysfs tcpd threads tiff truetype unicode xorg zlib" ALSA_CARDS="hda-intel" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" CAMERAS="ptp2" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf superstar2 timing tsip tripmate tnt ubx" INPUT_DEVICES="evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en cs" PHP_TARGETS="php5-3" RUBY_TARGETS="ruby18" USERLAND="GNU" VIDEO_CARDS="nvidia" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account"
Unset: CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LC_ALL, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS |
|
|
Back to top |
|
|
kiksen Guru
Joined: 24 Jun 2002 Posts: 401 Location: Denmark
|
Posted: Fri May 06, 2011 12:36 pm Post subject: |
|
|
Hi,
I haven't experienced problems like that, but if you've upgraded xorg-server it's a very good idea to recompile all drivers.
try:
emerge -1 `qlist -CI x11-drivers/`
hth. |
|
Back to top |
|
|
JohnBlbec Guru
Joined: 08 Feb 2003 Posts: 306
|
Posted: Fri May 06, 2011 3:43 pm Post subject: |
|
|
kiksen wrote: | Hi,
I haven't experienced problems like that, but if you've upgraded xorg-server it's a very good idea to recompile all drivers.
try:
emerge -1 `qlist -CI x11-drivers/`
hth. |
hello and thanks for your answer. i did it and i always do that, of course - two packages in my case:
$ qlist -CI x11-drivers/
x11-drivers/nvidia-drivers
x11-drivers/xf86-input-evdev
my troubles are continuing :-( |
|
Back to top |
|
|
VoidMage Watchman
Joined: 14 Oct 2006 Posts: 6196
|
Posted: Fri May 06, 2011 5:43 pm Post subject: |
|
|
Anything interesting in xorg log ? |
|
Back to top |
|
|
JohnBlbec Guru
Joined: 08 Feb 2003 Posts: 306
|
Posted: Fri May 06, 2011 9:50 pm Post subject: |
|
|
VoidMage wrote: | Anything interesting in xorg log ? |
i think no
$ sudo grep "WW\|EE" /var/log/Xorg.0.log
[ 43.366] Current Operating System: Linux rpc-linux 2.6.38.4-zen #1 ZEN SMP PREEMPT Wed May 4 17:32:12 CEST 2011 x86_64
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[ 44.232] (II) Loading extension MIT-SCREEN-SAVER
[ 47.428] (WW) Microsft Microsoft Wireless Desktop Receiver 3.1A: ignoring absolute axes.
[ 47.436] (EE) ioctl EVIOCGNAME failed: Inappropriate ioctl for device
[ 47.444] (EE) PreInit returned NULL for "Microsft Microsoft Wireless Desktop Receiver 3.1A"
[ 148.608] (EE) Microsoft Comfort Curve Keyboard 2000: failed to initialize for relative axes.
[ 166.223] (EE) ioctl EVIOCGNAME failed: Inappropriate ioctl for device
[ 166.238] (EE) PreInit returned NULL for "Microsft Microsoft Wireless Desktop Receiver 3.1A"
[ 166.246] (WW) Microsft Microsoft Wireless Desktop Receiver 3.1A: ignoring absolute axes.
you can find whole log on http://paste.pocoo.org/show/384271/ |
|
Back to top |
|
|
VoidMage Watchman
Joined: 14 Oct 2006 Posts: 6196
|
Posted: Sat May 07, 2011 1:31 am Post subject: |
|
|
Add a constraint to /dev/input/event* paths to your InputClass rules - don't know if it helps, but it should reduce the noise. |
|
Back to top |
|
|
kiksen Guru
Joined: 24 Jun 2002 Posts: 401 Location: Denmark
|
|
Back to top |
|
|
JohnBlbec Guru
Joined: 08 Feb 2003 Posts: 306
|
Posted: Sat May 07, 2011 7:51 am Post subject: |
|
|
no i do not. i have removed hal use flag, recompiled world and remove hal and hal-info packages |
|
Back to top |
|
|
JohnBlbec Guru
Joined: 08 Feb 2003 Posts: 306
|
Posted: Sat May 07, 2011 7:54 am Post subject: |
|
|
VoidMage wrote: | Add a constraint to /dev/input/event* paths to your InputClass rules - don't know if it helps, but it should reduce the noise. |
i will try it today, thanks. btw. i have completely change my keyboard and mouse from wireless to wired
so there was no noise in the xorg log (Microsoft Wireless Desktop Receiver 3.1A was out) and it did not help :-(
[edited]
well, i have tried it. now i am using wired keyboard "ms curve keyboard 2000" and wireless mouse "ms wireless desktop
receiver 3.1A" (a part of my previous hw configuration - mouse works ok). errors have been reduced in xorg log:
$ grep "EE\|WW" /var/log/Xorg.0.log
[ 44.353] Current Operating System: Linux rpc-linux 2.6.38.4-zen #1 ZEN SMP PREEMPT Wed May 4 17:32:12 CEST 2011 x86_64
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[ 45.732] (II) Loading extension MIT-SCREEN-SAVER
[ 48.251] (WW) Microsft Microsoft Wireless Desktop Receiver 3.1A: ignoring absolute axes.
[ 48.336] (EE) Microsoft Comfort Curve Keyboard 2000: failed to initialize for relative axes.
you can find whole log on http://paste.pocoo.org/show/384562/
unfortunately, it does not help :-( |
|
Back to top |
|
|
katabami n00b
Joined: 11 Jul 2009 Posts: 40
|
Posted: Tue May 10, 2011 3:50 am Post subject: |
|
|
Did you have policykit or consolekit updates? I don't know these kinds of things well, but they're sometimes related.
What do you exactly mean by en->cz? You switch to and from Czech and US layout, and they get switched randomly?
You can watch the reported key press/release events with xev. (x11-apps/xev) Run "xev" (you may want to copy the output with "tee" or "script"), press some alphabet keys, and see "keycode" field. If the keycodes are correct, then from hardware up to evdev driver is ok. Keycodes are listed in /usr/share/X11/xkb/keycodes/evdev. (AE0* are the top row, from left to right, almost. AD0* are the second, "qwerty" row, etc.) |
|
Back to top |
|
|
|