Touchpad is not detected in Ubuntu 10.04/Samung NP-N210

Asked by Alexey Ivasyuk on 2010-06-06

I was affected by this bug https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-input-synaptics/+bug/549727
And my touchpad worked sometimes with the problems, but now it has stopped work at all.
It is not detected by Synaptics (Xorg.0.log):

(II) Synaptics touchpad driver version 1.2.2
TouchPad no synaptics event device found

It' is not in "xinput list":
alexey@alexey-netbook:~$ xinput list
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ Logitech USB Receiver id=10 [slave pointer (2)]
⎜ ↳ Macintosh mouse button emulation 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)]
    ↳ Power Button id=7 [slave keyboard (3)]
    ↳ Sleep Button id=8 [slave keyboard (3)]
    ↳ Logitech USB Receiver id=9 [slave keyboard (3)]
    ↳ AT Translated Set 2 keyboard id=12 [slave keyboard (3)]

"sudo modprobe psmouse" doesn't loads the module

I tried the to follow this bug: https://bugs.launchpad.net/bugs/501843
And added "i8042.reset i8042.nomux" into kernel command line:

$ dmesg | grep i8042
[ 0.000000] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-2.6.32-22-generic root=UUID=6011851c-f1ed-4a48-a724-d02cd7732d6b ro i8042.reset i8042.nomux quiet splash
[ 0.663510] serio: i8042 KBD port at 0x60,0x64 irq 1
[ 0.663534] serio: i8042 AUX port at 0x60,0x64 irq 12
[ 0.697496] input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input5

But the touchpad is still dead.
What I've found out with tpconfig:

$ tpconfig -i
Could not open PS/2 Port [/dev/psaux].

$ sudo tpconfig -i
Found Synaptics Touchpad.
Firmware: 8.96 (multiple-byte mode).
Sensor type: unknown (0).
Geometry: rectangular/landscape/up.
Packets: absolute, 80 packets per second.
Corner taps disabled; no tap gestures.
Edge motion: none.
Z threshold: 6 of 7.
2 button mode; corner tap is right button click.

Is it okay that it doesn't find the touchpad without sudo?

What else I can check?

Alexey Ivasyuk (oebs-pm) said : #1

If I try to modify xorg.conf like this:
Section "ServerLayout"
    Identifier "Ubuntu"
    Screen "Screen1"
    InputDevice "Mouse" "CorePointer"
    InputDevice "TouchPad" "AlwaysCore"
    InputDevice "Keyboard" "CoreKeyboard"
EndSection

Section "InputDevice"
    Identifier "Keyboard"
    Driver "kbd"
    Option "CoreKeyboard"
    Option "XkbRules" "xorg"
    Option "XkbLayout" "us"
    Option "XkbVariant" ""
EndSection

Section "InputDevice"
    Identifier "TouchPad"
    Driver "synaptics"
    Option "SendCoreEvents" "true"
# Option "Device" "/dev/psaux"
# Option "Device" "/dev/input/event*"
    Option "Protocol" "auto-dev"
# Option "Protocol" "auto"
    Option "AlwaysCore"
 Option "LeftEdge" "1700"
 Option "RightEdge" "5300"
 Option "TopEdge" "1700"
 Option "BottomEdge" "4200"
 Option "FingerLow" "25"
 Option "FingerHigh" "30"
 Option "MaxTapTime" "0"
 Option "MaxTapMove" "220"
 Option "VertScrollDelta" "100"
 Option "MinSpeed" "0.06"
 Option "MaxSpeed" "0.12"
 Option "AccelFactor" "0.0010"
 Option "SHMConfig" "true"
EndSection

#Section "InputDevice"
# Identifier "Mouse"
# Driver "mouse"
# Option "Device" "/dev/input/mice"
# Option "Protocol" "IMPS/2"
# Option "Emulate3Buttons" "yes"
# Option "ZAxisMapping" "4 5"
# Option "CorePointer"
#EndSection

Then X doesn't see the touchpad, here is Xorg.0.log:

II) Synaptics touchpad driver version 1.2.2
TouchPad no synaptics event device found
(**) Option "Device" "/dev/psaux"
(**) Option "SHMConfig" "on"
(**) Option "LeftEdge" "1700"
(**) Option "RightEdge" "5300"
(**) Option "TopEdge" "1700"
(**) Option "BottomEdge" "4200"
(**) Option "FingerLow" "25"
(**) Option "FingerHigh" "30"
(**) Option "MaxTapTime" "0"
(**) Option "MaxTapMove" "220"
(**) Option "VertScrollDelta" "100"
(**) Option "MinSpeed" "0.06"
(**) Option "MaxSpeed" "0.12"
(**) Option "AccelFactor" "0.0010"
Query no Synaptics: 6003C8
(--) TouchPad: no supported touchpad found
(EE) TouchPad Unable to query/initialize Synaptics hardware.
(EE) PreInit failed for input device "TouchPad"
(II) UnloadModule: "synaptics"

Alexey Ivasyuk (oebs-pm) said : #2

I've also tried to create /etc/hal/fdi/policy/smhconfig.fdi

<?xml version="2.0" encoding="UTF-8"?>
<deviceinfo version="0.2">
<device>
<match key="input.x11_driver" string="synaptics">
<merge key="input.x11_options.SHMConfig" type="string">True</merge>
</match>
</device>
</deviceinfo>

But no effect at all

Please help!

Alexey Ivasyuk (oebs-pm) said : #3

Here are my latest logs and xorg.conf:
http://launchpadlibrarian.net/49759424/logs.tar.gz

Try this:

gksudo gedit /etc/default/grub

find this line:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

and change it to:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash i8042.reset"

Save the new file, close gedit then run:

sudo update-grub

Then reboot.

Alexey Ivasyuk (oebs-pm) said : #5

Thanks for your answer.
I have this done. But it didn't help.

[ 0.000000] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-2.6.32-22-generic root=UUID=6011851c-f1ed-4a48-a724-d02cd7732d6b ro quiet splash i8042.reset

Everything is still the same.
What else can I check?

Alexey Ivasyuk (oebs-pm) said : #7

I have tried #40, 45, 55, 87 and many others.
Nothing helped there, unfortunately.

Alexey Ivasyuk (oebs-pm) said : #8

BTW, The problem started when I started to use USB-mouse.
Earlier the touchpad was detected sometimes, but now it is never detected.

Alexey Ivasyuk (oebs-pm) said : #9

Does anyone have any idea on this matter?

Jed Northridge (northridge) said : #10

Alexey- I have the same problem as you, but with a Jetbook SP3100, not an NP-N210. I tried everything you suggested, and nothing worked for me.

Then, based on a tip from the maker of the Jetbook, and these bugs:

https://bugs.launchpad.net/ubuntu/+source/linux/+bug/270611
http://ubuntuforums.org/archive/index.php/t-1455818.html

I tried i8042.noloop=1 instead of i8042.reset. This worked immediately.

Alexey Ivasyuk (oebs-pm) said : #11

I see some happy people report that they found a way to fix, but I can't
I think I have very unique problem in the world, because nothing helped.

I tried i8042.nomux=1, i8042.noloop=1, i8042.reset.
And nothing worked for me.

The uniqueness is that my touchpad was detected a two weeks ago without any changed to GRUB.
And there were just a problem after the login screen, as I described in the very beginning.

But now it is never detected.
I think I have to visit the service center. Or how I can check that at the least the hardware works?
On BIOS boot screen it says that Mouse initialized and the touchpad is enabled in BIOS.

Regards, Alexey.

Alexey Ivasyuk (oebs-pm) said : #12

Are there any ideas?

Alexey Ivasyuk (oebs-pm) said : #13

This is what Xorg.0.log contains:
(II) Synaptics touchpad driver version 1.2.2
TouchPad no synaptics event device found
(EE) xf86OpenSerial: No Device specified.
(EE) Synaptics driver unable to open device
(EE) PreInit failed for input device "TouchPad"
(II) UnloadModule: "synaptics"

Alexey Ivasyuk (oebs-pm) said : #14

No ideas? Is anyone aware what to do?
Honestly I don't think it is a hardware problem, but it occurred when I started using USB-mouse

Phil-ganchev (phil-ganchev) said : #15

I have a problem that sounds similar. I bought my Dell Inspiron 1545 with Ubuntu 9.10 installed. Everything worked, including both buttons of the touchpad and edge scrolling. I had disabled tap-to-click. For about a year, there were many automatic updates and everything still worked.

But In late November 2010, probably after some automatic update, the touchpad stopped working. I could move the pointer on the screen, but the buttons and edge scrolling didn't work. Using an external USB mouse worked some of the time, except for the scroll wheel. But periodically things would go crazy. Sometimes the USB mouse buttons would stop functioning. Sometimes the right button stopped working but clicking the left button actually delivered a click not where the pointed was pointing on the screen (for example another window). Sometimes the Alt key on the keyboard would not work: when I press Alt+f in an application, the menu bar of the app would highlight but no menu would show up. Alt+Tab would not switch windows. All this happened within the first minute of logging in. Every few minutes, erratically, the keyboard would completely stop working, but got back to a half-broken state within a minute or so. That was still with Ubuntu 9.10.

I installed Ubuntu 10.04 and now the symptoms are different. The touchpad left button works and the USB mouse work most of the time. The touchpad right button and scrolling never work, and tap-to-click is enabled (no way to disable it). Occasionally, the USB mouse cannot click either and at the same time the Alt key does not work. The only solution I have is to switch to console (Ctrl+Alt+F1) and kill the gnome-session process.

Phil-ganchev (phil-ganchev) said : #16

tpconfig recognizes the touchpad as a Synaptics:

$ sudo tpconfig -i
Found Synaptics Touchpad.
Firmware: 8.96 (multiple-byte mode).
Sensor type: unknown (0).
Geometry: rectangular/landscape/up.
Packets: absolute, 80 packets per second.
Corner taps disabled; no tap gestures.
Edge motion: none.
Z threshold: 6 of 7.
2 button mode; corner tap is right button click.

But lshw does not recognize the touchpad at all:

$ sudo lshw | grep -i syna
$ sudo lshw | grep -i touch
$ sudo lshw | grep -i mouse

The Xorg log does not mention synaptics:

$ grep -i synap /var/log/Xorg.0.log

There is no xorg.conf:

$ ls /etc/X11/xorg.conf
ls: cannot access /etc/X11/xorg.conf: No such file or directory

Obviously, the solutions in https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-input-synaptics/+bug/549727?comments=all do not work. This is a different problem.

Phil-ganchev (phil-ganchev) said : #17

"xinput --list" gives the same output as for Alexey.

elsamuko (elsamuko) said : #18

For what it's worth:
The touchpad and trackpoint on my Lenovo X121e with Fusion APU suddenly stopped working, too.
What worked, was going through the list of available devices:

$ sudo cat /dev/input/event9
...
$ sudo cat /dev/input/event9

With the last command touchpad and trackpoint suddenly worked again.

Can you help with this problem?

Provide an answer of your own, or ask Alexey Ivasyuk for more information if necessary.

To post a message you must log in.