Weird, wish I could help you :-(
Have you tried different slots and the reset utility which comes with the X-surf drivers?
And which X-surf driver are you using in MOS?
I really pisses me off that the MOS PUP developers just ignore us poor users, I would donate a pile of $$$ to them for MOS PUP if I just could get my MOS PUP registered