I've been running xp with no problem
I also had no problem with 98se and 2000pro
I think maybe your connector is borked?
does it look like maybe one of the pins inside is ot of place? That'd be an easy solution.. other than that the thing may be no good.