Bug 597590 - The Synaptics PS2 touchpad not detected or detected Sony vaio jogdial device
Summary: The Synaptics PS2 touchpad not detected or detected Sony vaio jogdial device
Status: RESOLVED DUPLICATE of bug 716852
: 662003 666418 (view as bug list)
Alias: None
Product: openSUSE 11.4
Classification: openSUSE
Component: Kernel (show other bugs)
Version: Final
Hardware: 64bit openSUSE 11.4
: P3 - Medium : Major (vote)
Target Milestone: Final
Assignee: Jiri Kosina
QA Contact: E-mail List
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-04-17 20:01 UTC by Forgotten User IsWC1UJpcs
Modified: 2011-10-30 20:42 UTC (History)
10 users (show)

See Also:
Found By: ---
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Forgotten User IsWC1UJpcs 2010-04-17 20:01:04 UTC
User-Agent:       Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.3) Gecko/20100401 SUSE/3.6.3-1.1 Firefox/3.6.3

Hi,

I bought a sony vaio VPCZ1190X laptop and have been trying to install opensuse 11.2 on that. I cannot get the touchpad to work. I also have a thread on opensuse forums discussing about this.
http://forums.opensuse.org/get-help-here/laptop/436903-synaptic-ps2-touchpad-not-working-not-shown-devices.html

If I connect a mouse though to the laptop it works, I was reading up some threads on the possible issues:

1 - I have tried logging in with ROOT and still the touchpad is not detected
2 - In windows it shows up as a Synaptics PS/2 touchpad
3 - I give the listing of /proc/bus/input/devices
Quote:
I: Bus=0011 Vendor=0001 Product=0001 Version=ab41
N: Name="AT Translated Set 2 keyboard"
P: Phys=isa0060/serio0/input0
S: Sysfs=/devices/platform/i8042/serio0/input/input0
U: Uniq=
H: Handlers=kbd event0
B: EV=120013
B: KEY=402000000 3803078f800d001 feffffdfffefffff fffffffffffffffe
B: MSC=10
B: LED=7

I: Bus=0003 Vendor=046d Product=c03d Version=0110
N: Name="Logitech USB-PS/2 Optical Mouse"
P: Phys=usb-0000:00:1d.0-1.1/input0
S: Sysfs=/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.1/2-1.1:1.0/input/input1
U: Uniq=
H: Handlers=mouse0 event1
B: EV=17
B: KEY=70000 0 0 0 0
B: REL=103
B: MSC=10

I: Bus=0019 Vendor=0000 Product=0005 Version=0000
N: Name="Lid Switch"
P: Phys=PNP0C0D/button/input0
S: Sysfs=/devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input2
U: Uniq=
H: Handlers=event2
B: EV=21
B: SW=1

I: Bus=0019 Vendor=0000 Product=0001 Version=0000
N: Name="Power Button"
P: Phys=PNP0C0C/button/input0
S: Sysfs=/devices/LNXSYSTM:00/device:00/PNP0C0C:00/input/input3
U: Uniq=
H: Handlers=kbd event3
B: EV=3
B: KEY=10000000000000 0

I: Bus=0019 Vendor=0000 Product=0006 Version=0000
N: Name="Video Bus"
P: Phys=/video/input0
S: Sysfs=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/device:07/input/input4
U: Uniq=
H: Handlers=kbd event4
B: EV=3
B: KEY=3f000b00000000 0 0 0

I: Bus=0010 Vendor=001f Product=0001 Version=0100
N: Name="PC Speaker"
P: Phys=isa0061/input0
S: Sysfs=/devices/platform/pcspkr/input/input5
U: Uniq=
H: Handlers=kbd event5
B: EV=40001
B: SND=6

I: Bus=0010 Vendor=104d Product=0000 Version=0000
N: Name="Sony Vaio Keys"
P: Phys=
S: Sysfs=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0d/SNY5001:00/input/input6
U: Uniq=
H: Handlers=kbd event6 rfkill
B: EV=13
B: KEY=1f160f0000 c00000000 10000000000000 200000000 600b00102c00 380000240300400 e000000000000 0
B: MSC=10

I: Bus=0010 Vendor=104d Product=0000 Version=0000
N: Name="Sony Vaio Jogdial"
P: Phys=
S: Sysfs=/devices/virtual/input/input7
U: Uniq=
H: Handlers=mouse1 event7
B: EV=7
B: KEY=40000 0 0 0 0
B: REL=100

I: Bus=0003 Vendor=05ca Product=18b7 Version=0104
N: Name="UVC Camera (05ca:18b7)"
P: Phys=usb-0000:00:1a.0-1.2/button
S: Sysfs=/devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2/1-1.2:1.0/input/input8
U: Uniq=
H: Handlers=kbd event8
B: EV=3
B: KEY=100000 0 0 0

I: Bus=0001 Vendor=10ec Product=0889 Version=0001
N: Name="HDA Digital PCBeep"
P: Phys=card0/codec#0/beep0
S: Sysfs=/devices/pci0000:00/0000:00:1b.0/input/input9
U: Uniq=
H: Handlers=kbd event9
B: EV=40001
B: SND=6

4 - hwinfo command also seems inline with the above and does not show the synaptics driver or another mouse, not sure if the device is not detected. The only other input device I see is the sony jogdial dont know if that is the touchpad that is incorrectly represented

5 - I have also created a HAL file in 99-synaptics.fdi based on some threads again without success.

The touchpad works in Windows 7 and is shown as a synaptics touchpad.

Please advice or suggest.

Thanks,
Pavan 

Reproducible: Always

Steps to Reproduce:
1. Start the machine
2. Get to X
Actual Results:  
Touchpad does not work

Expected Results:  
Touchpad works as mouse
Comment 1 Forgotten User IsWC1UJpcs 2010-04-17 20:05:11 UTC
When I tried to configure the synaptics driver for the device represented as sony vaio jogdial. I get the following error from /var/log/Xorg.0.log

(II) config/hal: Adding input device Sony Vaio Jogdial
(II) LoadModule: "synaptics"
(II) Loading /usr/lib64/xorg/modules//input/synaptics_drv.so
(II) Module synaptics: vendor="X.Org Foundation"
compiled for 1.6.5, module version = 1.1.3
Module class: X.Org XInput Driver
ABI class: X.Org XInput driver, version 4.0
(II) Synaptics touchpad driver version 1.1.3
(**) Option "Device" "/dev/input/event7"
(**) Option "SHMConfig" "on"
(**) Option "VertTwoFingerScroll" "1"
(--) Sony Vaio Jogdial: no supported touchpad found
(EE) Sony Vaio Jogdial Unable to query/initialize Synaptics hardware.
(EE) PreInit failed for input device "Sony Vaio Jogdial"
(II) UnloadModule: "synaptics"
(EE) config/hal: NewInputDeviceRequest failed (8)
Comment 2 H D 2010-08-01 20:03:17 UTC
I can reproduce this problem on opensuse 11.3 with a sony vaio vpc-y2. Same problem and device as Pavan Lanka.
Comment 3 Anthony Tuel 2010-08-11 14:22:52 UTC
Did some digging on this for my new vaio F series laptop.  Turns out that these new Sony's (and dells, and HPs, and presumably everything soon) are shipping a new touchpad that uses a different protocol than the previous alps models.  Its very close, but not quite.  

Theres a kernel bug at https://bugzilla.kernel.org/show_bug.cgi?id=14660 that they are trying to update the alps driver.

Until then, you can get by with the evdev/generic wheel mouse pointer catchall if you add  i8042.nopnp to your boot parameters in menu.lst.  This will turn on the device for evdev to find it during xorg init.  Its only basic function and as far as I know cant be customized to "feel" better, but it gets you tap to click and vert edge scrolling.  At least on my setup, both do not work very well and need some tuning, but since its a generic wheel mouse, you cannot use the typical synaptics stuff to do this.
Comment 4 Thomas Rother 2010-12-30 11:03:50 UTC
Confirmed for a new Dell Latitude E6510, bought in 12/2010: the touchpad is only detected as a mouse, but not as a separate device. The special touchpad functions like scrolling are not available. Moreover, it is not possible to turn it off, to avoid accidental operation while using the keyboard.

odysseus:/etc/X11/xorg.conf.d # syndaemon - 2 -d
Unable to find a synaptics device.

odysseus:/etc/X11/xorg.conf.d # grep -B 5 mouse /proc/bus/input/devices 
I: Bus=0011 Vendor=0002 Product=0001 Version=0000
N: Name="PS/2 Generic Mouse"
P: Phys=isa0060/serio1/input0
S: Sysfs=/devices/platform/i8042/serio1/input/input3
U: Uniq=
H: Handlers=mouse1 event3 
--
I: Bus=0003 Vendor=046d Product=c526 Version=0111
N: Name="Logitech USB Receiver"
P: Phys=usb-0000:00:1d.0-1.1/input0
S: Sysfs=/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.1/2-1.1:1.0/input/input17
U: Uniq=
H: Handlers=mouse0 event1 

(the Logitech device is an external radio mouse)
Comment 5 Brandon Philips 2011-02-16 18:03:42 UTC
Can you try openSUSE 11.4? It sounds like work is going on upstream and it is unlikely we can easily backport those improvements to older versions of openSUSE.
Comment 6 Forgotten User IsWC1UJpcs 2011-02-18 08:16:42 UTC
(In reply to comment #5)
> Can you try openSUSE 11.4? It sounds like work is going on upstream and it is
> unlikely we can easily backport those improvements to older versions of
> openSUSE.

Hi,

Actually ever since the kernel version 2.6.37 the touch pad is working fine. Sorry that I forgot to update the bug here with the information.

Regards,
Pavan
Comment 7 Forgotten User IsWC1UJpcs 2011-02-18 08:19:06 UTC
I am closing the defect. The best kernel release to be on is 2.6.38 RC2 and above since until then we have issues with intel graphics driver.

Currently I am on the kernel release 2.6.38-rc4.6 the touchpad, keyboard, sound and graphics are all working fine.
Comment 8 Thomas Rother 2011-03-17 21:40:05 UTC
Re-opened and raised importance to major, this is a major loss of functionality.

I re-tested this issue on opensuse 11.4 with the standard kernel (kernel-desktop) release 2.6.37.1, Release 1.2.2 , Build Date: Wed Feb 23 05:02:23 2011 and Dell Latitude E6510. Same result as reported in my earlier comment. The touchpad is not detected as a separate device. I am not a kernel person , but I see activity for this issue on https://bugzilla.kernel.org/show_bug.cgi?id=14660 Shouldn't that be integrated into opensuse?

I think this is pretty urgent for fixing in the 11.4 release, it is pretty hard to write on the laptop if the touchpad is not configurable and shows accidential activity ;-(
Comment 9 Brandon Philips 2011-03-17 22:06:33 UTC
Assigning to Jiri as he is involved upstream.

Also, please do not adjust the bug severity/priorities if you are the reporter: http://en.opensuse.org/openSUSE:Bug_definitions
Comment 10 Jason Rosen 2011-03-22 19:34:08 UTC
I just wanted to confirm what Thomas posted on 2010-12-30, I installed openSuSE 11.4 (64-bit) the day the public release came out. I installed it on my Dell E6510 and the touchpad is only detected as a mouse. The main irritation being that when I am typing if I bump the touchpad my cursor moves and I am suddenly typing somewhere else.

Just like Thomas, syndaemon responds with: "Unable to find a synaptics device."

Here is my mouse device information:

itcacd01:~> grep -B 5 mouse /proc/bus/input/devices 
I: Bus=0003 Vendor=413c Product=3012 Version=0111
N: Name="Dell Dell USB Optical Mouse"
P: Phys=usb-0000:00:1d.0-1.2/input0
S: Sysfs=/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.2/2-1.2:1.0/input/input1
U: Uniq=
H: Handlers=mouse0 event1 
--
I: Bus=0011 Vendor=0002 Product=0001 Version=0000
N: Name="PS/2 Generic Mouse"
P: Phys=isa0060/serio1/input0
S: Sysfs=/devices/platform/i8042/serio1/input/input3
U: Uniq=
H: Handlers=mouse1 event2

(the Dell device is an external optical mouse)
Comment 11 Thomas Rother 2011-04-03 07:39:35 UTC
Re-tested with the factory kernel kernel-desktop-2.6.38-4.2.x86_64. Same result ;-(
Comment 12 Thomas Rother 2011-05-07 16:23:23 UTC
Re-tested with kernel-default-2.6.39-rc5.17.1.x86_64.rpm from /repositories/Kernel:/HEAD/openSUSE_11.4/x86_64 - Same result - the touchpad is not detected, the usability of Opensuse 11.4 on my laptop is very very bad ;-(.
Comment 13 Thomas Rother 2011-05-14 14:54:52 UTC
Is there any activity on this? Can I help with testing somehow?
Comment 14 Jiri Kosina 2011-10-05 15:43:15 UTC
Dell don't have the necessary specifications and ALPS are unwilling to release them, so unless someone reverse engineers the protocol there's no way to fix this. And I don't have physical access to the hardware.

Sorry, but it's a problem of a HW vendor (ALPS in this case).
Comment 15 Jiri Kosina 2011-10-05 15:47:10 UTC
*** Bug 662003 has been marked as a duplicate of this bug. ***
Comment 16 Jiri Kosina 2011-10-05 15:48:42 UTC
*** Bug 666418 has been marked as a duplicate of this bug. ***
Comment 17 Bruno Friedmann 2011-10-05 16:12:04 UTC
@Jiri what kind of physical access did you need to test that ?
I've a M4600 Precision hit by the same shit of hardware ...

if a remote access is needed I can certainly provide this. For physical depend where you are :D
Comment 18 pier andre 2011-10-30 10:58:23 UTC
Look at here:
https://bugs.gentoo.org/show_bug.cgi?id=318567
it seems gentoo people solved the problem

like Bruno Friedmann....
@Jiri what kind of physical access did you need to test that ?
I've a DELL latitude e6510 hit by the same shit of hardware ...

if a remote access is needed I can certainly provide this. For physical depend
where you are :D, I'm in Italy:-)

if you have some test that I can do on my machine tell me:-)
Comment 19 Bruno Friedmann 2011-10-30 12:24:42 UTC
Has been solved here in our own town ...
Giving feedback if that works for you could only help us to get it in 12.1
https://bugzilla.novell.com/show_bug.cgi?id=716852
Comment 20 pier andre 2011-10-30 15:41:33 UTC
OooooooK it works!! :-)
on my dell latitude e6510 I installed opensuse 12.1 rc1, updated the kernel from this repository:(taken from your link)
http://download.opensuse.org/repositories/home:/namtrac:/branches:/Kernel:/HEAD/openSUSE_Factory/
by yast, rebooted, and everything works, scroll, two fingers etc.
I hope it will be in 12.1 final release :-)
thanks amazing team :-))
Comment 21 Daniel Fuhrmann 2011-10-30 18:08:33 UTC
Thank you, it works for me, too.

I have an Dell Vostro 3750.

Touchpad is now recogniced as:

39: PS/2 00.0: 10500 PS/2 Mouse                                                                                
  [Created at input.183]
  Unique ID: AH6Q.5+smWHVjPI3
  Hardware Class: mouse
  Model: "AlpsPS/2 ALPS DualPoint TouchPad"
  Vendor: 0x0002 
  Device: 0x0008 "AlpsPS/2 ALPS DualPoint TouchPad"
  Compatible to: int 0x0210 0x0003

Greetings Daniel
Comment 22 Ismail Dönmez 2011-10-30 20:42:48 UTC
Thanks for testing!

*** This bug has been marked as a duplicate of bug 716852 ***