Oh, nevermind.. Use the Source, Luke.. Found a magic "thinkpad=1" option for the snd-cs46xx driver. Works peachy now.
And the original cs46xx driver was failing cuz it was compiled with some newfangled "NEW_DSP" option, so it wasn't really the same as the one in KNOPPIX (which worked).
But all's well with the snd-cs46xx version of the driver.
Now to figure out why all of the vid players miscalculate the pixel counts on this notebook -- did it under RH80 and KNOPPIX as well. Must be a bug in the Rage128 mobility driver. Maybe I'll try direct framebuffer instead..
-ml