I previously built a custom kernel to use my Bamboo Pad under Ubuntu via the hid driver. This has proved to be a pain, as the kernel seems to be periodically updated by Ubuntu, which renders my system unstable.
So, now, after learning about building drivers from the wacom list (unfortunately I haven’t managed to get the Bamboo working with the wacom driver), I have tried just building a custom hid driver, as follows: