I had many a weird parallel port device fail to work on a physical host running XP - no VM involved. It's one reason why I just don't trust those things. I'm afraid that not working isn't evidence of anything.
Your first post did show a VirtualBox problem. AFAIK we've dealt with that.