My Wacom tablet has always been a little unstable on my computer. If I unplug it and replug it in I have to restart X. Sometimes I knock the cable and it makes linux think it was unplugged, and I have to restart X. And now, since coming to Canada, sometimes I get a little too much static on me and it zaps the tablet, and I have to restart X.
But I've found a way to avoid restarting X. At last! I knew it should be possible, because it said it was in the linuxwacom documentation, but I've never been able to before. And just now when my tablet got zapped again I tried to recompile the evdev module, but found that in SUSE it's not compiled as a module, so I can't. And then I saw that in SUSE they already, apparently, have the modifications compiled in anyway. Strange that my tablet doesn't reconnect then. So I unplugged it, removed the wacom module from memory and replugged it in. Still no joy. So I switched to a VT and then back to X and look - my cursor is moving again!
Now all I need to do is see if it's possible to write a script which will do all that automatically. Except I'd rather it re-enabled the pointer in X without switching to a VT first.