Bugzilla – Bug 597590
The Synaptics PS2 touchpad not detected or detected Sony vaio jogdial device
Last modified: 2011-10-30 20:42:48 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
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)
I can reproduce this problem on opensuse 11.3 with a sony vaio vpc-y2. Same problem and device as Pavan Lanka.
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.
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)
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.
(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
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.
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 ;-(
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
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)
Re-tested with the factory kernel kernel-desktop-2.6.38-4.2.x86_64. Same result ;-(
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 ;-(.
Is there any activity on this? Can I help with testing somehow?
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).
*** Bug 662003 has been marked as a duplicate of this bug. ***
*** Bug 666418 has been marked as a duplicate of this bug. ***
@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
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:-)
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
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 :-))
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
Thanks for testing! *** This bug has been marked as a duplicate of bug 716852 ***