[SOLVED]mousepad configuration

Need help with peripherals or devices?
Message
Author
User avatar
linearJim
Posts: 81
Joined: 2012-06-08 21:10

[SOLVED]mousepad configuration

#1 Post by linearJim »

hi
i would like some help with the mousepad in a Dell laptop 3542. I thing i have read the entire internet :twisted: without achieving anything here

to start off with the basics, here are some basic info.I have read the relevant wiki i have created a relevant file in /etc/X11/xorg.conf.d/ and pasted from here

Code: Select all

└──┤ xinput list
⎡ Virtual core pointer                    	id=2	[master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer              	id=4	[slave  pointer  (2)]
⎜   ↳ Microsoft Microsoft 3-Button Mouse with IntelliEye(TM)	id=11	[slave  pointer  (2)]
⎜   ↳ DLL0653:00 06CB:2985                    	id=13	[slave  pointer  (2)]
⎣ Virtual core keyboard                   	id=3	[master keyboard (2)]
    ↳ Virtual core XTEST keyboard             	id=5	[slave  keyboard (3)]
    ↳ Power Button                            	id=6	[slave  keyboard (3)]
    ↳ Video Bus                               	id=7	[slave  keyboard (3)]
    ↳ Video Bus                               	id=8	[slave  keyboard (3)]
    ↳ Power Button                            	id=9	[slave  keyboard (3)]
    ↳ Sleep Button                            	id=10	[slave  keyboard (3)]
    ↳ Integrated_Webcam_HD                    	id=12	[slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard            	id=14	[slave  keyboard (3)]
    ↳ Dell WMI hotkeys                        	id=15	[slave  keyboard (3)]

$xinput list-props 13
Device 'DLL0653:00 06CB:2985':
	Device Enabled (135):	1
	Coordinate Transformation Matrix (137):	1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
	Device Accel Profile (258):	0
	Device Accel Constant Deceleration (259):	1.000000
	Device Accel Adaptive Deceleration (260):	1.000000
	Device Accel Velocity Scaling (261):	10.000000
	Device Product ID (253):	1739, 10629
	Device Node (254):	"/dev/input/event2"
	Evdev Axis Inversion (262):	0, 0
	Evdev Axes Swap (264):	0
	Axis Labels (265):	"Rel X" (145), "Rel Y" (146)
	Button Labels (266):	"Button Left" (138), "Button Unknown" (256), "Button Right" (140), "Button Wheel Up" (141), "Button Wheel Down" (142)
	Evdev Scrolling Distance (267):	0, 0, 0
	Evdev Middle Button Emulation (268):	0
	Evdev Middle Button Timeout (269):	50
	Evdev Third Button Emulation (270):	0
	Evdev Third Button Emulation Timeout (271):	1000
	Evdev Third Button Emulation Button (272):	3
	Evdev Third Button Emulation Threshold (273):	20
	Evdev Wheel Emulation (274):	0
	Evdev Wheel Emulation Axes (275):	0, 0, 4, 5
	Evdev Wheel Emulation Inertia (276):	10
	Evdev Wheel Emulation Timeout (277):	200
	Evdev Wheel Emulation Button (278):	4
	Evdev Drag Lock Buttons (279):	0
	Synaptics Two-Finger Pressure (505):	4
	Synaptics Two-Finger Width (506):	7
	Synaptics Two-Finger Scrolling (507):	1, 1
$ cat /proc/bus/input/devices
I: Bus=0018 Vendor=06cb Product=2985 Version=0100
N: Name="DLL0653:00 06CB:2985"
P: Phys=
S: Sysfs=/devices/pci0000:00/INT33C3:00/i2c-1/i2c-DLL0653:00/0018:06CB:2985.0002/input/input3
U: Uniq=
H: Handlers=mouse1 event2 
B: PROP=0
B: EV=17
B: KEY=30000 0 0 0 0
B: REL=3
B: MSC=10

└──┤ synclient
Couldn't find synaptics properties. No synaptics driver loaded?


the mousepad works with zero configuration but it is crucial to add 2 functionalities
1)Two finger vertical/horizontal scrolling
2) Disable when typing

as far as i understand, these can not be configured with evded as a generic mouse

before adding some more info, can someone answer these (and correct me if i am wrong):
1) for now, the mousepad is controlled/configured by evdev (just double checking)
2) can i force evdev **not** to handle this device? i.e all these rules in xinput list-props 13 to be removed, the wiki refers that synaptics overrides the evdev but i need to be sure


--------
some more info

i am not familiar with these, i just put them here in case it is useful

Code: Select all

$ dmesg|grep "PS/2"
[    0.551489] i8042: PNP: PS/2 Controller [PNP0303:PS2K] at 0x60,0x64 irq 1
[    0.551489] i8042: PNP: PS/2 appears to have AUX port disabled, if this is incorrect please boot with i8042.nopnp
[    0.553018] mousedev: PS/2 mouse device common for all mice
inserting i8042.pnp kernel parameter removes the waring in dmesg..

some thoughts,
i have found posts about mousepad configuration that go from level stuff in bios to just tweaaking some file in X, to recompiling the psmouse driver from the ubuntu kernel where the mouse pads work as expected...i can not understand at what level the problem is.
When testing a live iso of ubuntu 14.04 my mousepad works as expected with the additional functionalities, just sayin...

thanks
Last edited by linearJim on 2014-09-04 13:25, edited 1 time in total.
Οh and a lame crab walks straight

User avatar
Head_on_a_Stick
Posts: 14113
Joined: 2014-06-01 17:46
Location: London, England
Has thanked: 81 times
Been thanked: 135 times

Re: mousepad configuration

#2 Post by Head_on_a_Stick »

I set up my touchpad in Debian Sid (DWM) using /etc/X11/xorg.conf (you could use a specific synaptics.conf in /etc/X11/xorg.conf.d/), use the syntax from the synclient command:

Code: Select all

Section "InputClass"
        Identifier "touchpad catchall"
        Driver "synaptics"
        MatchIsTouchpad "on"
        Option "HorizTwoFingerScroll" "on"
        Option "VertTwoFingerScroll" "on"
       MatchDevicePath "/dev/input/event*"
EndSection
https://wiki.debian.org/SynapticsTouchpad
The Arch Wiki has some tips on disabling a trackpad while typing:
https://wiki.archlinux.org/index.php/To ... ile_typing
Hope this helps :)
deadbang

User avatar
linearJim
Posts: 81
Joined: 2012-06-08 21:10

Re: mousepad configuration

#3 Post by linearJim »

thanks for the reply Head_on_a_Stick but the problem was that the synaptics driver did not pick the device but was recognized as a generic mouse from udev..

i just solved it so for anyone with the same problem:

1) add i8042.nopnp at /etc/default/grub and update-grub to make the change permanent
2) black list i2c_hid module as described here
3) manually add the synaptics_i2c module by writing the module name in /etc/modules, reboot
4) configure behavior

then it is handled by the synaptics driver

Code: Select all

└──┤ xinput list
⎡ Virtual core pointer                    	id=2	[master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer              	id=4	[slave  pointer  (2)]
⎜   ↳ Microsoft Microsoft 3-Button Mouse with IntelliEye(TM)	id=11	[slave  pointer  (2)]
⎜   ↳ SynPS/2 Synaptics TouchPad              	id=14	[slave  pointer  (2)] <--------- now the synaptics driver works
⎣ Virtual core keyboard                   	id=3	[master keyboard (2)]
    ↳ Virtual core XTEST keyboard             	id=5	[slave  keyboard (3)]
    ↳ Power Button                            	id=6	[slave  keyboard (3)]
    ↳ Video Bus                               	id=7	[slave  keyboard (3)]
    ↳ Video Bus                               	id=8	[slave  keyboard (3)]
    ↳ Power Button                            	id=9	[slave  keyboard (3)]
    ↳ Sleep Button                            	id=10	[slave  keyboard (3)]
    ↳ Integrated_Webcam_HD                    	id=12	[slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard            	id=13	[slave  keyboard (3)]
    ↳ Dell WMI hotkeys                        	id=15	[slave  keyboard (3)]

for better debugging try this in a a bare openbox installation in case you DE overrides these settings. however i have seen some posts that this method disables the touch screens, if you have one :/
Οh and a lame crab walks straight

User avatar
festrada007
Posts: 22
Joined: 2015-12-14 00:58
Location: California

Re: [SOLVED]mousepad configuration

#4 Post by festrada007 »

This is very awesome, I have been trying to find this solution. I also noticed that my Touchpad shows up twice in pointing devices. SynPS/2 Synaptics TouchPad and the active one is called DLL064D:0006CB:2985. It seems like you know what you are doing and have a solution. The issue is that I am new enough not to be able to follow your somewhat vague directions. Just to get past the first step I had to do a lot of research because of its vagueness.

I would really like some assistance with this issue and would appreciate and help you can give me. Currently stuck on how to add some drivers but I dont know the exact names and I am not sure what to exactly blacklist.

Thanks for helping this old guy
Frank

User avatar
linearJim
Posts: 81
Joined: 2012-06-08 21:10

Re: [SOLVED]mousepad configuration

#5 Post by linearJim »

hi,
so your touchpad does not work?
if this is the case (and assuming that this solution works on you hardware) then

Code: Select all

1) add i8042.nopnp at /etc/default/grub and update-grub to make the change permanent
should fix it, try adding this parameter first from the grub menu without making the change permanent
(but bear in mind that not all hardware problems have the same solution )
Οh and a lame crab walks straight

User avatar
festrada007
Posts: 22
Joined: 2015-12-14 00:58
Location: California

Re: [SOLVED]mousepad configuration

#6 Post by festrada007 »

It does work, it works too well. My OK detects it and then detects it again as a generic device. I am told it detects it as a mouse, So under pointing devices I have two touch pads one called DLL064D:0006CB:2985 and one called SynPS/2 Synaptics TouchPad. They both have the Touch pad icon but only the DLL one accepts any modifications, but not disabling during typing. The other one (SynPS/2) just sits there and looks pretty.

I have read that if you start the syndaemon without the -T it will work but then it disables some function I dont use. This does not work for me because I hypothesize that only effects touch pads and not mice. And if my OS thinks this is a mouse then it will not work. I think :)

I dont mint turning the -t switch off for all devices during typing, who uses a mouse and types at the same time anyway.

Chip AKA Frank, but I go by Chip

User avatar
festrada007
Posts: 22
Joined: 2015-12-14 00:58
Location: California

Re: [SOLVED]mousepad configuration

#7 Post by festrada007 »

I added that to grub and got this message..

sudo update-grub
/usr/sbin/grub-mkconfig: 13 /etc/default/grub: i8042.nopnp: not found

User avatar
festrada007
Posts: 22
Joined: 2015-12-14 00:58
Location: California

Re: [SOLVED]mousepad configuration

#8 Post by festrada007 »

I figured it out, I fixed the issue completely.
I upgraded my kernel to 3.16.0-38(3.16.7-ckt10)

now it is done, remember Occam's Razor.

User avatar
fireExit
Posts: 559
Joined: 2014-11-20 11:22

Re: [SOLVED]mousepad configuration

#9 Post by fireExit »

festrada007 wrote:I upgraded my kernel to 3.16.0-38(3.16.7-ckt10)
but that is an ubuntu kernel.
are you using debian?

User avatar
festrada007
Posts: 22
Joined: 2015-12-14 00:58
Location: California

Re: [SOLVED]mousepad configuration

#10 Post by festrada007 »

yes I am running Mint 17, I got this kernel from the Update Manager with in Mint. It is working fine with no issues. Linux Mint is based on Ubuntu. Ubuntu is based on Debian.

User avatar
festrada007
Posts: 22
Joined: 2015-12-14 00:58
Location: California

Re: [SOLVED]mousepad configuration

#11 Post by festrada007 »

"Like many popular conceptions, the common characterizations of Debian and Ubuntu are only partially true. Debian’s reputation as an expert's distribution is partly based on its state a decade ago, although it does provide more scope for hands-on management if that is what you want. Similarly, while Ubuntu has always emphasized usability, like any distro, much of its usability comes from the software that it includes — software that is just as much a part of Debian as of Ubuntu.

So what are the differences between these Siamese twins? Looking at installation, the desktop, package management, and community in the two distributions what emerges is not so much major differences as differences of emphasis, and ultimately, of philosophy."


That was a quote from Bruce Byfield who hits the nail on the head. In the comparison between Ubuntu and Debian, the philosophy behind the software is the key difference between the two.

User avatar
ralph.ronnquist
Posts: 342
Joined: 2015-12-19 01:07
Location: Melbourne, Australia
Been thanked: 6 times

Re: [SOLVED]mousepad configuration

#12 Post by ralph.ronnquist »

If nothing else; I like your avatar :)

User avatar
festrada007
Posts: 22
Joined: 2015-12-14 00:58
Location: California

Re: [SOLVED]mousepad configuration

#13 Post by festrada007 »

Thanks :D

User avatar
fireExit
Posts: 559
Joined: 2014-11-20 11:22

Re: [SOLVED]mousepad configuration

#14 Post by fireExit »

festrada007 wrote:Linux Mint is based on Ubuntu. Ubuntu is based on Debian.
festrada007 wrote:what emerges is not so much major differences as differences of emphasis, and ultimately, of philosophy.
but mint != ubuntu and ubuntu is != debian.
these 3 terms/distros are not interchangeable.
festrada007 wrote:So what are the differences between these Siamese twins?
no, they are not.
you have a lot to read (if you want to)

User avatar
festrada007
Posts: 22
Joined: 2015-12-14 00:58
Location: California

Re: [SOLVED]mousepad configuration

#15 Post by festrada007 »

Im not concerned, the Kernel given to me by the update manager is working and is not causing any bugs. The system is working much better than it ever has, the touchpad no longer is active while typing and places my prompt all over the place. This feature of the original Mint Kernel was just about to send me back to Windows. If you have some substantial evidence to back your reasons to undermine my logical and effective fix to this issue, please express your opinions and back them up with fact too. Our purpose here is to help and not to argue.

So what is you basis for your argument?

User avatar
festrada007
Posts: 22
Joined: 2015-12-14 00:58
Location: California

Re: [SOLVED]mousepad configuration

#16 Post by festrada007 »

I did some looking into it and the Kernel I am using is the one that ships with Mint, using Mate.
So I will reiterate Debian is the version of Linux being used,
Ubuntu, and Mint are both Debian
.

https://www.debian.org/misc/children-distros

http://www.ubuntu.com/about/about-ubunt ... and-debian


http://how-to.linuxcareer.com/custom-ke ... en-and-why

User avatar
GarryRicketson
Posts: 5643
Joined: 2015-01-20 22:16
Location: Durango, Mexico

Re: [SOLVED]mousepad configuration

#17 Post by GarryRicketson »

Our purpose here is to help and not to argue.
So what is you basis for your argument?
Repo mix-and-match hit parade
Ubuntu, and Mint are both Debian
Spreading "myths" does not help people, it confuses them and often causes more problems.

I am not here to argue either, but Debian is Debian , it is NOT Mint, Nor is it Ubuntu,
Ubuntu is not Debian, Mint is not Debian.
the only thing they have in common is they are based on linux.
Mixing different repos, usually leads to problems, especially when it is inexperienced linux users.
https://wiki.debian.org/DontBreakDebian
but that is an ubuntu kernel.
are you using debian?
yes I am running Mint 17, I got this kernel from the Update Manager with in Mint.
NO, then you are not using Debian, you are using Linux Mint, apparently their repos are using Ubuntu kernels. So what ever "frankendebian" you are using, Mint or Ubutu, ..well what ever it is , it is NOT Debian, Any way , if it works, well great, it will be interesting to see for how long.

User avatar
fireExit
Posts: 559
Joined: 2014-11-20 11:22

Re: [SOLVED]mousepad configuration

#18 Post by fireExit »

at this point, i'm convinced that you are just trolling.
did you ever read the links that you posted?

this one http://how-to.linuxcareer.com/custom-ke ... en-and-why is irrelevant to the issue at hand.

this one https://www.debian.org/misc/children-distros clearly identifies ubuntu as one of several
distributions based on Debian.
[BTW, mint (the distro that you are using) is not even listed there; LMDE is] and no, they are not the same!

this one http://www.ubuntu.com/about/about-ubunt ... and-debian also clearly states
Ubuntu builds on the foundations of Debian's architecture and infrastructure, but there are important differences.
Debian can be considered the rock upon which Ubuntu is built.
festrada007 wrote:So what is you basis for your argument?
you are in the wrong forum!! simple as that.

User avatar
festrada007
Posts: 22
Joined: 2015-12-14 00:58
Location: California

Re: [SOLVED]mousepad configuration

#19 Post by festrada007 »

I'm convinced you are not sure what you are talking about. Yes there are fundamental diferences , but they are all flavors of Debian. I am not here to fluff my ego like you two are so I will leave you to your mutual mental masturbation.

User avatar
festrada007
Posts: 22
Joined: 2015-12-14 00:58
Location: California

Re: [SOLVED]mousepad configuration

#20 Post by festrada007 »

Both of you are neither helpful or considerate. Im blocking you both.

Post Reply