For my sound card I just compiled the emu10k1 driver into the kernel. I've using ALSA since 2.6.0-test2 came out, and that needs some userland stuff, but I just added the init script and it works.
For my graphics card it was a bit harder, as XFree 4.3 isn't compatible with the modules included in the stable kernel tree, so I had to patch it and had some severe headaches there, but that too works fine with 2.6-test.
My mouse is one of those ones with side buttons for back and forward in your browser, similar to an Intellimouse Explorer. I got this working by using imwheel and setting the mouse bit of my /etc/X11/XF86Config to:
Code:
Section "InputDevice"
Identifier "Mouse1"
Driver "mouse"
Option "Protocol" "ExplorerPS/2"
Option "Device" "/dev/mouse"
Option "Buttons" "7"
Option "ZAxisMapping" "6 7"
Option "pointer" "1 2 3 6 7 4 5"
EndSection