kern/100688: psm problem (?): touchpad hangs, then move super slowely with no accelaration

Germain glechapelain at yahoo.fr
Fri Jul 21 20:20:18 UTC 2006


>Number:         100688
>Category:       kern
>Synopsis:       psm problem (?):  touchpad hangs, then move super slowely with no accelaration
>Confidential:   no
>Severity:       serious
>Priority:       low
>Responsible:    freebsd-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Fri Jul 21 20:20:16 GMT 2006
>Closed-Date:
>Last-Modified:
>Originator:     Germain
>Release:        Release 6.1
>Organization:
PI
>Environment:
F
>Description:
Hi,

I have a dell latitude D600. Some time my touchpad hangs for one or two seconds and when it comes back, I loose every notion of `acceleration' I add before..

It s like moving one point on the touchpad moves of 1 pixel on the screen which is ver boring (actually not useable anymore : I have to use the TrackPoint instead. I don't know if there is changes f
or that one it is more difficult to tell.)

I have another mouse plugged in, an usb belkin with a wheel button. That one still works fine.

The values in xset remains the same before and after :

 Pointer Control:
  acceleration:  2/1    threshold:  4

and anyway restarting x doesn't change any thing. so doesn't soft reboot (kill 1 , exit single user.) The only thing I can do to get out of that hell of slowness is to reboot my beloved computer.

I don't know what to track.. so I wrote a little thing to dump value from psm:
I get the same value before and after it happens


protocol : 7
rate : -1
resolution : -1
accelfactor : 0
level : 0
packetsize : 3
syncmask [192][0]

============8<============8<============
psm: status 22 02 14
psm0: found GlidePoint
psm: SET_SCALING11 return code:00fa
psm: SET_STREAM_MODE return code:00fa
psm: SEND_AUX_DEV_STATUS return code:00fa
psm: status 00 00 64
psm: ENABLE_DEV return code:00fa
psm: SEND_AUX_DEV_STATUS return code:00fa
psm: status 20 00 64
kbdc: new command byte:0047 (set_controller...)
psmintr: Sync bytes now 00c0,00c0
Jul 15 20:54:26 germ kernel: psm0: found GlidePoint
============>8============>8============

I honestly which I could help more, I have been through all the code and all, but it seems that it will be easier for somebody who knows.. However, if somebody has any clue of where to look at, espe
cially why, having the same xset and the same ioct result, I don't have the same behavior of my touchpad..

could it be a problem from the hardware device itself ? then what to do about it ?

thanks in advance.

>How-To-Repeat:
To have a latitude d600 and wait.
>Fix:

>Release-Note:
>Audit-Trail:
>Unformatted:


More information about the freebsd-bugs mailing list