SlackwareThis Forum is for the discussion of Slackware Linux.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Having difficulty getting my laptop's touchpad to work but not sure how to diagnose and fix the problem.
Xorg log has
Code:
bash-4.2# cat /var/log/Xorg.0.log | grep -i synaptic
[ 80.808] (II) LoadModule: "synaptics"
[ 80.808] (II) Loading /usr/lib64/xorg/modules/input/synaptics_drv.so
[ 80.830] (II) Module synaptics: vendor="X.Org Foundation"
[ 80.830] (II) Using input driver 'synaptics' for ' '
[ 80.851] (--) synaptics: : x-axis range 0 - 1236 (res 12)
[ 80.851] (--) synaptics: : y-axis range 0 - 898 (res 12)
[ 80.851] (II) synaptics: : device does not report pressure, will use touch data.
[ 80.851] (II) synaptics: : device does not report finger width.
[ 80.851] (--) synaptics: : buttons: left double triple
[ 80.851] (--) synaptics: : Vendor 0x6cb Product 0x2970
[ 80.851] (--) synaptics: : invalid pressure range. defaulting to 0 - 255
[ 80.851] (--) synaptics: : invalid finger width range. defaulting to 0 - 15
[ 80.852] (--) synaptics: : touchpad found
[ 80.868] (**) synaptics: : (accel) MinSpeed is now constant deceleration 2.5
[ 80.868] (**) synaptics: : (accel) MaxSpeed is now 1.75
[ 80.868] (**) synaptics: : (accel) AccelFactor is now 0.131
[ 80.869] (--) synaptics: : touchpad found
and the only thing I can find in dmesg is
Code:
bash-4.2# dmesg | grep 4-1.3
[ 46.011658] usb 4-1.3: new full-speed USB device number 3 using ehci-pci
[ 46.170535] usb 4-1.3: New USB device found, idVendor=06cb, idProduct=2970
[ 46.170652] usb 4-1.3: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 46.170791] usb 4-1.3: Product:
[ 46.170882] usb 4-1.3: Manufacturer:
[ 46.626892] input: as /devices/pci0000:00/0000:00:13.0/usb4/4-1/4-1.3/4-1.3:1.0/input/input12
of your /etc/X11/xorg.conf file, and see if it helps.
It seems xorg.conf is obsolete and configuration files are now put in xorg.conf.d, though I did try rename xorg.conf-vesa and added your suggestion to it. This didn't work. I also tried copying over /usr/share/X11/xorg.conf.d/50-synaptics.conf but that didn't work either.
Quote:
Originally Posted by bosth
First things first ... are you sure there's no hardware switch to disable the touchpad?
I'm sure there is, the usual Fn+F7. Slackware doesn't seem to recognise when they are pressed but I've live booted Ubuntu. There, both the touchpad and those keys operate as expected.
Quote:
Originally Posted by rkfb
Check the BIOS also, it may be disabled in there.
There's nothing in the BIOS at all pertaining to the touchpad.
Quote:
Originally Posted by Bertman123
If you're using kde you can install kcm_touchpad from slackbuilds.
Quote:
Originally Posted by tronayne
If you're using Xfce, click Applications Menu, Settings, Mouse and Touchpad and make sure it's turned on.
Hope this helps some.
Click? um...
So I'm using xfce (kde :P :Puke) and the Mouse & Touchpad dialogue (Alt+F1 to open App menu) looks a lot like what shows up in an image search for kdm_touchpad. I swear, when I looked at this yesterday, 'Mouse1' was listed in the dropdown for 'Device' but, just now, there is nothing. I was going to ask where this info was coming from as there was/is a /dev/input/mouse0. catting this on command line and testing the touchpad doesn't output anything.
Can we be sure it's a configuration problem in X11/xfce? Device Status in lsusb -v is 0x0000.
Location: Northeastern Michigan, where Carhartt is a Designer Label
Distribution: Slackware 32- & 64-bit Stable
Posts: 3,541
Rep:
Might be helpful if you have a USB wired mouse so you can actually, you know, click stuff. Plug one in and wiggle it (you can have a mouse and touch pad enabled at the same time). Beg, borrow or go buy one at WallyWorld or somewhere for about $10 or so if you don't have one.
It's "normal" that Slackware recognizes and enables a mouse or touch pad if one is there on boot. If you're booting into run level 4 (the X11 mode) rather than run level 3 (where you use startx), you might want to shut down to run level 3 and see if you can move the pointer around with the pad (a mouse will); you can do that, if you're in run level 4 with
Code:
su -
<root password>
init 3
that'll take you to the console.
If it wiggles from the pad the thing works and you should just need to turn it on (or off) in the system settings in Xfce (that's why the mouse).
If you have done a lot of fiddling, it might be helpful to blow away the ~/.config directory in your home directory. That will take Xfce back to infancy and you'll need to reconfigure it the way you want it but, what the heck, you may -- may -- have messed something up badly enough...
Might be helpful if you have a USB wired mouse so you can actually, you know, click stuff. Plug one in and wiggle it (you can have a mouse and touch pad enabled at the same time). Beg, borrow or go buy one at WallyWorld or somewhere for about $10 or so if you don't have one.
It's "normal" that Slackware recognizes and enables a mouse or touch pad if one is there on boot. If you're booting into run level 4 (the X11 mode) rather than run level 3 (where you use startx), you might want to shut down to run level 3 and see if you can move the pointer around with the pad (a mouse will); you can do that, if you're in run level 4 with
Code:
su -
<root password>
init 3
that'll take you to the console.
If it wiggles from the pad the thing works and you should just need to turn it on (or off) in the system settings in Xfce (that's why the mouse).
If you have done a lot of fiddling, it might be helpful to blow away the ~/.config directory in your home directory. That will take Xfce back to infancy and you'll need to reconfigure it the way you want it but, what the heck, you may -- may -- have messed something up badly enough...
Hope this helps some.
Might be helpful if you post your hardware?
Tried shutting down to run level 3 but there were no wiggles from the touchpad.
Blacklisting i2c_hid didn't help but it was mentioned in those posts that the issue has been resolved in newer kernels. So, that's what I did. Grabbed 3.18.11 and config-huge from -current and the pad's now working.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.