T43 Touchpad freezes & system hangs in Exceed SSH &
-
Jason986
- Freshman Member
- Posts: 50
- Joined: Fri Jan 06, 2006 6:06 pm
- Location: UC Berkeley, CA, USA
- Contact:
T43 Touchpad freezes & system hangs in Exceed SSH &
Hello,
My T43 has developed a bit of a bad temperment when I try and use Exceed and SSH to connect to my campus network and run emacs via SSH. Every so often, when Exceed and SSH are open, and when emacs is loaded, my touchpad becomes disabled (but the trackpoint still works). At the same time, one of the services relating to the touchpad goes berserk and spikes to 100% CPU usage. If I can get to the TaskManager and successfully kill the process, then CPU use drops to ~3% and my touchpad works again (sans auto-scroll and other ultra-nav features). Note that this does not happen every time I use emacs (more like 1 in 3) and it seems to happen at random (in terms of what else the system is doing, whether I'm using battery or wireless, the amount of sun-spots that day, etc.).
Here's what I'm running:
The T43 listed in my sig with
Exceed Version 11.0.0.0
SSH Secure Shell Version 3.2.9
GNU Emacs 21.4.1
IBM Ultrnav Driver Version 7.5.17.18 (July 2005)
I would have thought this to be a driver bug, but according to IBM's support page, I've got the latest driver revision. Does anybody else have this problem or know of any solutions or workarounds?
My T43 has developed a bit of a bad temperment when I try and use Exceed and SSH to connect to my campus network and run emacs via SSH. Every so often, when Exceed and SSH are open, and when emacs is loaded, my touchpad becomes disabled (but the trackpoint still works). At the same time, one of the services relating to the touchpad goes berserk and spikes to 100% CPU usage. If I can get to the TaskManager and successfully kill the process, then CPU use drops to ~3% and my touchpad works again (sans auto-scroll and other ultra-nav features). Note that this does not happen every time I use emacs (more like 1 in 3) and it seems to happen at random (in terms of what else the system is doing, whether I'm using battery or wireless, the amount of sun-spots that day, etc.).
Here's what I'm running:
The T43 listed in my sig with
Exceed Version 11.0.0.0
SSH Secure Shell Version 3.2.9
GNU Emacs 21.4.1
IBM Ultrnav Driver Version 7.5.17.18 (July 2005)
I would have thought this to be a driver bug, but according to IBM's support page, I've got the latest driver revision. Does anybody else have this problem or know of any solutions or workarounds?
-
christopher_wolf
- Special Member
- Posts: 5741
- Joined: Sat Oct 08, 2005 1:24 pm
- Location: UC Berkeley, California
- Contact:
Hello there 
Yup, I have similar things happen in Exceed; although it is slightly different for me. Everything works fine, until I go to scroll with the middle-scroll button. Then all the Trackpoint locks up and I can only use the Touchpad. I tried messing around in the XConfig file but it would still do that no matter what I did.
Still trying to figure out how to avoid that problem.
Yup, I have similar things happen in Exceed; although it is slightly different for me. Everything works fine, until I go to scroll with the middle-scroll button. Then all the Trackpoint locks up and I can only use the Touchpad. I tried messing around in the XConfig file but it would still do that no matter what I did.
Still trying to figure out how to avoid that problem.
IBM ThinkPad T43 Model 2668-72U 14.1" SXGA+ 1GB |IBM 701c
~o/
I met someone who looks a lot like you.
She does the things you do.
But she is an IBM.
/~o ---ELO from "Yours Truly 2059"
~o/
I met someone who looks a lot like you.
She does the things you do.
But she is an IBM.
/~o ---ELO from "Yours Truly 2059"
-
christopher_wolf
- Special Member
- Posts: 5741
- Joined: Sat Oct 08, 2005 1:24 pm
- Location: UC Berkeley, California
- Contact:
I think I confirmed my thought that this isn't an IBM Driver bug from playing around with it; the problem seems to lie with windows and how it interprets the signals sent back from the Trackpoint control.
Namely; the problem seems to be with the Windows basic i8042 PS/2 mouse driver which tries to interpret signals from the trackpoint.
Going through regedit I found;
Now, Windows expects back a signal from which I *think* is derived from either their own mice or those of Logitech; but it doesn't get this back from the trackpoint driver. Interestingly enough, the Trackpoint driver sends back something that seems to be thought of as device resolution (for the trackpoint auto-calibrater system) and unintentionally tricking Windows into thinking the mouse is telling it "I don't have a third button" when this is clearly not the case.
The trick that has to be done now is to get Windows to ignore this; this can be accomplished through the Registry. Look for the keys named "MouseResolution",
"MouseDataQueueSize", etc. Add a new variable, value:3 type:dword, named "NumberOfButtons"
That should resolve this problem with Exceed and the trackpoint scroll button.
Why doesn't this happen in Windows itself? Because of the IBM UltraNav driver overlayed on the Synaptics touchpad driver. It catches what it is meant to catch; namely, the event code for the trackpoint scroll button which Windows couldn't deal with otherwise.
In all other cases, the Ultranav driver provides the correct function tagged to the trackpoint scroll button.
HTH
Namely; the problem seems to be with the Windows basic i8042 PS/2 mouse driver which tries to interpret signals from the trackpoint.
Going through regedit I found;
Code: Select all
HKEY_LOCAL_MACHINE
System
CurrentControlSet
Enum
ACPI
IBM0057
<some more hex>
DeviceParameters
[Mouse Related Info]
The trick that has to be done now is to get Windows to ignore this; this can be accomplished through the Registry. Look for the keys named "MouseResolution",
"MouseDataQueueSize", etc. Add a new variable, value:3 type:dword, named "NumberOfButtons"
That should resolve this problem with Exceed and the trackpoint scroll button.
Why doesn't this happen in Windows itself? Because of the IBM UltraNav driver overlayed on the Synaptics touchpad driver. It catches what it is meant to catch; namely, the event code for the trackpoint scroll button which Windows couldn't deal with otherwise.
In all other cases, the Ultranav driver provides the correct function tagged to the trackpoint scroll button.
HTH
IBM ThinkPad T43 Model 2668-72U 14.1" SXGA+ 1GB |IBM 701c
~o/
I met someone who looks a lot like you.
She does the things you do.
But she is an IBM.
/~o ---ELO from "Yours Truly 2059"
~o/
I met someone who looks a lot like you.
She does the things you do.
But she is an IBM.
/~o ---ELO from "Yours Truly 2059"
-
xcoldricex
- Posts: 35
- Joined: Sun Jun 05, 2005 4:58 pm
-
xcoldricex
- Posts: 35
- Joined: Sun Jun 05, 2005 4:58 pm
-
- Similar Topics
- Replies
- Views
- Last post
-
-
ThinkPad 755CD - system hangs randomly
by goldeneagle » Mon Feb 13, 2017 4:38 am » in ThinkPad Legacy Hardware - 3 Replies
- 1220 Views
-
Last post by goldeneagle
Fri Feb 24, 2017 3:57 am
-
-
-
X230 Hangs upon entering OS first 3-8 boots
by loveshisx230 » Mon Jan 09, 2017 10:33 am » in ThinkPad X200/201/220 and X300/301 Series - 7 Replies
- 902 Views
-
Last post by rkawakami
Mon Jan 09, 2017 10:15 pm
-
-
-
ThinkPad T40 stopped working, Freezes
by luca9903 » Sun Feb 12, 2017 2:01 pm » in ThinkPad T4x Series - 11 Replies
- 1696 Views
-
Last post by RealBlackStuff
Sat Mar 11, 2017 6:17 am
-
-
-
Fresh Windows Install Freezes at "Windows Starting" Screen
by KingBubba » Fri May 12, 2017 12:51 am » in ThinkPad T6x Series - 7 Replies
- 565 Views
-
Last post by KingBubba
Sat May 13, 2017 11:26 am
-
Who is online
Users browsing this forum: No registered users and 8 guests




