And it goes without saying that you installed the python libraries...
I seem to recall that it was necessary to execute these as sudo, so I'd try that first.
Suppose you put this:
echo 3-2:1.1 > /sys/bus/usb/drivers/usbhid/unbind
python2 trackpoint.py
echo 3-2:1.1 > /sys/bus/usb/drivers/usbhid/unbind
Into a new script (make sure you chmod 755), say called usbtrack.sh
The do "sudo usbtrack.sh"
Some other thoughts:
Through the years, I've used/tried many different methods to make this work. Right now, I'm using Debian sid, and it "just works." Unfortunately since I've tried so many things in the past, it's hard to tell what the last Ubuntu method worked for me.
That being said, you might want to try
https://github.com/bseibold/tpkbdctl
As that is highly placed in my backup script folder from my last Ubuntu install.
Also, for changing the speed of the built in trackpoint (not the external), you can try this
#!/bin/sh
T=`find /sys/devices/platform/i8042 -name name | xargs grep -Fl TrackPoint`
SERIO_DIR="${T%/*/*/name}"
sudo sh -c "echo -n 200 > $SERIO_DIR/speed"
sudo sh -c "echo -n 200 > $SERIO_DIR/sensitivity"
Finally, a fail-safe for the external trackpoint is this, but it is not what I would call high quality:
#!/bin/sh
xinput set-prop "pointer:Lite-On Technology Corp. ThinkPad USB Keyboard with TrackPoint" "Device Accel Velocity Scaling" 20
xinput set-prop "pointer:Lite-On Technology Corp. ThinkPad USB Keyboard with TrackPoint" "Device Accel Adaptive Deceleration" 2
xinput set-prop "pointer:Lite-On Technology Corp. ThinkPad USB Keyboard with TrackPoint" "Device Accel Profile" 3
You can spend hours tweaking xinput and still not be very happy with it, so I recommend it only if nothing else works.
So to sum up, try to run the scripts again as sudo, and if that doesn't work, take a look at tpkbdctl.
Sorry that my memory for this isn't better.