You are not logged in.

#1 2005-07-27 21:45:57

Moritz
Member
From: Cologne, NRW, Germany
Registered: 2002-10-12
Posts: 166

[testing]xorg-11R6-6.8-3 + evdev = no brain?

Hey!
I try to get my Logitech MX1000 working with evdev. I've read, that there are some patches that were added to the newest testing-xorg.
strings /var/X11/bin/X | grep evdev shows me some nice output, so evdev should work. But it doesn't. It show me this:
Xorg.0.log:

(**) Keyboard0: CustomKeycodes disabled
(II) XINPUT: Adding extended input device "Keyboard0" (type: KEYBOARD)
(II) XINPUT: Adding extended input device "evdev brain" (type: evdev brain)
(II) XINPUT: Adding extended input device "Mouse0" (type: MOUSE)
(EE) Mouse0: cannot register with evdev brain
No core pointer

Fatal server error:
failed to initialize core devices

I can't find anything about this on the web. Google just got 7 entries, all with the patch-sourcecode.
I don't know what to do... do you? lol

Regards,
Moritz

Offline

#2 2005-07-27 22:17:19

iBertus
Member
From: Greenville, NC
Registered: 2004-11-04
Posts: 2,228

Re: [testing]xorg-11R6-6.8-3 + evdev = no brain?

Is the evdev kernel module loaded?

Have you setup your Xorg.conf like shown here?

Offline

#3 2005-07-28 01:50:59

woogie
Member
From: Ottawa, ON
Registered: 2005-04-01
Posts: 45

Re: [testing]xorg-11R6-6.8-3 + evdev = no brain?

I too have an MX1000, and I've been trying the X.Org that's in testing to get it to work. I can confirm having the same results, while the evdev kernel module is loaded and setting up the config file per the linuxGamers site. Actually, I found a better tutorial (I'll look it up later) that showed how to make a udev rule such that you don't have to change the xorg.conf file every time you change the USB port the MX1000 is connected to (and I've confirmed the generated device node is working by using `cat` on the command line and getting some mousey goodness for output ^_^) In any case, I can back up the previous statements made.

Offline

#4 2005-07-28 20:08:01

Moritz
Member
From: Cologne, NRW, Germany
Registered: 2002-10-12
Posts: 166

Re: [testing]xorg-11R6-6.8-3 + evdev = no brain?

yes, evdev is loaded and the config is correct

@woogie:
does it work now for you or is it just a for switching the usb-port?
/dev/input/mice works for me so I have not to reconfigure anything. Or what do you mean?

Offline

#5 2005-07-28 22:23:47

woogie
Member
From: Ottawa, ON
Registered: 2005-04-01
Posts: 45

Re: [testing]xorg-11R6-6.8-3 + evdev = no brain?

When I was using my mouse on my Linux From Scratch system (which got wiped out in favour of Arch, I remember now why other people do my dependencies for me!), every time you changed the USB port the mouse used, the line "physicaladdress" or something like that had to change in the xorg.conf to match something in /proc. I'm about to go look up how to do this stuff again, and retrace my steps, and then post it here (instead of making these useless "Yeah, I had this problem and now I forget because I gave up!" posts)

Offline

#6 2005-07-30 12:07:00

big_gie
Member
Registered: 2005-01-19
Posts: 637

Re: [testing]xorg-11R6-6.8-3 + evdev = no brain?

Yes make sure xorg.conf points to the correct link. Ideally, create a udev rule.

Here is mine for my MX700:

# Laptop keyboard
BUS="serio", SYSFS{description}="i8042 Kbd Port", SYMLINK="input/clavier"
# Alps TouchPad
# GlidePoint
BUS="serio", SYSFS{description}="i8042 Aux Port", KERNEL="event?", SYMLINK="input/touchpad"
# StickPointer
SUBSYSTEM=="input", SYSFS{dev}=="13:32", SYMLINK="input/stick"

# MX700 Duo Mouse
BUS="usb", SYSFS{bInterfaceNumber}=="01", SYSFS{bInterfaceProtocol}=="02", SYMLINK="input/mx700duo_souris"

# MX700 Duo Keyboard
BUS="usb", SYSFS{bInterfaceNumber}=="00", SYSFS{bInterfaceProtocol}=="01", SYMLINK="input/mx700duo_clavier"

Now the revelant section in my xorg.conf:

Section "InputDevice"
    Identifier  "LogitechMX700Duo_souris"
    Driver      "mouse"
    Option      "Protocol"     "evdev"
    Option      "Dev Name"     "Logitech USB Receiver"
    Option      "Dev Phys"     "usb-*/input1"
    #Option      "Device"       "/dev/input/mx700duo_souris"
    Option      "Device"       "/dev/input/mice"
    #Option      "Device"       "/dev/input/mouse2"
    Option     "ZAxisMapping"     "9 10"
    Option     "Buttons"          "10"
    Option     "Resolution"       "800"
    Option     "Emulate3Buttons"  "no"
EndSection

Section "InputDevice"
    Identifier  "LogitechMX700Duo_clavier"
    Driver      "kbd"
    #Option      "Device"      "/dev/input/mx700duo_clavier"
    Option      "Device"      "/dev/input/event3"
    Option      "XkbRules"    "xorg"
    Option      "XkbModel"    "pc105"
    Option      "XkbLayout"   "ca_enhanced"
EndSection
Section "ServerLayout"
    Identifier  "nv"
    Screen "Ecran LCD (nv)"
    InputDevice "Clavier" "CoreKeyboard"
    InputDevice "Alps Touchpad Glidepoint" "CorePointer"
    InputDevice "Alps Touchpad Stickpointer" "SendCoreEvents"
    InputDevice "LogitechMX700Duo_souris" "SendCoreEvents"
    #InputDevice "LogitechMX700Duo_clavier" "SendCoreEvents"
EndSection

The only thing that don't work with that is the for the mx700 to work correctly, I need to xmodmap and switch some buttons. But since that program only affect the CorePointer, wich is the touchpad, it doesn't work. I didn't had time to check this yet... If you have any info on this post it!

Offline

#7 2005-08-01 09:19:32

Moritz
Member
From: Cologne, NRW, Germany
Registered: 2002-10-12
Posts: 166

Re: [testing]xorg-11R6-6.8-3 + evdev = no brain?

Solved it now:
I forgot the

Option "Dev Name" ""
Option "Dev Phys" ""

at the mouse section.
Read them from /proc/bus/input/devices and add them to the config. That worked for me!

Regards,
Moritz

Offline

#8 2006-02-25 08:35:52

AndyRTR
Developer
From: Magdeburg/Germany
Registered: 2005-10-07
Posts: 1,637

Re: [testing]xorg-11R6-6.8-3 + evdev = no brain?

Another Xorg7 question: My MX1000 was not configured with edev. That has been wokring fine even with forward/backward buttom.

Section "InputDevice"
    #Identifier "Mouse1"
    Identifier "EvdevMouse"
    Driver "mouse"
    #Driver "evdev"
    Option "Protocol" "ExplorerPS/2"
    #Option "Device" "/dev/mouse"
    Option "Device" "/dev/input/mouse0"
    #Option "Device" "/dev/input/event3"
    Option "Buttons" "12"
    Option "ZAxisMapping" "4 5"
EndSection

Now I had changed ZAxisMapping to "4 5" to get the wheel working again. But I don't know what xmodmap I should use to get the forward/backward buttoms working again. Xorg7 wants 16 buttoms now.

xev tells me that forward/backward are buttom 8 and 9.

xmodmap -e "pointer = 1 2 3 4 5 6 7 10 11 12 13 14 15 16 8 9"  won't give me success.

AndyRTR

Offline

#9 2006-02-25 09:08:35

shadowhand
Member
From: MN, USA
Registered: 2004-02-19
Posts: 1,142
Website

Re: [testing]xorg-11R6-6.8-3 + evdev = no brain?

These might be of use to you: http://people.os-zen.net/shadowhand/configs/


·¬»· i am shadowhand, powered by webfaction

Offline

#10 2006-02-26 11:14:18

AndyRTR
Developer
From: Magdeburg/Germany
Registered: 2005-10-07
Posts: 1,637

Re: [testing]xorg-11R6-6.8-3 + evdev = no brain?

I've found this: http://floam.sh.nu/guides/mx1000

Maybe I will test it one day. No time now.

Offline

#11 2006-02-28 19:10:11

AndyRTR
Developer
From: Magdeburg/Germany
Registered: 2005-10-07
Posts: 1,637

Re: [testing]xorg-11R6-6.8-3 + evdev = no brain?

I've tried it now. With evdev I get the wheel left/right working for moving forward/backward in browser history. But everytime I logout  kdm refuses to restart. So I have to go with ExplorerPS2. There could not get the site buttons work sad

Offline

Board footer

Powered by FluxBB