Alps Glidepoint (Touchpad) is not detected sometimes at a system boot (Hardy on Toshiba Tecra M7)

Bug #309861 reported by Bulat
14
This bug affects 1 person
Affects Status Importance Assigned to Milestone
xserver-xorg-input-synaptics (Ubuntu)
Expired
Undecided
Unassigned

Bug Description

Sometimes when I boot my laptop up scrolling area on a TouchPad (Alps Glidepoint) doesn't work and Touchpad configuration pages are not present in Preferences->Mouse menu. In such cases I just restart X (Ctrl-Alt-Backspace), and then everything works fine.
But in most times it boot's up having all TouchPad functionality Ok.

System version: Hardy 8.04.1
Laptop: Toshiba Tecra M7 (it's a Tablet PC)
Kernel: 2.6.24-22-generic #1 SMP Mon Nov 24 18:32:42 UTC 2008 i686 GNU/Linux

The only thing that I could notice is that in Ok boot up case mouse and GlidePoint are listed as input4 and input7 both in /proc/bus/input/device and by dmesg.
And on a no-scroll boot up they are listed as input11, input12 in /proc/bus/input/device where as by dmesg they are listed as input4, input7 and input11, input12 simultaneously.

Is it a kernel bug - TouchPad not being detected or not bound properly in such cases? Or is it Xs' bugs ?
I've tried to rmmod and modprobe psmouse just to be sure that it does not solve the problem. So, it really does not. :)

Here goes what I can find (related to mouse) at /proc/bus/input/device in cases of scrolling failure:
------------------
I: Bus=0017 Vendor=0001 Product=0001 Version=0100
N: Name="Macintosh mouse button emulation"
P: Phys=
S: Sysfs=/devices/virtual/input/input0
U: Uniq=
H: Handlers=mouse0 event0
B: EV=7
B: KEY=70000 0 0 0 0 0 0 0 0
B: REL=3

I: Bus=0011 Vendor=0002 Product=0008 Version=0000
N: Name="PS/2 Mouse"
P: Phys=isa0060/serio1/input1
S: Sysfs=/devices/virtual/input/input11
U: Uniq=
H: Handlers=mouse1 event7
B: EV=7
B: KEY=70000 0 0 0 0 0 0 0 0
B: REL=3

I: Bus=0011 Vendor=0002 Product=0008 Version=7321
N: Name="AlpsPS/2 ALPS GlidePoint"
P: Phys=isa0060/serio1/input0
S: Sysfs=/devices/platform/i8042/serio1/input/input12
U: Uniq=
H: Handlers=mouse2 event8
B: EV=f
B: KEY=420 0 70000 0 0 0 0 0 0 0 0
B: REL=3
B: ABS=1000003
--------------------------

Here it is for an Ok boot up:
--------------------------
I: Bus=0017 Vendor=0001 Product=0001 Version=0100
N: Name="Macintosh mouse button emulation"
P: Phys=
S: Sysfs=/devices/virtual/input/input0
U: Uniq=
H: Handlers=mouse0 event0
B: EV=7
B: KEY=70000 0 0 0 0 0 0 0 0
B: REL=3

I: Bus=0011 Vendor=0002 Product=0008 Version=0000
N: Name="PS/2 Mouse"
P: Phys=isa0060/serio1/input1
S: Sysfs=/devices/virtual/input/input4
U: Uniq=
H: Handlers=mouse1 event6
B: EV=7
B: KEY=70000 0 0 0 0 0 0 0 0
B: REL=3

I: Bus=0011 Vendor=0002 Product=0008 Version=7321
N: Name="AlpsPS/2 ALPS GlidePoint"
P: Phys=isa0060/serio1/input0
S: Sysfs=/devices/platform/i8042/serio1/input/input7
U: Uniq=
H: Handlers=mouse2 event7
B: EV=f
B: KEY=420 0 70000 0 0 0 0 0 0 0 0
B: REL=3
B: ABS=1000003
-------------------------

This is what I've got with dmesg | grep input:
-------------------------
[ 19.625479] input: Macintosh mouse button emulation as /devices/virtual/input/input0
[ 19.674669] input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input1
[ 34.844012] input: PC Speaker as /devices/platform/pcspkr/input/input2
[ 35.206134] input: Power Button (FF) as /devices/virtual/input/input3
[ 35.261917] input: Lid Switch as /devices/virtual/input/input4
[ 35.297881] input: Power Button (CM) as /devices/virtual/input/input5
[ 35.805415] input: Video Bus as /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1a/LNXVIDEO:00/input/input6
[ 36.396047] input: PS/2 ALPS GlidePoint as /devices/platform/i8042/serio1/input/input7
[ 53.805244] input: Virtual ThinkFinger Keyboard as /devices/virtual/input/input8
[ 107.936949] input: Virtual ThinkFinger Keyboard as /devices/virtual/input/input9
[ 342.509977] input: Virtual ThinkFinger Keyboard as /devices/virtual/input/input10
[ 345.666266] input: PS/2 Mouse as /devices/virtual/input/input11
[ 345.724537] input: AlpsPS/2 ALPS GlidePoint as /devices/platform/i8042/serio1/input/input12
[ 360.573360] input: Virtual ThinkFinger Keyboard as /devices/virtual/input/input13
[ 818.624756] input: Virtual ThinkFinger Keyboard as /devices/virtual/input/input14
--------------------------
ThinkFinger is a fingerprint scanning device built into my Tablet.

Here goes dmesg for Ok boot up:
--------------------------
[ 23.426961] input: Macintosh mouse button emulation as /devices/virtual/input/input0
[ 23.494496] input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input1
[ 38.257855] input: PC Speaker as /devices/platform/pcspkr/input/input2
[ 38.576751] input: Power Button (FF) as /devices/virtual/input/input3
[ 38.631361] input: PS/2 Mouse as /devices/virtual/input/input4
[ 38.635623] input: Lid Switch as /devices/virtual/input/input5
[ 38.651599] input: Power Button (CM) as /devices/virtual/input/input6
[ 38.804351] input: AlpsPS/2 ALPS GlidePoint as /devices/platform/i8042/serio1/input/input7
[ 39.248849] input: Video Bus as /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1a/LNXVIDEO:00/input/input8
[ 214.573021] input: Virtual ThinkFinger Keyboard as /devices/virtual/input/input9
[ 271.512297] input: Virtual ThinkFinger Keyboard as /devices/virtual/input/input10
[ 856.612477] input: Virtual ThinkFinger Keyboard as /devices/virtual/input/input11
[ 1241.498802] input: Virtual ThinkFinger Keyboard as /devices/virtual/input/input12
[ 1608.889258] input: Virtual ThinkFinger Keyboard as /devices/virtual/input/input13
[ 4559.788821] input: Virtual ThinkFinger Keyboard as /devices/virtual/input/input14
[ 4577.363478] input: Virtual ThinkFinger Keyboard as /devices/virtual/input/input15
[ 5544.441931] input: Virtual ThinkFinger Keyboard as /devices/virtual/input/input16
[ 5801.810751] input: Virtual ThinkFinger Keyboard as /devices/virtual/input/input17
------------------------

sudo lshw shows this:
------------------------
    description: Notebook
    product: TECRA M7
    vendor: TOSHIBA
    version: PTM71E-0JE0203T
    serial: Y6703861G
    width: 32 bits
    capabilities: smbios-2.4 dmi-2.4
    configuration: administrator_password=disabled boot=normal chassis=notebook frontpanel_password=disabled keyboard_password=disabled power-on_password=enabled uuid=C4E51A00-01E3-19D1-8071-C50A96703861
  *-core
       description: Motherboard
       product: Portable PC
       vendor: TOSHIBA
       physical id: 0
       version: Version A0
       serial: $$C06Y435J
     *-firmware
          description: BIOS
          vendor: TOSHIBA
          physical id: 0
          version: Version 1.70 (10/17/2006)
          size: 128KiB
          capacity: 960KiB
          capabilities: isa pci pcmcia pnp upgrade shadowing vesa cdboot bootselect edd int13floppytoshiba int13floppy720 int5printscreen int9keyboard int14serial int17printer acpi usb biosbootspecification netboot
-----------------------

Thanks everyone in advance and anyway. :)

P.S. Haven't tested that on Intrepid, 'cause I use LTS version and the bug is not persistently showing up. So I can not just boot once into Intrepid and check if the bug is still there.

Bulat (bulatkjug)
description: updated
Bulat (bulatkjug)
description: updated
Revision history for this message
Michele Mangili (mangilimic) wrote :

Hello!

Thank you for reporting this issue and helping to make Ubuntu better!

I've found bug #278579 and bug #290806 which seem to be related with your problem. Could you please tell us if your report is a duplicate? Thanks.

Revision history for this message
Bulat (bulatkjug) wrote :

No, it differs from those two bugs.

My Touchpad is always working under Ubuntu. But at some boot ups Ubuntu doesn't recognize it as a Touchpad, so no scrolling via Touchpad is working, etc.. Nevertheless it still can be used as a pointing device in such cases.

Revision history for this message
Bryce Harrington (bryce) wrote :

Hi bulatkjug,

Please attach the output of `lspci -vvnn`, and attach your /var/log/Xorg.0.log (and maybe Xorg.0.log.old) file from after reproducing this issue. If you've made any customizations to your /etc/X11/xorg.conf please attach that as well.

[This is an automated message. Apologies if it has reached you inappropriately; please just reply to this message indicating so.]

Changed in xserver-xorg-input-synaptics:
status: New → Incomplete
Revision history for this message
Bulat (bulatkjug) wrote :

I've got this bug again and here are the files that you have had listed. (attached as one archive. 'sudo lspci -vvnn' output also)
Thanks for your response.

Bryce Harrington (bryce)
tags: added: hardy
Bryce Harrington (bryce)
tags: removed: needs-lspci-vvnn
Revision history for this message
Przemek K. (azrael) wrote :

Thank you for taking the time to report this bug and helping to make Ubuntu better. We are sorry that we do not always have the capacity to look at all reported bugs in a timely manner.
There have been many changes in Ubuntu since that time you reported the bug and your problem may have been fixed with some of the updates. It would help us a lot if you could test the current Ubuntu development version (10.04). If you can test it, and it is still an issue, we would appreciate if you could upload updated logs by running "apport-collect 309861", and any other logs that are relevant for this particular issue.

Revision history for this message
Launchpad Janitor (janitor) wrote :

[Expired for xserver-xorg-input-synaptics (Ubuntu) because there has been no activity for 60 days.]

Changed in xserver-xorg-input-synaptics (Ubuntu):
status: Incomplete → Expired
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.