A portal in to my personal software development projects, past and current.

Updates: Linux 2.6.5 USB Resume and TrackPoint

It looks like the USB Suspend/Resume bug has finally been fixed in Linux 2.6.5. I’ll leave my patch available for anyone who can’t upgrade.

I’ve updated the TrackPoint driver for Linux 2.6.5, get it at Stephen @ Clarkson.

Update: udev-023 with Slackware 9.1 / -current

 Bryan mentioned that I was behind the times with udev-022. So, I upgraded to udev-023 and everything still works.

udev-022 with Slackware 9.1 / -current

I decided that I wanted to get udev support working for Slackware. As of this writing, I have udev-022 managing my /dev directory which is mounted at boot.

You should make sure you have the most up to date hotplug package from slackware-current before installing udev.

I had to put in a bit of work to pull this off, but I think it will be worth it. I am going to assume from this point on that you have udev installed already.




udev.permissions and udev.rules

In order to use udev, you need a udev.permissions file that is fairly detailed. Slackware’s dev package provides all the default permissions with the static /dev entries that are generated with the MAKEDEV script.

I modified that in to a mkudev.sh script that can be used to generate a fairly complete udev.permissions file. Here’s the help output for the script:

Success with the TrackPoint driver

I just received a nice email from someone who found my TrackPoint Driver useful. I’ve been wondering if it will work on all ThinkPads, so if you don’t see your machine listed below send me an email with the series and model number and I’ll post it below:

  • T21 Series
  • T23 Series
  • T40 Series

Using the TrackPoint Driver

I probably should explain how to use the TrackPoint Driver instead of just providing the kernel patches. Here’s some more information to help you use the driver.


Compiling the driver

You must compile PS/2 mouse support as a module as seen in the following:



Example make menuconfig for psmouse as a module





Configuring the driver

In my /etc/modprobe.conf I have the following:

options psmouse speed=120 sens=240 pts=1

Which turns Press to Select on, adjusts the speed and sensitivity accordingly.

Syndicate content