USB Baudrate

My Arduino UNO communicates well with my Windows-XP computer via terminal program. But I fail to increase baudrate higher than 9600 baud. If I increase baudrate (on Arduino + terminal program) I still receive something but not the characters transmitted by Uno.
Question:

  • Is the problem solvable and I may increase data rate by factor 4 our 8, or is my computer too slow?

-- Robert

Hey Robert,
I'm fighting with this myself (but on a Mac). Here's a link that pertains, it's old but it does seem to work.
http://www.arduino.cc/cgi-bin/yabb2/YaBB.pl?num=1292954023
From what I can gather the baud rate doubler is turned on for the Uno where it wasn't older boards.
While some people have reported being able to double the baud rate in their terminal vs what was set in the sketch and get correct serial feed back, I have not seen that. Up to the limit of the baud settings in the arduino serial terminal, I can read outputs just fine in the Mac Terminal when it's set to match the baud in the sketch. But of course I don't want to do that, I want to run at 250,000. Then, only when including the linked sketch in my code, to turn the doubler off, can I read outputs in the Mac Terminal at these rates (the arduino serial terminal just can't go that high, so there's no point in even trying to use that). What's got me scratching my head is if the doubler is on, why can't I just set the baud to 125,000 in the sketch and read it at 250,000 in the terminal?
So what I'm suggesting is that you double the baud rate in your terminal window vs what is set in your sketch and see if you can read the serial out.
Let me know how you make out. Right now I'm looking into setting the bits in the hardware to turn this "feature" off.

Have you verified the settings in \hardware\arduino\boards.txt? I can not imagine how they got messed up, but hey.