I was going to suggest openSUSE 11.2, but you've already tried it.
I'm using it now on my CS110, and the only thing that doesn't work, is my internal mic. Not a big deal, though...but marginally irritating. Everything else came right up and worked without a hitch.
If you've used openSUSE before, I'd stick with it, especially if you've had good luck with it on your hardware.