Build 1016, sblive.c: if ((devc->card_type == SB_AUDIGY) || (devc->card_type == SB_AUDIGY2) || (devc ->card_type == SB_AUDIGY2VAL)) ... devc->card_type = SB_AUDIGY | SB_AUDIGY2 | SB_AUDIGY2VAL; *sigh* This was fixed properly in hg. No idea why simply (card_type & SB_AUDIGY) wasn't done here. Yours, Yair K.