Hi, I am in the 'research' phase of a project at work involving sending data strings from a machine over a serial bus and recieving them into COM1 on a target machine. To conduct the simplest of tests, I load up hyperterminal, set everything to 9600, 8 data bits, 1 stop bit, no parity.. and send data. In windows XP, I get roughly 1/4th of every 20 data strings. On my laptop, which is win2K, I get the last 3 characters of every sent string. However, on an old dinosaur win98 laptop, the strings are recieved perfectly. I have screwed with the FIFO buffer settings, max speed, transmission speeds, etc.. but nothing in 2K or XP seems to give me consistent input. Again, 98 works fine, at any speed I select.

Any suggestions?

Bill