I was using a Benchmark sketch I download from this site a long time ago. I got this sketch to work with every board I own from Chipkit to ZERO to 101 etc.., but it would not work with the DUE. So I started writing a DUE specific benchmark sketch. while doing this I found that if you do a pinMod(0, OUTPUT) or a pinMod(0, INPUT) for ports 0 or 1, this buggers up the serial port to the terminal. the Serial.begin(9600) does not re-initialize the port as expected.
Is there a way to re-initialize the serial port before trying to use it after doing the benchmark?