Following a request from a user, I have adapted the driver to work on a Fujitsu T1010.
The problem was that, for an unknown reason, when running the calibration script, inside the driver code -1 was considered bigger than 94. I think that behavior must be because of some integer sign issues either because the new kernel, either because who knows; the truth is that this comparison works fine in my system, but doesn't on the T1010.
So, if you find that the calibration script doesn't work properly, then update to this newer version and try again.
Thanks to draco, for reporting the driver works on a T1010, for reporting the bug and letting me remote connect to his computer to debug the driver.
uname -a was:
Linux xxx 2.6.28-13-generic #45-Ubuntu SMP Tue Jun 30 22:12:12 UTC 2009 x86_64 GNU/Linux
You can find the new driver here.
To follow installation instructions, go read this previous post.