No driver needed. Just assign the extra buttons to keyboard keys. The game will think you are pressing keys on the keyboard. Voilà. You can assign the buttons in Linux by looking at the output of dmesg and mapping the unused mouse keys to various keycodes reported by xmodmap -pke minus 8 (for some reason the reported keycode values are off by 8).