LinuxQuestions.org
Latest LQ Deal: Latest LQ Deals
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Newbie
User Name
Password
Linux - Newbie This Linux forum is for members that are new to Linux.
Just starting out and have a question? If it is not in the man pages or the how-to's this is the place!

Notices


Reply
  Search this Thread
Old 12-29-2019, 10:03 AM   #1
sophieR
LQ Newbie
 
Registered: Nov 2019
Posts: 6

Rep: Reputation: Disabled
touchpad frozen while trying to active scrolling on Dell Latitude


SInce I got a new laptop with Linux Mint installed my touchpad was never scrolling; only worked as a mouse.

To get it to scroll I tried to follow these instructions from a forum :

I entered into the Terminal -

echo "blacklist i2c_hid" | sudo tee /etc/modprobe.d/i2c-hid.conf
sudo depmod -a
sudo update-initramfs -u
echo "synaptics_i2c" | sudo tee -a /etc/modules


The result is that the touchpad no longer works AT ALL.
I have borrowed an external mouse to be able to continue for now.

1) I cant see how to undo that command.
2) How do I get my touch pad working correctly . ie as mouse and as scrolling.

Thankyou very much!
 
Old 12-29-2019, 03:28 PM   #2
ferrari
Senior Member
 
Registered: Sep 2003
Location: Auckland, NZ
Distribution: openSUSE Leap
Posts: 4,875

Rep: Reputation: 912Reputation: 912Reputation: 912Reputation: 912Reputation: 912Reputation: 912Reputation: 912Reputation: 912
Remove the blacklisting
Code:
sudo rm -f /etc/modprobe.d/i2c-hid.conf
and load the module
Code:
sudo modprobe i2c_hid
then perhaps
Code:
sudo depmod -a
sudo update-initramfs -u
If no operational touchpad do a reboot and check again.
 
1 members found this post helpful.
Old 12-29-2019, 03:59 PM   #3
sophieR
LQ Newbie
 
Registered: Nov 2019
Posts: 6

Original Poster
Rep: Reputation: Disabled
wow thankyou
so so far i have just put in the first two commands and that has brought the mouse behaviour of the touch pad back.

Are the last commands for the scrolling behaviour?
 
Old 12-29-2019, 04:15 PM   #4
ferrari
Senior Member
 
Registered: Sep 2003
Location: Auckland, NZ
Distribution: openSUSE Leap
Posts: 4,875

Rep: Reputation: 912Reputation: 912Reputation: 912Reputation: 912Reputation: 912Reputation: 912Reputation: 912Reputation: 912
Quote:
wow thankyou
so so far i have just put in the first two commands and that has brought the mouse behaviour of the touch pad back.
Glad to have been of assistance.

Quote:
Are the last commands for the scrolling behaviour?
No they relate to getting the module recognised by other dependent modules and makes sure that the module is also included in the initramfs so available at boot.

More info from the man page (command is 'man depmod')....
Quote:
DESCRIPTION
Linux kernel modules can provide services (called "symbols") for other modules to use (using one of the EXPORT_SYMBOL variants
in the code). If a second module uses this symbol, that second module clearly depends on the first module. These dependencies
can get quite complex.

depmod creates a list of module dependencies by reading each module under /lib/modules/version and determining what symbols it
exports and what symbols it needs. By default, this list is written to modules.dep, and a binary hashed version named
modules.dep.bin, in the same directory. If filenames are given on the command line, only those modules are examined (which is
rarely useful unless all modules are listed). depmod also creates a list of symbols provided by modules in the file named
modules.symbols and its binary hashed version, modules.symbols.bin. Finally, depmod will output a file named modules.devname if
modules supply special device names (devname) that should be populated in /dev on boot (by a utility such as systemd-tmpfiles).

If a version is provided, then that kernel version's module directory is used rather than the current kernel version (as
returned by uname -r).
 
Old 12-29-2019, 04:18 PM   #5
ferrari
Senior Member
 
Registered: Sep 2003
Location: Auckland, NZ
Distribution: openSUSE Leap
Posts: 4,875

Rep: Reputation: 912Reputation: 912Reputation: 912Reputation: 912Reputation: 912Reputation: 912Reputation: 912Reputation: 912
Which version of Linux Mint are you using? Which model laptop?

This might tell us more about your touchpad device (and any other attached input devices)....
Code:
sudo libinput list-devices
 
Old 12-29-2019, 04:35 PM   #6
sophieR
LQ Newbie
 
Registered: Nov 2019
Posts: 6

Original Poster
Rep: Reputation: Disabled
it is a latitude dell 7290 from last year. Mint. im not sure where to find out which version

When i entered that last code you posted it says this: command not found
 
Old 12-29-2019, 05:03 PM   #7
sophieR
LQ Newbie
 
Registered: Nov 2019
Posts: 6

Original Poster
Rep: Reputation: Disabled
19.2 cinnamon
 
Old 12-29-2019, 05:05 PM   #8
ferrari
Senior Member
 
Registered: Sep 2003
Location: Auckland, NZ
Distribution: openSUSE Leap
Posts: 4,875

Rep: Reputation: 912Reputation: 912Reputation: 912Reputation: 912Reputation: 912Reputation: 912Reputation: 912Reputation: 912
Quote:
When i entered that last code you posted it says this: command not found
Then you need to install the 'libinput-tools' package first.
Code:
sudo apt-get install libinput-tools
 
Old 12-29-2019, 05:08 PM   #9
ferrari
Senior Member
 
Registered: Sep 2003
Location: Auckland, NZ
Distribution: openSUSE Leap
Posts: 4,875

Rep: Reputation: 912Reputation: 912Reputation: 912Reputation: 912Reputation: 912Reputation: 912Reputation: 912Reputation: 912
Here's the release notes for your distro.

In particular...
Quote:
Touchpad drivers

The default touchpad driver in this edition is "libinput" (provided by the xserver-xorg-input-libinput package).

If you experience problems with it, you can switch to another driver called "synaptics" (provided by the xserver-xorg-input-synaptics package).

To know which driver is used by your input devices, run the following command:

grep -i "Using input driver" /var/log/Xorg.0.log

When both drivers are installed, "synaptics" takes priority.

To switch to the "synaptics" driver, install it with the command:

apt install xserver-xorg-input-synaptics

Then log out and log back in.

To go back to using "libinput", simply remove the "synaptics" driver:

apt remove xserver-xorg-input-synaptics

Then log out and log back in.

Note: You can also try installing the "evdev" driver (provided by the xserver-xorg-input-evdev).
 
Old 12-29-2019, 05:12 PM   #10
ferrari
Senior Member
 
Registered: Sep 2003
Location: Auckland, NZ
Distribution: openSUSE Leap
Posts: 4,875

Rep: Reputation: 912Reputation: 912Reputation: 912Reputation: 912Reputation: 912Reputation: 912Reputation: 912Reputation: 912
As your laptop model is new, it may be worthwhile upgrading to Linux Mint 19.3. This will use a more recent kernel that may provide the required support for your touchpad perhaps.

See here for more details...
https://blog.linuxmint.com/?p=3838
 
Old 12-29-2019, 05:17 PM   #11
sophieR
LQ Newbie
 
Registered: Nov 2019
Posts: 6

Original Poster
Rep: Reputation: Disabled
thankyou
so success using the sudo libinput list-devices command now. Seems n/a the dominant info so could it be possible that this laptop/touchpad simply cant scroll???

Or is it likely that its the touchpad driver that i have?

I will try the operation you suggest about switching to another
 
Old 12-29-2019, 05:32 PM   #12
ferrari
Senior Member
 
Registered: Sep 2003
Location: Auckland, NZ
Distribution: openSUSE Leap
Posts: 4,875

Rep: Reputation: 912Reputation: 912Reputation: 912Reputation: 912Reputation: 912Reputation: 912Reputation: 912Reputation: 912
In general it is a good idea to post requested commands and the output so that others can advise further. Enclose them within CODE tags (refer to the '#' button in the advanced forum editor).

Touchpad devices that aren't fully supported yet usually fall back to being treated as basic generic mouse-type devices. So yes, I would recommend trying Linux Mint 19.3. No promises though.

Last edited by ferrari; 12-29-2019 at 05:38 PM.
 
Old 12-29-2019, 05:35 PM   #13
sophieR
LQ Newbie
 
Registered: Nov 2019
Posts: 6

Original Poster
Rep: Reputation: Disabled
thanks very much. will continue tomo. have a good day new zealand :-)
 
Old 12-29-2019, 05:39 PM   #14
ferrari
Senior Member
 
Registered: Sep 2003
Location: Auckland, NZ
Distribution: openSUSE Leap
Posts: 4,875

Rep: Reputation: 912Reputation: 912Reputation: 912Reputation: 912Reputation: 912Reputation: 912Reputation: 912Reputation: 912
You're welcome.
 
Old 12-29-2019, 09:25 PM   #15
cordx
Member
 
Registered: Oct 2018
Location: texas
Distribution: bodhi 5.1.0
Posts: 797

Rep: Reputation: 184Reputation: 184
Quote:
Originally Posted by sophieR View Post
so could it be possible that this laptop/touchpad simply cant scroll???
if i recall correctly, i had a little trouble with vertical scrolling (i don't use horizontal) when i first set up mint with my thinkpad. there is a mouse and touchpad settings applet in the preferences menu that lists a few different options for scrolling. edge scrolling didn't work for me, but automatic does.
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
Dell Latitude D600 touchpad dreadfully slow b1f30 Linux - Laptop and Netbook 2 03-15-2008 04:10 PM
Dell Latitude C610 mouse/touchpad problem fulton Linux - Laptop and Netbook 13 03-16-2007 12:02 AM
dell latitude 110L touchpad problem trecool Mandriva 0 02-15-2007 03:09 AM
touchpad mouse for dell latitude d600 and slackware 10.2 D_O_Y_L_E Linux - Laptop and Netbook 3 03-27-2006 04:38 PM
Slackware on Dell Latitude CPi D300XT has Wrong Resolution, No Touchpad arew264 Slackware 4 01-21-2006 12:49 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Newbie

All times are GMT -5. The time now is 01:05 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration