Even if two computers have the same specs (Hard drive size, CPU type/speed, RAM, number of USB ports, and OS) they can still be different. You must account for the differences in drivers installed on both machines. In addition you must account for supporting circuitry (i.e. USB hub ICs within the computers which cannot be assumed to be the same, even if the other specs are.).
Glad you got it working!