You are not logged in.
Pages: 1
OK, another glitch with getting Arch set up for my use as a desktop. The mouse is so sensitive to the touch pad that just sliding a finger on the touch pad to move the cursor is enough to trigger the "tap" select function. I have to be extremely careful to prevent unwanted action.
The mouse page in xfce Settings Menu doesn't include any "tap" settings. I have tried a couple of different mouse protocols in xorgconfig but I haven't found the magic bullet.
The mouse is an Alps Pointing Device, PS/2 port, touch pad on a Sony laptop.
Thanks for any advice, jimbo
Offline
Offline
OK, synaptics installed. Now what? The mouse settings page still has no options for "tap" sensitivity. And there are no additional options for mouse in xorgconfig. So just where do I use the synaptics package to adjust mouse settings?
Thanks, jimbo
Offline
Did you followed the steps that were printed on the screen during the installation?
I think that it's the MinSpeed, MaxSpeed and/or AccelFactor that need to be adjusted (if needed).
Offline
OK, synaptics installed. Now what? The mouse settings page still has no options for "tap" sensitivity. And there are no additional options for mouse in xorgconfig. So just where do I use the synaptics package to adjust mouse settings?
Thanks, jimbo
the synaptics driver spits out a bunch of crap to put in your xorg.conf file - you have to do it by hand
Offline
Well, I seem to be missing the module, evdev. At least that is what the trouble shooting page indicates. But there is no evdev module that will load from modprobe. I tried to compile evdev into the kernel but I never could find the option. Can someone tell me which section of kernel config the evdev module is located, and what it is called?
Thanks, jimbo
Offline
Well, I seem to be missing the module, evdev. At least that is what the trouble shooting page indicates. But there is no evdev module that will load from modprobe. I tried to compile evdev into the kernel but I never could find the option. Can someone tell me which section of kernel config the evdev module is located, and what it is called?
Thanks, jimbo
You don't need the evdev module - what page indicates that?
Offline
ok....
1did you set the proper inputdevice in the ServerLayout section?
2, try to change the
Option "MinSpeed" "0.06"
Option "MaxSpeed" "0.12"
Option "AccelFactor" "0.0010"
restart X to see whether it helps?
it works fine on my laptop
Openbox now
Offline
You don't need the evdev module - what page indicates that?
4. Check that the evdev kernel driver is available
--------------------------------------------------If you are using a 2.6 linux kernel, the evdev kernel driver is needed
for the X driver to be able to communicate with the kernel driver.
Check the /proc/bus/input/devices file. The Handlers= line should
contain an event device name, like this:H: Handlers=mouse0 event0
If there is no event handler, you either have to load the evdev kernel
module or recompile the kernel and build it into the kernel. If you
don't want to recompile the kernel, adding "/sbin/modprobe evdev" to
/etc/rc.d/rc.sysinit usually works.
Link.
Can someone tell me which section of kernel config the evdev module is located, and what it is called?
Device Drivers -> Input device support -> Generic input layer (needed for keyboard, mouse, ...) -> Event interface
Offline
You're missing evdev? If you're using the current stock kernel (2.6.12.2), you should have that module. In fact, you should have it if you're using the CKO or MM kernel... :?
Offline
Well. I am using kernel 2.6.12.2 from kernel.org, so where is the evdev module?
As to setting options in the xorg config file, yes, I have changed some of the settings, but there is no change in my touch pad behavior. So, I went to the trouble shooting page and found the reference shown in tomk's post, and if that page is correct, evdev is missing from my system.
Thanks, jimbo
Offline
Follow Gullible's advice and install the stock Arch kernel - it has the evdev module. Or, if you really have to stick with your own custom one, read my post above again, and recompile.
Offline
Hey guys, thanks for the help!
OK, where do I get the "stock" Arch kernel? I thought kernel.org was the place to get kernels.
I am new to this kernel compile stuff, so please be gentle.
Thanks again, jimbo
Offline
To get the Arch stock kernel:
pacman -S kernel26
Offline
Well, my kernel does have evdev compiled, but synaptic doesn't work. So the trouble shooting page is not exactly correct. Error messages in xorg log include one that reads: "TouchPad no synaptic event device found. (Checked 10 nodes.)". And another that reads: "TouchPad The /dev/input/event device node seems to be missing."
Early in the log there is a message about loading the synaptic driver, but later after the error messages quoted above, there is a message about unloading the Synaptic driver.
I am completely baffled.
jimbo
Offline
OK, where do I get the "stock" Arch kernel? I thought kernel.org was the place to get kernels.
kernel.org is where you get the kernel source code, which then needs to be compiled into a working kernel; the stock Arch kernel is precompiled, so you just need to install it.
Back to your problem - presumably you checked the other four troubleshooting steps?
1. Check that the touchpad is correctly detected by the kernel
2. Check that an external PS/2 mouse isn't causing problems
3. Check if some other program is using the /dev/psaux device
4. Check that the evdev kernel driver is available
5. Check that the synaptics driver is properly loaded by the X server
There is also some additional info for ALPS users included with the source code, which you wouldn't have seen yet, so download it and have a look at README.alps.
Offline
Thanks for your patience. The problem seems to be the device event nodes. I did what the trouble shooting page suggested, mknod etc, but still no luck. I don't understand mknod, what they are or how to trouble shoot.
The xorg log error messages that I referenced earlier complain about missing nodes.
Additional help will be appreciated, jimbo
Offline
I see from your other thread that you're using udev, which should create the nodes for you when the evdev module is loaded. How are you loading the module? Are you using hotplug, have you included it in rc.conf MODULES, or are you doing something else to load it?
Offline
It is compiled into the kernel.
Thanks for the continued help, jimbo
Offline
In that case, jimbo, I'm running out of ideas - although it might be worth trying it as a module instead of compiled-in. Yes, I know it's not meant to make any difference, but I have first-hand experience of a module (not evdev) working when compiled-in didn't.
Offline
i think u may using the wrong device
On my laptop, the synaptic use /dev/psaux and i have another usb mouse use /dev/input/mice
Can you sure u are using the right device node?
u may try this
"cat /dev/psaux" or "/dev/input/something" on your laptop
and when u move the mouse or touchpad, something will appear on the terminal
if it still can not work. the final solution maybe use alps driver instead of synaptics drivers.
Openbox now
Offline
Thanks for all of the help and advice. I gave up and formatted the Archie partition and did another HD installation. Then I tried installing the synaptic driver(s) again. This time I downloaded a tar ball. And I found that with the "stock" Arch kernel, the module evdev was not compiled, but had to be loaded.
So, to make a long story short, I now have my touchpad under control using the synaptics driver(s).
Thanks again for all of the help, jimbo
Offline
Pages: 1