Cannot upload with Windows XP

First post here, so excuse any errors.

Briefly, I have a newly purchased Arduino UNO, and a JeeNode USB. Both can be programmed on either my XP or my Win-7 PCs, and the JeeNode USB also programs fine on both. The Arduino UNO seems to have some communication problem on the XP system. I've carried out the recommended trouble-shooting, but no success. I appreciate that the JeeNode works over the FTDI drivers, and the Uno over usbser.sys. With the "blink" example, using the verbose output, the first upload appears to hang after the "avrdude: Send: 0 [30] [20]", and the second attempt produces the attached log. As far as I can see, with the exception of path and port differences, the Win-7 upload is the same as the XP before the XP fails.

Info as requested in the troubleshooting guide:

OS: Windows XP SP3.
Board: UNO (newly bought, believe original version).
Have never been able to upload on the XP PC.
The recommended Shift-Upload appears to try and use programmer mode.


Binary sketch size: 1026 bytes (of a 32256 byte maximum)
E:\Tools\Arduino\1.0\hardware/tools/avr/bin/avrdude -CE:\Tools\Arduino\1.0\hardware/tools/avr/etc/avrdude.conf -v -v -v -v -patmega328p -carduino -P\.\COM6 -b115200 -D -Uflash:w:E:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\build8754208513970906676.tmp\djt_blink.cpp.hex:i

avrdude: Version 5.11, compiled on Sep 2 2011 at 19:38:36
Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
Copyright (c) 2007-2009 Joerg Wunsch

System wide configuration file is "E:\Tools\Arduino\1.0\hardware/tools/avr/etc/avrdude.conf"

Using Port : \.\COM6
Using Programmer : arduino
Overriding Baud Rate : 115200
avrdude: Send: 0 [30] [20]
avrdude: ser_send(): write error: sorry no info avail


Thanks,
David

Basic questions, did you load the serial driver required for the UNO usb connection, and is it displayed in device manager as a serial port?

Thanks for your reply. Yes, the two installations (XP and Win-7) both loaded the serial driver, and it's shown in Device Manager and in the IDE Tools list. When not plugged in, the port doesn't show in Device Manager, but COM6 shows when the UNO is connected, with driver details showing usbser.sys, file version "5.1.2600.5512 (xpsp.080413-2108)". COM6 shows in the IDE Tools list whether the board is connected or not. Java version is "Version 6 Update 29 (build 1.6.0_29-b11)". I see that a Java update is available, but installing it has made no difference.

I did try the loopback test, and that fails on the XP system, but works correctly on the Win-7 system, and I have tried different USB ports and a different USB cable.

Thanks,
David

Could not get the UNO board working on XP, so replaced it with a Nano instead (as it has the real FTDI chip) and that works perfectly on both XP and Windows-7.