View previous topic :: View next topic |
Author |
Message |
Dr. Arbeitslos Apprentice

Joined: 13 Aug 2005 Posts: 152
|
Posted: Fri Apr 27, 2007 7:03 am Post subject: xf86-input-evdev-1.1.5-r1 erkennt nicht mehr alle mausbutton |
|
|
Hallo,
gestern kam das update von x11-drivers/xf86-input-evdev-1.1.2-r2 auf 1.5-r1. seitdem werden unter X nicht mehr alle mausbuttons erkannt (habe ich mit xev rausgefunden).
Code: | cat /proc/bus/input/devices
I: Bus=0003 Vendor=046d Product=c50e Version=2510
N: Name="Logitech USB RECEIVER"
P: Phys=usb-0000:00:10.0-2/input0
S: Sysfs=/class/input/input3
H: Handlers=mouse0 event2
B: EV=7
B: KEY=1f0000 0 0 0 0 0 0 0 0
B: REL=103
|
und die xorg.conf sieht so aus:
Code: | Section "InputDevice"
Identifier "Logitech MX1000"
Driver "evdev"
Option "Name" "Logitech USB RECEIVER"
Option "CorePointer"
EndSection |
Weiss jemand Rat? |
|
Back to top |
|
 |
l3u Advocate


Joined: 26 Jan 2005 Posts: 2617 Location: Konradsreuth (Germany)
|
|
Back to top |
|
 |
Dr. Arbeitslos Apprentice

Joined: 13 Aug 2005 Posts: 152
|
Posted: Fri Apr 27, 2007 1:40 pm Post subject: |
|
|
danke, hat aber leider nicht geholfen  |
|
Back to top |
|
 |
Dr. Arbeitslos Apprentice

Joined: 13 Aug 2005 Posts: 152
|
Posted: Fri Apr 27, 2007 5:48 pm Post subject: |
|
|
die /var/log/Xorg.0.log sagt :
Code: | (II) evdev brain: Rescanning devices (1).
(**) Option "CorePointer"
(**) Logitech MX1000-usb-0000:00:10.0-2/input0: Core Pointer
(II) Logitech MX1000-usb-0000:00:10.0-2/input0: Found 3 relative axes.
(II) Logitech MX1000-usb-0000:00:10.0-2/input0: Configuring as pointer.
(**) Logitech MX1000-usb-0000:00:10.0-2/input0: WHEELRelativeAxisButtons: 4 5.
(II) Logitech MX1000-usb-0000:00:10.0-2/input0: Found 5 mouse buttons
(**) Logitech MX1000-usb-0000:00:10.0-2/input0: Configuring 3 relative axes.
(II) Logitech MX1000-usb-0000:00:10.0-2/input0: Configured 7 mouse buttons
(II) XINPUT: Adding extended input device "Logitech MX1000-usb-0000:00:10.0-2/input0" (type: MOUSE)
(II) XINPUT: Adding extended input device "evdev brain" (type: evdev brain)
|
aber meine mx1000 hat ueber 10 buttons. Warum erkennt X die nicht mehr? |
|
Back to top |
|
 |
firefly Watchman

Joined: 31 Oct 2002 Posts: 5339
|
Posted: Fri Apr 27, 2007 6:28 pm Post subject: |
|
|
hast du mal per xev getestest obs nicht doch wirklich 10 Buttons sind? Denn eventuell zeigt der evdev treiber im log das scrollrad und die 2 tasten für scroll links rechts nicht als buttons an. _________________ Ein Ring, sie zu knechten, sie alle zu finden,
Ins Dunkel zu treiben und ewig zu binden
Im Lande Mordor, wo die Schatten drohn. |
|
Back to top |
|
 |
Dr. Arbeitslos Apprentice

Joined: 13 Aug 2005 Posts: 152
|
Posted: Fri Apr 27, 2007 8:51 pm Post subject: |
|
|
steht im ersten post ja hab ich gemacht. ich habe inzwischen auch so ziemlich alles neu gebaut, was x11 im paketnamen hat, ohne erfolg, auch den kernel hab ich auf die neuste stableversion geupdatet, hilft nichts. gibts noch irgendetwas, was damit zu tun haben koennte?
ich habe versucht, das alte evdev modul wieder zu installieren, das bricht jetzt nur leider beim build ab:
Code: | make[2]: Entering directory `/var/tmp/portage/x11-drivers/xf86-input-evdev-1.1.2-r1/work/xf86-input-evdev-1.1.2/src'
if /bin/sh ../libtool --tag=CC --mode=compile i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -Wall -O2 -march=pentium4 -fomit-frame-pointer -DXFree86Server -DIN_MODULE -DXFree86Module -DXFree86LOADER -I/usr/include/xorg -I../src -MT evdev_drv_la-evdev.lo -MD -MP -MF ".deps/evdev_drv_la-evdev.Tpo" -c -o evdev_drv_la-evdev.lo `test -f 'evdev.c' || echo './'`evdev.c; \
then mv -f ".deps/evdev_drv_la-evdev.Tpo" ".deps/evdev_drv_la-evdev.Plo"; else rm -f ".deps/evdev_drv_la-evdev.Tpo"; exit 1; fi
if /bin/sh ../libtool --tag=CC --mode=compile i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -Wall -O2 -march=pentium4 -fomit-frame-pointer -DXFree86Server -DIN_MODULE -DXFree86Module -DXFree86LOADER -I/usr/include/xorg -I../src -MT evdev_drv_la-evdev_brain.lo -MD -MP -MF ".deps/evdev_drv_la-evdev_brain.Tpo" -c -o evdev_drv_la-evdev_brain.lo `test -f 'evdev_brain.c' || echo './'`evdev_brain.c; \
then mv -f ".deps/evdev_drv_la-evdev_brain.Tpo" ".deps/evdev_drv_la-evdev_brain.Plo"; else rm -f ".deps/evdev_drv_la-evdev_brain.Tpo"; exit 1; fi
if /bin/sh ../libtool --tag=CC --mode=compile i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -Wall -O2 -march=pentium4 -fomit-frame-pointer -DXFree86Server -DIN_MODULE -DXFree86Module -DXFree86LOADER -I/usr/include/xorg -I../src -MT evdev_drv_la-evdev_axes.lo -MD -MP -MF ".deps/evdev_drv_la-evdev_axes.Tpo" -c -o evdev_drv_la-evdev_axes.lo `test -f 'evdev_axes.c' || echo './'`evdev_axes.c; \
then mv -f ".deps/evdev_drv_la-evdev_axes.Tpo" ".deps/evdev_drv_la-evdev_axes.Plo"; else rm -f ".deps/evdev_drv_la-evdev_axes.Tpo"; exit 1; fi
mkdir .libs
i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -Wall -O2 -march=pentium4 -fomit-frame-pointer -DXFree86Server -DIN_MODULE -DXFree86Module -DXFree86LOADER -I/usr/include/xorg -I../src -MT evdev_drv_la-evdev_axes.lo -MD -MP -MF .deps/evdev_drv_la-evdev_axes.Tpo -c evdev_axes.c -fPIC -DPIC -o .libs/evdev_drv_la-evdev_axes.o
i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -Wall -O2 -march=pentium4 -fomit-frame-pointer -DXFree86Server -DIN_MODULE -DXFree86Module -DXFree86LOADER -I/usr/include/xorg -I../src -MT evdev_drv_la-evdev_brain.lo -MD -MP -MF .deps/evdev_drv_la-evdev_brain.Tpo -c evdev_brain.c -fPIC -DPIC -o .libs/evdev_drv_la-evdev_brain.o
i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -Wall -O2 -march=pentium4 -fomit-frame-pointer -DXFree86Server -DIN_MODULE -DXFree86Module -DXFree86LOADER -I/usr/include/xorg -I../src -MT evdev_drv_la-evdev.lo -MD -MP -MF .deps/evdev_drv_la-evdev.Tpo -c evdev.c -fPIC -DPIC -o .libs/evdev_drv_la-evdev.o
evdev.c: In function EvdevReadInput:
evdev.c:93: warning: format %ld expects type long int, but argument 6 has type unsigned int
evdev.c: In function EvdevSwitchMode:
evdev.c:235: error: SendCoreEvents undeclared (first use in this function)
evdev.c:235: error: (Each undeclared identifier is reported only once
evdev.c:235: error: for each function it appears in.)
evdev.c:236: error: DontSendCoreEvents undeclared (first use in this function)
make[2]: *** [evdev_drv_la-evdev.lo] Error 1
make[2]: *** Waiting for unfinished jobs....
make[2]: Leaving directory `/var/tmp/portage/x11-drivers/xf86-input-evdev-1.1.2-r1/work/xf86-input-evdev-1.1.2/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/x11-drivers/xf86-input-evdev-1.1.2-r1/work/xf86-input-evdev-1.1.2'
make: *** [all] Error 2
!!! ERROR: x11-drivers/xf86-input-evdev-1.1.2-r1 failed.
Call stack:
ebuild.sh, line 1614: Called dyn_compile
ebuild.sh, line 971: Called qa_call 'src_compile'
environment, line 3851: Called src_compile
ebuild.sh, line 1304: Called x-modular_src_compile
x-modular.eclass, line 333: Called x-modular_src_make
x-modular.eclass, line 328: Called die
!!! emake failed
!!! If you need support, post the topmost build error, and the call stack if relevant.
!!! A complete build log is located at '/var/log/portage/x11-drivers:xf86-input-evdev-1.1.2-r1:20070427-205228.log'.
|
kennt jemand eine live-cd, welche den evdevtreiber fuer den corepointer verwendet? |
|
Back to top |
|
 |
|